9 4145 638 true
3 8 13 19 21 27 29 32 33