1427351996358384372832755951132504850975176155614064415440647683211652593541456278853514501083452975621095397855487187620239839123028683548750285540338274107197433673064825527736387622154853091724278103542246757883155071612265496482738281692662582402597681374407265184733551372481388689313135687956405045272611282608033992383697525135857803564681212332413207837635204473794723180552421279417639077137097495031892053718201474538392902546766184999483268353557464243567490834597877143825435231335458917360420467421196220792146667200630837465264934046064328256613636638331251980944166064931677160536554525219547152676727779331236825232387641206663600800769732633734361925657787191575713525421942142854057997062286733225274720829985476731758276378181123148174439480886565154423973201307715473280558195747971111275182225601391805452961129165966101442513183102176582372844437865346252848625515668027233635513054069064719018717728845470826445173632712470770362319400510599262361563086541134984192802145657342679224523033651664167334471426766122346423744357085255316569305563754466281804798478291705489227711163248267789521230245042341155142873806664797176727018462954450520326973670367168575550840710680727966261826764786570500376114301141233897965351681185904635875586691854442074558940227023937019834188639363861560264562216531714387531101867459622965207413042216557604351219772840434635046573893636782335166225242840474750469223902448550253341670652368668423753337776871173392573555530044660791776293664665564210385646330596488179561771120569328472332601688475153987444613437841226052497485982132988111512187154654484572935193147343447724847022656784495226771354575595861931644581431156285386861788064730162182710737790271211403424124175425125381808684448746445537942566504223485013828970478129438451182737776568140157223570733778779358817051191731629603138637978013775459467