8 319 285 true 4 5 9 15 20 23 25 35