13 4338 158 29 52 64 77 84 86 102 105 110 111 124 131 143