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