12 878 447 true
0 4 8 9 15 20 23 24 27 28 31 33