8 317 327 true
2 4 16 19 22 28 32 37