15 672 341 true 3 7 8 9 10 15 18 22 24 25 29 33 36 37 39