8 109 239 true 10 14 15 20 22 25 31 37