123850
15658211
3307709
1485677
57719996
33122129
9947655
28985637
59548154
7868837
16804130
23419536
31179202
89401881
7257208
19704627
8918977
6352924
4856450
51697250
763993
15426528
65624795
18916455
14282699
79345219
98445082
70712929
82525853
4614750
64895050
59903756
28762685
84785254
21982610
72409254
21412067
7644386
32104456
43245620