14875008
25636074
1659944
23022089
6879902
91026300
5507445
60137697
60397950
51111348
70059655
40893530
76441371
45767982
25408255
98802357
27154422
57232180
21632408
11029183
55815020
2828827
57803190
2923942
73738450
69035035
45067112
90791935
69519417
36269048
4622756
58953011
22871032
9276953
95136609
14524024
24986617
47628100
12471464
76652638