5
1
14
1
1
2
7
31
8
2
15
9