Sort:  

7

11

1

2

4

3

6

5

8

4

4

5

7

10

9

111

1

2

3

12

1

3

2

4

5

6

4

5

7

9

8

9

11

10