true 101 22 true 2 9 10 12 29 33 51 53 67 82 89 90