65783626
14749214
40794941
7474651
39499941
32091454
94639110
79023898
77065062
53697498
5797337
727733
52016006
21694361
15675494
73242747
39301519
23665306
72427345
10666468
74804639
16836939
60934966
46879688
21844094
1805301
81178762
8806286
43516055
15118264
38406561
19768014
314852
15829891
93018481
41761070
27613006
10429332
65109819
8273819