15044519
37479504
7548819
9826619
7770426
2490262
54317422
13934116
99563240
84278589
44377554
42067359
69845600
78066692
54795617
61517133
47436640
29729599
71278954
58261431
37779028
80523752
93883291
88658832
6878258
54265801
4093504
94906056
3857756
87367576
4301234
92082712
35631314
17148449
34308968
56778868
431135
17959497
92557185
12165319