40146160
97579344
24301747
27029099
23314965
67766153
25802187
91886858
9201702
16224590
99797895
70112900
1350590
23752840
33935870
580098
89512161
52413388
46044133
88826657
38095131
96966899
71329774
50904137
34073722
84269727
72172334
26288121
711274
27384134
19529897
19344841
2849621
86032365
12269847
45851819
87693533
8263128
18135428
81808076