10 5301 572 true
1 7 10 14 22 28 29 31 33 36