156 149 60 27 32 55 37 41 1 2 1 156 34 58 14 13 2848