82447836
49151317
24188640
34882529
34006710
57897800
66982960
69787233
21988317
54217735
75167588
31315296
3522498
23556932
13905731
36192169
9643326
8383288
6106058
6551797
75178127
50838785
97567162
53807373
10664355
47641658
64683618
98943129
60045438
60137391
44857039
20181879
9006432
7180577
98293446
32234122
90175490
16482841
30563709
91747716