3
8
11
10
14
11
9
6
7
8
2
20