32859166
3457747
393695
45171373
11398039
14639679
52691920
29035780
661469
21946932
19784667
49671725
20057553
91223555
7570524
43826840
2833766
55601079
24904486
5010768
43331132
85268517
90242131
18463208
99932887
30707386
648936
3819344
85641521
11464395
39192379
13877716
8450966
80441672
27497543
51604863
93709905
5234794
4845221
13116309