70694336
41019498
33017622
43849893
70349963
43078282
75868526
2940868
45774188
4503202
11129192
1264228
17328865
30912031
95172265
97857805
72265089
39134459
66334506
32972367
2483911
43985874
5535803
31294401
74928373
90162161
35919749
50678487
28496721
8750709
42058094
97607188
33021267
41835142
11913171
79573416
56326852
8148768
2861196
51317221