true 102 117 true 17 29 42 48 49 70 88 90 93