1 1
2 1
3 5
4 36
5 327
6 3489
7 42048
8 559008
9 8073243
10 125328411
11 2075525505
12 36460943208
13 676484058564
14 13210384019292
15 270753854165604
16 5810388957096552
17 130292809125319539
18 3047472204302259711
19 74227110587569392471
20 1879966895740420683492
21 49443968787368161215087
22 1348661750106914651234385
23 38107004920979745293594856
24 1114125483618428275543280400
25 33669232396216806674333898900
26 1050676225579900431713094450228
27 33824434305341395214163610437132
28 1122350569742664632526912000054720
29 38352437303002836973015385593422504
30 1348566660822493444448254551910660728
31 48756530113461604492514040320238177324
32 1811157754975831136647022490963856579608
33 69078099184449610035977229220081836501411
34 2703316751488024765751631987927180107637831
35 108480398771804046985685623063802998761605187
36 4461093811549809463492550173900751567826233580
37 187895774635180536948433722409066015942382356053
38 8101010795431074195676597090541874216493565062131
39 357338135354954457326955132426914143229621732940384
40 16118281014485614708336290070866733120554528243993888
41 743100842716295006120113727439859550029257208111142115
42 34999804366793809162054145399057256130815988846846851987
43 1683370242026820752845944089524233935624766261128888127057
44 82642771933885365836041806645912319192768149478323019887288
45 4139649813553480313748592715758814579804631670020868797108096
46 211487636476297258720144190543702468591090848142111893378320432
47 11015510765783396551707715213185269268793141306111666078338293040
48 584742037884370693813844434561394560699101517783407756241548912864
49 31623617900811739920322037892970688518114220413845006044907692748660
50 1741804353069257220607822542120249001261870295491428184469673414175620
51 97675577991204472115983400581714985662830372238634979697219769073105156
52 5574867626494033505229615013489490923106012468151574618752615879972705840
53 323752338378289159174484823186055522184453667313099513543264152020021492436
54 19124642863730145309155070696605098791663878471639986134001497026241763034220
55 1148820907787703011288222199860435050625390060109861441746684506115218198040160
56 70156908270783921478451784506148233565377786030119914715326082969847529255576000
57 4354437264832982298027537916841739371680946859490215344362125432315320729029784376
58 274615561540515628880034346222860072755207770545607062771869889975103936408890948216
59 17593055324156549935934071850758751558073674909639051645218635956023505232277130557128
60 1144656682154321743408450664723526863201237371616288806542103086939708799660013224018176
61 75617983884757529649862921018463783707905061631344525472902624391849289085783427425674240
62 5070979498317468019865893352349318022502594555023444957712355166101426120598724471374633536
63 345127432512501509281113648165045699271675694687569724934125415125280930473358320943162682620
64 23833877378209846168767943227590542608928414973685641166518390733717852638977140918121761799032
65 1669732511536113771123133401885918480131126537616467291456206393099918386386583680885317539542019
66 118644613566280589932409296874453979340942434431380603871037857153077403657289320735769388400354007
67 8548943538055661372823942901071607835923609259621430158289918990149033913474150588283350488322015771
68 624535161819346046173329365142353228770613504669288750987209718362714117242002452788665471493983865660
69 46248785796016404652704119099332867132844602478603109819799191695815159179029142183163661542582890535521
70 3471074240473097321945922809112755599855988807177473918895798528194575063186149260034544555692556553809687
71 263979864759824041489287370282345485034420437580881220296862050052443659065755260928048095971458008131801920
72 20339779173402823763940877599722663881114524952514422580694097093968330332192290373257599973125845983085204832
73 1587513088835452315938186871128355255945403863151681698796697103332348184464997225599612749587253706297678370449
74 125491123723606284944190090641964310081094312305374977267854680854127244367439966767278675732621576020771665431473
75 10045326412445803114985586890677280517409056745804560092521400771400810170830148872620030048360626641703732961940371
76 814147135877089943620605302095923175358498197730660067686846984572465199747663460392558014287614270520686905651049880
77 66798028480559480335036564116717829962368487201784066878546672088505828105969739066036729959286563681928808877060520180
78 5547304119243526621812625244250780228975680396759959355818074212295428072032705510562187399850977426082590412777182600012
79 466224521719244859945860429767480613365347609919212620068181342336141607418773780783635193134047669447984709483244023467236
80 39649868469048188897128627873245761945828278627271579396891527200763121600342540208174849485063154928926363388530068055983592
81 3411630723127400428662254268601240387825102793589614051191968491932453047988428404407365597875770942633674317030679878558530011
82 296959628738035574489912105991045694288708144130957693303773693550051537178078857701769282088614927612930180004215602960944280167
83 26145127763147767918514280762291476276865111660713081777018396935007241222707629774722910443831073156467689007815142930356061710607
84 2328017316466818695799215985265841529027613742171132487563440206136080325152960977063462786524988483906930337141013030448987054392932
85 209618248495207026219170729547675103996965941251060534006035224519229692989472476323688476637314775954852820618933143952225354179953039
86 19083849258243287960815968185611597282428410798868069035695602968925891828328807015502838920209910108876480625355813453540297457932994193
87 1756485638004014406240087532776389467341459950560007204279912895276336285225907242499073729831293085619069354586817444827179223617029352168
88 163423240720939737086945839185324776671569023320284712996115531564935628979795035418244847776701123372389137862930419155793394618396534918928
89 15368219921117020646824396483351964926072499350364590503633778305584934754793486777026061639453567752240974865832689054123111182058561045436880
90 1460578309376458712653703430038142791362159758717508331786159443810787327064021659054325044929803253403294870308799720281177492955762302162754640
91 140271577083189845643749312724564837928727348824378011673972666782068791498492836729693223297884312475912146132328177479256791229097902332080535984
92 13611659542269454219119409271673593731886148595050029086385238653237880649047706496226786589954759830615213048088473980084162599451792734935043767552
93 1334452174021575170323998746242000594913277373475203684912181806336507598798942748964802255967854482825719878095916842030619332742270532321784746496416
94 132160109783190633481167083883062655227626022401658316986440760234809898263811645109089003070256980950675688981996089941503510217531655231382432196990176
95 13220839011379917266027326914925820746146242639287018160393769572202102166866072146754404041630816004223305155725438686897966751877576168081587764071679952
96 1335781966747176310837938507679547154101135372432710884188365798046687844890019788386279190286574644304492498159382805622054917560630653787066468114826934944
97 136297410037161647107636469999352787887520689666572842414389856311574809072656480787395506823613799371838851356230776980278300196424707279947885928033543618868
98 14043438589754214238720003059193073014185972110988419869615631069579208024889171145935719227297282825078925374880913509503787530179647122887000804704803285257764
99 1461007037311969066028648300737548662562305575190744831892253351107641325083923703278766628203675875876421092392372530255618118830133166088964901778331503427948276
100 153456076761819968413403499919763770676446622977184854941755085616726899676176582606530753420314715349234869163749393207947155469129479654211905147590154156931180752
101 16271571857207734777773971894098580701209045655535460915032587125347348295311482298708365133717094936792639315295688853341971315484624553745140768448791319118049901452
102 1741606336886327874537430118203831240060030878102336542891050118097646946396219842693673901757404534088227353517538562012372495930744822783647240473520880252022132876756
103 188151508922698698782768768238031896024647241823590901428928451173390555043979776497611886373991092291586009635767141353946418216244041080455078731642751441462777881278080
104 20514714799268133326728584172419480583028495026141228585987392922916867463095679620309357343487792022326886637516790659719164105560081839627827096648939305898052917153147776
105 2257287384910460185081638434550731838982659522052244894728119948351467029214614432003741901060252336924951192183643180984745862019440125928720848419971770493672750435608449732
106 250631700406230401402361743885560083605978804307695808722707515553877655750108115153372645393452042070434742327928473582727260193218264417518011796559399943763671053447322077572
107 28078748402156008462079696555256361782040043403711393111290492008160026871672841402197144092367368773535597563795381121988627991756671595087008439697248108430163285408670332114028
108 3173785241389580008854910876584467175555155868872773835994517310955593515178420083099040144509278427038991205575005082590149578073245809826497727303234999552280932767440788236876576
109 361910703817013069197788345094942089169549458319826009150023776108260447197187197808010182236890160866983631038606641931178160632072928267479341362818623932005701690597007044732813472
110 41630925583480586659718682869594937933905512495290287191218172862297809625146197451050194899869938517052005021931001949640678049764751382362949406426093832193849835326511262887751587104
111 4830462057663588491692573378506008746805581942632387398011963811716313930371913701293247003762621933510534393629117171424917162964505899759080631024922458679225246627912770524076626350880
112 565310480884995207387754130591774167142837930214186998405930522006525826450385791173317176042445540914269558868123219008072584033454866132555170007546171920880123564917927504010846722593088
113 66723602216706277078894422659676125854518031006180235741519965367255343063047506363982099474709278942051866629324913954016419159558301786111858663746957597781141622183638091322811588328924792
114 7942091411649516545608319800418753516286257070753384560717526899775565298205965326228327475329691760835742931368982032596643592945287472849022534902066730628656515494837005736750607994999032024
115 953284677341776991735477502816441487029802886821895107366542748729717646802058692226426576158348230640450264852470206261095378866887703905892631719948270270808667054618503020138661965101241200728
116 115375227254416608466492574518287945215239411577970881381831614105469863842163831142124010798840809397095957891150619270847186403662604202088613563804331406568594301926874457277960627018007872835360
117 14079107950982740553797574222332046126774639632769174896389063759929097049397067370454604544149738865607945263551880093531159946675900049007192679459261574105577553391565524778730577924830028179535480
118 1732132815806282095942758717794275826777051689885666005547668284580034207508642928801886909747872853305609912091510920810550393933548619037993843118473127865592122853937374788966351420462017419970340872
119 214833528496227768364601357068045004591493363114173132106335584793635982207816572879831603092941474814659036554202303286870769525017404168099569253962136208889631154185304457822386850587217442001672865344
120 26860219283760097882772431856068027020631019025986099510575415413101135814363664440457360297546685623717591738157612119038492272348505773522945139625198963207417444174122216761750254583470025178218541734528
121 3385134388763187139596815158573500426003025598649863275979673295239552342480964618249719147823841793904151894183164434779070790905374257940096741597638044995954112023473819077441639408281213086314780090608688
122 430005321273570316231254346066532105100989532155849256730109086708526935381956863631922204020758978958630377157371437111608416059703498824567775024262399185818669020525337048084871437668508087363519401024180912
123 55052419846206261867037941194708497918201283072358008660090952466936133850680386436715172700210275212110149957155758551547106852481826465777335151419210609943693779356816523946611549481281816506892649286405572688
124 7103251571023930262839262663657109012531717877921548987157659973720588790885103729398692548899370416963528644453204626013488427704468062803844699748310812812923572870675148782257390258878725557198471165549837715456
125 923613171736219306991100817931158334315553739344600002495781631058819878592975172575934504817961520525172720561325157376640454380402283897465744737597192148183479409122855997029686551469962882812938494443494758876912
126 121017873339222987577967966103176645982008502116034199112458967231454611481032285591346311937261462786393730256128383575485421204332430948526081340087742024027842316280648305026437869027318643956624443851165248747220624
127 15977547627558469492044787517896180649830782368791472336586598490011718109394469114118186430486298920885443042635833602213858650807152413800498536293744189076437401797392684857344407439403997748508612025204387202066041756
128 2125431137703515106534856580946505980498272528022933751245436394820324988374516314120291240451208170605589635225032559647587375657130438697055798128878293336584880045658839397780988831657392559351300013522519775448006918712
129 284862808403760778679336436338048820403975537238441908635193004154588803116109622731119817989947547463060492557034321518475970261075355741283587847630200328073383151945846898640081446057262128799021662038180650351588153598147
130 38463792624379623414325123625255978460700702448020080417747040929301555942956038596531407513622523940465132209990033429174423446207820074192318457294952888960097847276460116738768793668472780848482196349310832645098547389974519
131 5232054974870971068272052907455861397965301655090765977301376269027626695210342137970164325405758586906055990726989392008906942053442592164304788863014735608081544341129307921621243567198956150719051357153691967791818154035588555
132 716923610339218522077201542683829084852175374168669308067250548325586583410872842086770376532287245934185225382875108864751434877873194422438935570695369093344002333177925577748454532883285179318819516834848654759264012507902834908
133 98953406182720087203922163415084068691738489414244325028880142909290853962708511248160471919627018653610701881177952633967092431944390731856781964824997857305628484418794243017009906829832553972935676278228210500707396385028371249529
134 13756980338828457695973383188754834751464158897116687757498957780655555144405029964687099871863120065033324946833294459572881165937746417315904333218106488167896642998888587647242201336662965835377897434863369198429105860676477296099039
135 1926316026333996693752545277033187003337347513132897326010593929453128668391226082283319698453182237506167745714164742300581133442171291653175710661836828017368226851470677221563271763190323941095383767506141837780292134824995718735880128
136 271657612959920028769818243814984655355404558785633959557477246592053706271374111663913297311487693944095413735709990548380840273295583208023823252478725006853176757453339825908625285627024375358058081501392151897669770614243576640121549408
137 38581963390649240000315876933622753569532551809341094448651967854199539390810302632124083856278688041331756708224097548386647770754470980351799948525855148714858535318611584063352870687512196159510705746082798622464292460887198034395439620589
138 5518148167396281717141518505304016143956309302225921988623702358079470960907229685028407230783141067371535353847765832432317630677548660122403919286737428119319651557926486176099616513407410696214363749412833870368417006258729939386739223955245
139 794744928109339641488013536456810095546721489341560772067515206904190175918318017244995821463238492590422476894491069764673553418544156540842599903767872267612927636032730035846099731229471111314962004276379047684460792699569250815893496173058871
140 115256818263414124199546460240344028010037736269064607734670797400547162863451604989895160610000536567865815115721722404362436147512606417560940348330484229849099423518857115327516915032372722980485903594227226017456416439656721634130717970934993432
141 16830201215520361481350486345539340044637439511259225223358409156670967034459540982455346495831326650752970955038927543839762418043781524683443089218075875523225621515837177757106070270803856204416879027168758662296903106620577398261255006882354037676
142 2474431629110496364479271146691281785775532930233363200815039001726081346810610509658389639773959200465932222159371397364707192475575700891518644153670745162705971104812580746042760862020891957719292936851737021088759964063939206414930920815197825113844
143 366273079725433087461216018023043402627653795183809596115608325481584984659177217395839222345414644505614778380351333041855612634943548426886426516269232834849915610390150835524032175525091021487289861733403732515229178736562894884447181599716279728201964
144 54583091172416539414083327862867095714794403680541003633613190584428584222065799472768876135604413773423793146632461748319410553998515658442551922118045810951226050151117567356530478102345518389436056655980699247400426694497919721726249121070147703646173112
145 8188706354059539599591362674588324394684704082208591613484585123954061907970974312718408859226708893021437455821705100580605131515773946615319837186468216004677052902316909142845511609378474668235600457979375464454512264661429516469142265595338498701166421209
146 1236679692013927679282959764230968859746656812308464782312407975584578464187477389793731274661673586785430243587725455211835742514136381854965415581293609635960737852984139927435774201339365848967418681524197179429234053704283817697793973109355834781865480656573
147 188003049361010751258066725583706699677793050598090131902224590063655910689529313604810931435810125799181275435788798101524249986584921089483936285406364946561071206895845883515171846223822192872971623276965471413013033975989849727537889888802857791324468331324965
148 28768651929290070151280628271515536314262037848851053284869404658978245101152188308106973917284253903516028053960467521005053479404017767486421938660736689770959776551582653247865139604395828208398745586015824107493015669948810662367020839836564992353228451465444460
149 4431008156930437702988928570905982508798934052761520947332987012340867340448759387242123210943219294794008533241765656960593908825921055220400533580390093097811618039835866110251268468818483121270320462966516899475591735598630085651562799230455718907038455037318561757
150 686903472581417270302140469083081613521061996881459613405472574052950669493206471298153179088592160965669709332963495976901442028404973943752466251007134388989592253536038974321186528514283202584603502351206564882198170924277542060113344273060939190835557847622808907939
151 107171902225948925687879028340203210475326962589677465607652706915130002074882540407560051806151448290234955022791526790283620222831565614621653729504962939511719819069250618289453958392602565358302112835650159161280840059014968913362019684275838319944511701085096293755192
152 16828306064560358296914974569421512352095200578748531655492510759395897386008131473401461722978790321116007428005042159073204483617633435072898087073629395758134834390827500522996038797595740128277480477509849359927847192254495456320441414665069137332968500652725324042989104
153 2659233649822939783083804397719403843660741004993581593613058519164446824071482731634953033760548378989399874203079760201545757185726521484917255809012105301524399261726519155601993739072332519040072374302926572366749563256760847179697715324441717231336034314214096131183306532
154 422874838235406892883077223872928937919329971957517784419506413127921303606742460715234309340733831105077129738685386080424439187344224810489937885284149932342319488949878225874267859100496891991694036436850364320545804611640784895031823300382420627800048011633052969302766297156
155 67668925371821341223562415589232060560805716226756498498230608417484119353526030063668542176121309344598189694664842113689119342279165426025976686652733544755550515992321564695514150649442577345687844738277748496869662101668908704312962885352221687313460273859408634004967787435132
156 10896119381367691359248773836577139724865568972774888008369172057300477076920107547299561024921644596581881264361251068366829286402077950927146090064176915205255533779509853659199355379570420259959301450375943971084230557011754609389994377409274631795663525477635086555058978885039040
157 1765398788552606405192038061594365003882714620117759907748387615319774872783785013936982219834908424139762420323124854487103282151869685428063976094952985349329129335124350572169340682890671489664557532956407883699070991591295139140722675492807693435145542228193826445930840039928810568
158 287796600387770268236386257445658347363637289601067733706259909955235757452359206650326346493735564394041516043329686636946584291750313645293370988020803228365483959049477937359410678012541926970485320508259693396663527341387437384608316982667540833329402154685857430230746237586774607448
159 47204567894356582182998888392868004736472572768451106455207001715883746890547246377446497131934781430983119005021182580689677356858412503422959322829687901687674551451492142705856928598254601945399434520407119539288633200940922760627507472643892768321845006186189893036295578973328647897868
160 7789718997267281029942928574710592894441852327941127694862925155758284815317048147214122795643653498166708229419915285179322487284194604350119651701160632755569823250396768562104693282669592181472037167071822157416500377164088296776906206958637007705022238988666281970325024857385389230610136
161 1293251572749520519682236742615693878186910650744160417757336047847058263682681332814515752206440433290459981424781384565360049539366089245335114299064483818988300524426984169051576318478707146254716301930626727118008403741104196758440434291433219960277536603147749216826337944066943484657758539
162 215999104298954762351395145711606639248535119071907185506572284368788389044184686695506144117950369724108084727842412259960322314651041250991502779059917736733793268083473654235843424881344446060912084535049235064290063588236311378966525489947286922234936525739719241670673606519956395550186416271
163 36292178356476862491523764261900226037131421466309857100350389276249802689294459633664497473523959427279815456858253447241411327716152581795379279347795302465654459226796739165769463345966874697478943354089116680329838688834743637455242480671744631634318215869208388013729849050375438982638330915275
164 6134100665166569857512147064052979634393333165987642292053750648754876871995081738648643123000632375332555081650497344280597002281862848426929469822896724008302243831310641267542315847585858842097384385932712307276881942837966405654477055045884299714258426873050344832692833617408090236971773723793356
165 1042918431830051634596386553563129831592686432354243847085031587423022744543941200453519429339151186453779118732360177969363883761751169852228811036079445664979246205404919212103565796192290118123074629912995997829794206139433247661749896919254652136960091135846022532312908872330656172391095398322427677
166 178359543846838985162715088925447848799064034330812428751867959800347212646334932475876659838489131087922214894055233330236015813993513850361899760571368587250414609611827896739760568305019040707432578681476861939504202733333732809263649741948263976649527044980353170923478860733590255815741063716723521195
167 30681323358038982835146778601765374105732278404415853269724777977290453819269192218290628116927749029810271694972491278391707816902035846620452956358700880940263126948370540564300838760478531514840225916968275104076954642464615394975335730540091108198448051806343414167205637560442376970649525112466154720352
168 5308464023416200710614643874667673742329657094302708984928329978939299895428634386704352356376170705229007735501484615933511843969613313968788701867145796843966783472842755614662248150487575390720823145587914211753560904818395317638285214267736712269631754049676043706754651445802093473816593350495228960196128
169 923775041908544364041737979395921480172402669219421196351105035212176244323849425934635006066754396867923078300598905582471766882884941738140409624520101809287877729889568673129071864734255413447749192595070329586830823592172946541674417417098855284739619716122379704813498756734630265397355144623418447817834243
170 161678321604189823583683913243230129178896199063026035401644171271488917245177646934779906219418089456968121039567124381243124119090834765175582280603466239773636287799833943160220762008115227089199581949532152257602803543310935741462192267749657160118387796700229736508364524285914317380641684726419015222593860211
171 28458460997301398552542331737505274894809903791271809403009895636923180835721578180146926910517446342153009622501474337942162809793376108310393698625700173300297945176232125259168031105863983063362366439308143796508732293664668102463761007150813101668982563836936916774474404109800062663037465560075933198372759719825
172 5037685699704082273966536985478284045700282548901195293748181684311381927301085627611962378454605828223828713019166143074160877853537938904003674371382091421613576243131030902120856196808100272267624385460397375603890396440533149917219014846750822428786191647339824531056124507676509045454830810856153344052762888207352
173 896802714459303079374763571721661128347015314015754307022352384901846463235733800826694137411300286015848582138635255614378688807452899488088144582753743293099410677623559029286097547611961704264546918264024078132812232125856850002864458538592781682151276424485786518588299500858484662449453278680623641517591060538251120
174 160544432603557128630872084421828434586477968930399563606621691749920575947662875392474563807704111832849613086776002158770573405198979688517197102533536765759241805603948166811466547411498872425551757455196031958309268229752904878183915496529568181173006681236402733943788243262367691338190973842391978038755205373594351488
175 28900977361044808874799817428949159076347349143241803758854070286187611100966442276633248150644941935552446847851934600081745757756921847107153960267822652374838781910548831624707817477834116221094175141326952218121890381701734633557024042137267570333386220304461603629193369231353742674184569508663743336385162378329970301376
176 5231609979762895709910056790755346084975358162781537685459009105928466458995570427297884120031520709660435017323802007179672294552728632254478008464973404765589115923349753261670504095465287404354878643541362833505011573058609695720389357008298966599703025175176584776645146927750202164113630366588855931115863421256177119085952
177 952248925467076729244503827717838149598264995247937801296998208485716952930230141052851801585489718140034715931859223937493360434671976489414888480283096795109050391454966338270801223984922302649663550492309119382970622460487034097896017557329607840359828530178879599579993103601580568216888334146777672048959154622111495471377744
178 174278904904367280827022668938723157816071116219860715376369560304679602390234180809928202757288900183845950542096448785876523020592609712736458911121849191723251997859276167055193197053394142151931677468017234832458627455989787446638345992457272545175775572382465361385492089389158886023708530242851428569679756721066710409211283344
179 32070475041903788142715868616859560050841632157736497582984737541814904690335418391024253892512090235102612498588828526677179219520320983734036599635200334271461222216372311739774456010176611628229726287671699321676905120150212931559180432178203614330985425525938008466525116502038268555043865630601444894740714625978151569540112001936
180 5933615268701130436578075202067252406223032977558887383086873482769883717039052709007976424434325027833241440993508975783373253524596456409751094394264631095566117124443636288393309653693779547179849172000784244889380902567130360160134842778166088035965339021749779260734317740781229709048993099893480077408101677735691717106513458071232
181 1103758631554453484855818312230937834071924205327173873731726111063128410289355994946469987382307969493986546898827679517309412583361380304449872721793508962085286015859638241257038426868304849209890856196108363915781055333426849240005448074843419621545953931578543633157470235936491064412258041100287786350830442014832313902202390542187472
182 206422500865212164791843866357818171527205830522011463428885558437859355818337833002929821034372567923124847302219302926627152672150555363393336279356883326254839135963426332173409570892581328598549787844413265054908014262435426029104893131550823723240537968861447992187447570663312881244618845958481295691414374914980862492418489478714887472
183 38811081005054034529376456742705942957508519931012791405022078777054038642111270858380656078484148824391311914819581299381045949716817786163670809434873990641971520481024843361513648341422726365548221770395937175122832666782074426250216406090110757706448580877469317939688217666531064409149141518626593624447984448701548201075515799744928134528
184 7335976722398550261448167798598531504076945706864037660394284576577237871469254301240711482148420528951212116092872621656508177364884252960136935393418340505308858231175756755201059583586347444474370676679105225127942869055105739520011315461905914943263632174393787289022198935218631409529267580589407171960705771599237707716484107185867469627136
185 1393963815935143122687805441700828492089814462442188536326486191206834899318815290689191211453380198507562747794344008446659226578554386218229698283010966871370711637068855860874452272186148832673060459538050246807750900355784832119467634277821584876280438381428951349607055567090163409369959449654110048669526968912083932790956321703628829489798752
186 266271315699976904037434921935629879915928872002422777664138274027259066990805002768243119038378913081143122146752336105044637109872576386493274929544203681295195869303871255894031178728738407516327384454573956933892821238845935986530955525931923104301306735952021983013018093898580902694477408175992773988626059444883456021968758738972971364328642400
187 51128693790228914866435557250625045785747752919496174951477732016315315419835277459983848976532754070905171360123065660592347633933664042255210760553541320296732752452003788501311794190324356643555421513634686763445326329363514063612459969776850528787460486890410102099029577810931775572987839453564833299017159711911554848279325844004307719401617729952
188 9868716362084057661161207994951187892990186631540442110339232095073575552061847780120093435142051420849056093720494522837866501588388461179862175067793481972085936574524425683124979216607997752838150828787983741220018575233073848729136857121762727916864176568251852679573876969308929465254280777725456070018441543451671156639520456120628407471830295067648
189 1914699569542044116925917046593188685584310997375730556815076294395428867723561664246457690248243100557943845253512569775223120458829128395191677408595405995825114468306018681511964965165041920936832055697687886340098086818432089205473151578015148042981917642930988197031632835262057392282718023069822498989715753498846316420948506585003976603381937526011008
190 373398941754870906775557188765964418638461408012875714571355280977497309226577682072925284455258416564725051426769334905328176641060964162584999553400700620595532749620066710583067140381626552304415131694447843000137888382414014938342926877220265139823192797766113114563054126947431787773742126370689969269770849424798904878424937474577924833390405010144114816
191 73192500035664519000274503201323704986909288459045789374797775161187081352212696020308735539228365516196208874805526775849387341265767491704909474214013312068669840735990272306969691783945181876797322235079633500202073473474168468010770992384282368967522616335540295631435535797505088736155113317126749160492952599471537528367375731510009266143651164312300494352
192 14420151971460350084495169509382926957175320215022687618922543375967357979991931538381478631969879275018789144671830109851064591885922633772203813749957257161801410212479931668537186667658938809345218942369889054534893907622291394294058537502248339972057663898248779051456126634112169544936337383405611935711172628848923525081152477200066126793188837273285116750368
193 2855430970621106096934451615614519857516330763354080999042612626646938501902992632714528287179227157876839674798346082894674176011571648065991955247363890892350430247108276798186433453563163275020330857457928591831590644284216847060000757501006375492723867154162940036093242982255342000812871680234047546701348866717581270474553938929438224336280110607601046789319860
194 568278198097371834468678044465234431291941713733562460726665307955669547189551819444722196055069522481570751713468789920872026505288664696650929480377414137206593968387398493202811572359554794556578852867723268998637880979671866470450094355786135994509119055441379527017604092893205934269684592975705035962894735701623041311435516845135797449431636201312980806894259044
195 113665028119780861099031759346669329031793960685079058482904597925734621254418109983479138899369749025204996751993808934862745991119371537936568149629011243246803553325108221745142164421640099013288991886766991255153765342186604381620269208058290844718320596221434149233292284834988839513361299055786704208544921180593473203944893406289875227945915755730429357076588038868
196 22848538251076922697351235638486544708506784402534229998462400545173721842716198641428178152513876406033280646172186542878690467850944778993640507117409850218141082509052710698140344248954499520803812142032613811122227963593778388683964481412369774714272186943011928554772413769978620187673113979373647520426474353007987331066184225182578921265086483377250275343172652727568
197 4615778105488879210879038384428992617931729698092566681482300652397505056293325873106009035924075110479692414915795634410982620155973210830649449845730872865980772784014491367879358806562503428617745538088248964101777243820147949030836589429789997734113899111687450586733442091603864628542532012664737838332186936061533362468740742073602773364664223166826822605605304164624380
198 937077976493961757166187247808039679716038097144378924805516043204868211641754956548812108468320654396414993460928761559639827228121671034694545757787564988919005246750313212525129189716862061777254348273923091300944298049174349376657554693038305882321574504970656071692330948120479210874150388283981196768532134053026813093675573431077609281527154487520000228674874776079958308
199 191179055854466827467749184073050401201484173146223259463920879978460056703448746433738080896382237286980764766910929727381283475511868544609945747487741993629850021912906688180504832420866056130634321313377094018415194526497100939979394150101619272161479416551774077512485356763797288431697784896102094340337705395154446984635750126055325232380949149446954305744402721034951793408
200 39194780499214390577287229276569043356039836265385703271983786253929034989148703580488145053586488300849744467830676899320272668543808918080008497969856847971366300605750136994720508817612219161764332933701382128488183586251487080094357954446222258935653915186320390183161289236585289370094638043995539997947868154100743940078223564556424020735634632221613540730120178108129310130816