29853864
24084121
13297613
88053257
45453007
56371974
97675775
19216342
76584352
23133955
13536851
428242
45187238
91057721
80446864
48827348
2969808
37934980
71774974
20903899
97582705
1377545
81633215
43135
49719729
27435373
66487926
20734994
94699938
10938653
67695021
81123274
89968772
85431098
75458610
10042004
17796217
25083790
12453326
6057755