8 1241 398 true 4 18 21 28 31 34 36 38