83497967
690272
8557966
2966140
88703175
41328521
72928331
34754756
81801596
968962
81836196
12045720
45864121
93158961
37406903
69254673
64057816
69527888
48774648
25119261
43333681
45463217
16676155
89865873
90378885
13463535
9452869
77433560
37013589
6971143
28236140
18163057
6302328
64989342
57115648
8967922
19928938
84224598
71304590
81461232