31217116
82955075
5861156
55945396
38047220
23152685
21947755
47301436
3755396
334975
99879827
97146882
84703432
65196867
2629185
32289898
18115905
60067247
60455229
4071606
31025117
70144203
27456394
65129367
7738537
5044506
6002200
936270
2145402
97726587
16745543
88423647
74401324
93776430
30305640
35256019
75681403
78011727
77072302
67516769