8 290 334 true 1 4 12 15 22 25 35 39