8102734215787386365217643536371675711108780300827168509260502331878383565311504531346334437503767189192722365603664617024661793447221322922252765816739178973548073185450522440071499514455272212549803882214262514906465873389626243869622846514847792644692532792191177651216613567911949148656453730277071076884719940462163897786352578404011131732376764244165541232335194471524025981876371763322391607648523697013516881718045268261452258393623282991414775366233180148333373643966635420653883483846037919859764439839929167743679666762447661475572044468551038236828374920051830524256208492785845430647065734918869121630835312195546261267196355313240252507568774522586636471362876712884652762381813743528958969022066874334621447522834470917721097339501137687769943177503615244451227088535154257981802322937951278027935887123893329748217080852260378433547344931431079031675243565175745841713907928095524432704165547614619680207664467875477076046543403782942854313031940666026871764165912048967064914017478621186456535448599343407677297516422242245314456978521161644587717132563772412733097881155053948886794645121423701463213923154028055946846382874849586386745107327634505566851823127477187384875542275525467811028113356655020254265563269148648336794797230562373162116551234785388681811805656298633507825961907737151971861558468257069265070547825526637559516638541275479374164800226172474523555602380553508673372271457424513327995676395001145937555258516915334573054528256138442733734820135278133066535387652274748124572376958515754380738352844247139777038451121561513428204237777287466365273544249901114856294855825028660021840580664072771948130726557031530129645154810660411832076213510768414322393672601404367605761776511912033042057414404031255113644423570429529098686166689248151092145938577260737754128193138341381259752571154236671786306162830383259064520707520837441744