8
2
6
43
15
33
58
50
17
41
11
9
35
164
25
7
23
26
19
103
3
10
20
37
13
16
51
24
21
54
52
55
38
29
96
63
122
91
86
75
142
39
67