46081479
84496092
53395480
48651163
52684764
20983559
20044222
3040951
84926945
7821826
16993388
40079732
35603640
7018607
14647122
2628923
9724853
6725845
38279172
12647186
27817677
7649090
39679353
76765527
6711849
60733345
80542135
71657947
97291891
44682640
1031034
139567
16913834
86976182
21404385
19132
64999536
44631003
22096706
23635938