0 1 1
1 2 1
2 13 2
3 217 8
4 4221 32
5 90657 128
6 2081861 512
7 50120457 2048
8 1249392909 8192
9 31987013441 32768
10 836434617781 131072
11 22251919290825 524288
12 600520195749677 2097152
13 16404595320135601 8388608
14 452842653546281301 33554432
15 12615146562051530793 134217728
16 354268628254359468221 536870912
17 10020421822321729993265 2147483648
18 285256304529716680569717 8589934592
19 8167980134908306867249305 34359738368
20 235125148663319445329403933 137438953472
21 6801361470745947596870581329 549755813888
22 197623587207167098133977548421 2199023255552
23 5766114548236386600413163609049 8796093022208
24 168889487515016124485104397173245 35184372088832
25 4964608782437304992629269324044737 140737488355328
26 146430386647321426161515409731590181 562949953421312
27 4332638229251751002764660071845398201 2251799813685248
28 128578678455028472014173159465178673805 9007199254740992
29 3826562165373617280544154752830816627649 36028797018963968
30 114184322343240759534102679980397552547781 144115188075855872
31 3415878562355438326101048766980140780934441 576460752303423488
32 102433486044747765923448205046105956096094829 2305843009213693952
33 3078752613838522286053942746463937577422494305 9223372036854775808
34 92737314912158887542978933202425329563317319125 36893488147419103232
35 2799226877069728573130782284147277120948715981801 147573952589676412928
36 84661417739858652272571872454462551232079836792781 590295810358705651712
37 2565426185674090784494683601886648490062900627717841 2361183241434822606848
38 77879861352985453163304941164153110508243868149395701 9444732965739290427392
39 2368371158181307121672980324125736694120899255316613193 37778931862957161709568
40 72144389291438533665526384925800725142217619509860288349 151115727451828646838272
41 2201175179468099487056005592680002005383757506012280275281 604462909807314587353088
42 67263362621910529914733149657959204678814716868209500320277 2417851639229258349412352
43 2058489380920651290467679341284711044227974989085782222745529 9671406556917033397649408
44 63087063583436179947981815396123349473711918789351004489896381 38685626227668133590597632
45 1936111765835022156002101937516986654349408309721751529586404977 154742504910672534362390528
46 59497255775392415195341912457410589476076468319038170529195988517 618970019642690137449562112
47 1830707257558593128919135927155746426778349479004423359543781345017 2475880078570760549798248448
48 56399648447211665289775797189402374533354028876140652750811052143517 9903520314283042199192993792
49 1739604119101165088311026215194127328258627738698676645184058868229601 39614081257132168796771975168
50 53718377696319370162614679564327650188787698444221523829068711888066501 158456325028528675187087900672
51 1660643852670081672499529645001805067910366980138247116256683509910809817 633825300114114700748351602688
52 51391911190474562288328190931433074064522950711764855648067363032799697965 2535301200456458802993406410752
53 1592069129851375441677796004197031476572877087159896785387376322857835915745 10141204801825835211973625643008
54 49369972483873180371245667496534964729070742138335216783805473488194632486757 40564819207303340847894502572032
55 1532439148885701512434246767622127089802424599304209603192741496931929593907785 162259276829213363391578010288128
56 47611205501068518844065614506907402832048848643775765496568532110000016336068365 649037107316853453566312041152512
57 1480565028390252664266042127735877657713714781601264895334982847136543670290372737 2596148429267413814265248164610048
58 46081383018641458589696335171324721815179516499622815983280347532000917877839218549 10384593717069655257060992658440192
59 1435460012901958298791139122743512713240076350716927286058229899277492558672069191689 41538374868278621028243970633760768
60 44752019542787039276978484531052476645420327005819731376849446011954660505340607040621 166153499473114484112975882535043072
61 1396300748398185033892200655716955834517147050133075931343934492560581393130462974408689 664613997892457936451903530140172288
62 43599287985444921532489611360420899387829846897642214360810340334333344838433867273609365 2658455991569831745807614120560689152
63 1362396915450115732877099082414305130561639261594747510365160495615966311071840701068121961 10633823966279326983230456482242756608
64 42603166803528332154000351192658800387399748286284491195890205743136689408310253590451321597 42535295865117307932921825928971026432
65 1333167231856258206717216944282662179443091349048346827837665044630926068684159757558039329137 170141183460469231731687303715884105728
66 41746763561855855994645910825964797082679366881616000495888028138213960105512895071723176503477 680564733841876926926749214863536422912
67 1308120352251388924401369504710901994339137394155908858258617538496090306473943752149037826095065 2722258935367507707706996859454145691648
68 41015774698983200376528682090217106810734473257957664007185330878524963070124961046414488037160797 10889035741470030830827987437816582766592
69 1286839563514494563977279759607179523824159598500297326754665583289504214607190448983577301559939729 43556142965880123323311949751266331066368
70 40398051279638018793501201749625532681369240295026680869839299051877521517192099631746398648617506501 174224571863520493293247799005065324265472
71 1268970445032423416459387078591667537935837132406609358112584988096719674793690243040209457705930978073 696898287454081973172991196020261297061888
72 39883247834757025932842634251052448357154361541360024068711867231050182186617705766503649967157408808509 2787593149816327892691964784081045188247552
73 1254210861484130988948189542434820596928137033749436082115395110203529083810017361551988983942430274709505 11150372599265311570767859136324180752990208
74 39462536793251105950674689396743328891970553664179626878905800098644917849214357857502413861607419031981669 44601490397061246283071436545296723011960832
75 1242302803130935181026526482561891507422868799018725130019028140458096357669513984552391662441871246656196857 178405961588244985132285746181186892047843328
76 39128375035140210876136946247075562777434829325919024328049593667056331534168713506633510887357097255850465229 713623846352979940529142984724747568191373312
77 1233025698826058973281263926994150305977290478957817987536099680621989519058424662659063155077551631742397179649 2854495385411919762116571938898990272765493248
78 38874312120142714952151878584432288537376683187492527442399443910997716954577864707335331681137986708293322173445 11417981541647679048466287755595961091061972992
79 1226190910105813730924939578009026964040497716226674311225955547514797964728053858804212248331316126409940386302057 45671926166590716193865151022383844364247891968
80 38694832036157281414722116498201917099679813703048556683962401206905935167709802062185496443241445322079721893913517 182687704666362864775460604089535377456991567872
81 1221637177930539863816972641995371860665964780676498947336524920565444064339518952365079271351827192384277314028225441 730750818665451459101842416358141509827966271488
82 38585222059494394352052807070280093906279445528926273961310720915895153326713764468496933315285086187773336506641873173 2923003274661805836407369665432566039311865085952
83 1219226842038561339501223966588032398182094929056553006571020370776182336013153288548753058102782568144473792956387389993 11692013098647223345629478661730264157247460343808
84 38541463661324109797801684242663522145656028688263494636061045308293496222688739822020153115824746162911822862904717316621 46768052394588893382517914646921056628989841375232
85 1218842690186023999917766271868858896735425549005360589266970796596557420554598936173099336561704543037071484380829228666385 187072209578355573530071658587684226515959365500928
86 38560141433280623176016636497883928529682756493030962955717850560225235110615758381189981194117740488433131840668635918416181 748288838313422294120286634350736906063837462003712
87 1220385323495974371337037210999911509281360208481455096885548980022219624081868148240010507199744291842935116425816215885644937 2993155353253689176481146537402947624255349848014848
88 38638366813484914250077426977303000043235479488953118425989832005180486896444463412422280215618778081892627224981231057671045533 11972621413014756705924586149611790497021399392059392
89 1223770946742826609293944300078426750826505882274968372061643830128877179326955959153568457109578605528507254857647404853501389713 47890485652059026823698344598447161988085597568237568
90 38773714027204475638699919447964081297536016179138064373587277257707772257308180235297584068024832409346435853158026802628558085461 191561942608236107294793378393788647952342390272950272
91 1228929510148677168392086002378086610344800346717651368365940928301479365030090032786287832682810051871908321690505937699490833016569 766247770432944429179173513575154591809369561091801088
92 38964166154841268470918122242254551841877983828186558445123543285797150585202514252482247598496788822492312778075099137294907131160061 3064991081731777716716694054300618367237478244367204352
93 1235803143285248513311714771356740882183260143139712019385884592206967725085041663244552299699151311965741022148392022938614051075495857 12259964326927110866866776217202473468949912977468817408
94 39208069634636826098541645624544798911257815382088620009130798149720778971417521994953993494017594480045857916617786638456034298461038437 49039857307708443467467104868809893875799651909875269632
95 1244344832803486715661849848319923863190013575473636529877710466815066856129690682707041333683953862406850420798187586876419996168445259833 196159429230833773869868419475239575503198607639501078528
96 39504095821634280846433899246061624602525059591756402927690137520040977640088029781678540782371873282008442432761091643431815423711534589149 784637716923335095479473677900958302012794430558004314112
97 1254517304592316830805626562071144971195524015145537510839070667840439647949275663461078501935286976950463800222201877648123562733551529661473 3138550867693340381917894711603833208051177722232017256448
98 39851208475719923736999409492138420265331612448706149191600278528223230363504489587869474181603112504521146792653980491717761236287187895338501 12554203470773361527671578846415332832204710888928069025792
99 1266292078087621660690519566485881317685232558990214714848992534510313869979069727199547100070204340417019651579512413854768659575584917933862425 50216813883093446110686315385661331328818843555712276103168
100 40248636253518982608539512584270204046430063934565155299571798651853767913447930337657674590997570027161864806846738803178842191971560307646241901 200867255532373784442745261542645325315275374222849104412672
101 1279648666187570631153412706579366073867401477836639935234403177214478468986639731089241502733640270561066942227956751185637967030830983170339392033 803469022129495137770981046170581301261101496891396417650688
102 40695849441967374882896130986394846385043426694529115518803999450202485460571769367130658196901953253103905524678195906340602924697346319744596936613 3213876088517980551083924184682325205044405987565585670602752
103 1294573898870919686975172381562543052077552001330150808117920283986737725446464730189442059382751246722254500633401251553482726085681918370060857568393 12855504354071922204335696738729300820177623950262342682411008
104 41192540303596977365438993704110391177072713148570674791518905863609010349593790325789777409602995890254644852333575163458128071795963574118862897693261 51422017416287688817342786954917203280710495801049370729644032
105 1311061352385953350215769735182711103666225637316524403364774722416571077948610120092411597789523092297462092562761659095658837892271462607546450005126593 205688069665150755269371147819668813122841983204197482918576128
106 41738606511241740411518516394643188624011784819799947455509579168695532065719523333242928432495281223370085794623084126938386222653152666491714344601356213 822752278660603021077484591278675252491367932816789931674304512
107 1329110868955048373428998038367928857138290013764281655646568801932426295577853196963255245309921569496663193458097025967042012469595147653335982335338796361 3291009114642412084309938365114701009965471731267159726697218048
108 42334137237913475979551832504730534669086540341017409642324588385766063529602788357180494709799292197483885717536084716883224439626183203014050880018833129389 13164036458569648337239753460458804039861886925068638906788872192
109 1348728154461212848313114876357924763449265387571644016980052702464214484789974176329084585374987730827839928117890096979612166774299677747193233685595391646001 52656145834278593348959013841835216159447547700274555627155488768
110 42979401539875700294511536942764027656583756613356756509270033809736187400000506875897503572978002418432841253380353414157909398425462201029909507744019036948949 210624583337114373395836055367340864637790190801098222508621955072
111 1369924443656994340903877164668241313943289561339155712363980990631062097882298011114979264793304109432243174498056676613682094206868186385946319730576762232653737 842498333348457493583344221469363458551160763204392890034487820288
112 43674838730515353481957340974358499216142172236382911199069806101974819095856958558134261660939864435604936782087206471046705466424879546333489805919613002463029565 3369993333393829974333376885877453834204643052817571560137951281152
113 1392716224148826171040937551239373703789182003975158637498131557514051683465078975924757469676172566852641374494225110298693322620273332004541074790337184662091657905 13479973333575319897333507543509815336818572211270286240551805124608
114 44421050491898402008359298182379972693302835707747227806327797773287761665082614956506214524403406796040928787912172454729202206241370667302585166256533109546919975669 53919893334301279589334030174039261347274288845081144962207220498432
115 1417125011829547076422875337623019525949402336667256535653399690993341272315526296001014551593435048930137598999708750271314373333099700411844463572182058719477871211545 215679573337205118357336120696157045389097155380324579848828881993728
116 45218794511826740958730874167431070382350078576291667706634054001151627846344047725085010090325388726672211660085278857799037454613994004294632610557241770755562436554653 862718293348820473429344482784628181556388621521298319395315527974912
117 1443177171613063548544290632469387141385390808122489221248085917229427384066849938731710876216668243801733667815612031460677958518326243785550215217029961224219798253965009 3450873173395281893717377931138512726225554486085193277581262111899648
118 46068979468334988123884327418962753372228703202373576467564557313562056235829161190889119656649864158731762476537402745238115869257768723032576750910187373156146338877910533 13803492693581127574869511724554050904902217944340773110325048447598592
119 1470903778311679900446979194386057627546801509772194068686425908413543890915782146213839516092027235313005439985265652723511261189129827356006532139957509616874419581712004185 55213970774324510299478046898216203619608871777363092441300193790394368
120 46972661212117376416902750793324780159090816554332213064437205558225656296202944196829874131466414980093681528598607149615998660157385018564170173467646720914806084386849053821 220855883097298041197912187592864814478435487109452369765200775161577472
121 1500340513323712892002217344459706159253083281644841705991622414869978061150013981359352506882226771103344729464061113651193178036082113874049094630017418082120082569008717726017 883423532389192164791648750371459257913741948437809479060803100646309888
122 47931040021357443091837192381426774201978500150407004203224941484471830818524490670482858213373772908344289789755773400800512454888543359727837221375825849823134995715223772904869 3533694129556768659166595001485837031654967793751237916243212402585239552
123 1531527593495084450805021377464056542796410799996723005226886101093905197120672344866238491430537139216060949663406468019176095529390242606449027343396580201344213940269371199018041 14134776518227074636666380005943348126619871175004951664972849610340958208
124 48945458823656315534679252753409246055593394888046540723311690622488605768352556005007054937912550632497565631136764163483429611141636878477394185655783324314927000377297770006783245 56539106072908298546665520023773392506479484700019806659891398441363832832
125 1564509729106715655453680817845865628164036160607096630168899791429667885073358845374803119986001917206877673608623042873238024021468282254827024316569727988707714036694826969270132545 226156424291633194186662080095093570025917938800079226639565593765455331328
126 50017402296876860804109381198283963100506857819170508276187034175611063409018830955238899269285861016398733701264773673122033291250621279657470398909572611072980259776507022966556759109 904625697166532776746648320380374280103671755200316906558262375061821325312
127 1599336108438499419335212867659179119459331639389946363625555661004793181422346271864230242535241516308012682353543582345118843523988006534529562558642375666512340415405555437171637866921 3618502788666131106986593281521497120414687020801267626233049500247285301248
128 51148496775276993084420973456791444141498207601326084381610756412485026389316156113845486604555398827966506410632097571499133553942462753140194417421001266785808530246990306895168107686381 14474011154664524427946373126085988481658748083205070504932198000989141204992
129 1636060406785737202067902552015266754387556807103551513607492609670796200765082520675832460516896392147103826830588932439326921165272982803772921773803428347570418413415562489208576411274721 57896044618658097711785492504343953926634992332820282019728792003956564819968
130 52340510899734626523552394348898969926481042768057203562327182208325639527246999638231272241755740736912717858397086716846004258935774065421069543966641620574398184705939057185360053457702229 231584178474632390847141970017375815706539969331281128078915168015826259279872
131 1674740818167747021992580110528767266993287591679518788302432133316592513705457865338850758507792729956789579125279770377056248041027925254497833236662266498204181081035987296660858598586013289 926336713898529563388567880069503262826159877325124512315660672063305037119488
132 53595356961529117585390563556959940771513299989600727321686963108608281288928796776408898682088580758892606895582647348422428231663943767740081904851316286056750128202941888748594119519098949453 3705346855594118253554271520278013051304639509300498049262642688253220148477952
133 1715440108281212595633659657443808552398290136375231889643338482912890134030570610345865087700106299726446883802709807850947829526685939509289579632926667757925770020687190422643139197153536111441 14821387422376473014217086081112052205218558037201992197050570753012880593911808
134 54915092898336025057075816468667952212337675419877151806051766203025964652831432553050439504320767712940587802988340049817065534463122016502879533175894752976003069835654567603802262132341742018421 59285549689505892056868344324448208820874232148807968788202283012051522375647232
135 1758225687521264791598048390744604050388552998175191972660503138272305787497883956751043373050777545459900220491358125969826263330139072541230746076584934286996377110372450544643952875985417257161673 237142198758023568227473377297792835283496928595231875152809132048206089502588928
136 56301924909058580102797311635537280679594013508435324790957753923181265192228855925537496329586375811139601800397461108787338358780864290689213322877734333016719620692433272711408897463282055789852893 948568795032094272909893509191171341133987714380927500611236528192824358010355712
137 1803169703128316539552926419060475054557369357735134100552660783394982305917530718170515801066065534510722258876580493844268018859181702576348924311062928601302026183661860069724200653955311558152718033 3794275180128377091639574036764685364535950857523710002444946112771297432041422848
138 57758210661063465003579716519683165120328306075040731814040533593652056932746674589997706280780085336591211418145840949018535607978337348150065419102573055807228616800708892530532882422996682722146150549 15177100720513508366558296147058741458143803430094840009779784451085189728165691392
139 1850349149724164724387672136133072930037083524310822347902609468792575839870323437601967670648952866618535473253703039815121981973521312070142014767798383164542786363411969805776285298828028194608411905849 60708402882054033466233184588234965832575213720379360039119137804340758912662765568
140 59286463069479242564227393744071926891800108375744483836956115358941255737825999178050793345258271730883769620633324498460002082710047332365025863809445074343443375447478045152842589263496850454324962626109 242833611528216133864932738352939863330300854881517440156476551217363035650651062272
141 1899845997681704487830332717207331966940548663201576905089510423377574886325387708749666384702341959562461908478317110975209053338069954347439731617621892319216047723125225341008909224753276777280237391229681 971334446112864535459730953411759453321203419526069760625906204869452142602604249088
142 60889354633594010186050260853082350299123597741590623009774874997455994528469531209961399691455551275896464854887331972887029790015324660651835512562907483418469403496117823468735378961033548110295322535759269 3885337784451458141838923813647037813284813678104279042503624819477808570410416996352
143 1951747338932849895597877547994342330669884903601333151944671858062164233901193212338387166560415605485270827155574192230540405583072540140414561826287900051907259607265373372632699278783056064708810945051960953 15541351137805832567355695254588151253139254712417116170014499277911234281641667985408
144 62569722320172611292394617216840271691590169536419844038261454152957646442882074136575136770943577536000401485845013963497766169302966357796253276244190910620448716710100164805095821317160849423038442488865961757 62165404551223330269422781018352605012557018849668464680057997111644937126566671941632
145 2006145549962340494160289340555023111041404479419409513310642092869222400116863835643645065114438362463884646564901743926436041424209349135948946155950022858489797221535668717536455635750377398186808443024141314145 248661618204893321077691124073410420050228075398673858720231988446579748506266687766528
146 64330572987802224951145633734081117362401755283308556385075616978074140158811914249655911668642236313569279217831878008751555336675930684291622827669921581933423029175839130048832686062287141679985687194049899033413 994646472819573284310764496293641680200912301594695434880927953786318994025066751066112
147 2063138471863915777061337856851522781453535944110530162952657956322266497420267252567667708375016735817364477543114239171869375724616872197971869861096027593779566285036592427820355531114395417491888237295316417134937 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448
148 66175089350252056883249113591039046793789480958687697623716871796998652975065109044364613958032868322868700424620220485471489984703861800946453962845019384216500825098370834620277723995065832678924526740887498240308909 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792
149 2122829607452293128744763658065738219466477341475612989364666679152005404535795468744943776495029222472894200836408160380616994453692928031697178884385042483667986151170193071488083589079835340719633865656676928624158049 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168
150 68106636480369044377649342488776377611234732723492765594761221115028265940454474251972878563467820509954782579662485091764174658579771439880209864591000740507281944034115719952333116975562705653397581215848964954677563621 254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672
151 2185328335531555140511613962480865463563947781026654852497935058434275295625542719854263081238909018722029500790152337372075055107136570648966372801074654348299823221411841926320672136023925613610885097669109633422214514633 1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688
152 70128768859287239175796822467216334313656369293422567280035066652005867384424782125047201991059593150442648185827749916427790209816853243397247237509839999960828306599713399507979944401189870619495633237861123685482086059405 4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752
153 2250750142519700041835737559977683334813360511946507016336246066613486257403835175810477081190188002524641040860599972121162876356039667341006242990041453710857440377188075042228681191768523139640053063301271726207390403004417 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008
154 72245237978755341084396988057675071619914687472281552305549741571401976434458562660372793247717651607959615957654895464794518307810861645183539810062952875835443619732165458791962819961177586145649569455758873360865796184269813 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032
155 2319216871721742239477866969654611199354127479962706695058091548954335910606803079359015871612246892363958006595640739242459935554506933077365545512260603299059900842012875912838368734426740436321790619894625830417868885586342025 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128
156 74460000507228931412873224830913043731209019960343887743295934008192590829368364665366205482717182162412813482509822485933514286385474777377011171169922935469768259077894506051120565636060899168207436648028979672442041556615817197 1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512
157 2390856990631166583533594945309060508240656560102094162258354484148683696100229050815653224017542580160798254945334030925665282107371146243792563032219046596125601371585576514800607685106930136114174464567907826811867862262898778993 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048
158 76777227033069460223639924970747752890432951040682946251032358951641835828722862738381388013610088833404216614476588500747648225161289871039350563066614078411429804533741400509682049509067055272205063764795621333739738816666584183829 16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192
159 2465805876722863579036749206978318322602136751999897955656732471456920982241806250725097453343497286428741970503231995461152367171868386083586373734519407162041546772154948864461254429188738669294209657671411604049788027648612368815593 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768
160 79201311400774108642854833559859721758769080706846502692614390965450086446030752727282656298538889600247558734719960070631629803594778754095633139438355784547901775152645181391715497743378185577879407566104688812531816264176922078765693 266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072
161 2544206122280882003010756846095483418177156293897867333679388923681465706346788393635360923944291236903983715228878985403067573183154024961711123591346374234345798481598322580763984677861630622277252512448147529987572339600600682644818417 1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288
162 81736880658658233009459382871867144867768379287345049805292970542954557324167236448078400344747902645077924485324754748282531959683690091387760862004365823700348133606192746887353291197749904086498598165941243578032109659183955846933668661 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152
163 2626207858882288513404467258201082588286786600283435879124916372469504049440819998793061609737923653884519223579202691942573624496920639800970977492500457220306857406352168479917368217782871940143160806271521994416885005108009176928139801433 17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608
164 84388805638850686891570268264863810709005204568546307720750634856127998041758314760163409448406860258628680601793324219601793021886910043887151292937892720840249514775596829887393977245643180410693273750853420259864770574079552991514206837981 68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432
165 2711969102234879110483428294905417187380716545945222370138813885501532716706835272724170236976694243907368798019057519143452888743696664458695263299281164795782743090043368633058303611211173722140100557354017564847445659964517516082060556852241 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728
166 87162212192864516263323775794090241209970719855475380719979949329562439056539099606057747864408855525198648191221171932749852409747843864181949985564038579932624525510969824474466966603062305134116220119249630570430603903380862455504270194804037 1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912
167 2801656118142120130048995406361076689002581903413767510730274421820082276851912781158425084676124371404259187628625048919580830954371351340753951455211901180670117611626794223733814809674318834501898951715551177879088635063408351517119172451741337 4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648
168 90062493108391555424634614656410185770663917161917169965651117500307480859159600824224155988288055225617748998093471163706365515066197864679571063672531500790234237319908265401854984869942667862119208528120304354408350178205316625144051884469654205 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592
169 2895443810444113722622326684068578808980650751832414201562084645059337799734203719104857435085533131050417085654340162290195495684819940360325188811461438238363029490492240459061068646117445629364698717903005748109168293258527485222864007482548331649 69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368
170 93095320735357573656291110705706787177027976076139423595610672327090021077112418006394957713420231885164384513608777806968645522536739417827097671242519698551950609952243287753491177881205332539599177074260377117372235976068603336251499996888725004773 279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472
171 2993516131859135054538128241595073678283397299577279865108669473989254585545373025877586735975184584963856496948817255806552443110302584554642363259522732682261993434143753073132177066055377758163871105934629440540117893894500567899359128171784390937721 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888
172 96266660351681478947613922677263183060360451028778509973626739433964633072811941431667377414776745903437970702608108531693352663373095493633649667931343388964609674664644499707158213278741802230782554067739343237547924921440284566457855259287069186909005 4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552
173 3096066518726880212729588274193431621047750719576312188713772665445476624705900089669390557938987258378580645180291906931259080441319756681911926726761785830804406615177097121203732871676833421525823111215065541389275754017623727735250483962727832669076865 17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208
174 99582784301623005146348627013218353037561463429774412079160021407390335540939379344356741919233515318920699637383459906762204976596581035804611267538884658106680183846732607124415274023983386239912235449463874645402705506475255721774294448646778574713688965 71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832
175 3203298350732462097718922767592638383213315164124199247053507468882803671474450866188163382682831943992689879743596679079983163541629856804010299072408746933388226808878861851111780546094741210097899780686163678479504703110471989893227907038108112417572164841 286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328
176 103050286942092563239509906758933311882166278757737871393608814293928966512166514233441945589148982828597047703579838277002054047117972345339304385390593341443098292069189459719569999952081819442758276707682499299096881498307413556494234202222680844695040164397 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312
177 3315425436769833637213833006653556580357624144700475484746258847669853545846782912556763952186832704509241715442127928534442970451042417120311399661494377229740375361789117643595024840287054379057961473900557672296495871850559931030360481450036893702041819415329 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248
178 106676100434847956284079016701217072849313117908623687118242926737840086465800614799047519681008089385025404736856289746782812010617720213571363775333757724270782068335095199574870135875092509345627339469799991187671729548430556820748571656214114868693721928665749 18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992
179 3432672528185117137345657235006732302654502065035965367830879625969209808386768170746007087354361718922284754959177439558756607861788890024055640286791563830010255510085211364646724567443774948675517759050143878994042459308670175401788229076318278487998208094368681 73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968
180 110467511425128218519401490728029490204550832005156283151823818574321388809115612869799340129611251919992895349084857374268977295134631439892864048729035845435236052986526305506195200189787357547787100675295313649965631486839405576751565618671076796669828884458697869 293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872
181 3555275860724671242177630531801315977707140809128122001689348983867619687741030479385138219083758471360165535544185642658920963804630942089259680179718389260189926764367264102245672686040949532820431945173394492920934938488189853164986833340179909996330056959651194257 1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488
182 114432178649987230975757142804018500742521274994133898888904011443745521600794002807901935240764714266627470789130843656025829088647061497371571476194545985240899379166004304995877481606931624063544339931018864812915177074414145748800171751742060828184744195251343641013 4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952
183 3683483726600015383932952273877955173201069004510498164592402405057168497725680825771464610727883535008553591827444900278353762044706679838668028602510390370351235154152000812977973720045467662872405325655922456403401654637173715700827001041525886640416314681030975383817 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808
184 118578151522400930261362300088135472638585633711204492465167399939625860986810433549083285513650800911598418554799026543642850300249681199414217858697197071215444248137908790645803806698994900259609768409875563689418329114109804822785465114054409310340361430345400212800797 75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232
185 3817557078172329442942377796196627974955014477593202012880569133036846467279341286255065034725454148048141242442844472767405397979907897372988114223786069296130491180617441471367883834598728192080170027208477364470046762409803998158788084599913470161637069596575103924949777 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928
186 122913889740143584519148917577287284508570745613781331457549346135320928409319905390089802621594302455937670467281287696685034829417949523418899702069276704878436188410076545288953883510543367009424392338151042001343185385014948779350068382093402386196569676296083539206055125 1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712
187 3957770164853522068986229025578965097551210234819131917130373504447083199777858424298842730882237791807596340118062222755302439994715337458557059693079857998834537217460398072947218165261278356388689644709908421284604210144393356863200830599183669077525325297974610070483547513 4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848
188 127448283971472370842769358703582223621982247491180058573433101066264185846135962727126174687715017613957828222625649487287799065320324071052019657971835806004146856730481207335979997021684354297954982954495132116303590893828395684053108226826312553519103565479217389636760244605 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392
189 4104411204919181342756032691619246024707062555633244635985966515854366005937787125775198657606563964722656236442327796667893895916606349794259284612048844818262825680464728123540805143863751086342626338983282130615559110248238396697169765542676392572020073791174897246383108305969 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568
190 132190677672836950990250911619179521288628719476789830396486708554742133886128000680448607817104959822190756203579608689864552735428011944250335721367304310379840806159296526229980313079038079565676630830321177199736516123564779724815445623119222398043409999162730967050066257215973 307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272
191 4257783094031453891754357738207267710924370551417311628295126380569077095975957633858004251262126524183007933358562743799764180420302608429350913537547969067448640488135128537352260132944477932728107288284214253818905840419757901288514327665087270391886667867092417818260164688908217 1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088
192 137150890097153585515876645239897975529743150358472466913979161208421844274275840417432669778544797711012497967328091740103086289061418916294602823079434114196967069237092751217149377633649540105865167206976768111301267387492344450380923995770858374365418691931259059913616146413647453 4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352
193 4418204152377414766672016448524092542957005326115143335262624921809116205564502456476816772989941124669910626102382656947037166740715794292720737513827085905002451538675092503504763212496619974725699101575816238336925540396438922443362093357162945697862307754057597255630009133615312289 19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408
194 142339240554663390431505082475560374903293685098135839307428297118314093739878574975372324699078548269061792343610092485093204864812156954864684023826509573323821757268838615457984651769433771335429532395822793482305560125702300836933504544019923103837686530321716330879073615256421892229 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632
195 4586008912441168210923947198743292239038105384599325334086829037949897911999408477623829829843136380787729261537414054827013562828991407520241598669940975249869837493309963977042764411785494855025180933099252359916654057357824610451253494208697169032783985202280684381217757828333418796441 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528
196 147766573992043702725408870475943995454406533276325762698284269944415011379380397528303438323731576928381293360205737478273700790733999907490289517173706531199500230106157381454294436018424553332250577066310576373507717124040666893462231465889447407786968754904335895773022015005361084494061 1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112
197 4761548949546145449739964828707228920605854687440072741358325810392646884192114552315039187399382098476606637776573551319572812382046995581207003422079459287233834113813809083663017355370706162442949617582594988166860728932369107027758093180358527219901117906384961504533943259870675122725537 5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448
198 153444287959272567682851945255352542294772787640461871566616585478066440275564697647509664608819629331287380255618397429632381075701216558183728500286618116910330057833341401647644526937084426595561124098397646955281618459079925121842017521293815965500681081611386455524249734083845245704482597 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792
199 4945193757428237155619170749823747450045064428831146879220543151598772812222535085414462703341371114294248761535547015099449947543556230877085830535979346668798155836847543772543287859968055404001220585473603137403423349992465053799362307406602942848670432804215955331300392592535578600961343497 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168
200 159384361037771854074123471844356899373050521127322993349711907332066474753229955817745345506189903000108940432904766295521588376149194297217695938983169575400619865503116070430455778536863299568552950043487403071253947099574630414237780799305502937094130977026191523372762345782738683524606745037 322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672
