180
95
236
416
241
119
234
240
133
304
126
233
294
451
240
605
239
209
445
282
127
364
371
439
236
145
295
413
237
230
151
283
224
285
261
301
428
303
561
269
302
67
35
136
547
614
289
242
79
142
216
591
288
265
201
292
250
395
201
239
244
311
638
67
66