25605746
2960505
6821417
92546697
61495188
848062
6911840
81975974
84181443
36483513
90483276
24735418
40136939
94737360
59581738
59698171
62735026
8482213
52088725
58055826
58086365
70845462
60276293
51053461
32752945
34978962
83553224
64247358
48225469
74602215
98225798
77484590
46272035
17589369
31445806
22952060
91687373
41598708
20138210
11432290