2442163
1460430
5639181
20474497
65427038
20429916
2925389
88155315
85016755
56036118
80171783
27252746
64927425
83988625
96636088
54642020
8159472
64121235
91097150
28465266
27177273
1713168
52263145
57709204
14663629
9114031
14176091
17395132
48185389
79183142
99983532
55511964
26686087
88448472
33709548
94925021
95134145
69231287
80041358
53855422