15
1
1
3
15
8
7
110
138
228