19943760
2979330
55786093
98588158
3413528
43124883
80686729
43049817
34315028
94934579
24868622
2737390
3739551
2967121
72266721
41022142
56896879
70353091
26613454
19108994
4636461
90417683
34804648
71925269
7657446
3454915
22835575
1626696
6975965
7452292
49831800
28497502
25128528
87866155
63911435
38865131
7684108
65277971
25049419
28951832