10 361 26 10 18 32 43 59 68 71 83 90 94