57502368
7915014
30625812
63407251
28629881
2244849
20142347
9631925
98505420
4782373
93617198
27941330
23214132
21768996
44828962
52107031
45192312
20013827
99258247
45646362
71926450
48993827
97603330
96506959
67632968
3718912
57556467
87715405
17697089
92917987
17916286
55777418
89327138
29244482
84451572
91114083
8934810
39687677
93866531
66188827