true 101 22 true 2 42 49 50 65 74 85 87 91 97