9 1639 93 232309 11 20 31 58 71 72 88 90 95 100 101 104 109 116 125 136 204 271 100 797 705 12 9 7 5 3 1