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