Cross Number Puzzle

Fill in the missing numbers. When all the clues are satisfied you win!