8
3
6
10
12
1
3
2
4
1
22
5
4
6
13