30436740
81384386
7801816
18189743
92303225
59947318
20685892
92005572
4226797
839292
84581964
55042787
37828021
19991554
76894646
28732711
8091622
29501246
26313379
1644537
48486950
79828116
49177475
96057906
14238762
43279097
67583163
16196976
5438673
70818600
93094769
14966126
79974946
2138919
9365797
76093328
14882520
4252747
93993764
59896365