16 1176 563 true 13 18 43 44 45 48 58 65 71 76 79 80 85 88 95 97