1 1
2 4
3 10
4 61
5 218
6 3136
7 13514
8 272998
9 2362439
10 40899248
11 295024106
12 14045787790
13 81055130522
14 3040383719360
15 61408850927732
16 1661142088494553
17 15337737297545402
18 1128511554421317128
19 9768588138876674858
20 803306338873366385030
21 15452347618762680757428
22 468153530873307637668512
23 7429430551021366025615690
24 986093040358048509611630044
25 12803683852617093099070020471
26 615727039976025922001997828848
27 23095965024980981222115001731876
28 1349477585346442721472023465789054
29 18170923121587840691096091658246682
30 3040951678403168128998051861221438624
31 32903744295114154092312324133930201226
32 4414716391075293121722094320063584382868
33 135873908145825002214241722338546682164276
34 6468812244450080572050219825961390209322448
35 317305793747337828872035453667849770990145908
36 36049820237913867407090244528762368866995896009
37 416071175057415419910683510432459107048876167002
38 44419522747501097334588156496653551308585738550624
39 2435185357086024760935336878739066709721762220746100
40 274031927388447340983529132662477943952369787642785180
41 3953445026885574880347678161180867456251559830321605242
42 935392947693252372251192304750359797460877898377461078880
43 14169611052655429779627095102170120099373002438552413364970
44 2637073160011894869186594285769961533283077134516304228202126
45 167397664298064138864575159395887459965725574337976325435682478
46 7245113404176378383408811764405179310377742468242360155606161216
47 240407251114318592780034572781933220964820275412881052860376734474
48 81506072009448161633716047841464591735475743110606746242459423721474
49 1693273044821322404449769182744268967026643565776455161623594713288103
50 239401909214198374876252049729149574845393489885253336934739310063724120
51 11512798240089127665118486061436598420866809487619915265072357342767676660
52 1270623454971480404399489993999129791614322713953219523874697465578561524902
53 31774117393625635199378574340220257775295372518632356692780815451335472565722
54 9718156657590381346813929709052261293190608859538922887433670765796012906075888
55 378549083245168093761343577922145173194522853001926737407532805251053367985885556
56 60074397364395413530338029920773637900973756435102599038705096574500407283313478588
57 2426732984536175746903208545338203584146210678843832827517990157114826118828795987764
58 199559031614064813578758494238433885815249178699104469625865302036907199072795719515248
59 8349181932952240147548879952057479392100095838635914372260346313390079018218958233665898
60 4264044473033074029690145138840530473552948192067745371013157580535118795826645984226317932
61 61517158153748091624685210885362256728337742558142122375432830618195373720021635413019727642
62 10827560877755320669822209006048473973737100593973104976372063477335565828084913087353264607232
63 1452740759643268617398097980790751230532169703497370765789206012056268915230750837811620939805102
64 154045848888143774686709903229092186816386462929091299075429620303405326686491540134330559940468823
65 8127677522668092754821496180281055214455913085775884178477857535621031992181208620098422914736933748
66 1524348807266733875454899017876745511809521359043817492172094417844231805471262249448911803158652751328
67 36286312669673933275721951408045871151705735157775760807375169979353686162005072047979406808548724688554
68 10522366751477674167212727262882264200207313073597272609299898081070714126747346243057846248485659196335542
69 688185673661652766067176595585606547123080859739083416492616747853836883406536364840953121898273719610133172
70 137012204087144581192348271791928343589581888262684080179377112708911840554102692609139705596165192125171583392
71 3459169479111325889774892708004741040060767621953689254316064158807901702333331082450572893979174176384243749066
72 2125964354224165004765723993989384999851162535840605008366190241667369953935935601074398858260432574950473092326890
73 36805418771350925001287303694236531988097602810803402208965436217946330740637716916082055053592368850521716660371322
74 7752453290333353435542502681834858117383254444183386566141302269043733471266926935129909704719922035140012613253830448
75 1241471276752285442684125346214288571229066126124775665621630699602832495575983893202738127958733081080587168359054920174
76 134329834078245903985933472935852370975433409492315646001414981059325986511625852934263403270788789954107731226827409459758
77 9819047263718213992717738367095631198320293211778432828066563783695834940248918648542907269103604181977945766291138928838708
78 2181547182217574401620477120153779159373834105243011710295248670963689614530954207414820818192376742390855494044881993666664352
79 61372492374386434926153450787067028357823749251692854803999214473087963028906965664812295231231903678756103408328420103427268618
80 34974007206231597896967214132445658539228502029316387780620095656256346503889032834105310550126625688273386926649542607134871795874
81 2018273070257807839692449286244001959989477547512046192124785957557948557366131942435640258578137417481753104488424435336862011194689
82 188681565215420180453153685924330487086080367331270725829411911747825414843304620640265965189880603896158632817159103881538709789228048
83 11160608296181623551998515130325538719979558374786757817644632121840638506570378440833831826459535315891254025658597747332370421225004330
84 8018474412618314905165652706305442089266066990098562358180999879140170774400171437665125609657754441173651591237013645917718154666867869388
85 323909971576225626550282950962780079409408855327643726970834036508110304363669029379077278922586447475503444293755668130830458524483576626036
86 39720781323437993455195689877397216326533620182401123583390325538032226094491509205074290474004159561824705973162903322664352015866566271380896
87 4928227784258069701173485581278585353248744379341039434040251755479435757272987187104551312177995133109893679266475965584903142059026799045647220
88 1237127782541335923808308493425968747368885072132617338223753110252262953620687233531868229046665400090884998147462677473232511254235895387465023100
89 39265558570003595745512046953919076533763561932814318801487646765113855219775902622500060270966542313649165759854583124835339455549034692363591397882
90 30250153018646759604733088557422030312115657673973512202311636193264082983372411740040163605977308494002415281696333762173324991296206769944739313138416
91 1309252372384019600833083660267056324902893181396878039656039003403323052863402464565394181596215738611435087123629110034058444714776464825225535632318068
92 257828285020288096218636261333918961104736438374383129567344112556660558022327727513870755458600354201852932136311044109046106901807524136570967978559732670
93 22814012076246785255132319287505067682552401323287766242462332897960597320458564419215279454256705195549164187120654714368346157714141980018501779575293957556
94 3060970573921940955736906954046339626529420746617373859224847516803000733723552435060949861466816757706905125360553285755902018441760895618261595590165661173120
95 415108424326597469152241156604487766092531352710193065917741501451836151363239906687913034490770614574948786465551468016584851940390149922494732832884623411126644
96 170679336584055906818666763851489133695245985737683115167342913294229581380705286548453488837108625410847138315874421107934387639636931525738069007918528960226852104
97 3939811719552570951450984099184353729531082104702134773149052365799776325009819192476046993287220576799787215214784880697581113081819213440749667156794151643939519802
98 1654028527481901652209642011145296265791554545282494493313177327544678233161671276675282668036038033366578454679744888075398852850147969898567380189165294122129186374952
99 233853357900527375829005596969682673884871752696556056014197229650117949676986826311734026813551807044553815293232066746661065939716819804295928486333079772512337203347886
100 50100793341140926348648453623797130883370255958097266994916186559926448657348619001168711072495471625365524918123825381734875883807928895110688663217036577771599574703447361
101 1606225913285929207648366621377880345525077713348506242928545457293625613123969821868702203289084018133333435464899679991977357583420782048663588198556798629080110182864644442
102 936186840496562317134077633251942686065890437852694916572284811241607129662852740934013242978109936244616446126785481584164148749755998889417949328042817401418083216419081710112
103 34441118859312384608656472978277752188980545842468430254705209885414524908742959813467443380533478170873873922708891495170972417848057791034342363452150625218266604007417313150410
104 20471468928970899737496736192348255454274270885360992936775148805899695035265530886643929520724890703621237751249730517402507434617930536582109246845569397134689227033223842317836956
105 3071545017168036877352002797046140856959717090399010076240231941212272738521727247445281660124697217691454951120944555292734775355507189317707038387264375226428741809914381113918722792
106 232643395117115470625230757151822001078664793872384957972197519672253978647337906035815506742888692506197559080176822271615016250892220764349017200420949162064634009935800290802734364848
107 17788574038844811211473052271883380787806144228720773635166809851873733891764231795608641712747402521385932328447286221671543481052663276867685221454007638639049083807531571922257370823914
108 16475959007310298562379928951708375478728871146861953385562503767605069596899758746158809775717796605693484518115699400345686231007429151293462689140887885114315045887261914922487997062467716
109 427856118367255490439461867405201048802696384794031677566069058283973205118505877564809480839988747059547025814367586822162784387114164724799562269039344279329994292399765915857315142853360282
110 269127932479544200708610027572547965897706142546876137115745235517382220661078604485839621290705050575667960007923460849712661740973658967807421372169414886243156759296276705542479950612020516256
111 21354824345411601203270294028372707807385704421297693512191850801190808728705229499923816995685143741840606287561704056411213498367730562913137445943084728252235386142324021135487938294544095071860
112 8549358523055011390793824800637684025006294466626359772356074563035475553226297050114075825264672862532174757777631379317744279897689228616697309579743968812762551441708168468026940675992182792437538
113 276284224025448967194459013480063092274321162763287572296675400995858174071952694719584735207102937875609613474680440720770643980003617106041187667828952979647450737100353963148396295170810715758958522
114 180164433704571522018179125532977741022059027575900129630191613182689638185257198845737407426724469058989308273488340921627102368080888199058146458091611767819970145078460676578469054139054575602811592416
115 14815573097858763693682003418559214964867631388566886949068163187926855957270142278441848015029748314365907917386070660017514668221555939110908076736022126925260009081145052756807130967764691400588743803252
116 3687076036746013746921017569276387305426319755154777694722024881086446490988587853035094971217301255468718931166407148633562731747331456298141195135556856170211844339696030784829101091708899995207474277738982
117 617041852376904864115973144894480140313760947492735492585066667910555750912879841493518453525082970325713028809105795638907993730246545314861855192053876561427580103376527622815056798342145926283336233384577198
118 69435851194717837875602031455249057472999740443191086768197056454408140144201308216178485928670997034524192068650892279725347886370400672074605425164932450699301415247559220107889046817810818344022177458926808864
119 11820621465065764713290493965785446231178535688089951429868472458628397436744869962648048173328122328817932256457268279623188130529158331043370280440225788619287527527817174248214335188679381966968364749519186682868
120 8117490736708981693135141730623194993336700139631203805350079929569802184936658713984318034363530196427235442798867903871209443651899817152783830797328309903291558492722316021414193860387006792883670795191117412668600
121 263498931682023285824722033991466110937575550218654707537770156550198378967030503145606935601986696017412598076356984169072624381772654515496164648270794506785390902802491485686057645738072528315076701946698696712300743
122 61330641125440754575836275101014366303619905672216122804294114820023837482242095970080621063347138805292790934181605314634111083602547370700952883407574413268826076942836015009612088073226891762373188664890245389390856048
123 10794732240358118998404534107584138437544291359913020460276390081963586921535182962051114098025830220796086362480311942273686523545271447845427623929243102261920945558139732557235711874737194928663148672524012747739613015540
124 2873311980778996156452806207713170823057611082706212432478304609675377129622697269678720972111411399841431806988373088143805124860935257857296713642505059827794528465318563153717198432443334752000195791070618006020598853502046
125 342679203502660723461286583213945670902534875032329556338266238901907983572077186582888515993316857385209871003724157976331432937692893168009868089052544931600473644745796865742120147184333669075451501073871078289020984239916564
126 185393095315900696844070037095455426830174102562821875276908185735652640818364361799689506862339654313395040663294123798029391144736018892889292811525176536374947634128256873028677349682590244932691056722919005974783029598311152880
127 5616779683773401769832707298600679950616258348638267872240227075805134023711873771767993778089177237990339638277395745391745873823469543399455026590481748061734754722514889280999344947599495039507749718515537504464892333182360461194
128 4116476499337249546257772544856228623927481161544725509049490465826907786567859948864184344739694785844198548212698581350378840415613371986441758791648819966994642929673122407973971120775826507808410701136616823237966745108953265046298
129 380084494817907851698959046492065108746059761298063208234183304682502071184391760006383844973821251186982391557098924327308698277067918203088327383831531005839109045422794194509242784982389117206110925218893610980041053792953089947197492
130 141473272074486302652655871445045997496242716790857823552548055930658052249792600909167435829314689638070581211439981157719095995993542383009844528387551651415465562362734338767985658446327445774629199155177746646023523478046709826481875360
131 6633340611306384994805100998556826584543663046709086730623862124562108444480676861348723767016433379620586676874019779786842410976235032987664593793938540708183768266954019365222765409940592458828779600952004064766685070309434955590802374826
132 7521931657104842086732524879430002782843991334180880023632974010673781443991541076796123430632021446621144306668542314876697000811245280128625461293174362276794492232143428259211328699264350778953431239270272096989521391452065438771781771533836
133 477481553982877771110989413122221650488518662368029753567285529849189344781188516559980847396838066215301760183266473593489914875228714511975855222574816976716386813632389716742102352863775461990748383481791190047817438270763605005739331675113268
134 91618415916258133386932003798628555817546943399414938164458094551059291085505424435097897382284854932717359487157439529132911011441247643631092506566912789840022523201320151603486144322920968716412289626479960124274456042752066459340201091460741600
135 35423552391458806401267971389611740157195173773999554288836571542854289836352712104050804684751585400824446812341025034416639923219205661559662196260336328628852361493257153936333926228252014511143941563508962134905955508520851015709391651493431104872
136 6899226754386780026208033444143411525764718407027993701552847712792007537263042243135800486041186574445898584508678137122450290067483699325417575816646833582302612533153816049680435754357667280111722385486705091678796158393300327598816276539007888598876
137 338418327633757040909734084496727793825996607328653876354622046710009550382558260656802672194695537559030890789292887109470396829201780285050059869695594728164832791033238980504586413740757623541055446895724069655306634609687974227445606652041379565595002
138 267552474776690435564282552101497724556383709244338556634611509448324575087056302755356839145720991521264865706020934803894027706772822111308438857895091583999365467361456052135450213602938102505418346680256063986920577192187677904711675500719502797953283424
139 13316883684557576172703848983799141901240932539144507925376528063303014463048324923951086824744118709354087381511931404891302153098494731613792084202485189088128653792795027362982852209905675386269163261664651933561381695537335585632533849381110852672701401578
140 16022976511206505936708046105161879035940225195497506476870231114893689175236460991404882567477025616327382734019776273194456190992170397112296459435292488013249907715412161617972769712061908626575895418862712541239302526458896770464782905226323358334510864008044
141 1078759208473238615216573211073121279472551400131552425966831580966459773698679950481716533468610654212149296752115324262857185318863549865760586466564079595886203994391844324693270893787181496781776044512588862818919679709773950525309387746789195544761548584991668
142 219441199013247914627850476304021601110040522816675206489956125361565216982970481236238052315093419625337089664806228564471652952649626319372487629181536907461012719701112496216331334173764584431476532305191995085721867187824880949278284685279715516685012099424526272
143 44955315600806001653374870098110209767583826016655191309464611393686475160098270410935121020297008680795972026649110752729994687461063627767877934086018654684224797453357961174503411001917458975304303971454425593553998839421061666873354050765418491746595329013397769332
144 34779464833799973317202855086321322243482896069341304017115381249134939700628448573289286526682820114988499889254320187416750551843980142348811366850057049056127960907118438628696944124693149458743750943511006986255677476257839272151826817761486033188655003612621597370835
145 1926764599315020188992143610719984620377782811034049247360270089876001633331118327567131282727756956633531953859707104439571976020039515422683901762416555733073322716161343097545233235765594986608667494752981339187566739171830228963852846938766114867723610153741121387899764
146 403061391196867585894226337344138204260690598273899918478880354073290731552637495854164633070986991137089920941522545372350543194369851605076776839017982350664270706062832196328861918961701040714675119172096858718631411809740438981297293835419535551631142710374415424182232848
147 127347332785522491270594144171890990086546836831596053087710953881539540142718906657823125605671741244971579747754516589232030360155052206595194016598180993917321033096228150556568730529548265066688271983810169062910208433608664109594763527145835376742133424114393523721381170350
148 27007334725576140722854631408438308179254837214489785131511079910311244855787875100872144859159368340102442508900237981145263003272948817203606303420120216130072034323580604528579571214655697839975877095451667011851785719498311761348660447102339780770810239348518124708083242238342
149 1922191828560038255451753641031707509365491457597347332180463713362899185036078657832895979357610253148267268168595978018942236013775372683781396156515833396504710122359874450441993300410274916935590811885327179321862886361994770566697897004924813209488388670811508720631301723813082
150 2479184137118565023394770554221300725259508187710508273972465557451057269951773802351624761459566218895404332872536481596009670603335603561412608831146424661906351860309234458779913792103828437169483686847082493867019492313328945176233214496854129937026611698767464882230874880764059312
151 89417666501788440729367843158963057221516255517836646624374545970326768056772612991388364576447409274159996660741005956523454314081698913061343983731338180547185612452056228601968811033852064945576462295733971743693888264309097020541871241081513920787955345424323199944929189796733603146
152 77917464114115994308962516044378151259888370602618441675998208516045296123499476217101612287757461312911392163699279269899220607599459261833536781140384968857249432170297925810316532823288142927250662857594818520829435862525258712356510137435408782187474304834291788822173811115273432613372
153 12814869854672996123716893120639980490433664972704381359987213658746171650328054300168032771129325128209258476534645892430137599196417433355891570312568603326276797818616526255776165459198663169291334364342062563815088047724675744881918373144136934646397122289545366538321275343152075194343598
154 3771541634550737350903974213859379360148359841883609367222579569750113290925448273603389136161251121944467937252419980326767328137991343378267345462060652302744904526137686846213404207242494144320695076795177156058416064097455794395107756687450276459044721963706072384775726953320064637216562400
155 418971199775790500834529874659211685236965889930002617220752686252944772375938348848382717263838676499705550562159184962790918738232781738373549963343308512680788228863817348080408366843676125976518834569830775320058131825420372602524601777181844995167261385657984495656377135113376116827592126836
156 281068167569201941831726363923037239948031312399994857523690467644281005495299936726967163794031085461962144717779357193556880613772961319874476640250383745080381163084382320547240644779584076729265437890740967688440254287711230424757102808813416219408589794931785928270304602674762756228767232922860
157 10542886939099731168724932599474865203678742193073129224866657188742808890671392083733007813001248065210861285240636374034086334780902736812717953101856130931436586350133395321682065329629134226161554596027074979841851762445727982966073941554554414256184043166711888916757999378765885013290370101464602
158 4775993600959352344643057840868846333278156488850115749631965390645890202902722519477075072849344545803256171115795585301561364606904930956619731305368784847178227507793726945763850707485393737616143507150164023488816976252529316972611443257749765695309719295751646277531411703825133133897114564778541184
159 1088667760780593905454175322289579054851127976961130020639747684843339917822813841666186815545582686366507592290527919761045225341188505552237089052068958275880400989802733268010328921398238674563860543883327049992330226725479216417752263979417122594373943066461267141468573312934399971489619461388330640500
160 749183631494888910251226081638938309511188418436630930817879430268355395358101722570555275832741633205199445942408308765145586806276899886387189759938478699063252321157778519258412000209187578986011753246209186582621374487039656842049917728859076487653736710701789671957260091640268061781306784473395377388904
161 57644987193219245331329474678411495253332228612029082379158573998959902246618151997926447045030680748137280476320736098849297357080175562418667151441698260701242258856128314805015874294567383248170828585102292228313499168560223631168057222511911063896557091905435710449596397827781066776307373352542888727963828
162 33473565205195497469583625369021316331427454621963702580467780961583718836165385965541349323732576269949048943093635928746218996609869770205453545666353498870230473408119900573053434580620148372299442654390663542858939011622721804074772482030134309088875137814751162857077469347154736263129036669174885477346923544
163 1564665547326048392756272117044550851023430545608616886633617057219284035116192760129034666002427213353199680079564077561764837015894337719469799501383793021397970577844736065117616379775666920122039799002223492684226536986900212086522545715183818802022725786765703498067824102769696310463114486639676447535718350250
164 1103836925405004685030595586637573484738574485123496526379075950538707681646225653667914159031569750182330804323927792790784701084329047588406812677337052733815111435395744196078848022004703421474858285832674700934134791003201261477185904354082778823658883444448043767502095894930431364405263396406380357840373298605462
165 348226679400046700109726279647602773244298162680926344810492296364437921633309206065935021708683537449413503387680892568949801874810661446365758622038107647517077855350085927884279588508871594207684697617112735678419242163917804515675083765506337665517497614690557471549701444990017962177803810521022736937064962821054696
166 41446754536743461851255791227447991584077307248182964428791081010905725935996628901998846956599734720416763629593599693274419598604428921569088535779069436749299618548027737295830243453710462112116317695314725457325691313834611811736446077878658431201229437394440017120244462543989065550487325104557805163398857589584905056
167 4962987260181460879085076073644365839303498974302909921768055479765293380878379333966973399173959430631188952432038828869554314565848435265433076066920162414012188183675352254881667313871699351434989928095540152993680250313479436736039576684681831494874521838511783778226512240481922323086025686042631078949381727472291114954
168 9565863016633886626741729696279711010208543973402611110634196594923762079152788770036450484962368328985881102768014926655154885202744650798819415722844453590472301961261726924791110889128566349027376254940023464545172231396169214473853392656677779706858501317238572677940476958976193597586723782575403318585022183282026430976696
169 434719628781506709288724834253157694167174921756547932308559103840538210338137709662675762008536637313054552592268888196023758511255331479532636399338945436055179103163827153886627944841490770373501772646761778093715084127072295917728819676226233515178403299760267569110502810403782406024002322360868810584747368717510054464699063
170 282643645580823647593213708159798358822710407116657583501248159774160030453353517401039618067530728088944511340035686737353386021717159969640419535009135470475361592109829540549414795974458669132569298348944068891923985030200377752250695052830592002369615591031702421419525138672766422389100164335038646405097462378844109570620007840
171 51990494691824586852053650908272802530634082168853318468464687780606508580952369816072554714256760140056235837431061481135916507662893379405011471535235615342243991738981472367285960054206970184899635796369633698767927539660362082745709442695178434195833387951593458987292337209935157280522372876253849176179669026498463068714596342190
172 12826099335959341550536590732991618026214558412821695821238184606689818886499405543882758715239829895430053420852987362020223632653992245039999303922714031676868635138406204346707345027679538061104684511340378037359075940271067335408501286589844687449194727178660628440484581554980748517409636738858404457293764391836077962423525555835150
173 1060904594607098736819496389742656948882393712292555954115920224027510955384718815389599749055795306370081783447560995209198923881643428307865303843559148608176555212589186375183055739580472296254417138921145000720732269408078152027498853676440292387283916872369456733170487973420507589278395441559420560785605638507004725775110772860679322
174 1059148763867216402116191387752562970215577948450740645187780061613472739668588970266962089188746432233998310192814187461205188951113869183005853422168847775946573899298769158355390303609964104459784268762175407769114000334453005944978718320991838621416036927498664369587637222663419542364245656540868505811475956796602195775171305660481939872
175 199407741329935600483840676360267965929393593998645856630106831045540339303059196128461212427580975189562591787041339738499099408283408573701903118486320554938219889044071961384461321284817740290499352213356427302257705742295487172480787300062681007601950929908420761698671442401164952005994139759708073764141107647793861769857819211719796067950
176 83907996530040456527852167451490090857249785145009854710523950479335887702354805889887507299891329537730456782718119944555467711324274270788322044937781066791230162443101934808603138351804313293082790704743904686911801876061384182321621764966741530207620612858781005873121095120646847941348054551080195974880646916726222931060037733921291595423010
177 8522176994131167215703884114126393901290767791041806168463939588759760759841157644446162769463380985524400181013058834712642679325201820131534100394782369301679733713810762385092533489017457784187441946504405417631829329699544469671580923694764404749586526453394421129302503206649971045608378705218225700725089425067197506096347876141442414347433524
178 2176197740200955416409083833548062903857963316871843846734512506415140529187609919441263197112080277980969781575313663520002645169579453807187565753855006757758682884289460621214038376794386817433792662722470909898813136083087779217094479111828571393059842705728720463501294922095208606161770749764621913396114826767901667306022925544896774927352239248
179 279423482212570155525195110073537995605788245500530007611246516590670017580703150525551331176525103006999001774986014027979996302565324749524747929885647159850907740949034018034612558586098848326519645253783583695310562672886320646960253168841059277966807598109504647118927448050288029143343951392116890742879738438647063621212785055869008151724199474218
180 649430946946656708634257984516637665493563898688960980529846086421650726209537159819437342757147492640122270997274766425858076106723804919267703957227045703246561268764116019857489990337822022555360691902139792811662481213834926236429697297478941975313273262454970731205478274620659589023951879170632038052077261967577779797009139760482716209963806775371618
181 18738616131195302511441031794439968095800847976268075958019179093152866455164486112092975922523475072645062244369139129244346476523922576586147224911215700646363590001624954002678089274546924547792633240824056777040399097947686902741745331890227819563627787535791767892889423487981472308662159837914787924828818452116505090330495921031180860081204641246446042
182 19572694601492514884820842839716535896914015558380150209713066190373593633432395912788259063823505508403158633211043888168918719445853814918519492670657435121782950439436045309264433602982129402434688894268925609064694124666347801261387557990184021225609238429642459213914873001542100978072579561129107224239457890159420231910090106814322284686862165868462121120
183 2569606078895076776610982329246185173801829589292094947971688266763483089201982223967994479078242405522897052790683901660246810016622239467963736323466333274904370300027972863506462107004573160636424329523445845659933825832322454273514174620333852495980017609199795977871184596604476557556159166429125661416485626294285398775565937802553395324554432297640483604340
184 1356819808623982590070169410640870010253199382944857518876365592491287213194124925412003916396572216696711071924690872951581766532574054697223020696329660547109993584551620875074368436651414699698337512242103963387758535150254862119359071517869141738154707091110436297295712490004470990460092056862971928131507355879020745620580770337945587400087997787875682904462524
185 180087903253919350254933089125161951959726518019013778861614548669519069729378853413521010764551337512547056048038079324723374217570981336730601771870090252118713712376339031369310569100301111750804771104156972294551324800275481752094795454975224095140307512807669432938410209725565903146926420480090690642255993554275843757903770665449854473401543551053452165843598196
186 96130412230952719411277626938339886184023896849290940643633258022514310198491801822994936277095477035554823554421543791488301305507708792787670121835365610979552261617565925668548152654593144608834608469031780372843264926260867252969939954413949007844785832002181052091535348448154891667755521440021923378334134491668562442609598115063797161678086572628746405704014720608
187 12897878817391273466652059045795991624522594735737378780650581366635038106318059166198504276569554836608713361443304768283797404254395617166752490439387081251217095171435037693482147617205670266444650325768853045071450944282750472144069015234112011140375325616267376756937553476367909708935857125920649534093241122025859484773759735516751235171681596680988425569996589137652
188 5219461479098334114972323539077121199699559781221793209754882024018465302547623953746868101294097632663266998413039906016825541370646864460018383084547521226085507596883033338076271978628446233541899779345741229847066960864820784761213331189834582218497730499456964766844275490297003451083002459251164005394222105667068427238036833717669935823134780703455204258274561490752414
189 1887542858796205900618106399991408892091793387531460615939583804306974325833538592105304332975512115623649617425986622303782059128296244237296576626860154973225028544371809896635037050265083070558302431359706782310994575940246928729149735584596579233047963334580569724116403813678245435198556565309641624581514038943448746472061257899494983882736632914378598260368767815248726696
190 514675108429775336282496405411651103623992379212236706761013484260826424766658207669273103316889804926484886242618642530198936377586214233239255968128200017680215074219370304495341237635103710052236080530488202469436276743429308273983996408839035272903404154688931178547569324740756892037056272052119948552265874419393372959048046026400667526085334749687626557960398980914582068640
191 35269663263529754192002665564852207815668079209115395357890401138853040391149919856793011317653390227842032134514490202243050300335489605495226146425780768787728224120701826185396182928560459750716582637062883630425434465223900993590695514517030375741084573225949937750806738792155532873685123753541390506584309045681232801052623036563414974194739052858483878161306567116007477717386
192 68031063395865805169294855035607308195530205927413331273697413527863458986595950151405200324375410952719312645756861933151612839890085934835826741350687417546113755726415392364772070260658419131841343697152699267717645552883220464435731523376736019414012237480006295423646848635602490403436034221685820220390035630305919692592909330106855015749229341539200640273367073223096650225551534
193 2692061562174672810406106395240066390136497378407898342766508029887999175946858691658540968075512094477179953371013499095033581558221967146702365888580360145877546428297018430804943623653826280120866797286460913077796386075942502005666394612638153164391590135472255454950550752072628238916636122231383026097093849437750593085461392900205570814093082414955368859823195607414748749982116922
194 1499156012089637770383082375385989670833109850094081438847209431856457415998744149763382666409719333549720395301444559277466287212139314649699008749295479193698051549953515380400094370109104339688587987417418533639020606102973873303202556401268396445026480566628641465689679644139119451885890988664476707931667529326042699832881920096947886634700745542848440580233854711758268094185451354448
195 839176078334310969959065237535220098347034564468149561827349295253279226722789175449708201730005291600383844838972107284716552656131256423914960961637902392988884838430929080958265935032272991045868562902967683329326057977236501127176208980442223279876694902400463402130935655401519638448290092365755061901414478778821029332351939502226019765921744200727061482924257319288459260179863171447272
196 265591864682869445110086087188288980630476263740208140402170186372085670928803831140381009714629964563060013958938702884030111126380277998534374486818346659703781493676169674328112485727003598619226243561868128724338730003256252763196397161435694139033866389292548846017920983920047044990672897993859445417707912310845163118926353478825637069444017027310759920803653836541598118385411456514966553
197 16689097989193769022887309034738813368631294280655304797715039540015839436510085515919292227332863661225805501861705777432928998975116750977960718017454730474042491309709778979364833540082194558622705817626061518134875537246052125660688004409719969704223009648784160797711777843456877325612149645654413396568958921226631290254056963948621690868254320760018213760742035656155550718652788629447667802
198 28459343666797229110470707607942417518203292853721962934797250106366987583464611937277242179194405359701024606715564284642594379810942385910763682974658249928718796547655530013353175062756455060916462191882008354006520168014028381564292852395221718095980214420528291012418965147607706245241699244019043946963273480537344253915705202524197750375244277927919631152673455124997119913052783549103085582064
199 1354919081176421977942534369778831523905758018942929962993626198861100145138619633756644301737199452251571889628864656155556479364808707918079912886398544942133499774611318543154087514070736176921582667147243911828466600634862505681927563003189339701934859912611591359170287108986908186523263136279807305280872789785194879387697084598822907219954041875605288641171931735760197096373232434134281883329738
200 2333953636827551473735359524312264657102249808518455076447984909980035587196646036038322210447347353448134856870131160516764343407213642280344735685585307520520510008447364174712079783336987379701288539255226555988155301724412947707919073666531091085722318205230864892520256396218802111401682008855742103321051267783684382245072322863959159260539964905906561805530484583154117911990674145287281285268132682