8 156 16 3 19 22 25 37 57 84 86