8 1352 441 true 2 4 11 26 29 31 35 38