true 689 266 true 10 32 33 51 52 53 58 70 71 79 93 94 95