Baker made 121 cakes. He sold 105 of them and bought 170 new cakes. How many cakes does baker still have?