28706304
8857162
86227410
57504811
37561568
49524039
31973387
8370525
31068652
43882341
73928164
29616782
62248277
22451987
14475754
39104312
68186320
67245290
76606872
52857696
35348143
14325501
37685075
88663357
47695317
10959023
30817037
80351383
94852540
78389571
69969168
91106879
84389865
37766077
26085860
24489064
56855073
31151156
90533071
54517561