18 1566 668 true 15 16 24 35 42 47 49 51 58 59 62 68 74 79 86 89 91 94