44806737
629550
9186956
93958034
89663672
42605211
92351098
42879806
53444198
33397743
59577298
46503888
38304809
31303440
9891579
33275695
4265734
26687533
17098516
51193898
20812699
2926663
95687020
1002048
80093520
83045625
60767524
32652186
5468651
80724215
21898628
13894705
59521826
22801414
97088703
34515728
21226162
35203309
62373348
22678051