303
183
360
398
35
424
420
367
964
448
376
622
407
247
386
701
432
421
451
746
420
633
945
1429
436
534
486
423
453
555
441
436
79
748
387
1100
408
407
720
439
341
591
554
444
453
377
77
397
97
435
424
137
427
91
428
433
702
453
387
399
745
652
66
143