true 101 21 true 2 9 29 38 51 52 56 60 66 89 93 95