6 145 236 true
3 10 21 28 32 35