65765194
20773496
70399216
89495961
41687180
9165127
25217067
93532729
98682377
72285886
32263799
58627228
57793935
35126852
79322188
55514821
85763924
4450957
36975259
66727634
97187839
33734590
60597630
58522630
30739463
22376806
9317609
6521114
47471187
85824101
22136234
14333246
63305505
30389617
35837001
45435536
49521504
2498677
6687992
2501796