7 105 170 true 23 39 52 54 57 86 95