80387712
83471032
25362044
38706832
13904069
26051324
1311642
88946028
50459802
14896334
1661240
97407867
48125517
58553912
8330925
2833770
91152892
66201525
106890
33854278
886516
61736612
72327743
80975208
51633576
34674626
66464430
82726232
54149139
46403330
58011207
24878737
57073113
47472092
95328587
35915564
7946418
44889072
13199613
69172867