51
529
52
522
53
514
54
510
55
507
56
506
56
506
58
499
59
494
60
493
60
493
62
488
63
487
63
487
65
484
66
483
67
482
68
481
69
479
70
478
71
476
72
472
73
470
74
463
75
461
76
459
76
459
78
454
79
453
80
449
81
447
81
447
83
442
84
440
85
439
86
436
87
433
88
432
89
429
90
428
91
426
91
426
93
424
94
423
95
421
96
419
96
419
98
417
99
414
100
409