49577219
34118768
30848838
9409719
35797039
33416475
8808469
18132080
35709233
8295549
24928804
56223366
52132990
13768410
66083234
64986145
31528529
28483894
1077897
94897784
55207356
34268176
70953292
12688314
31594515
58304132
18954508
62762253
15942747
57665906
45227753
334480
88055978
97438775
9208362
52985030
20978089
148789
29462576
60803272