7 222 352 true 1 6 12 21 31 35 38