13 2111 117 495460 15 29 30 36 39 40 41 44 61 75 80 88 89 100 101 104 109 116 125 136 149 164 181 200 221 244 100 977 911 42 17 15 13 11 9 7 5 3 1