22927636
16342926
53912377
50547877
59607970
18564118
82653298
26041147
89104151
97951320
76887632
69568803
52953527
48093249
3001192
2398631
27929293
57855475
9839683
52231399
96902564
99866943
19534126
27298647
3013983
32009425
6679694
6108593
33343521
60773364
9136436
877741
46996633
10843229
75904404
36527797
60376290
30163632
86865888
66473308