5
1
6
2
3
1
2
8
3
6
3
7
18
12
16
4
8
34