8 1054 318 true
0 5 7 19 26 28 34 39