45
664
481
429
411
496
493
476
513
536
521
515
887
846
456
484
505
472
475
525
478
780
452
483
559
566
425
517
491
499
502
535
495
870
755
869
539
830
885
790
718
744
681
849
855
840
821