8 1269 471 true 2 6 13 29 33 36 38 39