3
3
9
8
10
11
10
20
18 19
21
15
21
22 23 25
24
26
28
25
27
29
32
30
26
31

910

11 12

13 14

15 16