31102570
92374516
65066138
74301757
91921165
6659316
82093946
72828475
8106529
22505556
13185329
59894102
2335007
50622523
60595092
70694703
91489272
67126187
45752527
77329645
652179
88307246
61775427
6725159
26044498
89353763
3401302
52006458
424597
35623925
1928643
10129079
73821414
16076721
38757889
31525643
18137772
94165402
87064262
78236679