32028336
14782163
95189069
60082665
128588
55227761
99531140
54431688
69272749
82183078
64253062
41597684
41777376
15584720
10465176
69757086
27879723
7456147
1192237
98049644
10425144
58139015
68208198
44309694
94339766
7016204
51963824
47468894
13818075
34023696
8625222
97022974
80213658
40353828
4199714
32606677
51152614
71963228
75249329
5148768