466
883
585
474
35
407
384
480
441
499
468
532
583
391
462
397
431
430
614
345
399
455
496
560
35
733
578
61
176
541
362
637
416
806
847
487
61
453
436
580
426
589
455
442
163
423
492
67
465
419
50
50
47
48
50
50
50
47
48
50
47
49
46
50
47
46
50
47
50
47
50
49
47
48
46
47
48
49
47
49
66
49
63
48
50
46
50
50
50
47
50
47
48
48
47
50
47
49
49
50
47
48
48
49
50
50
48
48
50
50
47
50
47
49
48
46
50
50
50
47
47
49
47
47