191
193
187
183
174
173
168
166
163
162
162
162
161
161
156
154
151
149
149
146
144
144
140
140
140
140
140
140
140
141
141
140
138
139
139
130
153
144
142
141
142
141
141
141
141
140
140
140
136
136
136
135
138
139
140
141
133
145
138
139
139
143
143
143
144
145
143
143
143
145
145
145
145
144
144
145
145
145
145
145
146
146
146
147
149
149
149
149
149
149
149
150
151
151
152
152
155
154
152
155
155
162
170
169
168
163
158
162
162
153
157
160
167
166
172
182
189
194
194
194
194
194
195
196
196
197
197
197
197
196
196
192
193
193
193
191
190
190
188
189
191
193
193
194
196
197
198
198
197
196
195
193
193
193
193
194
188
188
191
196
195
193
193
194
196
196
196
196
196
196
196
197
198
198
199
200
197
197
197
197
197
197
197
198
200
201
202
203
204
204
211
216
222
223
223
223
224
227
236
237
242
242
242
242
242
242
242
248
251
256
258
770
745
752
756
765
748
740
740
742
746
748
748
748
748
748
749
751
753
751
750
754
756
757
759
760
762
760
756
756
744
739
734
724
710
702
700
697
690
682
674
667
668
661
650
638
631
623
618
607
606
603
602
602
600
600
600
601
602
603
606
609
609
610
611
611
611
612
614
616
618
621
622
622
626
629
634
640
644
646
650
650
650
650
651
650
650
643
641
641
641
641
639
637
637
633
625
623
622
620
619
616
615
617
617
619
626
626
627
627
624
621
619
616
616
608
608
608
607
604
604
604
602
601
599
598
595
595
596
595
591
587
584
584
584
583
582
585
572
566
565
565
559
557
551
550
556
557
567
567
575
578
579
573
570
568
566
567
567
566
563
558
548
550
553
555
556
562
562
566
566
570
571
572
572
571
571
569
570
572
576
570
568
568
567
566
565
561
548
548
544
543
545
537
539
539
541
543
545
548
555
557
559
562
567
571
580
580
582
586
591
593
594
594
597
598
612
613
613
613
613
602
602
584
575
576
576
579
584
586
587
587
588
585
585
589
589
591
595
595
595
595
595
595
594
590
584
580
549
540
549
536
527
514
512
493
476
460
471
474
476
471
469
481
478
465
465
478
488
498
502
507
501
513
514
514
512
516
524
523
524
523
525
528
528
528
528
528
527
527
526
528
530
531
534
534
534
531
531
531
529
533
533
529
528
528
528
528
554
554
557
558
558
558
558
560
560
560
562
562
562
562
564
566
567
570
571
572
574
578
580
580
581
583
584
588
588
586
584
585
588
590
591
595
595
594
585
584
578
574
568
567
563
563
565
562
556
548
548
548
540
536
528
532
542
536
532
539
535
530
526
521
520
512
508
505
503
501
481
472
470
461
459
458
456
455
454
446
436
428
422
418
412
412
411
406
400
396
393
386
386
372
367
364
361
357
351
349
344
330
318
311
303
280
278
276
275
273
269
258
258
261
261
262
262
262
262
263
263
264
264
265
269
270
271
273
274
276
278
280
282
284
284
285
286
290
293
302
300
298
302
307
303
301
301
299
299
299
299
302
303
304
305
305
305
308
308
309
309
313
314
317
318
318
319
319
318
318
319
320
321
322
325
326
327
327
327
330
333
333
334
335
335
336
338
341
342
343
345
345
347
350
351
354
354
355
356
357
358
361
372
390
390
401
402
409
419
419
419
419
419
412
409
408
407
406
403
401
399
398
395
393
395
395
395
395
394
391
389
387
384
374
374
368
365
352
349
341
340
336
329
326
319
317
316
314
311
310
308
307
303
301
301
298
290
287
273
268
247
232
233
228
228
226
223
222
222
223
225
227
214
208
206
205
204
205
209
209
214
207
203
203
204
204
199
198
189
192
191
188
186
186
184
182
181
181
177
175
173
170
170
164
162
152
152
154
159
160
159
153
152
149
149
149
149
146
145
144
144
144
144
145
145
146
145
125
124
126
126
142
138
138
139
139
138
136
136
136
137
140
140
140
141
141
141
142
142
142
141
141
141
142
145
145
145
146
154
156
155
147
145
150
149
143
145
146
147
149
149
149
151
154
157
162
162
162
162
164
167
168
171
180
181
186
190
191
191
191
191
190
188