30803659
38989657
97688623
80182988
4476303
70106026
45883240
21784832
59091279
46669984
18298844
61024662
37922022
68724427
434320
53638412
95922727
1116235
28184424
19354508
33397782
62149677
89676049
95532866
3095800
21907773
2164374
5166504
63345673
4806725
91985622
19363708
236602
78857543
8685647
54334752
1955560
53392631
64335655
64971874