2918281
17609517
92741767
70389645
7333059
1412710
5383101
16195422
48394492
87446372
48959693
41463125
1583483
66314835
42902453
25466394
99952159
70729015
84082945
4558278
65999565
69736987
49514352
9971892
29224267
18735130
83039857
3547738
7502843
37258546
71303670
44874772
98134818
41044312
69933937
57624487
21519850
56352406
96337297
60909490