8 317 295 true 7 13 16 19 25 28 33 39