247
234
234
232
217
211
207
195
189
155
155
155
153
156
152
153
151
149
147
147
148
148
147
147
145
144
144
144
143
142
144
144
145
145
145
145
159
166
163
161
159
164
155
156
161
164
167
166
163
156
155
154
153
155
158
159
163
171
186
178
179
186
192
195
200
212
211
208
204
205
215
218
222
223
226
227
229
231
236
238
257
267
270
276
294
311
317
323
330
343
359
363
365
368
372
374
390
398
391
384
381
380
383
383
384
398
404
404
409
391
369
327
311
314
320
326
319
302
280
281
287
291
285
277
280
278
286
285
284
284
286
288
280
279
288
279
270
269
279
270
278
285
283
295
308
326
343
345
345
340
348
372
381
386
397
411
416
418
417
409
400
390
383
363
342
322
304
298
298
298
297
294
292
312
333
345
351
357
359
363
375
388
403
413
422
441
451
454
461
484
486
493
493
493
507
501
497
492
492
488
486
485
476
476
488
496
495
478
474
471
458
456
431
416
405
399
372
370
366
366
353
351
352
351
349
348
342
337
334
336
331
330
332
331
338
333
340
334
322
317
317
318
320
315
339
351
362
376
394
399
414
423
430
451
457
439
425
415
407
366
359
356
350
341
331
335
334
325
324
325
327
332
333
333
340
355
376
381
387
392
405
414
411
437
448
449
452
482
482
505
510
520
529
540
539
547
549
554
568
586
587
585
580
567
556
519
465
449
448
448
451
451
421
421
420
416
414
412
411
405
404
406
408
412
400
400
397
390
383
382
384
383
383
383
386
392
396
400
400
397
393
395
397
400
403
405
398
397
397
397
403
416
432
456
459
471
471
486
481
440
416
420
422
422
422
421
421
427
433
437
440
444
447
439
436
438
448
450
452
452
459
485
492
494
507
518
521
523
530
549
558
574
584
591
575
575
576
574
571
576
619
625
631
658
662
639
640
628
558
548
545
535
516
516
515
515
515
498
494
494
494
496
500
505
514
510
523
517
530
560
546
544
546
556
556
569
583
578
588
594
600
611
619
625
637
635
633
661
687
706
733
740
744
745
770
769
771
751
752
754
753
753
763
768
769
775
783
787
791
798
812
822
832
835
838
839
839
838
838
830
824
818
811
785
780
776
771
763
756
756
763
761
752
761
772
775
764
745
742
739
736
736
730
727
727
723
719
714
712
708
707
707
699
695
695
697
698
710
717
691
688
685
673
668
654
647
635
608
583
577
583
568
542
543
543
552
550
547
526
523
528
528
516
513
506
494
494
494
507
488
486
484
479
483
474
484
482
470
465
466
469
471
470
453
451
447
448
444
440
441
444
444
444
437
438
448
446
443
443
433
427
424
421
421
421
421
421
421
421
421
419
413
420
424
438
437
420
416
410
412
412
423
424
426
419
418
419
419
419
419
427
432
423
429
446
445
437
442
462
463
447
449
459
456
456
463
475
489
497
499
504
505
508
513
515
513
504
516
535
539
542
546
548
569
578
519
490
475
475
471
465
462
454
442
436
428
427
424
415
421
417
414
397
395
392
391
390
387
387
392
403
403
421
437
446
451
442
441
444
458
457
456
459
472
471
474
470
465
469
482
497
492
463
440
416
399
396
387
384
381
381
409
400
398
403
406
402
408
413
407
416
417
418
428
419
423
426
426
431
451
462
479
479
490
490
484
459
448
428
415
409
402
402
402
384
384
381
375
369
367
362
363
371
379
378
391
399
432
436
447
445
438
416
405
398
386
383
386
391
398
419
425
423
423
428
439
456
474
473
471
471
471
507
526
539
541
543
561
547
527
522
521
520
523
526
526
528
539
543
537
532
524
526
526
521
509
502
499
497
490
481
458
449
446
433
429
408
399
391
382
374
373
360
355
360
356
359
340
334
327
322
318
334
303
287
281
280
281
274
271
266
243
239
233
249
247
231
222
224
229
235
227
233
228
216
212
222
225
238
220
208
206
206
206
206
204
204
205
205
205
202
201
200
197
198
196
197
197
203
213
211
205
201
199
195
195
197
195
193
194
197
198
199
201
201
204
207
210
204
194
192
191
195
192
191
190
194
188
186
186
188
201
215
229
226
219
212
207
201
195
184
178
180
193
198
194
177
175
174
173
172
171
169
167
166
166
166
166
165
165
166
167
181
199
206
213
218
221
221
222
240
258
254
251
250
238
233
227
220
207
203
201
198
193
190
185
179
174
174
171
163
162
159
158
145
145
145
143
143
143
142
144
144
146
150
151
146
148
148
147
147
152
152
151
151
163
170
192
211
210
221
227
229
230
232
235
240
242
246
246