11
10
10
10
10
11
12
11
10
10
9
9
9
8
7
5
4
4
3
2
1
0
0
0
2
4
6
6
6
10
13
15
15
15
15
15
14
14
13
13
13
13
13
14
14
15
15
15
15
15
15
15
15
15
14
14
10
7
8
10
8
9
14
13
11
11
11
11
12
9
10
12
12
14
16
14
13
13
13
13
12
12
13
20
26
27
27
31
35
36
37
46
47
48
48
48
49
49
49
54
53
52
52
51
64
64
67
76
82
84
85
86
88
90
93
96
98
102
105
104
110
125
129
128
127
126
126
126
127
128
131
137
143
150
164
167
168
175
181
184
185
188
187
185
181
185
188
191
196
203
210
218
225
232
238
242
243
245
247
256
256
255
255
254
254
256
258
263
263
262
260
260
262
265
267
271
292
305
302
296
319
329
334
332
330
334
341
348
355
352
349
345
339
333
331
334
351
356
357
354
353
352
350
354
360
361
363
364
365
366
370
380
384
388
397
393
384
383
385
386
388
390
396
398
399
399
399
399
401
404
406
407
401
392
394
394
410
419
419
420
423
428
436
438
440
444
445
448
454
465
465
467
468
468
468
468
468
476
480
480
480
480
480
480
486
491
504
505
507
506
506
506
506
507
508
510
511
511
513
518
518
518
518
520
522
524
526
528
526
524
523
523
522
522
522
522
524
533
544
547
547
549
555
556
559
560
564
567
567
567
567
567
567
568
572
574
574
574
574
572
569
571
573
573
573
575
578
579
581
582
583
584
586
591
593
595
597
600
606
608
611
618
622
627
632
636
641
647
652
655
660
671
679
686
693
698
702
703
705
716
729
730
740
753
756
760
764
765
767
769
771
775
781
782
787
788
788
789
794
798
801
802
802
803
804
805
805
810
813
814
815
827
859
862
870
870
872
873
883
883
883
883
884
884
884
886
895
897
898
900
907
910
921
924
921
916
918
920
921
921
922
936
941
953
974
975
961
954
961
965
970
971
986
987
992
1001
1002
1005
1010
1015
1020
1020
1024
1035
1001
990
986
983
980
968
969
958
944
930
925
924
920
914
911
910
905
893
883
881
861
856
852
843
838
837
838
839
836
834
827
826
817
813
805
794
791
784
779
778
770
769
763
758
757
741
735
733
731
729
729
725
707
702
705
698
686
695
683
671
670
662
653
649
643
639
628
629
620
609
609
616
605
596
584
579
569
561
555
549
548
544
533
525
517
514
512
511
510
509
508
508
507
497
492
489
485
464
473
471
464
464
454
447
446
443
440
438
436
434
432
431
431
428
422
417
415
413
413
411
406
406
406
405
402
401
401
401
401
401
401
401
401
401
400
399
397
392
389
388
388
388
388
388
390
391
392
395
399
401
401
400
400
400
400
400
400
400
400
400
400
397
396
394
390
389
389
388
386
382
381
381
376
374
373
371
369
368
368
368
368
368
368
367
367
367
367
366
365
364
362
361
361
361
361
361
355
355
358
359
361
361
361
357
351
346
346
349
351
357
353
348
343
340
338
338
337
338
340
342
346
345
344
342
341
340
338
333
331
325
323
321
321
340
342
346
346
343
345
349
351
348
343
345
348
339
338
340
341
342
344
345
343
343
341
338
339
341
342
342
344
345
339
337
341
338
339
343
344
346
344
340
338
328
325
317
316
316
308
301
297
288
285
281
277
271
269
268
266
264
260
256
248
245
238
221
219
219
216
212
209
206
199
195
191
179
175
172
170
168
166
164
162
150
149
147
147
146
145
145
144
136
132
131
128
127
126
124
129
137
139
141
141
141
141
142
144
145
145
145
145
145
145
146
149
152
151
147
142
142
149
153
155
157
158
155
154
154
154
153
152
151
150
150
150
150
151
151
150
150
149
149
151
151
151
155
158
156
155
152
147
150
158
157
147
147
151
155
153
152
151
159
166
167
165
159
153
150
150
156
157
157
157
162
165
170
175
177
177
177
177
183
183
183
183
200
200
199
194
194
194
190
190
189
184
184
185
182
190
189
196
197
196
196
197
197
203
206
210
212
214
219
222
223
224
226
227
227
228
229
233
240
242
246
249
249
250
250
252
252
253
253
256
258
267
270
272
274
276
278
296
304
309
307
305
304
305
313
321
325
327
328
330
338
344
347
354
362
363
365
367
374
378
378
379
390
394
400
416
420
426
428
432
435
440
442
447
452
454
456
458
459
460
462
464
469
470
474
480
492
493
500
512
515
532
532
531