31281566
88693948
15893760
576415
13706175
57858206
22428695
73457504
2220317
41808161
22453298
9052565
33204462
86655726
87856015
13181914
71792320
40265434
30358442
22649383
9947464
94137018
14323662
40528061
16109727
1168483
6331844
2829364
6125164
38258975
45208697
21806943
28104291
90556649
47548857
70687005
7015978
8787357
23142047
11924106