43
2
1




5
6
7



8
9
10
11
12






13
14
16
15




17
18
19
20
21
22
23