What are all the Mario games in order?

1. mario

2. mario

3. mario

4. llama

5. mario

6. mario

7. more llamas