52892300
343872
21966937
4599583
50629810
32095754
30654313
42257762
47371309
15847704
98627884
28864778
84693353
51387241
40323922
99639820
31782283
50332952
81414453
73141871
35377334
2966551
11241143
60226749
52734702
9374427
80495149
96074165
61371651
634696
83878911
41913588
1211393
306747
67725953
39702869
55291812
3249177
43988991
9095058