93201865
47642247
2645962
23251591
23651006
2056061
29028813
3769875
93476100
52472125
80444132
9078541
28898772
39953046
99901655
4715425
96931779
94777545
10715378
21025551
39196632
48152329
41413243
8672760
19569544
82881772
34893471
43404458
4362144
452696
28474434
5565972
98692517
9968343
85321721
48489390
94149198
8753437
12387718
47951256