8 1076 396 true 6 7 8 21 22 25 34 37