1391801986767419453948935447697947772882346627954078816746285471731030877179621916230946550140273658445525287535369500255399656233330538552550372503254639340715992654365937826705107983866475282402441471073322126218728666222727025954487130442712212135760596318135265452366456755134072106743344437524602516903666685978095153175881484372675694354561703885901528384062753831531242643431922421741427617185634583493393036383985725372414811245785519612317676268666055491151122202776441818535664832682206877014643386426788767964021439723137818924980744130132868522286437535535274492841404717323842344674823776512059856773056585711673226382136480799391113118795250208521285307653164703785448805514986766377942568826038049281314632211697345447727295431571751657091718284382917896568477882624873545112111146976837137673285244782536530670426137384934447555650242665471563540048290405621723850979769784506420036277234133507371735041465488397831612247869338136440266636223750792648561273141680190368470478613535051483219176327463295204297488115101995418843919754720106681186108746188551486302706655571646144117168810320468719629359038760765585181552711772782266356253661524341794243643361511296630379564384401427294691549113366646524553132995203522807557027435891275422892327213878780476780323530583547949076415444422533518240477319333282060350716546389707461257348116650211485461793702017694600403523374840239555205658276519672217312671375808258346513742274930456029313764142438521528319574171331945357076646379164911234245948220740536203270377604213216269644534723166896777547287845224735625871141783555597905659966578039062810945225247128511668007088467316591637472567516576053259596801474898067583781608411515635074585744228484914371066782731523036760155763742568192298454548349252411107143465862822722063005121453454673317933337813377727558475087707383518118022187051253602298666