10
12
6
9
19
25
78
59
42
45
117
48
88
60
33
32
158
294
89
63
84
140
71
191
215
91
206
118
61
43
167
103
62
55
79
36
50
34
127
132
157
246
243
30
27
110
37
111
57
28