12 1660 431 true
2 5 9 13 17 23 25 33 34 35 37 39