0 1 1 1 2 1 3 2 4 3 5 11 6 26 7 50 8 315 9 1168 10 3309 11 7910 12 78134 13 431354 14 1748956 15 5797168 16 16619603 17 239887424 18 1875375485 19 10496708022 20 47013492080 21 178807998112 22 599025922320 23 11965846097382 24 126883998286089 25 947079890934441 26 5574231845278396 27 27500583638094490 28 118127730648435625 29 453317120635740933 30 12016290200043976044 31 166815433936608003525 32 1611123685302582021901 33 12143083119942837650072 34 76002368951551310865971 35 410660216435650067357998 36 1966917372717317509488360 37 8512263351075230001281796 38 289696296215634599165608976 39 5114767232080284349873840526 40 62301453195404402958756470291 41 587761279052921053531644419603 42 4573096419786491519353097357756 43 30522444020478168411041698919106 44 179520854756205239136219501113607 45 948796884003304884892626021709593 46 4573086246956981020261188530537058 47 194600345204606559508349383560374424 48 4266568949851880819360702797426772997 49 64139356359656896066958385191376667536 50 742605381123563304113557945360228968211 51 7054145323048989409895719613470606758470 52 57204824725776259335222353319268472441204 53 406951025861047855109561993461839265649388 54 2590377796134794365399986438633233907304864 55 14976515800190744454825281629950573911204862 56 79577245102913027348990259007377119178447695 57 4143621276753581979465946234954920729934189487 58 110596857837542446863914074243491575031446587772 59 2014613729165298605179933447702456156513156141110 60 28142634452247749763949396204784876494182462388803 61 321260210511973230831283619335067352847713384116588 62 3119074455104595251817145149153359002558635500090042 63 26471744272890161341756916278011296932100744169860432 64 200353764551931047270441987601746234020340536742303543 65 1372954626603229155999561344647957896610623092299281079 66 8620353566293434255705433951579662826330888958641752736 67 50068134709238088731131325313874331709570399141649139968 68 3133502069398145820897437864838090950749837945196405807451 69 100129738443177880495721212431205532469351267629635218772844 70 2175794986476912897614583884675378600133061208363418545322077 71 36136459791681533235500071849063525167145051380253859732308164 72 488915476698868069753691187320160654884961905194377827635862140 73 5609412321729835849019110829808711199076329474628087856252609384 74 56101431618964841888425254488356803945220780245857164631409981900 75 499035246643231934943472464214228985541155490341580477967716867738 76 4008903723428597783704327274622439596839206124377851134611705630475 77 29435342756296983088930647939564844689320396870615605621028411227392 78 199461889747878821829957829732130362019879191820771931412818469914409 79 1257331269522234066568935967438983261975467339013046915948805927466514 80 93164444616422080086139651607075924303282616780140743073901503306411668 81 3513826835322250901882592022444181306164775279906503415558962452786903268 82 89866882700018855335192072784256282948528532200534870579195521247446976736 83 1752028865289259311033475259161770986690663219533230649880239137679699387476 84 27756236164189764275736502850336813390650282903057246249721654085732836785701 85 372005571143469896264615179220317270356867065024196959140741616743310266222821 86 4336449975736922263921030686725162242400884390000375134686744771452105114982726 87 44862717352633914486004273263926129583603190059957859691004263918906366668603802 88 418289792397155167544103478557888379380374617393737837136350780540352126000627227 89 3557583381581893558541208369978556361906656010592152392660925104760803832519271723 90 27870698626524491982889853451296771075043316879299414368435230318732118153530609284 91 202737936397079872904542901554553553029331571373750432755785931708835067128493557376 92 1378567508540500899082384218664315632815296477022667204827598558608486076935835719027 93 119394308259007484543224539458106740167324932829132607020218088757743698327614758156729 94 5250565295006217745998355456981053379172752920630086402030712107264825133162079328549289 95 156217626636342232605370325194870008094391130891904191871863667931698980260766506235552357 96 3535490600173125692581567101160591787775359048256852053657962520927131584680755952108311974 97 64889014391906986766366333825312656183558572210996272602270293781792306390967402162562831784 98 1005609146913023373362624099060801719904602396203835250098383189138824115393930734423383430426 99 13529669873396507313412355038144340943793611531924993221550710385913975686666971422810027766004 100 161267820794507179385887612067562178000697405398023497799298002935722740457487603195136810622053 101 1729471743664807590565292216955992293975023100536552606280993594900019373411607306311983746306660 102 16891014912807834097718682447343201707598405218126804402865895724827953164131673923069262509769707 103 151714307322955945441931345037818869620544001100303298627299171183238812661894468087913864067018054 104 1263358107360554409977628006980130205360287952315163887126920931127791664766876076335656345629876239 105 9819434453608512744018774515342623019943100706680547971945091295183998958381384299684680550219305032 106 71646560111690639550303323778336289356849305673248159062889848186216845624054262265180257526086152785 107 7173017316600072194728241411218343559657555329996783786809058958281378766313861667873504874828203405509 108 363928173653570364020599493822535825294602518153924075975858608911091816602539663315083880577939988711589 109 12468894378558594951783400064274400920743078044768761596735841077684106217164145393897993699928081171341873 110 324398755195311794487117135580796157737036280529335585268239719027886432495130882165257430753020021922616757 111 6833044987064297446488577726358478496306220590352665783097337401306525797634465526253702205653382502700514007 112 121339139842628376438131031773868510141572571742710722024742360527824331011769700225238710556041513440438059560 113 1867802477226414539873232530930374988959403912309210281469446862803359882653332563182744499866642446880789394840 114 25435009925929772785010198068895298344264781221615963822582011480434801232927004106308885717962861549011817264338 115 311192146631570980047390985267748720573295348089124946503137115895576509598785148396084285165322561905184717160126 116 3462678876451461556075154654916145318490330179755347498528714388982667620722847344972044605640567436843565297946808 117 35387724324468177030706610464864306892771387330889494381678550048188706589089151934246651788908069529119633596275980 118 334862799327882415348165296141382002127102437796432010314762909317387616939793246733295312408001735582885463024373770 119 2953935743853211684238224342512454018774426444456173152437216611128510400329289862735497142440809857601583831626213016 120 24431933115044574128927532123811615166240149500549605975355896715992294141906915143483462722491316053051173335255049062 121 190409723192041314291702648749891962219335863255926050468619757595899378251895643700936782356573499897707886964919443350 122 21825672164975832818851932011786430140958310069448481521862602825951487804875341713542701981166535703077962637026239169207 123 1265751860947807468170603691631928268573109469381411294314129117565944225652960926224159210418526031340356073946748682746492 124 49495588328312795858743323718078405151069870351679840918343427469377059207195126417011429032159500010961902077859793314508460 125 1467566207802813021402748869801596684759789715190842012411469349967152774264426366616393968668387183093463659714991491179389096 126 35181736096389456012333932155230817266471954697298974636991568841536463712616314600930310114170446189811766131443308603627925650 127 710098533869246280339751563690674517813427595735320962061874185903173620610476827037919248446710549482077285210031377594480209354 128 12408405142634133893662923765760034137190843748603048437230730584781556449906151244336943373206946487203103336300638855521010232683 129 191582773514058327595620276009231390211250194621969869318885347149189815782339856750000759233666987308751490572264344815340820940000 130 2654497587772495014827237817185450763512275225322421124551589443793278022225226138403058755045920923407331812378308659946089838558325 131 33411837101198681296526549170294360774729272044777862327182689798630741069109283133524871858852485823893013237498886664559596657363850 132 385828792181179723362794514526497433106561147707975164749894838485715460851513343731442285059876240302203357386559601285345734794410570 133 4120928903647688898032342828723731652242372426031611011358348293168147646235180040686215917327390323885176191907592959286594125211394280 134 40988284250448472625592069182373406338488277734431140689135728040646089950148814071256308328256055247317740643633385321335856974015572838 135 381858336233246349713358403866471040886203900473832153085354781556633383582503242197949737749355624081522623562266608709440885839619967694 136 3348766384104211832633702164890442189400638044334943234003049853866409032858087013474767605633254273426058960130767068666028687806569425025 137 27764279195375320473244858172215567521641886718259030598818714666618869194129551263803465008855000815426814722385099161223567492191714206800 138 3613019298214685696544676829838147254540878300315751334713921220652247283491538867217789973012052610529882676131068403079731772007911985476125 139 237559090830230508819222455508714382187645547135702566502086496027023515448449709062690303252804005149942196354689342941993117209944683622875475 140 10518621090754932827464090109000514537649277631896133607712366260727408181125529518525105068505806906215712689496799653832612726424899340229103700 141 352724986788220576945482656615379942273084006018052722540649701698685294778778780499682383423893587798843828968000790206313166562214762982919509472 142 9552186407130083498076824485266592974920379532273054331288174985579132230767782581857051672179761722149412160378108135538505184595513680819277234473 143 217556669898296326503658839165010316490640271640571583928526187235503147181982566069161701463054021711719951000737472502332225428489189779703363138563 144 4285259079766002096638311051972991720596391827698327365708329131035369786079427153953254695978501817336169993021171270758347007974874060382697668516449 145 74504009198597250876273191962821030327683247629975265317306132922730244757449143309702418816204654055690356739769224623220619341412844702334829214924225 146 1161278176210816046979898185443368367085745516489060433820005490994949827771751672355795434852555168893268560199074064134285141762429466136197800466146190 147 16427301098407926723978341401943959990571583476459671797593477790908783123882494941983055374442869691724444080131612738443990832935462612066276406078676686 148 212992818071331839425065722118515458101740563148664324210538668649889794109919000289256163634751604417490787395893289721036985539598298232190566364365501503 149 2551953756378213747139298342456907039449922347932186488933371317530295829370509404107579873843883021162330164191836701208311399917043304754050749668519561319 150 28448356608676599416259953792522384761989164625412802720347686256521397119756537517467378753063491332536200491219712272468370831759987532613392102961785728880 151 296784158867385709331421114545692008404740509858902444917128236964802673149437061278922482749782358824982468668731920676801297499177583209528609660299888243360 152 2912015807039641185109731299161882295969447384764505186989731502684259070940233604597074550419297347787545012761729103131293548444442996304002956096832608023275 153 26989997134776661636716766884681556714686282486492111212753005972539980129932497046590786279232474828696460785405055862364784429515962164491404696309750383623635 154 237204452068928974795392719887385620084678796636848091473839500406967758406115104548382513427867045693500349840203473513167324124274778539523507876018057845284627 155 34783261117772806970988477010979507465008165669189053984055803030586023891664004436723519197290580424227680652676782995445047254228920476705140617068670665117234896 156 2574213472757195788064978445782685883316343805279870078723594774748201251675315313101439542695681316002504921248822028214238308786353562947011728077175859944397537145 157 128156491582072947276563276682737566213586454044475661571992063256069501475916170766982687367761102259780439201134927791293554368690545289335630131206016655889590095099 158 4827089508466807979844817544922203346703900249039612006961119779914593500336353589944021370422887607417078055154039090431841181324319551274966948278732969823975841340763 159 146688739721451284196689031779665433144715037508796881403816416961666508623050992432087984475756520299401596038285016662309886998268671266580149156450625984366011150285569 160 3745460879770817519780918456682128019602909335325914553105515861277706641175142703673465748890995193296341060175316196492098766340060272313750751661413322917422671756227827 161 82633702817200258634173913340938475993751939512286670143630611083719180220338945234227346122817010397166764111746820814889050930943887361149154206721389340468162637582212040 162 1607785547162308013635210694830512376369460250339438774691829414031158751265348594012224547729455005009287199250491235779670531643928558583633792635944062378934255594704256885 163 28021118698495434361502782664533557792562751923084931208876654498868926932408783478751308476290243328344242731706607474993997664580013266095112472821575628749758546598611081610 164 442852085589394892371271786817395933379124761352365865218047228158909054693736239207548488142587524765227309392354673770792853657826194478390823313054902195045131161139433023010 165 6409917815124042023903731938535344124334088766274653020828817548650192604581607893842685519654412480458990965951098033752688017993472589004947319533493534553648846165181692910120 166 85667381294775712644031758951857913021663558175334384600740498530783815468895971468435122686571309542583565513244302885246398509642410392021345306205989048268816204036554750652262 167 1064444356470703242786531758694246991034473045769012316382149315327304686665880974969578775363146887706354123792496201662416533682030958101920472826234760165687129437586826771041676 168 12368147124754562125268858124895742929646254297983946695546491963065725365709073219019047831623447683183718266061581724834541405156238020992093771521476039802739866202462334776329070 169 135063349839141997410119263876092542068306255149046201041497824469765077417455152102841856972082148542879301010323938604213579335895143768678434115513636028498332971769903666917935968 170 1392241050414433447861348551811566423925522777445502674838769960229396564653478878351496880568224553260543231977394803672102967804257595646768811814075408469800409694724417082383268935 171 13598657569519740699025692746276415559799006965362983428904279660107884399641734685415001622341872461199744058246602498828097875194310493016345275506154483683141468521933386368629763916 172 126284711387690135223689478631885507728544683788772898458302610741176578768348494995573901806907068736621143014389363482804970906161832142551354247881001227406960963059418248626030840724 173 20728883188879382489189674796306180778443239025151525759718935272183496557005896114281967100741050200845960805106276746563927191053276827622479441680069889493773910544001466499520619312300 174 1715585008369327704593208020832664706930539528082228609736686823257381041355557621238028851544197580157473876275473661228174019484456548044355396309333430939400720045844690707277800215819862 175 95428077107417373896426621311527124772978156179793921935566085193229324237603257239067843206094718344372568659268514435807218832805058737044578334530653219550140748428186549242578596578884494 176 4012478266746502104687379946521538321407708536145546135166034861564086297658232957260898655313232535129681949552882001360529176245730048912008784380923743578147018724990726700775448175699002864 177 136005130502085372203166674715889767568194429060567020770771525108016838957847502527915663189566607742980733560475648638298875737355776013471805749115681601025863557774046530111370365970925870240 178 3870328013090610345709122879980264750046367377136672837292339397104265068763743913651568064701440326757084332763489014263816046516924047773871637841598298369331506227911643185787386607109075579800 179 95092943922891597708196681021185080179287973263189168927494505492107613683437591542693105600597986912069586896504889227515428371272685945356009520867052740311442409518443595074015055231502982781428 180 2058935506006798357618834120323504812229289101579628560943600804131459218793963729387455194297178487308434375374441178557639518018332127165840241582651096466565064506353106770058751745697246966635456 181 39903214950108707127231677296201151407277465690172729998186460948584548711795404280107931132001879722691793013490357894326195885682047934411618050540878172389962520180718916231461572884092857281151316 182 700779692981495600097024627638139123215242558788650404523448596297863502830210319439695960286997220527692696425676520307782130231462007426101259677590102931826317354577264153248675372682684425206990712 183 11263564388932698714292427206278817206457642411445216257367607088393703393455231656398055484630352713453320825244434650036802023466855895891622827961991401354222237630465753666992394375758096276170923702 184 167050022716516820317891510265996462971376424450384021165732736759782714853099620129678896934346145951289360992004472521158639434769305197898187747665618999777733925175605406944742660855670357644455826700 185 2301839967772449068142188605455033335473456867574087494798134927525955827656586651338873978875312446787972595803098459253721420987607168237076695812474226608657556802105191035860364308557790770884829910128 186 29641300671662638170308850192425328138968112543727140950220514864841804748453094729555586998084160855559499050233453499290500341485818916441638641762130219965263142899775347538266355296569534186061814079653 187 358505142348827998713551609016157459467854333024299603065940112157028253688368803122493222323661120819494091713985649840397451309119997006814871549897118056363567269946856036232099926308188184932641686443499 188 4090416089949820174201258922949873336501032265749470463722580059292367969887302066695833520474628107082823963938056098255609211772760259777248159421701950115404941201053869172786578898640179366230736175583119 189 44195596103213670920877614491956184771094727436951778450167887283603432281858852199878003084646558965982176475888906033070397512882294031981073730714554528392588529268117803664707039662717636355871708297591667 190 453735637849878868003199549212669429989491716491589494401108698000470506481462537001624662819462684010180563305872247234069752782619837837471618268685060360192048780939863129087980114996786003509003156933069345 191 4439673679028326310633853840739718619192131697787230690485828180390554797286062513401677645847479020084357362929776488873383074716054919738732300297643531809624003527271186662151740924327855822737427176972579173 192 810902909497506854353078412800193890310932415337541317490679964806016505883353021016778837365148749677258907266808942992665716730191446113245829418027777622321843902344902344221089473867502389531098119684888150766 193 74617870934631485833305692268358997358556345141485099850497065231590810340907116270011566206805061813224758273444045304024227445290882411576970244573773586094824729737058040730107466266185172030897770429005132819744 194 4611123568857328864224882065518429895616304859704872887840685452406696427576345917898407812888576664524948805477352183024930379258161756388232108213236287362144004730585891629882381528888625424677850933642409662108890 195 215238691417101017532584805679128750935839249667250934417146151684332973364362716631057044731626161668520179332578725444356875656472710823741576478393316657071788018850592458173877150934126520479341298706173449238192404 196 8093377518072889654188262484677320173260607817367264383015905322543179076714511090905761734974118585349024055107727586607906456900699246884555247801377857767708037817838041962222145354324869641553727908165416753182702621 197 255323030257370386405829123585819199725222203106002498010905355960693730355490785252231534907464747949202304236161335225097974479012819354657945362875919357322555827698912224294417112781507718451175844299659902023159949380 198 6949743646664314694106983386617239514119270716916659749257300463911600453408128967677446487673603236837725409323488497927969039336776495842699100056019396425464211321202327613028148817706396655730556890107798072261829337307 199 166594511222074835230906206280331602519316194048144290902738805925135807631783923669712321881516123308906172648847203444568265838771652303376918498450488729170322212472148382502650493916631169664997835240258333945627713897344 200 3572318415085899049240276713816060597302857518178096605223706994708071540484178732406461085645919135059360240504451090775553327449563111408383967970253701023759409026084780995017831579603922127666282025428141104514278599941346 201 69371634161218362532328630422706948851503133020275151088138602913534251321912450198358798318631376759256571770612651457674404050128244726070268191704684063650530309703463469339247380875401379316969685981010941700882027972917160 202 1232181016539673671328125162364981453492303331741412071400543160423589574939337079169404396441832452746192289346869255826843226157983312659642358960345883237103047561240427957351601905917444269925518854443321179296929180756495889 203 20183167265728925485629840472946564894356147578396393451701020882465709735263962479186545253559614604261170231031361858618309433117166214501307490327505217526981004431570774529242585824361726139597228664641011396800628170278400418 204 306982183899908487172749124989774093093104618418522490118864419452852440659083174395749205908373150342929492961879191882306627832813769051410868593495284873852457638276057201330578224958002954645775659021826468529054420042769745527 205 4361005245035276642935013588819132566880339098361873335133349819566181790726405100880588450087368861404494073428400650124118281744895710658171980043258523650170797550541222039391178335724266952054992740159534890160521002997332424496 206 58156282806354434040522545880533597732028307415071709841620742314049611658553439286524410796242882791981018090291815870926966216315678802097011922663347812205966680621071177200327298657189712991233375300188674940360580410335753461185 207 731215644977817530432564638869525051439660482528265618609618819217827012068605656270475483651101429735713108013178298116566827796515969679217522061609115428195778002515071136267445619150651744368603775890716049018216953666734182816820 208 8701668697645257741796305992725319804020506759421481297075846989932768979094776032135812100761744852050841580191277220091131174756282841183495189727986239639411767391438742632532557957121763189432223889350083948498291125442591940458645 209 98343255691090810911037976701145318959019380740496871255812344674832196840125880683235481127046155056661610254145019758101294823490695103666741489455271944007322173198729265429682435009659116250131580318175809973276929093660812875680480 210 1058734377655296553011625044805324199022332602815809442097015186389504359956274273572807398283591859600838237892894100209937124162401836894416048302827299686639770185210073604189746195819504655235702321092950704737962433839621718814465555 211 10887016841305594837327126301635217713557771541458873514348721055747288212695418256388462512508765395738750267430760258874217510351732481686678878034167503388461517034378009302198802677636508302890650519495835196988679665895975763683779650 212 2200852961902169275071561306009762330855442039756594128243073393504915684655953394921559728389810885470075725020467699058631520553840060409472066446543771049723277927755879761886497190714915004847454390446612095222301692257951123310835769240 213 223987457002933537368620516696688171674142725362297349780587958185054790040570749353901518525869240905476424044253737640488429645810257919781093072838282513729482930444464499393381329981107989388234544879992016219617789252849845430686284069260 214 15298711134968158057610360520145738959866285330477648320303755380913903876311413486709642865481717036050017592280395199824488808532909734858961550124306154597519756090253637397179790378973069582711447129517179492858883353091585666533827629405440 215 788780917555619449606918657098884415719985358733651952999355265855828944306289561565378627466822863531886421560499805603409046464558766970907093373486295106655960242473498845931494103029071882292211689080873802904592649548986602263986293359552850 216 32740482653243936091946517799758731184607618664869516396212130616653039903137819298812151498972718348256332621787598585984722215320130368985454492845062427376777802338978575066226913533703872844931390320622883554254278395328068492405595546276811152 217 1139475384264460521571883364066138450090324694806920854795403838899870547696882248356300555267833865950997849145210818781891213298392237505625413297283554621539039073720603220841601334416421086510909567733662748540330333645603149346643671658711449808 218 34197312523142041941181709065105247553046573846362537041506841920982240686742793222598664886628827759100935679568053698680377290292201385282832899651789353393240480735388948983342106391100723804162984917333075459164862167659617282845678127350265008783 219 903332992861305374546279873693907731385269489637772677705427114446713970695279974509830904192631413732385411970645708095716520221945301442556819753552573621941591123516549045944911096535869354241917422566009172591203218680323907916026055488168637966587 220 21333570376524258470611241615135721503124332983012703409657481627348853188541312434377852439712796852797499350115220614920129291294061104940726990052166347585981857359589274644771585129326375270576937476288593951475155561071002987432836123787758644193586 221 456025924634785391695155591966128009198606989862326952892214323146548250422605330206331787074662132907423254807509498578711132426253709877639032077884681472055304869497693528728433726893961786209098961504854463393545085005768490885007431084829294864781177 222 8911476341656101425106570748986356585052203048621033343851648819958713007317509523494254836926389523964642681991309844126465144527371541183868284033008198263502569897227867935059822457437551312174446263026205476223741461211926724372816544061668352397871945 223 160512975872231757895694703821161372942863923736556448677097168463276413434048125317987156082180111866902976863608152532581428557889189393507710323873014278568787419512756573147100283828190423153760128297206419968274896243079513851886773396520820660332537997 224 2683256990516807768652038731716192026639614050308110587388029551354993366699658700059641099359249379201528935997497141144685632756910533015802662588693115432874399982493446933699232534838887770547753651714682560699592650552531999134507852148216264748698681510 225 41874600386866388442259165307222404528456732406026348402282083702289935325792085412325696831886576468140397979977416314592513925370600300650161439786271545006147530104841835955381555752875871213761822561749693828834400021625147913552755435155370145214303460198 226 613149235063850008682274690584782746366446072208072176794410580336832277459431853531885243162647103597014569906971504201982277848253940864094434339555141136086905271025825854361361898226930605088887140593431288313305952309834013261163013588877084217126347760428 227 8460861613518976480226663656272894766707714530848991367132170996102360576691583791179778551914824821699603460269212013092696945355646287515411653831456864852538714116193710697113786251490212150154185391225738527976703458688553280304085264781024681649210410403080 228 110450745578653795064935243343044205407140455468170371424556268005789789055236635465176568164159328395515930380430003631042706854417902008156066754011741020055423885417823910135515773960099526336911076657472024059037902266799628347339457713805504361632656384702745 229 1368699956184845714583136919182636330987239175071473823044424206528625224677724073731367036005158241360741004546663219986807540811513716440802189126087112559940348228508390348526501044658214002157476553615207293108691119562746760770767941404359289279000654682311949 230 16149229232319241608579798743292733097246500994812240059363100064385416717578593044728027696756602215447747819594821708351627091757417556048675937665334300696255022739352911222536292411319097896906860390545961509601453231454474282971644026775459431830840271765506538 231 181920299044398680012765346721576471810431830626888083713758099562383045445018489508835978727887054323562200060938914486591967339566840030380591142643832218764267744278980040816920564492128394366742849148022985669540661280787699213324672580844267374815324934404516098 232 1961380011185019918837436982071728738168535905268994096924262789775976507119446770397980790445623786646232321960451722766058667177790299349699687368783774840952187999334533863685521335880228134369843228199377352065018261855812272035236433862129483158941927604234062265 233 436717299344622371911817380312621652147860859554956100756370310563417916426059550980888083770759620912737531231811835320233221561883799338601639681336590991964591771637665188951622016965205261858986249078016142661932823291216891894332384896268412360535284522528370604840 234 48924295579571715646823843533529651481602578167547322684204384267388096159336516894276293523546533472795098406253446130422372988213809670274186471666862314182995900377160956195831312392503877909623872439940305368696518785660664390160923078354400801366358517902082812541499 235 3676156526782573462292687246661310021993488017455701074561743346678409825295021376444857684718906309434054495051562539484663441585410576544968970957162126064334143371773501208279557891249490766016107915313680831200510110014504389923994756668098439131510130857201174275826792 236 208396628464986621586370273635920671266184055059816664141850041017030519747934009310334696839958665708779340831434337104774264551670403036429659719748712627919067637548090992439905572572644793146844940360362820748295480943457286837457467935857441432893567734254939779814697015 237 9505614207960308543208898181591608546190815396123806618140681247371076844185356219990532950088218598554954391802347085808370716580504074335187289610990940518124270428385919891463107787525913051373166937988347319766911067151170809732228175001771635813281341753510824239387234418 238 363357603173994366262200876274544309966627938142402536955740135292966037861952992611436411631891972701293131318443398979070495978557848321894054334011908510252003884234328582855041952122337706994840269358725671676315795512713266952371956914729807665865420032873641816351511645511 239 11971144735637182252836922353900462896337840442933632830509110359551410522174847036669106197263835060834591581999642094495345515680370636784600939153710620658194871002408919263594491326042845988736966633414338769877402907990257158608143048890425139255206456483282445348980158089668 240 346970261109499116795690646869187203219219643311936709980931732271263334505601305641325139207644983404562880388594730538865466134457576539553653872586267268251347783116193326966110095988563935297021523906007866480098445215612249546053882322920809432778863524636596054850610352097799 241 8986701748017422966498872036458283524356606647721864974237322961904047286335919322287306068708426863782016429759663515862658285441397213547003660382630819670204602004497394437802553691063957650751642401388744429784722709551009068183536122821692354529406577604409333616121013949329384 242 210579151293185123867378379499078323383947446883936447933842268438317893217210786082994139877752518812169807893347845185232373907255649324390076837395306034674360298723073855650024597539880138118378247276989614283479633245275644630058817380245820390498912847422820697744733076646312529 243 4508848893125048289684761278183311025824320807994468232349247835129524181152442354117557691402395847293432139855812131180372807934425740097487639549847510177400619156449345212329066304144725393297531181156777374663974626106645846042195115572256713500835650888479890333238752895731912384 244 88945007865364548227123132354288738341459808906872178706226114266728814922458564677021572959324187695749161190091009058433429402560048376040075528750257964644249192424847108119982708336480167439877374901575564255264642274392897002400136365644300790279233489204492469725658826153528880051 245 1627714011440103387233594933855229166234090633295421669756232415479549401283066141524204249298505753772475508152912986176256073414988644067331902741703373740144931399529534857736414140676863853600486397155775747768354677646770420561696930833786404815369365924339691288386725449020731807040 246 27796069230083807824009272819504478221540185952952018224190039159358762514775743723149837026628987583678653023840311417141758883483526213502546498015734004663868408396379883752521652106350654270096199426799327762059677789850096585312256461986910891691735304198221292578397433611362603417665 247 445175739329955469137535199084098721686797363021515709632805188041988078290165758836558111295274874078989592128302271778870020544648420773884527584637489095406880243528635515459048046087441764345909421573459604413627873641243157087202401982734925467269487198992530307524191042725047126423480 248 6716317388843125240503607218450005621883493411868226847540276320851060023882774844288788244805833126901423546463761373385963473931122322521756047211999800894744395264806033188535205546678218675699311556611726911839944593660351184010391375531774357032413354048494754828519832007005339601103912 249 95820439166783202475940347131099727767126746699425944904286428965365874425735198547429475321463231516772351532663692239241138641386806863531594356000343884426612828854190769858619401523469524242229942838626586903240129474837056139123367563461188155324367454323170753025564989843916272871179650 250 1297163956763362424400641319549707050344993980615056171894306109629603496666346480990500550837059071871008265288243975558329888797108377063238751667432363675858445224773524533666533244278640894921227705828157577302771578885491296478744428529596890877900641809575823919391494664229103926344792044