9942657108213383008687233012020963038025856787267507571835245487692551021551010565283261085998992209 0402562343672172252124176751971255182519547985999271174711576026485679100104362844984602753294405642 4116339188885209657105423960683427621470369919862994351149808021670586345202651903856848498500533860 5457589778334027560616444510867856002538782565057489462764544871680899758208852853949241362828667271 7219441676347855775912909513790900794299295229897397195239384262404991715100187704536607131249386339 0507648424660516039967145537387176199100263737847934040626388749452297908826298360809684006779031620 8168343538700776065409907419464781461856481021994686461323124910885414209804115767302402379996669585 8648994576111812206329464650274788124393765840961172123586641521496707898165640114830882927492949655 6153952604923136894552987327129483427469151686041975324137508939462421555802585499811325979277407616 5059887123032781441208265621632233720741169485861207435783158231848386138482149997421228874098171940 9531429102704166028968217101569214882204319625614098227090145108996254789350410987593824448418102085 2158832192156826461434139303594720104649415114582703912161130804877259239669535315695401864146482145 3651972252610439476639896922705627185715898781574995268544095536321109910450720665386043802323070428 9317511001618269895562281155453630843581393742426103095076837164986478303354432149585669082788249380 8159315705987543090032719868126262038150952216580575614580099057135096501611026007179836089963071767 2746606913462243192037818824160321117575549756689026090440933895339988080752233218281269628343846683 7199671996659853619002661263735343523944420604808561200547407214439019803257750212418971494809611267 3482158673958316936827123563697864893702400062697348371666938469452524500584477181614017038869678533 7494340163259847971546375659192496664905792089046768773256741083602998086339458801771249610999597422 4976057495389995790883768864195420877344459592532585366288192778275287827500852697369291078129665507 3058118195160088281938062616389044260956944628349818436128917975151092106504637189040302160829500249 7517045254283876448079775327688779060667644893980188622470982149425546016465914030201388668042880207 2417415091133245940495973231869940697609877254804043454938262517553528780406947089597832889784277870 6470540034054216134616373197078310858373014831851796143461606678110893241321877455159908249697201402 6809967411444430625684018070065713487999419944566602508417428185640776620265290921441327792931409016 3341815911453931598603132782092215317840722292759029140854850021963799406155244630286736440358192282 5724893366350328590204315642232934448024530999852503137466015562355545198269791977684223412284505673 2458292268543664983431967427442910269065310554811979522414861423744538196315647552118195658731274912 2440594398722608941428333360858960427017191377118481927653117626706647176313938995434020411231515246 9791829263164083631446329002935794027933871771594998278037003728471602689959589818732402509792567394 2029726011862180893393339330297718023416679758554452501739226231660713223671952697931793068993317565 4406859461415275801384699407147807487624929789354023989968729703102693755512018916255234670373800727 3123197495874899535199604784370830097065521354306941966075789863753504000227049490049018955727137412 5645900476249938555760273203163276900011820993957306198017130284488759011095688213183789950635374827 0220724448252936531044142344026365762542931266306232624887368880875721243719028117474570501498355402 0300494291644284880424681031377342129162729824226658344563582200971061987463464435811095408030677137 7716817081074792408725130462087609033209429124013255588423161210235643598733617119295022960375528926 8529129278436555595484586728437111002962347827749179112559309609408090714062930655469816490155165187 8087878812865944262599215094585348823865251645734966494409639641325743864452553055537678184259650183 5053117480762658134966476640217834498665436768126446901893324501930616848895291523345246675823198666 0391518360466456597758980925812595785871864998935359804633069105107989604065690416529358800736370175 1360081029765911850339652215845947019671506855791982521308439062448783712946750117376986825888874519 6226880677197692151878323091113878666365217930410698882148182863872646378896642288963391492807752520 5263356380020187393817245496500177251255140549079638904489976641951381778024087334416580640548546887 7334249044562096323220983459300870505452326730549725596767510114282536032326244787044996530597399909 3324632707541069122975354239052340794390381511664642477251940047460697586421358927139212649176349038 7826004578037173290058270044798587479051844610173923819854935804986344430205308802983281407359861365 6594095636899369539536236791353309012125012433833993625195468331465931580738804294227911689161336152 9798834985197890965951703741851691022702478105465294135172495479393498164650509320231614401191853361 4010603770869139121228308057459602722625697934770037734340024712650562320253379763038976028448224435 8337110626876035849791426401260149559694866756358457406816457054185253863177657625252391231033118406 8230971966966782668811106590135325889900663503529830822857513837143181499321649758364459023247844957 5640600785906593651881044214729294914060054454804355440613901670578636041795017755772502572416334416 3614439486088577696902467179697070935788889613558846989498081298741092166249441204806766550039495308 8247843370075689576662568572716096684729866787101367728207015377094346641450558759552010305413427962 4911634647706292692706082861802219319714456270016181706429773609460403077497765416242134618972305859 8093403536630301868243044351211529629793852221620578319025919723818273502271197658462372374746012113 0232212048914095800407367509079351237945210364781951170370557803324484437801976421221399393834477199 1318317191764929090061741143973707318507938479114794248404643767528509503675907429345484087798899379 6584416282699967473493003555829856618827606974337246273768850273252593351608257285122173208390752115 7418695695031509679966680152096540371121672976698857057294877626557983207029183835787216411863988305 1199412815254499724158428345207474271673443632731592490265555288563464595204724547697307162655209339 8810778147213407142143836869772343385969472386149580676691152858379960120797626959639654808890996872 6372115776753121234814487785317688792421171467646550706497261377214324022576984343489970144280615178 4863076876784450252592144882059159109289007550259249735361691748778593058827138606605762344696681082 1307350188017582560031839257648193870966947059415862570978492895939981132154690600895080678563026509 5233681883655797699232239327645582052687976126797674993395745530887873206774816769426248487984038790 2705865918371423630715560314679011470405983783617029762147358831370090845546981375198093994795251259 7740457972512806540997228968957630475778785051274095055815347533155729001968224949697600208351007572 3481667397019035501707520984479654277907664386886712746225644250994439075159781616784166250724745830 7586262606778917575164309500614809912662678178682740978792486521430438600131459547481592951255187499 7879790387685444087109257954739866446706682984718333425054868275994964439804746317389707868269854991 2020966144467307840076749135551780168484040702637104874292239283048708743300018151362517420007507658 2592977799435929912759902880812879881043134026646069563257766151545670433973857511324681885719189223 5776396323996554986081899781456786894572450472687216979737675560520636941407616332635598715188113775 8169806257890796547127058435848692670202741487009236709723403315330359617241934991054052088064111674 5616254005916585681990693244307233765980478396175313457593815493639097232457300184282825887478986305 0140913267021092973577354213657079278727565902022187802774336608135238362205073272887237675427693106 3587194681220980487648753778650219849793153269760000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000