7 655 283 true 2 12 15 20 22 32 34