50228649
33527657
22754966
4105944
2153278
74364585
19703922
12638502
6753959
34448095
19049592
37122500
65138983
68376472
13818461
92282766
65167188
95435118
31543495
525648
90089171
73535
623206
95773053
81742703
42133654
46534775
78971044
79092690
45901034
60657345
44872654
85492714
87401766
40215894
181838
72789604
94624395
55314723
34032624