16 1153 563 true 5 17 19 27 28 40 46 47 50 51 60 62 78 88 92 95