19 573 457 true
0 1 5 10 11 12 15 17 18 19 22 23 28 29 30 32 34 38 39