15 29439 1496 true
2 3 4 8 13 15 17 23 25 28 30 31 32 34 39