10 2986 571 true
2 4 9 14 15 18 24 26 35 38