16 569 282 true
0 1 2 3 10 12 13 22 28 31 32 33 34 36 38 39