Sort:  

2

22

1

2

3

1

2

2

3

1

3

1

1

3

2

1

1

3

2