true 101 21 true 4 6 29 30 49 57 58 70 71 93