8 165 246 true 4 5 9 16 25 28 34 35