25
1
1
12
21
17
3
16
18
6