1
7
7
8
6
10
33
1
3
2
16
21