8 170 287 true 8 12 15 17 19 23 30 31