10 3495 109 476047 12 26 28 39 51 59 61 71 81 93 100 101 104 109 116 125 136 160 186 231 100 1283 1627 449 11 9 7 5 3 1