42245
16368
4872
15587
13478
28057
14373
6828
7090
5111
6120
1133
3746