1
2
3
4 5
6
7
8 39 41 42
9 13
10
11 12
14
15
16
17
18
19
20 25
21
22
23
24
26
27 31
28
29 30
32
33 34 35 36 37
38 40 43
