92821992
23289143
2839850
34796869
1541429
33504425
6781982
53191422
47335359
80291277
83858319
53866905
4197257
3829853
30473895
63272530
67582129
34809189
26006018
84921757
95923628
67715742
1227479
99131968
48412171
83599347
14669991
6276939
18505162
22215092
16193307
45716712
34202799
60552118
57953590
14316176
81505388
40406941
77743448
41583266