2
10
2
12
11
11
1
15
9
7
12
16
10
3
9
2
18