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