3
2
3
4
7
16
2
1
2
4
9
22
6
9