16 1077 623 true 1 7 17 18 28 31 34 47 54 61 67 74 78 83 94 96