308
412
419
263
324
553
576
766
479
435
275
521
321
243
1086
711
391
437
370
271
216
272
306
901
25
465
501
1250
548
309
896
527
160
251
498
140
361
217
294
735
240
126
182
373
111
190
343
86
745
29
69
172
436
413
153
132
280
74