12 1667 96 268920 7 17 19 22 31 51 53 65 78 87 93 99