Solution

1. 2

2. 4

3. 4

4. 3

5. 1

6. 4

7. 2

8. 4

9. 1

10. 3