3
8
3
18
1
2
12
9
28
0
1
2
9
8
15