12 2123 109 427689 5 10 11 13 35 36 37 48 50 81 89 98 100 101 104 109 116 125 136 149 164 181 200 237 100 994 926 39 15 13 11 9 7 5 3 1