492
493
494
495
498
501
505
505
505
505
505
505
505
505
507
508
509
511
512
513
515
516
519
523
529
532
530
529
528
528
527
526
526
527
527
527
526
525
524
523
523
523
524
525
527
528
531
531
531
530
529
529
528
528
528
528
528
525
519
500
497
494
492
492
493
493
491
490
488
486
485
481
479
465
463
460
459
462
465
470
473
478
481
488
483
484
482
483
483
471
470
473
473
471
471
471
473
474
474
477
477
476
473
478
482
483
483
484
485
485
485
486
486
486
486
488
489
491
493
494
495
495
493
492
490
487
486
485
484
484
485
486
485
485
480
470
466
465
464
469
469
469
468
467
467
467
467
467
467
467
465
465
465
465
462
461
462
462
461
461
457
456
465
465
465
465
465
465
466
466
466
466
465
465
465
465
464
464
462
462
462
462
462
462
462
462
462
462
459
457
456
456
456
456
457
459
459
457
457
457
457
457
457
457
457
458
452
452
452
451
450
448
446
446
446
445
440
439
437
436
435
432
429
428
426
424
421
419
413
409
407
405
404
401
396
391
389
390
381
384
385
383
382
382
383
384
383
373
368
363
342
337
336
335
335
331
330
327
326
326
325
322
320
316
314
308
301
298
293
289
284
276
270
267
265
264
262
260
257
256
253
252
252
251
250
250
249
249
250
251
251
251
251
252
253
256
257
258
259
259
260
260
260
258
256
255
257
270
277
280
277
275
274
273
272
272
272
268
271
272
272
270
270
277
277
277
275
274
273
272
271
265
260
260
264
266
271
280
280
266
267
275
265
263
267
270
273
272
268
255
248
249
250
250
252
257
268
272
283
278
276
272
269
267
265
263
263
262
264
265
265
266
266
266
263
262
260
260
260
260
264
267
271
273
276
278
278
279
280
280
275
271
267
270
270
270
271
271
271
275
278
281
292
290
288
288
288
289
292
310
309
309
309
313
323
317
319
329
341
354
364
378
414
417
431
434
441
446
451
457
466
475
480
487
492
498
501
503
504
504
504
504
504
504
504
506
507
508
509
510
512
517
519
521
526
533
534
534
535
535
538
539
541
542
543
546
546
543
541
538
530
529
532
534
538
545
547
553
562
572
581
584
585
586
588
589
590
591
592
579
573
567
565
565
566
567
567
568
569
571
575
579
583
581
581
581
581
582
582
582
582
581
581
578
576
573
565
555
553
550
548
544
543
543
543
539
534
534
534
534
534
534
534
534
533
532
531
529
529
529
529
529
529
529
529
530
530
530
530
530
529
528
526
525
523
526
527
529
530
530
531
532
532
532
534
537
541
538
535
535
532
528
521
519
514
512
511
510
509
508
506
504
504
503
502
502
502
503
503
503
503
502
495
492
490
490
490
490
490