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