244293986898286788097175418202862021983433062481825041758939925583520342553862514332827701333782113134706378226914082644217620572737243702167154745228527805377690350279353120675651715362782883394616571522513084245403758204331221589274804655621878342801453047340170505466632352113296551653108518643195685208230459746687563691270122688376456190503229