30039740
88627739
85167872
8192797
96189592
6894197
31763211
80366340
6472710
75238917
90853351
80483646
21836247
11071221
4498832
97175048
54585703
56185305
42943240
41542021
5074630
86212925
55625
29748153
1057174
60244173
6157246
84653499
12558072
37275697
60142456
29621958
65182035
94345571
7937885
20327231
15122031
89119840
79746319
594654