31922647
80461554
51053345
99869094
22977820
16892879
315831
7668328
91819415
36943821
61162088
59736520
4898413
4205116
19056694
87148014
1334946
9549902
28663937
21652018
44047404
70839744
4296629
47535890
7880293
68153935
45368920
2834735
75277641
22709575
98763215
94101516
95906172
2570800
10204478
96681760
18094384
20452992
92894069
55251844