46389152
96441090
3969537
62088511
89878018
7593802
99461709
92059417
53083410
31142762
26012021
74208575
46413240
96457152
16249185
58534830
27912539
11502024
4335630
83753145
8088571
59628324
7264966
18303269
5175457
15076561
27163
12469656
9712772
82297850
98044425
8772398
70175855
50086239
5278635
9504125
45078849
67377104
3031034
16475390