4431992535653653991894357843134603727633080623524156024236650077218248967339274834510142442672053795591985045391443761171923895936805677415325055170752476478876779530444071771523971820117459742277169230508486463422593546755704612567361178268774714127125546348363518840852441677262672790126903786463391308535542170502755322216579455405155541671732654451551762872405635320247538171327667056896479526752354055953099424313679492125238449444666447268706611271411111663580814842731831264938071248784168620416083864367835741398400639401168386390768761548260833523722236223261180249110514228854562997342356422748263645973829725846828365537630750162709552679837270505483494180773526170621945370845112119181397163659340450387554388547284424331552149581206684626444391523348095433566474281193464704695281302116233877622437702654746638375166605038053055987178616413729527366380270147332045811834673876401716783732002124905367579827522651156335222471925158680435019745468515737019660538542826177127310123596178285545122737282770585269769436225384884482858938358865252863071383433691406501754577451093282787325696455574704463016613376765078495122088207482363481554942629068431752254513855403146558406785291347663324232805074852886606045723699319827471664674600773210214107628643469753886712334481617443685192842342034045384538290710555231296538546534667113001651883027653166015475715095624727541392663455507638103554677786374078322177432077847685333355638853711321133145723448392238001791423712645407895878034817774786485666651355115418613314796705561215194801102166627517973061281875995441727604253611614333682550176221373120272527477716894024802296025257993036678462063842937304246427492987815411142377124520976812207032867296917936581951061473156115294673688289893514527274744845903742799852215177965164178719184710833134165693783629780792811391603632546465218248791652257190523553