Instructions
------------

You have a bag containing infinite number of matchsticks all having the same cuboidal shape and size. Digits can be made using these matchsticks:

![DIGITS](https://i.stack.imgur.com/V43xP.png)

* $0$ takes 6 matchsticks
* $1$ takes 2 matchsticks
* $2$ takes 5 matchsticks
* $3$ takes 5 matchsticks
* $4$ takes 4 matchsticks
* $5$ takes 5 matchsticks
* $6$ takes 6 matchsticks
* $7$ takes 3 matchsticks
* $8$ takes 7 matchsticks
* $9$ takes 6 matchsticks

And the operators which you can use are

* '$+$' takes 2 matchsticks
* '$-$' takes a matchsticks
* '$\times$' takes 2 matchsticks

Requirement
-----------

You are required to create **expressions** by creating numbers and operators together using the matchsticks provided to you. The expressions that you create must have at least one operator and must have the result which will be provided to you.

Example
-------

> 
> Question: Create an expression having result 1000 using matchsticks 
> 
> 
> 

Answer

> 
>  $10 \times 10 \times 10$ takes 28 matchsticks
> 
> 
> 

Question
--------

Create an expression **using the minimum number of matchsticks** having results

1. 10
2. 45
3. 50
4. 99
5. 125

---

I will accept the answer which uses the least number of matches in all the five expressions combined.  

The current accepted answer by @Jabe uses a total of **55** matchsticks.  

*Have fun trying to beat the highscore!*