11 1663 90 297512 1 8 9 11 23 34 35 71 73 78 95 100 101 104 109 116 125 136 149 164 181 528 100 795 704 15 13 11 9 7 5 3 1