7 596 268 true 6 12 21 22 30 32 37