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