12 1063 471 true 4 7 13 17 19 20 24 28 31 34 37 39