1
1
2
21
7
14
25
3
10
26