10 88 20 17 22 24 33 40 57 61 71 83 86