5
2
6
15
9
3
1
12
4
6
5
25
59
4
34