35
34
27
22
17
13
17
14
6
7
20
13
8
11
13
14
22
23
26
32
35
39
39
45
65
57
54
36
24
24
29
30
32
33
33
33
37
37
38
47
53
55
57
57
59
61
63
51
49
57
58
57
62
62
62
75
72
77
79
58
59
50
58
67
67
57
50
47
46
44
43
33
36
40
46
51
53
54
54
54
54
52
55
59
52
49
46
44
45
46
70
71
67
62
61
59
53
45
40
36
36
37
56
62
63
63
63
63
64
64
66
67
68
68
70
73
74
81
82
82
76
77
75
73
77
117
127
128
129
130
136
134
134
137
140
144
152
154
148
161
166
169
169
170
172
172
194
198
197
193
191
191
194
203
215
218
221
223
223
223
203
204
206
207
214
218
221
219
205
201
199
199
214
219
217
215
213
217
231
238
246
253
257
263
267
273
273
286
287
291
321
322
361
366
365
356
351
328
314
309
310
324
321
325
361
354
357
370
376
379
381
385
390
396
401
402
404
406
419
425
427
438
437
438
461
465
486
497
499
505
489
489
495
498
505
527
531
527
522
520
519
519
519
501
494
490
492
497
500
495
498
500
499
498
474
459
459
466
471
467
464
461
462
452
455
468
465
442
434
426
417
402
400
399
394
393
392
393
396
400
408
410
412
415
420
422
425
428
427
427
426
427
430
432
423
425
428
431
437
441
449
452
445
432
429
421
417
429
428
427
430
434
455
433
435
436
445
444
443
452
463
461
429
429
437
441
490
489
486
486
486
486
486
472
467
470
471
469
469
505
515
508
517
539
536
528
525
513
510
508
506
507
520
522
528
529
536
553
551
549
540
539
538
533
531
525
523
521
520
519
518
514
508
507
507
505
496
483
479
477
474
474
472
471
469
468
462
454
452
463
464
465
470
461
459
458
458
439
439
447
449
447
446
443
440
441
443
431
425
407
403
397
396
393
397
400
397
392
390
388
377
374
374
374
374
378
381
382
382
381
378
379
379
382
383
385
387
388
391
392
390
388
391
394
397
400
408
421
424
432
436
430
436
445
447
442
447
450
451
454
458
461
463
472
476
478
480
486
487
486
485
486
502
508
504
502
500
504
504
507
469
467
464
458
453
444
439
434
434
434
433
431
423
418
403
401
383
380
380
373
368
369
369
367
368
368
366
370
371
370
377
378
378
385
388
389
400
408
433
443
446
446
446
446
445
425
430
434
435
436
437
436
431
430
444
460
472
489
490
486
478
462
451
443
442
443
445
452
461
462
459
452
451
453
455
474
481
480
477
474
473
481
499
502
503
503
503
503
503
503
504
504
508
527
537
547
552
564
585
584
596
595
590
587
584
589
593
614
617
620
621
621
621
618
610
606
612
615
617
631
647
651
655
670
678
682
685
685
695
701
706
713
709
705
701
688
686
689
695
678
666
668
662
664
671
673
675
678
681
673
647
639
639
651
656
657
656
661
664
665
662
664
665
667
665
663
652
645
645
644
643
638
621
615
612
608
606
614
618
627
624
615
601
595
583
581
586
604
610
620
636
640
645
653
652
649
644
644
644
637
635
630
621
625
628
638
651
652
656
656
656
656
654
649
647
640
640
640
628
622
622
622
622
622
613
617
623
625
627
618
610
605
590
567
558
564
572
585
589
585
575
571
560
546
536
515
504
493
489
483
481
486
494
508
508
501
489
480
465
463
462
462
455
454
441
437
421
415
404
396
392
384
374
370
367
373
381
398
416
442
436
433
429
422
416
411
403
394
389
382
340
337
358
363
353
349
337
332
313
308
308
310
313
318
323
320
317
314
309
295
285
274
278
281
275
269
277
280
284
290
295
298
276
272
265
261
261
261
253
235
232
231
227
226
220
217
210
204
200
197
197
199
199
200
198
196
187
184
174
171
167
166
166
162
161
159
158
152
138
136
130
118
111
111
110
109
109
109
109
106
105
104
103
102
102
96
95
93
96
97
117
117
116
116
116
117
117
115
115
113
107
106
104
104
104
102
102
103
102
99
94
94
95
98
99
99
99
99
99
93
89
92
95
97
97
92
110
113
112
106
101
97
96
95
94
93
91
88
79
68
63
63
63
62
61
58
62
60
54
53
55
69
66
55
57
59
61
62
60
56
46
45
47
50
48
48
47
44
42
38
38
39
44
48
45
30
30
30
21
21
21
21
21
22
22
22
23
23
22
20
19
15
15
14
14
14
12
10
9
8
8
8
8
8
7
7
7
7
7
8
8
8
8
7
7
7
8
9
10
7
6
6
5
4
4
4
4
4
5
8
10
10
10
9
8
7
7
7
7
7
8
10
11
12
11
11
11
10
15
18
18
19
19
19
20
21
22
22
22
22
23
23
23
26
27
30
30
31
31
32
33
33
33
33