6 312 156 true 0 1 8 17 21 28