10 583 349 true
2 6 9 15 19 23 24 31 33 36