7 88 222 true 1 4 12 28 29 31 33