8 1508 468 true 6 12 16 19 23 28 30 31