8 1150 423 true 3 12 22 23 27 28 34 36