31572368
21794485
42356062
62144375
91155655
2010212
92761131
53151998
71614858
86166851
77127321
52887074
14146112
21284517
52605615
89492271
67735212
98297928
40208516
25469252
66737041
42911984
574992
36869940
2967503
44488976
20675636
94816914
256899
4849333
97185023
94448909
45461387
68436514
57672117
97315810
28756221
11255252
8676542
19666017