18
19
17
23
26
27
6
8
2
3
7
22
13
15
9
10
11
12
16