22
6
7
5
1
3
10
14
19
32