7 1150 338 true 1 4 12 13 21 26 33