9
9
9
11
11
10
7
11
10
10
10
10
11
6
5
5
5
5
7
9
9
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
8
8
8
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
2
2
2
2
2
2
4
6
7
7
7
7
7
7
6
7
8
8
8
8
8
8
8
8
8
8
8
8
8
9
10
10
10
9
11
11
11
11
14
15
16
17
18
16
10
9
7
7
7
7
8
9
9
10
10
11
11
11
10
10
10
10
10
10
10
10
10
13
14
16
28
32
33
35
38
39
39
39
39
39
39
39
39
39
39
40
40
42
43
41
39
39
40
40
41
41
43
46
41
41
38
44
49
50
57
57
57
56
56
58
80
82
83
96
121
124
127
131
136
140
147
149
151
152
153
154
154
154
154
184
185
195
197
199
204
206
206
213
213
213
212
212
212
213
216
231
232
232
232
233
233
244
244
244
244
245
246
247
250
250
253
255
276
277
278
279
281
278
276
277
280
280
283
283
283
283
280
285
301
309
309
309
311
311
320
321
322
322
341
342
343
343
343
344
347
348
348
349
351
361
371
373
373
370
372
373
381
383
385
386
399
401
409
410
411
415
418
420
423
428
430
431
431
431
431
431
431
431
430
429
429
429
430
451
451
461
472
479
485
488
483
475
469
469
467
461
461
452
468
473
475
479
484
485
481
468
453
452
452
452
453
453
453
453
454
454
454
453
452
451
451
456
457
458
460
460
459
458
456
456
454
455
453
454
450
445
444
444
442
443
442
426
426
425
422
421
419
416
415
415
415
415
415
415
414
414
414
414
414
414
414
413
409
408
404
408
409
410
411
416
416
416
417
417
418
418
418
418
419
419
420
420
421
421
424
425
426
427
427
433
437
437
438
439
441
441
441
441
443
444
445
446
447
449
450
451
452
453
453
452
451
449
448
446
446
440
440
441
440
438
438
438
438
437
434
434
434
434
434
434
433
431
421
420
418
411
408
407
383
383
383
384
388
387
387
386
386
377
379
381
384
386
390
390
391
392
393
394
394
395
396
396
391
390
388
387
383
383
384
387
390
392
395
406
407
408
409
409
409
409
411
413
414
416
416
416
416
414
412
410
407
405
405
405
405
405
405
396
393
390
384
381
381
382
389
390
392
393
397
397
398
399
399
399
399
399
396
392
377
377
377
377
377
387
388
389
389
389
383
384
385
388
413
413
410
415
418
419
427
427
420
420
418
411
408
405
383
383
383
384
388
388
388
387
387
377
379
381
384
386
390
391
391
392
393
393
394
394
395
395
391
389
387
386
383
383
385
388
390
391
394
406
407
408
410
410
411
411
411
413
414
417
421
420
419
416
414
414
414
414
409
410
396
395
394
389
393
398
399
397
397
396
397
400
401
402
405
405
413
415
415
416
416
416
415
413
412
410
410
409
405