12 604 495 true
0 7 10 12 13 19 24 29 30 32 36 38