12 580 251 true
0 8 10 11 12 15 16 29 33 34 35 37