0 1
1 2
2 4
3 30
4 24
5 1210
6 18396
7 235998
8 4793456
9 76168850
10 1282320348
11 25100418046
12 481341997032
13 10452086347274
14 237925595533164
15 5524220670435982
16 136705837928870368
17 3444192369181374754
18 89772662325079950436
19 2431910317560215089758
20 67517711482300160612104
21 1938556882032793249959802
22 57192835134880155616456188
23 1728891080063888194669306398
24 53641858251475084796006096528
25 1701675501971899352805400882162
26 55204185214133177985906128712956
27 1830360510453415792220923545104142
28 61926081668648437719677573509980072
29 2137593641475914986035214127944238378
30 75202938388281196915602448420858262436
31 2694407840938283018075922270899976391806
32 98267734844217522345957376729033010235328
33 3645393662555795918468941155652049987813442
34 137484453198757428713404614822534104619541580
35 5268905059958877626216567492659265670782451150
36 205074144371346661531510309524095662033369836312
37 8102930432315865766233429467716992521010790495994
38 324874810740852213383190991445300107723920920865820
39 13211471719808618735466442699835600824919126180737166
40 544732555565246695745252275690956269040257959446308176
41 22763951703790708479114723477348500259142207986443240850
42 963816430368990389260420331667026914308157014331097666228
43 41331362923866695291432808809875230750336169808260885020798
44 1794591031298830328634989337910180828661258273263087823554920
45 78871888995015894665221142273115606921858588113580344197548970
46 3507721248195801115758291639528873709180209140411463022996273580
47 157817501485614527352180389636167269652868621902288562497593529278
48 7181240760456356206077264158128282043889592197014723905831911764000
49 330407126373628870724383095921489342424095875954918956810830091994210
50 15367433955032730800030105550763438638186073993408011233448877665184692
51 722363924275241166792925924007733253163383479754559602693671886319045534
52 34309799490574649707188507239084523631329721358459959336929878302405936776
53 1646252480494723571689668456472024132637442829186413271409437498225075007770
54 79781656030043484674398375957500615737771852949111725518635777081983767424316
55 3904394010647230527211339097139598924177205093105770214274473868273583058476462
56 192915492513346387096526405495575527128019029708740384432249812697980973415046800
57 9621999730482606188580963523292829632724940577344423143113849826366579298419305010
58 484365414519579804439748757926265131699862599884388973055148061789227831332538749244
59 24604693187516408590012350682922375908790750904438098846839008558658634267734742927806
60 1261042960313886231787771560992652635076252920380090020930506224703352779882904534895992
61 65199071566223237972020098545856368825884291066543745135851321899233948730691681115458922
62 3400066008650477404765261544952937338331879357969868987013565281207520817911871302116361420
63 178815308382643970388232667409549062164817844981447749538112071397617585317357250504476998446
64 9482711648003506864230966912238630356321929869694720990518339948680205328510486334174449049472
65 507004678674210098355176144737892681075457795694416452293336992068953243267451342578233393825922
66 27326620560332002952769538960646772275713102101608556493609894701261995359870041413018393866864004
67 1484564891736573307292165818158045296685041141323588463287277372822208712434033809647415176161596702
68 81282719069883285537399049924783640179458864970752417248799055221255106619778276338825674855519801160
69 4484676854286692469945982709075385876512159521077696042774035592663204518557215295965231203379234714074
70 249314571005019835234931453865600608734623563513354231222214769070772990754525779357804451796677550374676
71 13963648726584394541908848052882929606162482222214752567867368227091342756388213586121516180724716049436382
72 787839078317126341431368929620559024784525668382393951912688438925641781183944030310681913600517997011427184
73 44773128509035067932233690292303004579472653040827727883624515646437365494783538469765453388053495644491659218
74 2562677531488856973322867460419469388708186232718569538505689051688116138290266821443835259522057066015616839772
75 147714663312381489472494732299158378478093447591490788143833370533300744199539324324152676284260948003580806923550
76 8573617772518035455779367584518165482952785615685721865483076335757086981882615425555594656152184857389855043525352
77 501042279146769545934850109491359130242337549850074586187687980824262825571107454559174204891265122793444476688710314
78 29479110141862487650266487741060727225119252766860948999602601323830148485656448285481440175923979186243851307715955652
79 1746003696545966720756276823634053251849300018588234613878461253908511945520437568482028664177718417325404004470367835198
80 104094747557847087907266251246791349952069219260833811886112363221255445917843753872227628040428254044053994377618333716384
81 6246379954676781857913925302893305216824818087532555187938592616040789691637120900716506079039023358474711170508230956821154
82 377231458728567562298043962008536589067195121688772277952103230580302728251269500017174728760231191984774756483472827550541228
83 22926208539387485853292010035290521872094497643491614626749244300450607145686498547425219598583723135045852563352910852291063646
84 1402061891983229932617815417432003387859479883265810378538664877490196284949786416864716052025253459780206864959396255350244684376
85 86273887203329274267368198870023466272942500160498875279318851238850596069457484626637257277065296602213291596640262075479682895706
86 5341167712714951355974602995620962798587711312572931697779733079724876515892835406760325171744156880984327032943826226922141599295100
87 332664108764617971600301219317741009379368394772680541738657242699328352077103695077523612246348790818294709749012881084578986529313806
88 20842870615501979435069894966289212463809754475208944903137165850962832518136710403274127021114716925834629856749004249116532482773523600
89 1313592525191509740879961080890410724187547404682213738774570268036995416160820636819293875240227760960912330079960013517300071329868818418
90 83269461203491780270107631862241588102808059513979959266345945202017278312874485381023607987816502571151303379324038638066277279026063186300
91 5308891733465422431720614633141968801811222330555265329922320531960337462171377765893838634275589012126299747263167423307623866775214456142222
92 340397799491017156141082105106305175882376410094977736581606100398129987377339906381139899584904782995247539286276470932811550548366554626937512
93 21948596094604429247310884604679210327735770116662751253228858912809131989165931392638743063169152595800710451264814040859554565287788780859438026
94 1423104706645858415230621172619644885012736059004718598522334623850799093620784416093241938892422376466451856745916894209727079440798916904515100428
95 92779203495147782412380021629853573867976752350412257465003780846274714288421729993211414617369363921420346241203844872984277956081038844192464843854
96 6081661503907356358958889586466004646728584623962660777073598996205655288356231122626857232685387067917292438048836836652783538257412692528997127842880
97 400798757296367268161803607952062310543436473751841956298048668682811316655582920702461677290846887011067828140459296980290404672444202948803093681104066
98 26554506846307511265162588688049199112991060420438203100103899268196051806833327404147822794927020633974472962396143505691525868064398464928281253918272580
99 1768616291045666183008286818480903849903821859965682627338931589889600370472380731608282171607043682279743501407884952423167431964645095851077386462631591790
100 118410105094141487726958513207338110739405666396579023560890450199040542532862591065814965583808472484235409786779262065861638987220124489919073743841803696504
101 7968570574033611884759481730036979070880692230385057551187760173318647089098189172686730256809588881373486310503930194190690493012628114938114824966147407881082
102 538996333740518681746215742429179027296041683415468897888157753906731138832145806506530755239539205256552602707236214270114884876616911196940730209983155699906004
103 36642290093331331591233339294034661674295834250475597453201999709600263078754025610020560041064262676540232359758371776295544001801009628072388737919622347423497566
104 2503507749060651870260358663126347234635760646146438388855828179861331943563598766958776071197924155070993270780270158213081949407444932904579340332061321531215190864
105 171895046298509840257613145974869931355976368939403296593532100677601232503454529955257803024730771003458323223130572601827864577305992042093786161303397318879813972562
106 11860550530555482248561632272660332905672034060171940446230914981558724099704356505024067607775102000091757632989747141393935839341965569961159146007289945604016049395868
107 822342589826759558360367048937059957702528942261377073519560885311172962349774979177778279596701142858057333735768932769542163035340193920202850975073653378459154177786238
108 57291071562278115863294797148018047449798864657715789371271931551573524838077594409706869678936478100474312660756666850411509831568769899251024198747791424686864723967403752
109 4010398200166607366315354496454699313329501791654069153962221319049845888625895109198522685074978431546814332591101146011596065350466292616104835298562936296434924316748493514
110 282055760352671910040168657076041902021157280698804095928632662579601604871349577089983702778373765014162072971927731336999116530103766745892979722990870001443531090209217878660
111 19930136594210275039674859644282171366934500363256316945049345591525117716974161022469837728376181106181678035950950334419926559986468665596031061983204430909836222542779693917582
112 1414798704498998707183548967666156006236117150125218697985478888507409788671370796791672124345860903826740437640331877008359333484808309454264276380425060194495677250648933954720288
113 100895013713859641064467780809081183967566883062328350545935000203062239761529941492788779669237400043783138030784782009798757572571707640387574890713683494413090408700112861231397346
114 7227986872490549257880686940767000291829074738656962627949355915732033395657847000791405037049091261581655619881233433085961095826318749340888018421092464269012068238466857626691828900
115 520139531158316603022196422913515894118839117358783447221407705450956704709225379718571885177430606576959754620465707556236798548496107213279996150008465863977171443747226856338827217550
116 37597571535977829923046942069638827046790214756469946915529395590115902763737963824816170327135658685916762347969601171345246008462276448849106644641701711273839277135717705654352407186824
117 2729732124554709823182637636124010845676986173094673625642823514955017336457552003812598604214492755749797868196700564550364909881903779634062072736986787896429436318811213171375530397554234
118 199059885121591395816310605777955047789594498988322819400333497145530780642864752900603491418170889807472334107926575899180943761752640576491491087522173478892092088800692687332978277488439996
119 14579224362659459745617140208133195288869747914454619644176004552246572254869468957664969064927871216117610624687031611582556872422278031361874501897599953085370017344786236673627487990939571422
120 1072397508364467981691562675773154916897347332578285205870154844896037402482213763637568086286614966354424762608439352004054007297291598970198458793993584103069084514224587505133301162905383153072
121 79219466101014867614248889184032861593284545697605647837135524981483697882867544497719600976091656903601025254840926925990475530571697766606632614331809577778585092244336762652189977977156054519922
122 5876883287941431508794605327741888960055034833016962307296266769777735022660073359462378953868748835410549183698122114296503995315222709450767267362731048688318249391602679678060095493409594013823420
123 437810149861033938393672466592286165021965139152957226405396418155043763728083974677185600708030573549978599136460770510821604857073422909578978334673101624494026692400382880296226144936945108726221342
124 32751637041408980467035966653360960538375238675610308461289152526569035634533582108992720857922037673044371580801231317808383977301942335108229500827765553479580596490951908169811017540702057683789965352
125 2460218604952898001954767392110621313367528621756995428605278299850060754954059314575906279059223699370650842183747273937098110532234863711668597367909259413412940325265232133125461281755997695223850036010
126 185563775615971333429143698066895312193811220618228928057060782736948572077714293033488271540194546936899096410331275258385224721029857449963339982445379865420733441148404819535541825509702061811843634439756
127 14053259743230408188548142345497241778602517480822813575369092847820264774569681101103077277473394262190286802467843834146026233731730386290669923750712170490486080736373645834599321655237365563278117903974910
128 1068589997588258248020667513562691228150475580175149986701965414143878480547338020866694207961913947084367154090261669868399977413883962214902162341659371703153882011984826490008715413522010555130090534059409152
129 81579550719907878491679721071288345341261549054131459520547239977969726872768223146142657777018297965124248438760162572087024568586012699059158774134201145399647729627018295109063770471109069432469135814128816386
130 6252791150583245958034639814513151824781428769122796416875102671831241744137087327486339263597619857886325231858770152698719732331429965788809642275164409686793685248628908095603305593427429527059599748192171770660
131 481144359473250460304697847381193581831356521108223510527992333254102325461635378775749782117672989869408443389635312258693646058580511343169468061060738026751754255016708570368893087588817464839931517902183332792862
132 37168274561396785784012989667746918813634181463449348303748722760141145046142931157063402209058744644166927560799279157312181452868032767554103284274236378242222811660471069235097939477406102456724746140556870239783192
133 2882383736438379240952559052441237484816898189312651939122224722569282081724698295036844251816397660401160429976038765201046139397564252495779657595587084806080166999141750952828032687813868158057918637866726494492418650
134 224388536038445940135331539019727215357582551054570232469496016207158716140321590436206707433971442445717457584965423441110209788857528585748198690335686897361212310194615246332925919479443543877387339568235992008446531804
135 17535020146717979067311416707850268860796905636158655632888674725463019944092107452457693371947583965379539472594846377806307323940417176224933845504736192789542065410015150448927707046974155271826722846467175432173312329886
136 1375485677533889964090384959539604504049843339515977582325186112661660524394142237475598870931211406220238499689383041246381777105205684882045199899972547783652729454750945753404005803561356086675418748368427500478614549965136
137 108302311363503105035291252011922144186726378970620281585306449434959959096876527542293008378976707249336505609402700822386452814242336782653407670839892043484412803621323599942081782232811633855805498985517804313587755339387986
138 8559316023938723458845498478075654063283674795499950026707923272574849121890441457443373151090660881453071072136489909886956479661896360560925651456275451946633864966660178966748488294766383057337949734448963284345850347638921972
139 678966106630852701270407316941492301421108821696792867993961304898664146336588777198537051921814422301534434789587504699280482372390991674177450573865296817744233012777834937254926537485190106590088923646443754024057329039113715198
140 54057133995418262814281873819992575746680903842064544157719905471343734901740398449268474306279860537039986768771111395450417366529147407172212102502771087560716850561844408325633731201364851521015447704262319588487574035518944889528
141 4319586623578764011071788736000753041085403545583947174173940539094502152491836747374111000362908032470918166277503529399069175039758801927233835562795789369551642783531747155188843319214279440156403203747003352576347524292248729152298
142 346420942734169000563625426029871738480423883153526758893701833586370837872717817954981453271526040320365108765978498009433555115478558054955926094592813144773936143571565485159171601175492713798948132382341375677588334443501893814491244
143 27882233944646449549943759684375733539810505892671854358471355842858473965288410667545512517667408679721423546586717715701107092788852605326132817966408265118399561533382853547308484296795947369158703349543701157214938095551917519685281710
144 2252170819061739938516536996749482762983746462374451492319302338788055864773450999819959171415400755637226367230463147556592927074355615167863451099824475044134427451401448944198439084000418767535832917423921809672106722004585956123783461856
145 182563702421974873737888131179537355248725601380617998443685228133828236819317903801585604294131164322636699618330924942891584921126757951410472617253141251148358827557500228670868757116403234603738144511043964214050307837354200329832424884258
146 14851012334806540472879189244589440226745478444423634310295553841826019804095504756058697069047752432375796593130204164159312722738444843351401708444187208003581901563833634424355531932993994367624725042302508347559895851518586799106915145608748
147 1212315114460168105943194440359408320704209024022152257794915750501889840449331418338044942907573434604193978165923733174609211998672747394937908246690493627581549887505084202701053188432526005936695519424733420499609707115926026368762400860468094
148 99307554221768302107093343548295181373887620642261571772481335658699660235602849936300055535129505878983181025339816609984283591978278676381353561198496375870903618662168998258737244146801129223014042881510657753826394901472772183650355041526850824
149 8162928104925390654104090035173648954451258868162982876877518534722066910657803021346436286089333717852793183978717030787940382761133286884697744959864406098627268201591883724754439194738006829681848625326336577064743552076311109802983506042442664922
150 673280957793572367075053596166247295473090428714027554282124131575088940420054901227361488005453717782335869650658159135461814306857746287501891633480006586424040753220713474637343514057185116222344014224452325414281631714442945595340237301219032301036
151 55721559346516510506447900427443023564777789546174018622023419233251991069217813718745415345601447771015580184052162223581709548445857029489810290511471239929135539167693143947238595186109844533673464460529235513211929775319413679476283675867809549147166
152 4627184243248354291770182114811524433366865004114557850613011738544652671362329265693193254379137972279938811572686393593662594539723086377472355381328709824186225766506901649983061535351187829625125496921579107287251083410354398825304111982717245162189456
153 385537910532076159858201640019628579473294800958512761490988855592220717227339753378618453589748612479298180506716377386026607601516679287644910360937912744181116592759133309025828619462652321667627169995084311083420922587606529902469880149827655250893403698
154 32230307442623729594155742225853782443110877596989514959776745686962135713191821821351524988612917619873733902801144296609389930392958319228454161399649448081654899999760488232135455361564906640798742070077059127285582310624701544776209909282366785760634507092
155 2703331428422733519356941041780196596388324451225957061618795089617928943167645469676728202024757773620891231201387867584246077166518150175306274576262845419269055970480044473004878007396673973971737613544882667215386882788706702895232577324456132592600325891246
156 227489929021272940381509353938715316449834932757336201396072417978203968269021740516607989438815757208995864895320819577075674107416792491215589792051107552749473574408694861653786403892505754390939750387173112713219814613887831390843652908905631840870064412330232
157 19206302601396274023538085338829455612286819398987589933495589898369072344454396811388714162986881567500737760727289431701738320350933529096613848756279799809447454434209310827121578881032203504883264997553087424236854725227321053499469865867124018004272305716262442
158 1626802621257637759301744675657187660757594240501616052100622530465784890947000051426529191472054569627850412494877526027679780481499317826284536758218573586450230852725493966711460578149018075275817684144343398370984073156167225996470920917333263151422210829809992588
159 138237661312676053941077365795395183351654341358698422732632254222757803214072727802799035175400246015717689834829378883632912479457151413602734387479531519336587209981991184704829510844087337413205322059964151872020764296931010651117632628960535903389248750459233930766
160 11784450585458462082844242232418597364965743993573034598348322902436725818650374208871249311741639316074563266451479201594299038195656060059150820508434707009953328695153778493525705829552633876050371926616780568443580908957796050821634942789572104318099777988819050918720
161 1007801249913322204592316324824054871054381702231602406499700453206483301174643671471921661798368591573119844744330278972112385466351143888135152059095652888464605031284756678735474395095468202039396777194720199088645594159179985559543243636396683346487160045733610470141250
162 86459813132060122201311779196201220376197005874599920934989476210295963514195899456851175664685494077488556557802351823541692153781805882591722117866366094259704520040417222328737551930881955285579988199303718478538488321742182350989318015394910272479440131181469021568025028
163 7440787554221698806093686372787607135115250018885972711845500727937531802238076950858085126433415724334386513120669050375015343494450067903126976685822541848640207691271402135777517096810283792123316765729767353285507705882844738896039293293613723965152809215259417947209699486
164 642362534921310092564559941415382367076985771374600930151133348975550296554295429854241694553099456288821893065786149310887357079146789524898258570264648374687548869253844001871657737071001073123900981365631873172400081997185949904337206584262426528659774598658364798139862694344
165 55627528733534484774953207825895010605553893134953995764283638627545028908372917884347831283025149081008323183885285050726230704842017016212564968089409467764414640243845539819880319919407723980364314925271029631275613346679757026619520166251781810621557105178129484288533560291194
166 4832137440412747851197296722736712822230899306178093934441299656240805920292870458804633742693752593768513814785456166582511952384832721242224243416118653579527673992214403584606898538006486499067831337073655884419134243535080400705687433109663980186687281800411348741504603848801564
167 421037252841829484805983243970579759250108556411506416525876146037293096264026995910506894870523346883169536531972577686497155807697340161517943472787690324886038799268736193138001206943222461365199294403557030912975042495222163132969862023393330765732355730648332125445790143292736094
168 36798099269681966687858551873821120031691969498567009096749857114627062709669510424834280308346414340568555921505006502629366279065532080853528909899991404258673654724597485212092529242823026111288995844072538391291128671604076240765738937348197099079139686822791965089860383802287273584
169 3225862498041364643053800786800317243371912096372265147480489539351224274824409762306189999506336123820602983073905042750180506540130829808068149524504643172733144121405764157011324256878134903786683555033065903709102589804350786377790507674550987116479074405067699825247176208257376024594
170 283644259355077441413393709713821917672027071792099926736912012345616444069438385404143140629232152148910119493754047929055715735523576153487152065786722157536172005414223912697678469603325803961086333031741656745471191420028969233952013421988261116902510239366741465478146565206204170253140
171 25015086054375726956687023953094520393995941022196311143084622631151794396654484916447360336860500187030533578533255376586240118010051410371759053837681242689012321227649143728071652987370171256002717577215244196109795950574526592970410547304619623775970372509601496897681771547051312706256526
172 2212697922343447662345556252948611283664823001942579480917945515500476201302705891386549053146027998796047532142971411846456522243591515197850497422804459113852599852933705598461627792816730844263278867821928355162325136596742334995307511087408886322148548778190916825427480620004057244815654760
173 196302910141203117776944814662295321879221338773379971009477996630590638108501495840371702012963645303369229128447734079211592203665804033866780392241985962480669255969945529064386298892670739018575635546895850675088571920884534949628442962082405669755701430468478794955462435152978793081967752010
174 17466596186926328300863246997646335816633157322633870531610186801181571469928443147058882155220022566982478496775504022197560908928156902876737151738277832311693416297942762500214721338823218377488122721767989267560034522964650043962529700807510878113139458776694581705806245306947162643335155646468
175 1558688355342770909777275889158913517625055029447575410527189302859368432449061817866582001337434246792633375944137729406223416860281951847953317416700802660681199162251895227489467535110055557102521877669382397006030774690001203088068177025726704485264088636844954026876483673200330389389972150509278
176 139499417761943977901500404150546044749618922994653046052224230757318856567454451204478673734629301816563968727873647285012605276037085633561659355015295415253685792218751008612159460535259042027425419621959412401206389444768980502087209225007739228696357962555058265755554155100579601120590564314613792
177 12521037064775715747609594010564640085840733463562265591874374146959802853354059201574115304391613076714518104927585490677680619721267286691382945775502562475904546297123709092638394028532779861957603067457657763773098665735605902621065384615405765411248254562674546679269673138090450583196718775707727458
178 1127082748077606196386278916980953944638907115852648307474245557394477245074025051580220966377151842094216362882035928796824627248035749153961983824467327495767196275034864972470629129001306328799604946391592681740662307048210832287287373480299169340709679098109001387209240600095451149355908571031750717036
179 101744694772793311314953553377128001111987609616955532162304949980217024148509447251776677978071675787838701520503724385744594366592653497798687406922188284435370651535911983162713836514332306718700357464773908125205036955098140252498273444205657071669189885895005754649503801014416053496661093668325698995934
180 9210880974920782110271688301472908864388853638499469366638869167687843892860761267980777316633566648814872959870746746192804521587051975691323138884417187770544565390703839862597914984466670273025085330125528641024066169526808701600601161293376304825954391379047230958165400857568187390419286245322349639341064
181 836213219231903387241758743314640025514180318713950817867323823114474378107298860357147785020712348709414260273287904305760932801874082618454197013890547886469817015975735434944430093649978064697447020667141074797555688637391782757956593075551860978862457608751374918266235113380300853107176896325078480697350682
182 76129409724441410119697523275593170637768338555994398965367395605687925091608618517026907506493319396235728718381356379125790701878973784447197686736343046613040860435099994788021461304465500561851320962786871787397066774483222758309847551457398047411153313350839615462742913471457399989259041720985809654545282996
183 6950253768667959276274908623178968723705041283219489828139471062414617857839604641297806354700099840556593187389110474906937489041383331148634689841799765439976619390991431427545719415757326059982791322296044760888840433392246717925492483841100685036777988463895605590780202663389501957799503515829606304287989473550
184 636289700225832057088136346236811389200158892364682352371011391092492382704290410863717232189344468486145148358774199429099693421692762244395492675687433167769101696818425334711073037308746848751711225768364714873334721323855158538453277074426379178446784276253685850507027053043895465257454378106024802296274708175504
185 58412863559538311848267926438811055807227662153351831524501604125936300240580985366422637308732123751225307000253889448831895813890997922443610374612521149246951363215014666982225202354885098496004892336681048524791219644470361311568206252766015973345201039202999636998325356953243186417022600796098888572156788742645682
186 5377183867141218645962570389186197079938751645230259051336689665367109994643623172812477850477440449301943991805039264779057838797074920771297852154821916605561331941191030802897682161965206394475296335584164855442864110074052274066004235083398374669177546924878294868336871176984801114522121351784890675261735866784882196
187 496349454058869728445748416572368592937782848869997877238875282115918698131049200188922766165939434245785785415151862859462953801765654032214156050148725991985096968981918482989013001565187198861329900869618687741022459652315783901982283982337912227988266868472841066080592913176237299216584497138054006326737014289488498558
188 45940957029932447410583231288376062708339612953105044274885425660421453549204306175488163622163834345891717481493514312352663813759618410144971807852324490390186951647266054919706855670584564398019819618622864322185382957772153346828364745843227353644140094355958358109915390772704512063651625609092310032633503332978592009000
189 4263693539872543206506022475590966694451659943765792689128099760798508799057728204120827679352695221893759237735225288182214378191316742257946913899337025002484655792020149795944131958084865240521293105537072478432711780677232341161659204481139063817433000402875452632818227433662107228139007131153595001063297104121485314540970
190 396770224531880284330819868555962452224381069323007541514013608824776728380908434826077513693414173431603563651374894716647979847731255602077620057649898236185897505939957459886451229504804847737226938212283324094637615834107781848161360061364373850176818108342992875292127588740183441411284751760237068622904654198376435906823524
191 37021420212571426622593486837004532524468738128119525520925082662679782465624218170056885469163229780216456183568532775767160600247670231335707214582487233215662066918917179347067865079529369246787756660148356431006068820072912082150478462132337787351913361100686893224632929864020558907839754018573372546014217659578662731008619262
192 3463552820593189290123612070080764250337390747132466985162834091015759821048060589573545401115433797531792409713166434201711262921017898192886252417770686833957360403512810877627999341416485183468946612251234860096832283750686204577858722427852156466174222056520423969849315908740938393971228814167777036563536159801703952167939278976
193 324892126638300274776116117145293312635154768994039727223465426956130381731541681808661173836810329810432509465054888449853877841980211614145883928053273926888963519278999409318455414126817392537863087457215875289823066474553999733998815675170509590845559113331290649237730322471058697592292234371764775225841459356254004982085547102594
194 30556186196776991063042477623152057801168156683360641738426736817927373008497746351077895527883212133433292935509710703655160584994829202916193397735463092264667319425499304405828437192327669071518864559095316251056565614714759323346987181435452838563182388413937190092883821105927905579365922081151269439657275077095245049991577531158924
195 2881348030275351140299371772906976512489341251347532077276960768826268976753578833775688539803708833909267833316407182618238609024627707569889690130795193413018724935158646926659886051892585574565255343351297438718225074268486573889536828381746862008741246072931895721674364168901754082146517491792190705547270549927699465365751984662489630
196 272409960197842813863884300520884554723399865327258626357409481209819971679709608978331048652373760591654901153956709563780518141680889940886641398559228875598346714765117909308522390528537908419861459308178927963521822230682920644178327995291753721202791124601033920620249938022517538699722022949778133775805065374103330036884359376378644760
197 25821120489835254230836461704548264149204312685421171295892854017676322887789225388808695544367668646344940660073927514761630509412217349886674943407036339663165843016956058095196045331586175466666726888873397213517685590963008187170614776251014098250886273997637747809542764399910104629771926073906203826597248986413322800659178671928417393210
198 2453839922320817151386279424639935958485518944446757237506652390367894728906742814316155175070838860959069761931184487829159095366606675050006970718613174803414790197174070076595065552533089286548078947089753689084003137859124292893709631703752385322035711700577580034619549072088136935531061290747558383138605230292840397233665562991396687986268
199 233792555258685521315519892231691212794288804977797523205953896621611139649757684214839896885197899525017675697652359030896554158052071975102106328462429312464399353219990322159283501985892921201531220653929428262472773770086249848043449822618852378836349126833820303063270150065264859452937100129436054093807022940318503740361426388538113352538334
200 22331749938827100885197393648898707332628196825210818760735647723195577405466892679751730050589199511844753391718223222829898777408064944130204561612679217101183670331849892889225281979905859209339291898721601056666510938267323029622472623951505364524007939711662612141214180915296736252384922193399204039672855171384325682692344056001451295295376176