42359208
96799299
15185846
15816820
86167273
24845327
2524133
9289978
49671196
20388111
24464625
16811314
3005271
41089648
9957310
2709342
26696698
75993665
92573852
23384926
71282815
96586179
87319936
1982533
13596582
956495
24673927
75047293
70145537
94394142
70995870
69401981
61186618
37864664
58354779
85381832
86874281
363345
65217242
56126607