12525471
6656649
16699527
82236413
87996403
69195857
49743820
11149249
16991983
39455525
62405930
817665
7576617
80493051
68382428
78354545
9062472
18233318
2912424
38949846
49441570
15772872
20312576
12233421
76125984
92417630
32092536
2546252
93396876
39889366
7308264
1353807
56584829
67473922
90426701
49041790
50695894
63489209
75371895
26391315