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