47072919730958971782846626959523331529939177738264450455464364551259378212522478856364256883743964920620311011155537565445611320300482636161540218553845258257207646628101232785726535025243144841822024875712053131172342046387857371958763721717563516514263947464706565137448551073036289