40802958
66366993
739342
23887389
60283125
19179423
23938179
98803949
93578771
59604806
46108577
36854767
29192674
81346606
692132
79937094
15951513
36885878
51509645
35977100
77038950
24952210
64923052
1998783
61646777
24035716
41319130
16055778
373843
42332555
51795030
73638557
19337579
2322241
22041980
29726262
38681396
33986299
89353366
11514223