25
1
4
6
1
2
11
5
3
2
29
9