12 3645 122 636463 11 12 13 15 21 38 41 66 69 76 92 98 100 101 104 109 116 125 136 149 164 181 200 656 100 1261 1685 533 17 13 11 9 7 5 3 1