136
145
148
148
151
157
158
165
172
179
186
194
201
207
211
214
218
223
231
241
254
260
269
277
294
305
310
312
312
315
323
321
327
336
339
348
347
347
347
347
342
339
341
348
356
351
345
343
346
352
351
342
347
354
351
343
332
317
311
310
311
315
322
322
323
322
321
320
318
317
319
321
324
325
328
334
339
340
341
343
346
348
351
354
363
367
366
364
363
362
361
357
352
352
352
353
353
354
355
355
353
353
353
353
352
352
352
352
348
342
341
346
348
356
353
352
354
354
354
353
352
353
355
357
362
366
369
372
372
371
370
372
374
376
375
373
372
370
368
368
367
363
362
362
361
361
363
364
363
357
355
353
351
348
346
344
342
342
342
342
342
342
342
343
343
344
345
346
347
350
354
357
362
362
363
365
366
369
373
378
381
385
390
397
399
401
416
423
426
427
424
429
436
440
439
435
428
425
424
420
417
415
414
414
412
406
393
384
377
374
379
382
382
382
382
382
387
394
398
401
403
406
408
411
413
409
408
411
413
416
410
411
415
420
421
419
419
425
428
422
425
433
439
446
447
447
463
466
475
475
475
474
472
471
471
471
478
481
483
484
485
490
494
497
499
501
503
506
507
495
491
505
510
503
501
500
500
499
498
497
496
494
489
487
486
488
493
486
475
467
465
456
456
455
453
450
446
443
437
437
436
436
440
451
452
463
487
488
490
491
494
503
511
520
527
531
531
529
523
518
516
516
516
512
510
509
502
497
494
492
483
481
480
477
475
476
477
483
491
505
514
526
531
540
550
552
556
559
563
567
571
581
586
594
606
610
608
607
605
603
600
596
593
589
586
582
580
579
579
581
585
584
578
579
579
580