23 1459 783 true 2 15 16 17 18 26 27 36 46 50 54 56 61 63 69 70 74 79 88 90 92 94 99