3
7
3
2
9
5
4
14
1
6
6
4
22