43617782
30948022
9761881
99245668
76013665
4894143
1988252
36886163
61596043
35866638
2561358
6679064
35298022
35382435
12461331
9474353
27973033
78694306
36282326
7753471
2489917
15628315
91201079
3491411
11467539
5560841
11287102
60559917
3436360
22969106
46604776
86714093
83388332
24932996
57034101
58272015
81267511
86125526
69482985
41641815