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