10 345 334 true 4 7 10 15 19 20 30 34 35 37