9585883
24379984
86422574
2901118
19419990
5006562
30135988
65309332
29722663
5584433
12558240
64124438
5272324
93822996
84785382
45155787
12612694
4238180
98161740
83647952
12009789
70273372
71789720
4903942
4711964
83621129
18983823
39208443
98592949
46637073
53811673
83266450
72477330
46128437
65155156
44535001
12214292
22412200
60919687
3536642