1 3 25 2 4 149 3 3 25