35
187
148
438
1050
1133
423
407
481
402
909
363
853
527
433
485
67
360
680
382
526
380
346
549
434
556
365
451
420
384
88
557
707
555
155
389
424
63
768
436
639
420
394
400
395
159
35
440
337
408
68
454
455
1042
726
464
450
370
442
461
728
432
441
428
519
67