42778
34457
18755
14915
18200
18016