8 102 173 true 1 9 17 30 66 84 87 96