8 109 182 true 8 22 24 38 41 68 85 89