301
250
172
239
139
200
278
174
221
173
229
161
270
141
240
327
534
399
61
138
196
291
389
568
133
217
82
166
136
103
191
105
148
201
331
208
252
204
275
369
149
119
187
249
152
318
186
111
192
263
268
383
376
404