75
81
80
80
80
80
80
80
80
80
80
76
72
66
64
63
62
62
62
63
62
59
55
52
52
51
51
51
50
49
47
46
45
45
45
44
23
20
19
19
18
18
18
18
18
19
21
23
24
24
24
24
23
18
12
17
20
19
18
16
14
9
10
11
15
15
15
15
15
15
15
15
16
20
15
14
15
19
22
29
39
44
55
61
61
65
65
68
56
56
59
60
60
64
66
66
66
65
65
64
65
67
72
76
85
86
87
89
94
97
100
105
107
107
108
109
110
110
110
111
111
113
116
118
121
123
125
128
133
139
145
152
157
165
161
153
153
153
156
160
144
143
144
152
149
148
131
132
140
140
139
138
135
131
134
139
138
137
140
143
146
147
144
144
145
146
146
146
147
147
148
152
156
165
181
183
192
185
178
173
171
173
191
190
181
182
197
185
190
200
205
212
214
219
219
222
234
236
242
249
256
258
260
268
285
290
293
295
301
304
297
283
300
312
312
301
295
301
308
310
310
313
315
319
320
314
310
311
314
313
299
281
262
252
237
218
215
203
191
183
180
177
175
173
161
160
159
150
146
141
136
124
115
112
106
106
93
91
89
75
68
68
69
72
73
73
73
73
72
79
83
85
84
87
91
96
101
111
104
105
106
107
108
109
113
118
119
119
121
125
122
122
126
130
130
131
131
131
134
143
153
160
162
162
162
170
171
173
174
175
177
179
187
190
191
199
203
203
210
216
221
226
228
239
243
248
249
250
252
256
263
266
272
277
279
284
288
298
301
309
322
322
323
323
324
325
325
326
326
325
321
317
314
312
310
308
309
305
299
297
293
289
273
271
270
270
268
267
267
267
267
267
257
257
254
259
262
262
262
261
264
262
254
251
251
247
256
260
259
255
246
256
261
266
266
265
264
252
247
242
240
240
239
238
236
235
234
233
233
232
232
179
174
171
166
192
195
202
207
207
212
224
230
234
232
230
228
226
226
229
230
232
231
230
229
228
228
228
228
230
234
239
244
251
257
268
274
280
280
280
280
281
284
301
305
315
331
355
361
365
370
379
385
391
401
405
406
406
406
406
406
407
411
414
419
432
440
448
462
467
471
479
490
502
514
517
520
530
535
549
545
539
527
523
532
554
570
570
573
576
577
577
596
609
611
611
611
611
626
646
647
647
644
640
646
659
663
658
665
668
670
673
680
690
693
691
684
683
681
679
689
692
698
688
685
686
687
698
714
720
717
703
704
702
700
694
688
686
686
686
689
691
685
690
695
689
680
683
684
683
678
685
700
710
707
703
703
705
707
738
755
755
755
798
804
803
807
834
844
844
852
869
882
878
883
904
916
915
900
886
893
898
912
919
920
920
927
936
934
934
935
906
886
859
843
842
842
839
837
834
829
815
812
805
768
760
746
733
731
731
731
707
667
657
650
648
607
596
578
561
551
548
534
513
494
493
472
461
460
466
461
458
456
453
450
449
452
466
472
466
470
471
470
469
494
501
496
495
494
496
497
500
518
515
511
520
530
531
523
509
515
522
517
502
488
490
503
508
514
514
508
501
495
491
495
498
496
480
486
489
493
494
485
471
472
479
484
498
500
500
502
503
503
500
497
511
535
542
543
552
577
578
571
591
591
592
593
594
584
585
593
611
619
623
625
631
636
633
626
616
608
579
572
576
580
584
580
568
587
590
575
562
557
574
556
537
520
521
530
515
500
480
476
449
441
449
455
452
450
439
432
433
435
437
436
434
429
427
421
412
413
421
425
428
431
431
431
432
433
436
438
445
453
423
418
428
433
445
446
440
435
432
433
405
405
405
400
376
365
346
346
344
333
329
316
312
304
299
289
276
276
283
271
263
255
255
255
256
260
258
252
248
235
234
234
234
234
232
230
226
210
207
203
203
202
204
203
197
191
175
175
172
177
149
144
142
138
135
132
127
121
116
116
116
116
111
105
103
102
97
92
92
81
80
80
74
73
73
69
74
77
81
81
81
81
80
80
80
80
80
80
80
77
73