true 667 246 true 8 17 26 44 47 49 54 58 79 83 89 94 97