8 146 13 17 35 45 59 67 87 96 99