31634216
13241210
93475263
7562907
63905903
1067972
34604900
94042114
31844948
57433908
12385248
51077223
10814836
7619196
23952241
69361335
15936923
3077383
69162351
92542009
39804813
75753318
88656163
25281568
55136424
76951805
62857697
67068237
1579363
60082336
53857807
86222527
36583766
92818610
5056439
1780323
9066245
13086551
80523989
90325630