16695782
11236620
7424385
19319679
2904668
48026083
86063251
52258114
74137662
9721762
16114635
29086695
17316293
62358653
93611234
43316434
761815
33873131
59881870
34588463
22178725
98848916
96597056
89492822
71175698
75166858
21931674
45889885
43195930
4873461
22599857
9944976
60002758
86657604
83584141
15234298
25578776
79713573
84408405
28488109