10 103 28 15 24 26 35 37 38 42 55 58 67