50562914
877738
6121890
18163223
39806523
38196853
17392534
80548649
82098379
52657083
524258
38654600
64423457
63539765
71606064
69759050
5495830
86679289
18471473
82933069
45567837
94218575
30121697
25241350
85969845
2296938
50214553
70416702
9084628
10656003
10721957
38828088
37831997
79045757
90978145
14349071
97153362
70625044
91104152
44985110