16 1153 497 true 0 5 6 8 21 28 35 45 54 56 57 62 65 72 78 95