209
209
212
212
213
214
215
214
214
215
216
217
219
220
222
222
222
221
219
218
217
216
215
214
214
213
213
212
212
212
212
213
213
211
211
212
212
212
212
212
212
213
213
213
214
215
217
219
218
219
220
221
223
224
224
225
225
226
226
226
227
228
229
230
231
231
232
232
233
236
237
240
245
249
250
244
239
234
233
232
231
232
233
233
234
235
236
237
240
241
241
242
243
243
244
244
243
243
243
242
241
243
245
247
250
252
251
248
243
237
231
229
229
229
227
224
223
222
219
219
220
220
220
220
220
220
220
219
219
219
219
219
219
219
219
221
225
226
228
230
231
231
232
233
235
240
251
257
263
268
270
271
272
276
280
286
286
285
285
285
286
286
288
292
296
299
300
300
301
301
302
302
302
301
301
301
301
301
301
301
301
301
301
301
301
303
303
304
306
306
301
297
295
293
290
287
284
279
276
268
266
264
263
261
260
260
255
253
254
256
257
257
257
256
255
255
254
254
256
258
259
263
263
263
270
271
271
271
267
261
257
255
252
251
251
251
251
250
250
250
250
250
249
247
246
245
242
242
241
240
238
234
235
238
239
238
234
231
226
227
229
233
233
234
235
239
244
250
255
264
284
287
290
292
295
297
301
303
308
312
313
313
312
312
311
310
309
308
306
306
306
306
306
310
310
309
307
305
304
302
296
288
286
285
285
284
284
280
276
272
268
267
265
262
258
251
249
243
238
236
236
235
233
233
233
233
233
233
233
233
233
233
233
232
232
232
232
232
232
232
232
232
232
232
233
234
237
240
238
238
239
240
242
244
243
240
240
243
251
255
255
257
264
263
261
261
261
261
258
255
259
256
254
255
257
259
256
253
253
254
254
253
251
251
253
257
259
257
255
253
253
254
253
251
251
252
254
255
255
255
257
258
258
259
260
266
268
267
266
266
266
264
264
264
264
264
265
265
266
268
264
264
263
261
263
264
264
281
286
302
309
310
308
307
304
302
290
289
287
285
283
287
289
291
291
292
293
293
295
296
299
302
302
303
304
305
311
313
318
322
327
326
326
326
327
324
326
328
329
331
331
329
329
320
318
319
320
322
324
325
325
324
323
323
323
322
321
321
316
315
314
312
311
307
308
311
313
314
315
315
315
315
316
316
316
316
316
315
315
315
316
317
317
318
318
322
325
328
331
329
325
321
320
322
322
322
322
322
322
316
315
315
316
316
317
318
319
319
320
322
324
324
324
323
322
322
322
323
323
323
323
323
323
323
321
320
321
322
324
327
333
333
333
328
319
315
316
316
319
324
327
320
318
318
320
321
323
325
326
326
324
333
332
330
330
330
331
332
334
337
340
343
345
349
357
357
357
357
357
356
351
349
351
352
353
357
366
368
376
379
381
382
384
387
390
392
394
395
396
396
399
402
406
407
408
409
410
411
412
414
416
429
429
437
437
437
437
439
442
448
451
457
461
463
465
465
469
472
475
478
480
483
485
487
484
483
481
482
483
486
489
500
506
507
507
496
495
495
496
496
498
502
506
507
511
512
512
513
516
524
525
519
514
518
520
523
525
528
532
535
534
529
527
526
525
524
523
524
524
522
521
520
519
513
505
503
500
500
500
500
500
500
503
504
504
503
502
501
501
508
513
516
517
518
517
518
518
518
518
518
518
518
517
516
516
515
514
511
510
509
507
506
505
504
502
502
501
500
498
498
498
497
496
495
495
494
494
494
492
490
481
479
478
466
457
454
452
448
446
444
440
437
436
435
434
434
433
433
432
432
431
430
430
429
429
429
428
417
410
409
410
410
408
406
404
404
404
404
400
396
392
392
392
391
389
387
386
386
385
384
384
382
381
378
375
374
372
364
361
354
358
359
355
351
348
345
343
340
338
337
332
331
329
327
324
316
314
314
311
309
306
305
305
305
305
305
305
305
305
305
304
304
304
304
304
304
305
307
307
308
309
311
313
313
314
314
317
318
320
322
325
322
322
322
323
325
327
328
329
329
329
335
335
336
336
338
339
339
340
341
341
341
341
342
344
345
351
356
359
363
364
366
373
398
398
399
400
400
401
408
409
410
412
413
414
414
418
421
424
427
429
429
430
431
433
438
439
440
441
441
442
443
443
443
443
443
443
443
444
444
444
444
444
444
444
444
444
443
443
442
441
441
440
440
437
437
436
429
427
425
423
420
417
415
414
415
415
416
418
417
415
411
408
405
403
403
403
403
402
402
400
399
398
398
398
397
392
389
381
381
382
382
382
383
383
384
384
385
385
385
381
378
376
374
371
368
366
364
363
362
362
358
357
356
356
355
354
353
353
351
350
350
349
349
348
343
342
340
338
335
323
317
315
315
314
313
313
311
310
308
308
313
313
313
313
313
313
311
311
309
309
309
309
310
311
313
314
314
314
314
313
313
313
313
313
314
314
315
315
315
313
313
312
312
312
312
312
313
313
314
314
315
315
316
316
317
318
319
319
319
320
320
320
320