22
11
15
15
1
12
10
17
6
18
9
3
7
21
8
27