10582516
34874100
12166188
6905704
70526979
8640366
69108091
40657103
77813476
28343526
28216004
3293702
97459187
7254006
80446455
16351724
56532549
24076708
61254474
68797373
3246806
2700853
71243574
25144728
58425614
39206316
64664033
10746902
71165361
76971905
750260
13715802
59467388
26764257
43758941
76983798
14845308
11427958
48779511
71812585