10 379 24 10 18 32 43 59 68 71 83 90 94