104
137
261
209
139
156
166
183
201
164
252
239
170
266
169
147
151
192
140
176
185
165
177
186
206
226
197
142
160
155
181
150
212
180
154
163
146
199
172
162
145
131
178
184
308
415
322
360
370
373
917
333
752
379
391
299
269
364
361
323
352
367
63
51
60
300