39
30
4
11
13
38
23
6
51
14
3
2
26
21
34
29
33
16
12
18
9
19
15
27
41
28
20
43
17
31
47
32
42
24
40
22
56