50358056
1875397
68362501
8236380
47064753
21064979
4754196
63825825
60991080
27164735
12593694
46844189
80828702
23329132
47372562
38121405
14415611
249134
88865305
88081150
61858487
68205986
31128027
12124382
71125227
4145476
20714250
23965228
48054332
44484498
60994586
76269746
20558978
49533755
20679009
6013282
32913870
25079022
45822163
94977462