8 1170 347 true 7 14 15 19 31 32 34 39