19643971
27874641
93781192
1701918
84011298
97404890
7791586
2881793
4605270
71773391
15766430
64306213
62403978
56957931
86115362
42717361
35114798
56025097
34451552
25627267
74824375
60105148
75157659
54336479
99361095
62099968
32205038
7299800
11794428
49083589
27536778
70685899
1459914
30459891
22821302
80285041
28865674
13849029
38967104
6515913