5992803497484387724827853687106901171402367461772667412135641714872592963087893712912613891934717340434082828552465318263083480315117346229723043628471424863734166121430471402212411361646601371784540377278543555114703211112566804257624006755671914532712623901307316402372542688386578114834455545584022101891187681212755501951654492241357159352144451749521299671163831062045413168547731487116655270914223850025875511351159719478368594366327287605261385355566647975032316722765398073011207352395141682904720545038656365119685233080621773232065516785354014778310730468123434216280137954467367727019702491981693782164224639120028647520869172510565479202810874402296701797363183193372331764478371128277959836910843978639180882550437224263255133747771515956495854782894428677733846066626043555678288302203484596406397465642752572186232638835237961414625234852014735456280550259375076123544501549407199110174809222192206569763490798452457992795375071902693773867174315260348537060235629322075862355483132128848944359056176966371822676737518480481399111637136896595361566794178012475442738126479447312566258207656795454782745224581579351547015536267826839840523706334542746481461663655054014568497090295802143896817816865424886466433672195281874763355388552344415535471013344654515346122864154234055272441395895487682028167621838535273765123799522164485887437322331730969249243382466253513362472469172764719353655707927662653074332829431225056833357122512279038873460509788729154347936581637533059642412710925573812838465443761616292165282784720546181604770215339804351218870422725619717514545574465042648651973734552251137283712784727160437922601303298559536056397085867053423003066888463321076687915667817060058738766550825733170778746736133680083264567468735035164739852534668455724050973445601783808411154596442014643746131475118066747498628287701635857763152726363756414447