210
210
212
213
214
215
217
218
219
219
220
221
222
222
223
224
225
226
227
228
229
230
231
233
234
235
236
237
238
239
240
240
241
241
242
242
243
243
244
244
245
245
245
246
246
247
247
248
248
248
249
249
249
250
250
251
251
251
252
252
253
253
253
253
253
253
253
254
255
255
256
257
257
258
258
258
258
257
257
257
257
258
260
261
263
264
266
267
269
270
271
272
274
275
276
277
277
277
277
277
277
277
277
277
278
279
279
280
281
281
282
283
284
285
285
286
287
287
287
287
288
288
288
288
289
289
289
290
290
290
290
290
290
290
290
290
290
290
290
290
291
291
292
292
292
294
295
297
298
299
301
302
303
303
304
305
305
306
306
307
308
308
309
310
311
312
312
313
314
315
316
317
317
319
320
321
323
324
325
326
328
329
331
332
333
335
336
337
338
339
340
340
341
342
343
344
344
344
344
344
344
344
344
345
347
348
350
351
353
355
356
356
357
358
358
359
360
361
361
361
361
361
361
361
361
362
363
364
365
366
366
367
368
368
369
369
370
371
371
372
372
372
373
373
373
373
374
374
374
375
375
375
375
375
375
374
374
373
373
373
374
374
375
376
377
377
378
378
378
378
378
378
378
378
377
376
374
373
373
371
371
372
373
373
374
375
375
376
376
377
378
378
379
379
380
382
383
384
386
387
389
390
391
392
394
395
396
398
399
400
400
401
401
402
402
403
403
404
404
404
404
404
404
404
404
404
403
402
401
401
400
400
400
401
402
403
404
404
405
406
406
406
406
406
406
406
406
406
406
406
407
407
408
408
409
409
409
409
409
409
409
409
409
409
409
410
410
410
410
410
410
409
408
408
407
407
406
406
406
406
406
406
406
405
403
402
401
400
400
401
401
402
402
403
403
403
403
403
402
402
401
401
400
400
399
397
395
394
393
391
389
387
385
384
382
381
380
379
378
377
376
375
374
374
373
372
372
372
373
374
374
374
375
375
376
376
377
378
378
377
377
376
376
375
375
374
373
372
372
371
370
370
370
370
371
371
371
371
370
369
368
367
367
367
367
367
367
367
366
365
364
363
362
361
360
360
359
358
357
357
357
357
357
356
354
352
349
347
345
345
345
344
344
344
344
343
343
342
341
341
340
339
336
334
333
331
330
328
327
325
324
322
321
319
319
317
316
315
314
313
312
311
311
310
309
308
307
306
306
306
305
305
305
304
303
302
301
300
300
299
298
297
295
294
293
292
291
290
289
289
288
288
287
287
287
287
287
288
288
289
289
289
289
288
287
286
285
284
284
284
284
283
283
281
280
279
278
277
277
277
277
277
277
276
275
274
272
271
270
269
267
264
263
260
259
258
258
258
258
258
258
258
257
256
255
254
254
253
253
253
253
253
253
253
252
251
251
250
249
249
248
248
247
247
246
246
245
245
244
244
243
243
242
242
241
241
240
240
238
237
236
235
234
233
232
231
230
228
227
226
225
224
223
222
222
221
220
219
218
217
216
214
213
212
210
210
210
210
210
210
210
209
209