8 157 326 true 8 9 14 17 21 26 27 39