13 109 39 6 21 28 29 38 45 46 49 56 65 68 69 70