8 238 359 true
2 7 9 16 20 23 29 31