12 1159 388 true
1 6 9 14 19 21 23 28 30 31 38 39