51877080
15338610
38269161
1987474
4822538
72628409
14534213
69745660
12376787
14239373
48224381
40449855
2281954
84626707
64318136
65766753
84871777
97395125
69592158
5054567
99057164
15659404
86866958
38281564
81174727
90724601
44747021
9291438
93022179
59654603
85953352
79267980
25184010
7773090
489616
45872559
39532582
8563771
1017963
46192556