32013221
5449651
13754408
30931679
6728438
20273330
83955448
25501723
12548839
98655211
66327464
29416832
12352261
38929199
64129693
34736280
72334110
74232529
33068303
14923926
72915747
82963891
40706550
44332359
95465090
90597524
38889726
89866710
5924895
20766375
7698164
2819422
36212868
11199792
38562689
1454947
62765377
17948223
46882337
79428361