12 510 263 true
0 1 4 6 7 11 14 18 22 27 33 38