7 222 294 true 1 6 12 21 31 35 38