43559524
7660295
67721648
6253252
2558734
16552069
95082053
93296152
26904673
21841947
11641066
3845773
50557905
2371402
80583373
94773677
47097178
49615682
83089773
21854275
15684610
18803914
59396426
29649822
68016013
29375394
9697315
80265063
22303713
71588941
30161753
69974370
51834131
4795212
37788202
29198977
72227053
97531675
1435614
2587950