59001028
16368028
34827991
17362822
90625330
13671033
11292522
6272831
57225425
93884441
7942782
56722017
568292
57921120
40439575
7228434
65989575
78121361
53734751
4585297
64794343
72485055
16953637
92566910
6198979
35563390
90019986
649710
7533931
37298744
71804683
56335471
97431902
9556135
76805710
42245084
86992639
29054348
74577287
4327491