8 1272 420 true 1 14 15 16 22 23 35 37