true 101 32 true 2 9 10 12 13 17 29 33 35 36 51 53 66 67 82 85 89 90 98