c0c0c0
41
40
40
38
35
31
35
37
40
40
40
40
40
40
40
40
41
41
41
41
44
46
46
48
48
48
51
53
53
53
51
50
52
51
53
53
54
53
52
48
48
48
50
59
61
38
46
52
52
49
45
45
46
63
59
51
57
54
57
46
55
46
46
50
53
56
57
50
56
62
63
51
55
58
57
73
70
63
58
60
56
61
50
74
77
76
79
78
75
45
48
58
58
60
55
75
81
78
67
68
71
72
73
73
74
74
70
70
72
62
81
75
77
67
72
62
69
85
66
57
62
72
52
60
61
65
58
75
75
59
64
51
74
57
52
61
42
47
45
51
57
61
57
57
52
63
56
49
43
52
50
30
47
43
29
46
42
54
53
51
53
44
58
52
59
60
58
67
72
62
85
79
54
57
67
70
72
71
72
69
72
58
62
56
67
63
55
66
79
72
70
54
69
65
74
73
69
75
74
58
69
69
75
58
57
56
65
62
52
59
47
65
51
50
74
63
68
73
71
57
69
62
77
78
73
64
66
56
71
76
61
64
62
60
60
57
55
56
56
56
56
57
56
56
57
54
66
66
63
66
52
60
56
58
52
60
61
58
62
52
61
56
63
54
51
41
45
59
61
63
65
65
65
76
71
82
75
85
82
84
90
71
81
74
66
77
76
69
78
90
80
76
78
72
72
71
75
75
78
71
66
76
78
100
90
81
71
73
82
70
59
57
62
63
64
65
68
70
71
72
72
72
71
70
70
70
70
70
69
69
69
69
69
69
68
59
66
61
63
73
67
70
69
61
68
69
67
71
68
61
67
67
67
68
66
59
66
62
64
58
57
60
63
58
62
65
66
70
67
74
73
63
55
50
56
50
59
51
56
63
58
64
67
78
71
66
64
59
59
59
58
58
58
58
58
58
58
58
59
58
59
61
61
61
61
61
62
62
62
61
61
62
62
61
61
61
61
61
61
61
61
61
61
61
60
61
64
64
64
64
63
63
64
66
70
70
71
69
70
71
70
70
70
71
70
72
73
76
79
79
78
79
82
83
83
83
81
79
78
83
83
84
87
87
88
87
88
87
87
86
88
88
88
87
89
84
88
87
84
83
84
81
83
82
81
78
79
79
79
79
76
73
75
72
72
73
73
70
69
69
71
70
70
70
72
71
70
72
73
74
78
77
77
78
77
77
77
77
77
77
77
78
79
79
79
77
76
76
77
76
75
75
74
75
73
70
69
71
74
72
77
75
73
76
76
74
72
72
73
60
62
61
63
64
64
64
64
64
65
65
64
64
65
68
66
53
67
73
68
69
36
49
60
59
80
66
75
77
75
74
73
73
73
76
75
76
76
76
76
76
76
76
75
76
77
77
75
75
75
75
75
75
75
75
75
75
75
75
75
72
73
74
73
77
78
77
77
82
81
81
80
81
81
84
81
78
78
81
82
80
79
76
75
72
73
73
72
73
73
73
75
74
74
76
71
73
67
74
75
76
77
77
77
78
78
77
77
77
77
77
77
77
77
77
77
77
80
77
77
77
77
77
77
77
77
77
77
77
77
76
78
71
71
71
69
72
73
74
78
78
77
76
76
75
77
76
74
73
75
74
71
71
71
71
71
71
71
71
71
70
71
71
71
71
71
71
71
71
71
71
69
69
70
69
69
69
69
70
71
72
70
71
69
69
70
70
71
71
73
72
73
72
72
72
72
72
70
69
69
66
67
68
69
71
71
71
73
69
68
69
68
68
68
69
69
69
69
68
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
70
70
70
70
71
71
71
70
70
70
70
70
70
70
70
70
69
70
69
69
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
70
70
71
71
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
70
66
70
69
72
71
74
70
73
65
65
72
61
52
55
64
73
77
70
73
77
63
73
74
79
79
79
77
78
78
78
78
74
74
73
72
71
71
71
72
72
72
72
72
72
75
76
76
75
74
75
75
75
75
74
75
74
74
75
73
73
73
73
74
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
73
73
73
73
73
73
73
73
73
72
73
73
73
73
73
73
73
73
73
73
74
74
73
73
73
73
73
72
72
72
72
72
71
72
72
72
73
73
72
72
72
72
72
72
71
71
71
71
71
55
59
58
59
71
147
135
107
106
109
98
100
84
79
77
75
76
73
74
72
75
71
70
72
70
70
70
69
71
70
69
72
65
71
74
75
73
73
78
82
80
86
91
94
106
122
123
128
139
124
111
131
105
84
89
93
98
92
90
112
119
85
121
107
111
122
114
132
116
108
124
154
153
133
147
148
142
164
102
151
137
136
145
153
142
151
117
157
172
183
183
180
204
207
171
198
201
199
201
245
217
247
237
251
248
259
261
262
262
262
262
262
261
261
261
261
272
260
262
263
262
262
262
270
271
272
292
295
303
330
267
341
318
318
309
327
354
328
335
335
363
358
358
358
359
363
366
412
379
375
371
389
384
368
376
371
373
417
384
399
393
467
427
428
422
430
442
439
428
441
419
489
438
443
445
459
444
457
465
438
482
486
480
498
453
493
499
503
491
492
481
484
496
507
513
502
516
501
499
498
487
496
474
496
495
495
494
501
469
468
471
459
455
457
462
454
469
456
466
473
463
445
429
411
427
417
418
441
408
397
360
365
365
369
361
315
317
422
380
393
395
417
394
496
484
483
531
532
533
532
545
546
535
559
561
546
549
552
562
552
573
528
511
577
579
562
558
555
550
541
542
549
580
539
536
527
535
536
549
534
536
518
525
533
535
541
561
539
525
467
509
504
512
501
498
500
447
472
464
455
455