77
74
76
77
75
75
75
75
75
75
75
73
69
68
65
62
60
57
56
56
55
58
66
66
66
62
61
61
61
61
62
66
67
67
87
88
90
91
90
89
87
72
69
72
75
75
73
73
72
71
72
74
73
70
73
75
76
77
78
78
77
76
76
75
74
75
73
64
64
66
77
77
89
112
137
178
182
182
185
190
190
196
196
194
207
184
162
161
160
160
162
165
164
163
164
164
163
163
163
163
163
163
165
165
166
164
164
164
161
163
166
167
172
172
178
180
187
194
199
202
203
202
201
199
198
198
185
174
173
173
171
172
175
168
164
164
164
164
164
165
170
169
170
158
159
161
162
152
149
149
154
155
153
153
154
160
168
163
162
167
167
155
155
169
171
171
170
170
170
170
170
174
175
176
171
171
167
162
160
160
159
157
158
171
151
151
150
150
150
150
151
151
155
155
155
155
156
156
156
156
156
155
167
158
155
155
161
163
164
171
171
171
174
177
174
172
173
173
180
178
182
184
188
191
200
199
199
208
222
218
214
214
218
227
229
226
220
218
214
214
211
211
213
215
216
213
225
227
220
221
222
220
225
225
215
216
216
218
217
217
220
221
217
201
201
201
207
215
208
210
218
225
227
227
230
250
269
274
280
282
284
304
304
313
315
318
323
330
340
338
339
342
344
345
340
340
340
340
341
338
335
334
334
334
353
354
352
358
362
364
371
374
370
379
379
386
387
386
384
396
400
401
404
404
408
434
434
433
431
440
444
448
452
460
479
481
485
512
511
514
518
519
544
545
553
550
545
559
557
557
555
565
565
563
578
568
561
558
558
559
559
559
564
566
567
569
588
582
581
586
587
585
581
579
583
583
591
590
588
597
602
609
616
613
625
624
617
617
617
618
617
617
619
623
628
633
649
694
697
706
709
710
713
715
717
719
699
699
698
699
702
703
704
704
704
702
702
701
699
699
699
699
716
715
715
710
709
708
699
694
689
638
625
622
619
617
617
618
617
617
617
621
626
626
607
608
608
594
589
587
592
587
580
579
578
585
587
587
582
582
584
585
585
565
562
559
561
559
559
559
557
563
568
567
569
562
556
555
557
558
559
555
543
547
549
544
547
516
512
512
513
505
484
479
473
451
445
443
438
432
434
432
432
433
405
406
404
406
400
396
387
390
388
385
384
376
375
367
364
362
359
354
354
352
347
334
334
336
338
339
340
340
340
343
345
343
341
338
340
340
337
319
316
314
313
312
304
303
284
279
277
269
263
246
227
226
220
212
213
218
215
206
202
202
200
199
205
162
162
162
167
167
163
163
160
160
158
153
151
155
160
162
163
165
167
164
166
166
166
171
198
198
198
198
198
201
224
221
220
219
220
219
219
220
222
221
221
223
222
217
214
212
208
205
203
203
201
200
195
181
179
176
175
172
172
160
158
156
155
154
154
150
151
155
163
158
158
169
154
151
147
149
148
149
154
156
157
157
156
156
154
154
155
157
157
154
153
149
149
149
145
144
142
139
138
137
135
125
124
117
116
107
104
101
100
95
94
92
78
70
65
62
63
62
61
58
56
55
54
50
50
51
61
62
65
64
64
64
61
61
62
66
66
67
67
68
68
68
68
67
66
57
56
56
59
58
58
58
59
58
55
55
55
53
53
55
58
36
23
27
27
27
24
23
24
24
24
27
30
42
42
42
40
64
71
76
77
77
80
83
83
83
83
88
87
84
75
75
75
75
76
76
76
76
74
74