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