50464200
47386212
35844105
19076948
79802215
64452918
87536659
39463973
56933356
9605210
37852858
4615729
99965500
54008163
78653074
7239920
32468661
70818581
32337606
38185596
61183063
52653650
31493426
83005905
8838360
96024713
86941062
27378324
39671461
62252550
82963327
58496142
7861314
37351314
64532428
40687830
1282847
83208318
57615888
89624258