8 1303 351 true 0 4 11 18 19 21 29 33