42
20
19
21
14
15
16
10
17
18
12
9
8
271
2345
6
13
1
33
22
25
30
7
23
24
27
26
28
29
31
32
3434
35
36