26938000
91899902
56493456
29644585
18661033
6490250
84245157
78705311
39299287
76177380
87773460
82258647
13549414
58875085
87121696
92099120
25228996
71149809
91183202
35571788
51953981
97177408
69335490
36975263
57689701
66673147
14524055
14593996
38742621
90211567
55648069
23714453
67233239
24602937
66058105
6995599
36004142
28001919
75181552
56703962