31718106
9253145
3452156
6122194
86783551
62592631
20888139
87918905
49212461
95093906
53985576
31472167
15665063
91737016
83261795
30591
23594687
468141
64349706
44059790
43378511
80917462
76552437
24253373
5702634
47812589
52908970
94578445
6622946
3385980
7014065
27501481
17838463
91338894
26745832
88343516
1931941
28993366
82622859
8011749