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