23916213
40392017
66357173
3357169
995540
50223279
80947689
74467974
59822370
88637361
81477998
27015116
74984297
78547055
84503344
79262915
97061106
45258583
95055942
97669089
33064582
10088330
53126142
14181322
67132868
73488377
21467092
18272452
40964533
63727015
59521865
25528078
9162480
66697065
7949419
73797422
742884
85199222
35361902
22978798