6483947947334876318149475148446510332597121113371243550513503519383487746214272368027993332931997805518554007822644712761362967725354637831115665865578589116167865902261607864022826611095682733181277458761684309745664197807853514570188878495002174577175483682123507662854043697644198666352426204347959842573748242299130468537343540401339504775605535251128658828882531375056424471478450933491626423565478825515368671079076729766458122834786463782111822416547033055636225278462823120816980064339963880817856632336838260443240137791161373541317722754534518038544528140626244411248012821543760264842314436676223073148448303382133856747796603533905243197787170253653678462328310801367336566731403065207344593403974494387275677605025891514472321633821620079412422516370759828038037916674156247335170483687837414125259388206270290663641229122539261549269787444242387322228345092232217367962943085854351715182031793449145449054441123604145703543193466300718676174267389737497713342191183372724883723126014701967357973774078106001523656475271762378823419242175440632355283680565775465348546146511711524972827119462950782685282018639814245610617321052266280477319023352596768636841489476832659835315374168685854622504397055637063775511419462142026548622430129923950753719690205680384555354729747713228107227677189769316828547762651575219210866856125421330536929126617774432038610302704593695425546715658093144422511652011724696727852654524825640430743238139559258375484586846146730284268361640201439012047415657122738187840572798650154813539145229855595287792331712505649789155138645947819464242274751377663552811546743304777342405605752806164467748599672289675481765751177071176453863551558381376615965694723702367911071534522066550850151535525329518027982779321863913367035184534619546052314171911475126895876376912573417087094416304036816528475576672352074553876065168860370115