20
19
14
15
6
5
1
8
17
15
9
3
5
24