81785238
95629299
59183451
2994537
44771245
86657006
62897616
90265945
58891009
43266288
29547009
37883105
64833703
20699334
99746312
75632450
73841603
37519532
69437777
36604025
290940
2459733
63737519
55743151
71388776
75706261
53222342
52215905
51465744
7822416
6644579
78833615
27985497
86885332
13558531
54804480
68315462
81073580
40047810
3037689