42568399
40149280
20852220
1929585
30226080
55156734
11414426
32241195
77455179
23329497
4488202
66754664
95494425
28631496
73849673
17368279
35225024
7044552
77148784
40503678
35219550
6490530
14337446
41338073
70988519
43816491
28759717
31519934
3036943
47087758
19378781
92935054
97509188
43985860
42251812
17212866
91062708
115093
67159174
83596059