48523465173064378556336729258123752185532786534665223811712357292064746351083751247087300777309646142782233439502717182314456197645482207642510638299374195568111257628203175828161649315205269637065484204593463664421763726545045712891120284555458948773752416532055559564313110788540391