22899600
80857035
64067847
98215067
14095240
88053832
35213689
8416634
36915968
23323789
95848805
39632669
82391134
66553985
28319150
53535839
377491
51659258
88423972
36201710
92172827
2169827
28719537
93513721
203960
61194198
5608822
22736741
21309205
58018743
3774373
21131308
90293749
40831281
29559239
6402885
84214757
44708239
46758733
91727000