27962290
57012243
17841472
99391442
88618346
72973057
33906231
20118815
6811600
3982157
70638766
11239134
9017914
3343753
29157869
46672855
36064189
70626439
83288141
5406706
84368767
11805605
97383739
44704056
8554802
99924086
25459757
75676610
21751259
918776
46126864
61153862
69538182
16844584
7312851
53154049
88965102
30427756
85957731
38549461