15779909
41433496
3151138
77541088
65535713
5557870
94482005
28996425
32904972
57479632
31192950
25241481
55955241
20588639
79848073
32859951
39501704
31712009
39784275
2786885
86177219
21802996
47786334
84385911
35251951
35864074
82041590
90674696
41481099
5076286
82956317
4266308
36402140
32708924
27174965
52233042
155444
97173791
32305708
70459319