18 98579 2555 true
0 1 2 4 6 8 10 12 13 14 15 17 18 24 29 33 38 39