42059534
6392692
9831548
95116857
76361901
43915790
59974990
3277769
12431
7065915
22232602
79727296
67995345
96026682
17582375
99876859
37878930
54899158
4152214
47671367
90762687
36239488
36266172
8817592
76229735
2482385
50435381
88952307
27042109
3409405
7777034
34511669
78561071
20167437
60561597
10712444
9835416
71663309
47542682
3392150