96264965
7566728
98611231
6547250
11399757
1476326
36497085
6862045
56857083
11653048
30485725
8968099
42116144
70302609
10205171
44318195
61116773
29897733
61198482
1860795
43122038
77036181
27229812
61727690
1940985
17052258
6913392
1487112
48997870
64143686
44438118
17228488
37539360
26142583
69866842
39278860
4969780
25904718
57213540
91506212