10 85 31 23 37 38 44 47 58 64 65 68 69