true 101 30 true 2 9 10 12 13 29 33 36 51 53 67 82 89 90