217
218
219
219
218
218
217
217
216
216
216
217
217
220
221
220
220
220
220
220
220
220
220
218
218
218
218
218
218
218
218
218
218
221
221
219
221
221
221
221
221
221
220
220
220
220
219
219
219
219
219
218
218
218
218
218
218
218
217
217
217
218
219
219
222
220
219
220
219
217
217
218
219
223
223
222
220
220
220
220
221
221
221
221
221
221
221
221
221
221
220
220
220
220
221
221
222
222
222
222
222
222
222
222
222
222
222
221
221
222
224
225
226
226
229
229
229
230
235
234
233
233
237
238
237
237
237
235
234
234
233
232
232
231
229
229
227
224
224
224
223
223
225
225
224
224
224
224
224
224
222
221
221
221
221
221
221
220
220
220
220
221
221
222
222
222
222
222
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
220
220
221
221
222
223
228
226
226
226
226
226
227
229
237
240
243
243
242
240
236
236
236
237
237
241
242
239
236
235
234
233
233
233
235
236
236
237
237
236
234
233
232
231
230
228
227
227
227
225
224
223
222
222
222
222
223
222
221
220
220
221
221
221
220
220
221
222
222
223
223
223
223
223
222
222
222
222
222
222
222
222
223
223
223
223
223
223
223
223
223
223
222
221
222
223
222
221
221
221
221
222
221
220
220
220
221
222
223
223
223
221
219
219
219
219
219
220
220
220
219
219
219
219
219
219
220
220
219
240
240
240
240
240
240
240
240
240
240
236
226
221
222
222
234
272
272
272
255
256
260
251
251
255
258
272
275
271
267
267
267
267
270
263
253
256
256
261
258
256
254
253
253
251
254
258
260
266
267
269
271
268
273
268
266
271
268
270
270
273
273
279
278
281
287
290
290
294
295
296
288
287
296
297
303
301
300
301
302
302
300
300
305
317
305
306
306
307
312
311
314
312
313
311
311
312
314
318
324
324
323
323
322
323
333
335
336
337
334
340
341
338
332
329
329
329
326
322
322
325
328
321
311
309
303
303
303
304
301
300
300
300
300
296
294
293
292
292
290
284
281
281
281
281
282
283
286
287
300
304
312
310
308
304
304
304
295
284
288
284
284
284
284
284
284
286
289
281
280
276
273
269
266
264
265
265
282
282
282
286
286
285
283
278
262
264
264
264
264
264
264
264
265
266
266
273
275
275
285
290
274
267
263
262
258
258
250
249
248
248
248
248
247
247
245
243
242
244
244
242
242
238
237
239
239
236
234
245
245
245
264
264
264
258
257
259
259
257
280
280
281
280
280
280
280
266
277
277
277
273
272
272
271
264
257
256
256
256
252
252
251
251
250
249
249
248
249
250
254
249
242
243
243
243
256
258
252
247
246
246
246
241
239
239
239
239
240
246
240
239
239
230
229
229
229
229
229
229
229
230
235
235
235
235
235
235
235
234
231
231
227
227
227
227
227
227
226
229
228
228
229
229
229
229
228
228
228
228
228
230
230
229
228
228
233
234
235
235
235
236
237
238
245
247
248
251
252
253
255
255
255
249
246
246
246
245
244
237
236
234
233
232
232
231
230
229
229
229
229
228
229
229
234
233
233
233
233
229
228
227
227
227
226
226
226
226
226
225
225
224
223
222
220
220
219
219
219
219
220
222
222
222
222
221
221
221
219
218
218
218
218
217
217
218
220
221
221
222
222
222
222
223
223
224
225
223
223
222
222
221
221
221
220
220
220
220
220
220
219
220
220
220
220
220
220
220
220
219
219
218
219
219
219
219
219
220
220
219
218
218
220
221
221
219
219