3066376301686493541633493204358391082863101462845611155854466281233515026487601764513725243533394880738325263255614026282819929714580980517087471557786122679174127207675633166024825007962028048407241423736051203172802838205078105054594741356344020029476119373799152735450400730308753704885159715153619667854145583324486764022818946256255979225114179149226118376461589565177273258662382540398652312277784367250313931878916075453826650816445665544752660340282453652677378452808779238906353652204907642855283696034854675511671173092692254892576283567826279260658654845511535221537548236852704274397189667586217240793935875674917525546468033751416942545844533381511651014733230161223180218491373625641954754783745041621331793755475133343711922341816007851487684877725936651542707764577772447147957986875548535554551562527525657107399379670342593287115223904731434411212062283466391732645496885665445815335638851976546331331259851350518128543674182296144553239681750225705602883487369473746664511366653172224542674427712354866914386567037825126666441113028819187380404543431427475546077367375291596693687691987886905882325684273195370685544942385237344748569590650401342642426602043356711122764687123713084621164080341186729734663210370707550501763109621525327271321270227838552361783685249834352770480275250617877015453916613237770920530371594226472937203539572689762341403290838832686389345659315194197470483243684261766731366771242666448133074726580112430525460446944386479229248435084721374147314520304746806708171301763078004651148546011787324377516362684447182222712141573001353562971923328964679416472287643467179264216584140459776774316672740554618871208367797384291651744387710668738125136784442195093365995513820129883782715538678025698523191728355781094844394762181178180219099384246724061065425213623811202951105677563884055238133370529974533159557182521614790641