25794594
39655200
32122858
8758538
82576552
52624367
40452214
94612347
14313704
76872522
9418224
29917764
33537828
37946743
10472810
62038066
34049243
32586254
54555410
69681801
21329159
21515282
8764877
4380752
24977735
99058931
25379824
97835825
46545880
14482880
57964211
12453393
50152604
13847326
12581473
5980453
71101032
40805099
83641556
29486188