Sort:  

1

2

1

2

3

1

12

4

5

11

1

6

1