24418755
17952438
47861913
57022160
95326946
28905276
81491479
5735966
11586395
6621931
43002532
16743755
40017628
16028476
173721
44594627
54823940
3015867
4255682
18913702
29443339
21902457
70248564
59723412
13284058
2677606
77584724
86759841
98728203
9607202
53171898
24166888
41551635
1256905
35794142
61726443
90469550
6041962
98503173
6932570