2
2
3
8
4
10
22
32
17
1