10
17
4
11
21
19
9
8
8
14
16
10
16
6
9
3
18