12 5661 146 884644 7 8 14 16 21 31 39 51 59 76 82 89 100 101 104 109 116 125 136 149 164 181 200 732 100 1479 2689 1323 21 13 11 9 7 5 3 1