1
12
6
21
2
5
1
2
15
1
12
1
13