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