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