11 2177 105 364357 2 4 13 14 19 31 36 41 42 52 86 100 101 104 109 116 125 136 149 164 191 1238 100 1023 961 44 13 11 9 7 5 3 1