6
5
5
9
11
11
11
11
11
11
10
10
10
11
12
12
13
13
12
13
17
17
15
14
15
15
13
12
12
12
13
13
15
15
22
22
22
23
27
29
38
40
43
43
48
49
49
51
52
52
52
52
55
58
71
74
75
74
79
79
79
78
79
88
91
88
96
96
90
89
89
90
95
101
111
116
117
122
122
123
126
130
127
123
131
149
137
133
132
132
132
141
150
150
158
161
164
164
164
164
171
173
174
176
180
181
184
191
193
195
196
197
186
180
174
175
175
179
183
184
171
171
173
181
179
179
181
185
180
180
181
183
200
205
206
207
208
210
211
212
215
217
219
222
225
222
220
216
211
211
211
213
214
216
222
227
231
232
233
234
239
240
240
240
237
236
235
228
228
228
228
231
237
251
251
251
251
256
262
272
275
276
276
286
289
289
289
290
291
292
294
299
299
306
311
311
314
314
323
332
337
335
334
334
343
346
349
354
354
354
354
364
366
367
369
381
382
383
392
391
392
395
396
394
390
387
384
385
383
382
385
384
385
393
394
396
399
399
403
409
410
412
414
418
422
422
425
440
446
447
458
458
458
458
458
459
459
461
463
467
471
474
477
484
484
484
484
484
497
499
503
513
516
516
516
516
512
513
515
517
520
525
529
529
528
533
518
515
542
523
499
496
490
487
479
471
468
462
461
454
449
452
445
438
464
460
460
460
495
487
485
485
485
485
485
486
485
485
486
490
490
487
487
492
495
503
503
500
503
500
502
506
508
511
514
520
534
536
538
538
538
538
538
540
539
538
538
545
545
545
548
553
555
555
555
555
557
557
558
563
566
567
567
568
568
561
558
556
549
545
545
547
548
547
536
537
540
537
535
533
529
529
529
529
526
522
518
519
519
520
518
518
517
517
515
508
501
494
485
481
475
468
461
457
456
455
453
450
448
443
443
442
441
441
441
440
439
439
436
435
433
432
430
417
416
414
412
411
409
405
405
405
405
405
403
402
401
399
398
376
371
367
367
367
367
369
368
366
355
349
324
325
325
321
317
314
311
309
307
306
307
307
307
308
308
308
308
294
293
287
286
291
293
300
302
300
298
298
303
305
307
310
313
315
317
320
326
331
332
339
342
348
350
356
359
353
361
361
349
345
348
353
351
349
344
352
352
357
354
355
357
358
358
367
373
390
390
381
376
389
386
378
364
362
366
366
380
386
393
389
395
399
402
403
409
411
413
414
418
418
418
418
418
422
427
429
429
430
432
437
442
443
440
437
435
436
439
442
450
450
450
450
450
449
449
451
452
452
460
457
458
458
458
457
459
463
466
461
463
461
457
458
458
457
456
476
472
470
468
471
475
472
469
466
458
459
461
464
466
474
474
475
476
477
478
481
482
483
485
491
497
498
503
509
513
514
516
519
519
519
520
522
523
524
534
536
538
545
548
551
551
551
563
563
563
563
563
563
563
563
563
566
574
577
579
579
583
593
601
603
599
600
604
616
620
620
620
620
620
620
619
618
620
623
625
629
629
628
628
627
627
627
619
616
614
615
616
608
597
593
589
589
589
589
589
587
580
579
579
578
573
569
567
557
551
551
549
548
546
535
535
536
536
536
536
525
517
514
509
506
495
492
488
489
490
490
489
489
489
486
480
477
474
471
469
469
469
469
462
457
451
444
428
426
425
423
417
415
411
408
406
406
408
387
389
394
391
378
373
371
371
374
363
361
350
345
345
343
341
344
337
340
340
334
334
329
323
323
323
320
315
314
315
324
322
319
312
312
312
306
302
300
295
292
291
291
292
294
295
298
296
295
296
293
295
278
285
280
276
280
284
273
273
273
272
262
263
264
265
265
264
261
269
274
262
260
259
259
257
255
262
263
264
264
256
251
245
242
236
227
227
223
223
223
224
227
229
230
229
235
237
237
237
236
236
226
225
225
225
217
210
204
224
228
238
248
242
237
264
272
279
280
281
282
297
330
321
320
320
323
324
326
326