14 1075 504 true 7 8 9 18 28 45 47 52 57 58 60 68 84 87