20392961
8982803
67085458
36454561
25989223
20409933
2054868
63104889
57748888
91967284
5305880
79583003
18671294
43587450
41805116
2734572
67493316
71481758
55459346
37478900
61191866
79862095
38607903
29089544
40544248
18624977
51148307
7155901
95247561
45415448
11443149
2933221
52535872
32289152
66922644
73673842
19889217
25386567
10441159
14635791