8
8
13
26
32
34
44
51
54
54
57
68
73
80
86
95
96
109
111
113
118
119
121
123
129
133
135
142
144
145
145
146
148
150
154
162
162
163
163
164
164
165
166
168
171
174
177
181
181
181
182
186
188
188
188
188
188
190
192
196
194
193
192
191
189
189
189
190
195
197
199
201
203
206
208
208
207
206
206
205
202
200
200
200
202
204
206
208
213
215
215
215
215
215
216
217
217
218
220
220
221
222
224
225
227
229
231
230
229
228
227
217
217
218
220
221
222
223
223
223
224
223
220
218
217
222
224
226
226
225
223
218
218
218
241
246
256
266
267
268
269
276
281
283
285
298
300
306
307
308
309
311
315
318
320
325
326
327