16 1177 545 true 3 16 28 35 37 41 53 56 62 67 74 79 80 82 90 94