43178743
24254015
23129008
96331644
76392497
62587645
21215047
3701432
9067352
59198438
32247319
24709752
8652353
57864638
7309871
99914054
27169422
91108142
35574263
63232178
60382159
61207711
16473508
21477584
99821951
76017628
54116713
146474
1245379
9142506
6601724
16505386
30028469
82494088
97568783
92957298
31056913
73275465
40784081
1524322