2
1
3
3
7
14
4
3
15
32
4
4
4
3
4
10
1
0
7
8