7 101 105 true 8 12 20 23 24 29 32