2692035981862642324854429735466122709371484592055531463359515154951813933968780748316315278983815618978229391280332200366803867719473524926830214035514228471235217925812354878544274187397691714113763219192154494402105471191713293674400597457734308382345372912262252403701777455176840449306755704174361371803367235389469503849022338348718565715504527630424381931472767296606976788281644665213754294390155448288243461568369220802340194038548255724461113180703476552674226323741692792535205073992163577013065573716744363519553722874025604275712415357195151211332548281964657923282212821684257805245644143579063837676540589727778827333351317996562331815132707775415232316678736348435517961610877347548864848448680046428533164376706535117175506846775463881822347612182867213726729634212366334330378365525451664195172616754894823185234551537527813093796523978213848115755643718717331450253526794463338307839237062747646298207953012721181719247825554523612512027347356226068821798480349755404368412125107135359023710505654207936265746245286136356587014266582084605037694394566377507532487114046403687075007105571147978462523815964686421517629077566112783586242467327047253931312757010727837338501289228275569690662204514471423681835283398470893354375259265266262447261238202751593805250161315743659424728541978524677795215596037861482664662845060538585139602952120180946654320617084922434393536588230487689806766194346299554164600453641143647473197994456667476761912573005381414542517306452985663980483250879816016654236276040177252878866870221174561834855304190585479231158103121458116678087871986723106497486359774412467334468570833716245873199256377320341188845214642227705762227682446716517386614067491659611678451283033364074414742074441356501171787917765448375094906041093871755631066794051288533057462716523806365671152226636865551101448475997316026012522345350587801558