95606657
8912607
80551237
2351057
48689279
57277459
959461
60872190
98901479
42313013
6113156
90496313
82344960
36312374
57435387
75848247
3276734
77428947
94385799
89881755
10984830
39188923
38731265
393123
88115483
9248500
14021433
895357
4878063
84268230
14301776
72202542
6180517
45291352
30492367
74526311
5125373
237528
23807832
58987516