9 1645 100 232115 1 21 23 32 33 62 69 80 89 100 101 104 109 116 125 136 149 178 100 793 708 19 9 7 5 3 1