8 312 274 true
0 2 5 7 22 29 30 31