32743979
98495568
29987002
25537995
51285
74993537
3898821
28695370
1635994
95602978
84838257
727436
10857490
976142
28331421
50617211
56087486
71297341
89014856
28145988
29939708
996876
80021826
11935820
7630333
52023371
84822841
2344893
22046628
90443647
49063397
94826856
29733798
70983724
57044
59531684
52616783
59956196
44841296
17872273