57708929
47516895
14258973
86723247
88092056
36281829
10112207
86275112
23378341
6959183
28487145
35647543
55908373
85011208
45695238
85397578
93604238
54423171
919266
9721943
41901613
59516914
2539165
14501013
47271376
74505488
49371638
53915503
80819481
58155224
26236468
78567240
55722762
25867957
93193767
6160733
93051320
96092693
242239
68372643