9 1765 99 246092 2 12 21 22 24 31 41 50 95 100 101 104 109 116 125 136 149 377 100 860 768 12 9 7 5 3 1