12 406 519 true
0 1 8 9 13 20 23 30 32 33 36 38