11 2167 101 355848 6 9 10 19 37 55 73 74 75 88 96 100 101 104 109 116 125 136 149 176 446 1221 100 1024 956 38 13 11 9 7 5 3 1