8 1512 296 true 5 17 23 24 30 31 36 39