19958975
38915740
33128549
6058358
20238013
79929513
19634772
65896678
11665853
15732282
46452481
2245646
75243795
18467626
55174207
50954163
93497797
3561788
25401371
20286150
70465889
62927821
76986243
82041762
6664152
72686737
32748856
31603106
45838243
39864252
190392
31581375
766370
85043815
22465735
67972939
69254911
8302469
99169036
140845