28449238
14344739
50498161
64493030
40605797
51537924
1999178
4029862
99743312
94115272
40785701
70068317
4801902
11719776
1287292
87099422
78604865
68544085
5335650
65467325
22938702
28793669
33799485
96392036
3944318
39192709
27634964
60056275
86159256
8538222
60889691
46495518
34257733
97655228
59826405
63924974
7961596
19029166
2078984
35239222