18 955 317 true
0 1 3 4 5 8 10 15 16 17 18 19 24 25 30 33 37 39