8 1123 352 true 1 7 12 13 19 21 33 34