Dan has 32 green and 38 violet marbles . Mike gave him 23 green marbles . How many green marbles does Dan now have?