21
2
1
12
14
5
23
2
3
45
3
6
3