55993980
6852159
9685006
25464031
52186251
95704806
90023644
3949112
17101105
91876666
36151600
56673492
74564938
85497962
25771158
49418256
68047400
71182269
71408322
2356191
20687150
96996011
5272863
88471746
26607970
82048681
8374256
63012753
69717106
73075355
56732507
57729641
32288563
6606056
36596119
51743266
65292001
31123611
10895283
36814733