38
35
13
34
58
23
2
30
16
4
8
11
158
7
6
9
67
42
52
24
48
33
31
36
47
12
54
43
17
51
29
32
49
15
19
10
20
66
53
5