12
25
5
5
10
18
3
2
1
0
2
2
8
11
2
1
8
12
6
16