10 536 394 true 8 21 27 43 57 76 82 84 91 96