14 2157 110 455206 7 9 19 32 33 41 65 67 68 73 74 75 87 91 1 2 3 4 5 6 7 8 9 10 11 12 22 894 1 41 404 943 569 132 29 12 10 7 3 3 2 1