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