8
1
6
18
20
5
2
1
3
3
2
31
14
6