16
21
2
3
4
4
4
10
5
16
2
1
19
27
17
33
4
3
4
12