12 1092 656 true 7 8 9 11 17 19 22 24 27 28 29 33