9 222 238 true
2 4 7 18 28 29 32 34 38