7 219 326 true 3 4 8 14 27 31 39