62182969
66802896
44042182
19299245
62696941
5645112
9889896
16084643
23406157
93936043
37577507
56154446
43344268
27516947
76627420
51002858
104030
39153988
75192053
79966781
96259059
78548259
47455836
32984897
76603408
27138405
21854962
35481453
29374441
83565086
69061470
99539991
97567210
22727653
54802865
9571964
88043964
98372437
2196575
56018916