1
2
3 4
5 6
7
8 12
9
10 11
13
14 17
15
16
18
19
20
21 23
22
