8
2
31
5
38
22
6
23
48
37
29
117
118
13
158
116
33
67
34
77
32
120
18
79
75
166
36
150
53
27
12
54
46
24
136
198
304
177
9
19
132