6
8
9
25
28
28
46
44
49
59
65
68
70
82
79
91
85
89
115
107
125
143
140
128
157
185
157
179
119
110
190
191
183
153
162
233
210
170
166
211
160
254
249
251
277
300
205
258
294
293
239
215