90
68
145
141
92
262
194
148
98
125
111
159
309
166
287