10 1651 103 264759 1 4 13 24 42 53 67 96 97 98 100 101 104 109 116 125 136 149 164 332 100 792 705 18 11 9 7 5 3 1