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