14568018
239646
64872493
1283368
18141359
59086388
33163528
86869453
24421720
94763177
59921331
38532820
38402557
3136398
43877294
552504
2147308
9991318
5906241
51125215
34944179
94742743
46564908
96648
79097093
11415328
45815721
3674244
98701640
67146899
93537122
17998116
28539985
6449283
90223322
19791943
59217091
66199575
4915430
70328858