true 101 29 true 2 7 8 11 32 33 50 58 79 85 92