4
15
3
16
1
1
2
16
4
3
3
56
8
18
12
7