0 1 1 2 2 8 3 48 4 352 5 3008 6 29440 7 324096 8 3947520 9 52541440 10 757260288 11 11733385216 12 194272854016 13 3419584921600 14 63707979972608 15 1251489089060864 16 25836869372608512 17 558946705406427136 18 12638569755079344128 19 298003073694026432512 20 7312035980392431353856 21 186353143966796064227328 22 4924663215680746877353984 23 134735776275809392027238400 24 3810987236125511631637577728 25 111293912605326384107999985664 26 3351657861575568275232859881472 27 103971955998713645859012444422144 28 3318865394073283629480999479410688 29 108907971361120560891918114663432192 30 3670574008987741259555757041863622656 31 126953744900657655268767658447078424576 32 4502462033542340843538051450215776387072 33 163615406108934324675698923234463569674240 34 6087843030451599437758318833261328579166208 35 231782505555598335440399215635291395936223232 36 9024113028791976632376655666476804036423057408 37 359069367524074571356727754154025146913319288832 38 14593479941176037668900328907943792187578261700608 39 605501424999339946596156899104176506585137870274560 40 25634677134354027792041598001694404953810645423226880 41 1106848352889357920548771245314725679238341647872819200 42 48718853843400096291783446833583957008843692069019975680 43 2185067868371748043881981102844414741205772047476219445248 44 99818386183696907057452879810965595714176364725005440778240 45 4642593999377742237619071950446591794203784468262345863331840 46 219760525701957429705493170391743381267723178325616519932805120 47 10583242410246768821706039578985650406235427401482134685858398208 48 518341161409637789337743785340648186610590610997392761823856427008 49 25810387082545578859161157985074535246309773822648700268771425648640 50 1306215891274717506542998881505248788780961927224950953145250307112960 51 67164879393031101470642462416270982669227769811181944693975067496808448 52 3507895818993709972517479341798264522875762349879285089571066811846230016 53 186038783466718307175606742640632717384533564645916515839091998371000352768 54 10015956132134557504931786777902341370339623934025592755472645296301969244160 55 547264837895255499183593625451482310091782528489667659419080051126355024150528 56 30339405959422622174786318690311879622158961707945242085242191058447889107779584 57 1706133722088606555959352794200943403922662582626612820828015464317328159821266944 58 97299650318905652187894831529537672551192567154950297034150702845559519565628571648 59 5626015954773938443439455877156173925151937091485714937182894849602444882280099872768 60 329749904162053625738595313548114321062302084617728599000755526498360262440413982359552 61 19587010944463455380990881633690528691339817427064272230529096066455437806812285840130048 62 1178854381275737758504823508905328156871420556663515611544958264118323499280490114372861952 63 71874075152052684760151781220649562878146555277364201303932157374821046622016456801864646656 64 4438322169715765084089204963527945888474369464552263180028362147135986725927602516232335523840 65 277534364990594377763771851609699226895720549986490752702002115855534842356150842972445658316800 66 17570556903918363019088032356653974844796169823929755542868789799950153037611186173698268305817600 67 1126022096461141554051202764984215602629358874644299123518846260793170373062457326726214145359740928 68 73033986267902934976316533280302172115842268043453211104353059614435977897156057765367220403695517696 69 4793426366247373139586870817767421030273452707237271513686753364754684592648023296368634763340991692800 70 318301302631810633540255251084481051404588928821362375458522001742104044670967063172786309530802674728960 71 21381216229594531874686375328958662582602019603902731985424455645168425330018996341649207305987143959052288 72 1452647613840962863302317280337005082546542448809166551851963994319718795266348874062210021637845329383522304 73 99805874527232394876545790434634776878765006869788778333027093975363244697926554854067381931998998811729985536 74 6933551315601926183052745024161490485436482089149366204678475624584024785808101560464923787193918659271254343680 75 486963819522170796253921594667174446082120268692397374024975400047202275028287753254681286140735840918278890323968 76 34571493577695791914539838248595090277582516529474496872672563101230781509768592770284430562953912918282930573279232 77 2480623152569797830009228366345085595775470289803963121778900714559038263112592827073351567323102643631942642171904000 78 179873366888552952054335088337618489215263578186350537013427096540666078651885784090194451835275967487241953036474515456 79 13178925985948443025815961171200868647068449286514379222894912633680295292736425532115490491033928292033416174253048332288 80 975540518495499887932274167823577500513522249411295640713558924003671819833077409858381097010910456231235806929390990786560 81 72947285926711123840016234304815072907692532613922724413001402618242451023068062877627313657022167733475419376856322457731072 82 5509588740218711692279069374482806851647990937381392017525695807322502963392327321975387205653408924283987317676628435036798976 83 420266115330782279193238084259424598940857693238354565197338940376537820969494606859207620143293177978682531062993940898753019904 84 32372396390672977509680813321918091064629371043806635981065496112597532228575355479508891979784616107157336561695306835149505691648 85 2517803856568012707294781280378855255805180494265790002103805645217777388770272424376767243813254958897878580498688771297959500316672 86 197705121298453732549873164901203511074834969678428737433616417638928904936935072551229270908448131151111276523736308786330243713466368 87 15671710974566039933189023598990843356285462572826917783251537841580672289634221310928618655153497051372565939569368768321050595253288960 88 1253926008553983682202334383318565553497854743946864402299623203540737344813696340276862220634332473006127737178398178675925514698560110592 89 101260473083306037968506119949942382840138627521310805936701639333966995280162485000226057681845469966764076489848905863161338512139511398400 90 8252338918977231151721825107546349479907579330047762872230862106480765097323211794115410352893488909170078536535401988588795197995378068684800 91 678641920762352915982730503498698237818572543277410654067509798092171778952720402660091585468593780605049330172264193725224770938980945245503488 92 56310477245008869563574686936110633874098206639479360274811545879122958833320261520503132246708868451402073061863504565585914435991083979166973952 93 4713916536228913920630525077122204588910309926038375679743452864209474968973565088130186601930833634599387981100996183057953768570420391784042463232 94 398087773124063114719854801818802299435807422384210179351600445617888508750981189301700088310832591519931608127871912653947511903234121579721790586880 95 33911031588334483766880938396323762838660502115483703720656686712240676809938887377122309596550462944267980594142767210099167641345714656879925650259968 96 2913601301987118658432341114425333077417199774833066231929084338235055786820620594788535494746474669484715097322015878455978283247399537360766354734448640 97 252469387843908978090111560327648263183136810317828420402075266819768972391764605616966098294751899433961388492736562357059909814132295259311314236891725824 98 22061756898322805573376560998486975305206175149404118281881110725668518560332546244142210790527336450350475927898051117311694599815698590232846676944268296192 99 1943964088261931277043191875858737609073635321713334698836159434871704356760892353089574920457725208506971810175274795159859232705990395605425506779843377758208 100 172710156893418220418984387566677543622167094447931166211530915266946199564974924366375724923149861417745043742103369757431143739262005229993791797701820010201088 101 15470146619224658186860534505482240768863407817636520095761436524892590586046002025149957734212746727536469486338096498917554443478408273381141261007800539801452544 102 1396960005531215575174445744738529548431097773082385099725340129944335042206346311590180975673218896749806939497049611465282508513910401484788693665558527211152080896 103 127160796311102702425734240667366775858728661835707575385561685182367703942538115832256475505215990196036271222260267906009068174869037753817168326139250479058019942400 104 11667279232369773151708616447887858361504997764064821827683129005130552684837825167394581182600801284566731708239796493978540749415233706045454850128162649696522454695936 105 1078949227784698563396752938991994916359731604216659455022634237490186256262944323402728376553853169069095096820513172293501410620085048181638400478929361395322127732703232 106 100557869135328447625438970750739725536773902997583657950376840311691508323701504589312632640622384124359081776693230561861524815180984078036086550735452973726636150095872000 107 9444607300939730156795744899006064344842982136968363090825770991392903448653323275412366632252016186122467011096444054499771805151205536812531620246656516324990658357070135296 108 893869779755047301588151268500661413935783660828511921410092415036422067368525279245395963915255568899202845516303221684346502904520804052029334382126470187034938720090467598336 109 85242735155009760006244051704111489794012206905000429446277927851025002924766658245860194964623417113220012362641325358718058639508940923359333612155832962907623361809462903963648 110 8190380318110930718610447132188851748822162321835767892378761323099982523438612683735275090179608381820082421757606978762338730961773663150572944077634474129515743704832987398930432 111 792840176661064878477574981167605204070538170370694363404724120527507963473308501104461493635396980747472919992158576814018139138078754289908132427811638646535290602929171901003595776 112 77316812819964750374752900617468650518594487313092107130375007161609415375983903777127094764027158428642547007015149580136429894734532100902218123255144547854702530844849680222269734912 113 7595235858586207489722039297580995517707037709104775360676515985594523831263448662319531675544572206017266090849636028243250150013420730102204115580248125068347306521750731179379721764864 114 751554379335704018203366491095273708412280018644011855660865839659093484591934060565039664632425660660913475728237645610018930990128955100288620725155432048470484121736416485921771057315840 115 74903936162012108848463140891904665551886228798743185518961649569547925950363344170896118033015982066279092617453228144965541511455117829185747539977779791074980331880721638355000223017730048 116 7518785118003165166035668841621898029696093807064004279874947502509504679491667561055033449778293138596274928045322287614645496805546700172643356742410267811618401801818798085859097280824475648 117 760087637435394790312746868409944462942463578764832819946200857094717606497600900168087841791509902934986246834593325568513121057745584415327607766887100744419204037289365857898265242701205078016 118 77379731825841243605237778985912283094195010187851451086782247037878830914032677981469200687385126143496229025194018900004656764333685776673533470810390170744083650979078876421647634177916428877824 119 7932559552003458447730413363201696987344372062133404363812691302205934925959530529042718336915681043182776776574546135720302335311072791882032551844147762939170002186272511319682481632835293390307328 120 818836996561277952797898379359163086563025460227788170344721131770644723078156665141877398505723710412561141378362348359271354923032949130910197700619534264374411261476589896916834356708730620824518656 121 85105062037978475501836079513674979052083631846462726803370460756015828174320073905492781418992807309348276207004245825824185739072911893580713212325792956482945592405938115339628689114828776330015801344 122 8905603719612278107082632524574815045353218881465260467402976934386457690282039168647892124090698655321418361498404887790364660604524467376553476531064799816160697765551676461315192624060878392411931279360 123 938205502004897725902446076951174992514457262157625742243167577730151000209182937191630324326687347095387039417171151882393187603143624299006710832192046992800704142352237882071018466059621047400519677509632 124 99503003936130764781519880594516584435911248004259056287219890199134825550187203194311208681569677039661839943032943124892082374370060327636311240970025167127790535204731702788013169139418139683585164243369984 125 10623199815427688857003626415818032625320401700727497083670656680183959397063989057724114636935675217082079346044327014970491141251378509540568019757981849067457363991223823100438239274489556507687072504144199680 126 1141650418345715768830479721941949075865005892338673846284456389301497826327830548260147254086219954434705190976187061896728343555089363220698814000720247307820664171405044768874377470583719533082537996489110585344 127 123494494797625214993882760588553663372173450029849077033713967003838638488452306196445679973651468517467296393322245133996056376144768516089107963309157614274108402731715756912956683184206513925246053891915720425472 128 13445504378286983679140786899644186197547959093890524564301723201424811626560750471435913600996877848802951663851414637541918183273598250422541543936052694893585217683843312637327658605959311290082068339968927665750016 129 1473331071726392283706353118827382508025581615254851515314336568299711780301405693693138462228595502649833736576379318904310461590004841403584367434299078171966674318081200380042088626807514831448609053007773059287875584 130 162478677538237907688741764581871544648333569453425369555645945899553641772005595451643861322441766776558352781438321592975401172152695744243215306259340119233610913446477906207590936654887329841320173769311212286901223424 131 18032026060022237524461156029890538651062182363218587199984372262030835154537786167549945296691697344825661887756767265858392808885494027366270736377823509703369399945744442800441750793269567674694481543128425778929263968256 132 2013837642004736649592280551653330924574112125322150358499818270942239867689183800096736307602479193571941352830358001061986753339505214034831942899654863703658619851816514986669329256281921301172180935926117891031278412627968 133 226316446398988862494947593011708100049208977279258271069361977541230267351982303249518873209977844992287172432332908330602491438480655552233402264772531207927930604262807313250629336197488067899991134966222253092230547772538880 134 25591736784474831712109979395027456606434008393963311341922638800291097138268209170045585302913656031005258496623998773128236437017438319056570718107695659440572415587460719328552258961834387692454374731412568360750233374947278848 135 2911762370582061374180098349776706940797675601124309573747339125627696856748010860626803150247295120068255815621840894093979661956221052096935908907147200147385928386491586733832306703813330070409314133017374758188343487930847723520 136 333323124566771795371725180493018681519906935054215665155351360031779791831260469476597200484781791673432338002900447469162901107550478745666052818407146391784438472204893473668939278776555209245293924558450748119919709354556091531264 137 38389230221549476981296194545565563793042140681323961283900954803794525916486407152397008208254407709319100589630613915520287365307278794060844657309914157063479881942043808048701824063141447423219476772293760993042904767023782054330368 138 4448045043816480569273639367941854303243934227202858154302024963867122347790084689186279467929093176524542414378513094503869499349412460695587992952368654788816617787663327827456883983357214815801102543732446540848926313643817224925872128 139 518473299532566657653265180705350800519892641129389160708464080099896087810284581581815898353772401907142470907933553302282063041202060751808817293321208282406281902420233761565074821869809209149745902717681847061332800111838558618510163968 140 60794312843056567783482772846531668620781310303868081098167684931113816329187863533920756635189794928936940017254727451758672883521262104613600052521622534107013860763794873534227427260978352881215552638382341717301086956145606133937061494784 141 7170690806238017268321391186994144766465821995576731178498907425418958229174148824797981044447463878876922547939942028956993984214796494271480207896463803415873836890327905095917217859995796643171903810793896830838571580072174073806134834102272 142 850751879503833231890211490079773375783392562194402341006122229183498567962589376534218284116479464810267905776780392209246580827681594651865164030834054750920921557398227975434345090535759717093840021882263536524267111085667034655354563860627456 143 101524615386453596646388496423404874515166364859115735135267987329325064924548331641498967129988945023270999370041104612704239892419687831885305184335312977785060585529639602723338478105017319396627049124643933954456261055660609522114640003932880896 144 12185663418443181683749399498147124661857922917856239111199643609269281431716470327090361830928277980835809590217763050519817533177891001114078011432744707293989174643703816133537292055480386747810794391346416323435707608081105733083116793216832110592 145 1471023128687757595855329131130260565618987293289467999093497080930084212608703478015228734950922518919594364263207275412664281649851025048053709325709911093961862853352457688970686206799800654443417604236882666736044567069148324657383874541004936708096 146 178593503779072774705335577270537634274223388539781650381913661445506585970814002287157997298989296657175172598117057394574757080879274056094036741744999061608303086380422674154196669837282069421266041741184698045326571820263545928837966125049330897256448 147 21805758991176566187059354517308401094044955347329240709012685728520488434031174950007268433170189496560867498844946271850394344197879754964298753063789359046031537649765393605664689658311013445429057169424153087313970222876006986453735760604948977997053952 148 2677441128759766486530255344325167297759931087105099138197517970102349000191062112143245230738610182159019868534166602121382110736330798010750594182181978184308129755356975605639832700646225756667483759235292777295073966881740485135622424210608743140365959168 149 330594648855333144205649264453013111457961921896066879100188388603625420859262894243009660864919195885611270135764467275403369729424995583679892408894934519902953294207623471053126067376261744328198566614516466455844295706363425189071438685874317774806642065408 150 41047156757349879389774160483422885322047531443202908682135693735702208413850539517661642998188215551495974605072879792786171570954316781126808992977504821030988276169586736093990071106970359160190521798804210768858924896230838392997053221446860292217224847949824 151 5124672569333779967990706144159330458669651166093575095278823458294813489120847665662186030801350139003455812631050907150182763214129918924399283119771855692064646313321172419929869717053139993326676324990678422628851523325318402990889897528795257614212902294650880 152 643323713175228158899137783236214320872774163781543361630322060919721080081061641780896599249812767757894512756450822685969124578414254959880512380527811799385863292224582138160579845138595386921909011198808822449716475240845381464099460797809045744192051972281466880 153 81200406788992919847933180380078171110310322015233067680704711187468078039536140211617525002349249675573216510749526865501759237663921487121218119542358190723827447280997966652050986527917802541757902758468373703856905930194924901431330478858779992219189977601126957056 154 10304740594805074020372991039279811989674731580365844263336135739859347263298090317944088729249945577553401077815563014352217838158575180787427934533188802801223968602157662168485780298213838851884160528385053236104032974577029152586934560452438599879008151902933212987392 155 1314774684554974407997865662696186533327364617166451331331997579369988529147271792550658536744833944873637415932534167164496010241964893005432449074456497098039328321771935059493948340792289576538418092577414008988052775321631695924317220320793790690520256801175211914297344 156 168650020679494768561090038610351923094947926109189482445076019461943195696015468325274445963097999921194447196358980217742658171164578375664985121390446466958283769839626820349994840131593119104294112546340781542881210046714329514878499707312630219661133606306479968868106240 157 21748425853793347644243646598654422066762502897659600303294390150752761689814731658740896723246846995199534259515111461429679386807263510840290152585277596867031684880682534320054223671550938635554285024568733335980809199570802920713467560768631740744678232524696100613847515136 158 2819430350320930649407433021571140722707978973397503391326114075363180437875166493759836773581896303743455533781134419143458119324968720557682328035855140849184251967638990551232791002735526423404580640857604722288856845448938110548011007168453054192224022832171912091181334396928 159 367428593945271574650377587060158412929663108421320876929206425902559810898563799278066471786605069683770375607752109399738479457150501416535421681984259032485127010352728516500769746261028053783957954979482365079246137154942973596794261081488477075853620462920663685386078231986176 160 48133635902438968431833860407249817030681620056014084911437915222451939995084042348296824923894180592463352902092466918417086465670032184435062301921383507050829378501472840537820691325990226060810666886974325798025155151462468803895158192347479559705270156893663658997687740136423424 161 6338329216479639164981333399680746872014113522121245579010702959262066618204643851166403790307256835622112001201707684848857265493357425547251932256550171254510506332476312970848594080958165796317473790395142334611507702305607272929977054503433797670909663119221294081871466219391942656 162 838953250285387528714426803550115166754151866477968409894398639135557092735604001820918316006085168702074105333035062005888043707542917850306340456016236887691459820058990202881719272717694772686288933783543330350030446561983659870289212110135969116842913846319461846731769704189205151744 163 111615413742974687470494035743498043708905233640682878650066474424876478483253640055204948590423074532326919949369331607714058073440800569870413810587455949558868536811718977915511662612684297219225010964448647632134356336793235044242041101593672792948522194635352124436449372066825742843904 164 14925221764469719242437829979569246973031513700047948665923667476995260792400641829619371087189752743148507509030720805490235623258246508577650436059749568649329418638537109442924673303576987611585453520947058983727347744838392614576194583626091074192904319376933635088984051716470947541155840 165 2005924299426685300002508757573799934298417047944446210917588128080701621278526993851330512880189522872729772004570419802320598828240163262674052271707893446588961467308337548845404016413471585157962946584472452726415325407445963235647369816640954657910721967528216313314375359485272832836894720 166 270952080053246088580916332363501346899045447995862575436379323901375058883134080284929685165886598882832763696841939755308436954801913820591049736106857965591741196514542650487125911820882302420767848941599287179818698047541177621205999779588091867726892683673501922760550316727353395594301276160 167 36782553178835954758285615660562921205464655865173759350092535495905981691409641737856212974615450327166823311908395240110632702279486602553747187021089390358875946262172422441314862498596008237984490081888935396655391443091108483208283594467116355761844625056202075227952093715897045302931523371008 168 5018224248804556410056929546890807915978220420891922714090084665872415624920585876043059395498039474385114922467524700446688902879382652642072599641883159295393624256057446987661576408821197916304692161067234138840934757194205370352490112738928638515434000758365554843793556824708399568328687274164224 169 688025595701035733141481586497028474812327456025014594395106675651457015570735448373184855952996981472426021809756581408691004357686135953103737993170488546815841100118310756557785053394721354561450263184714461920381314732811421986183004800428519028280168273392089099077845860737024993871230988000952320 170 94796681298967878398925449845544762972812678202217801680340558446737015686067096499063404598008832713210251880535983252653813341841737280991524158337850901139922092416670188655789331581242067070745772126701919880524900737099835193591482728864296915917537888635864276028084664744009317927535463765953740800 171 13125126372099869727156139249221722243959468383181836886778229120771331985892136559765523121864361639226772788305907313995026923586265982873044666716431003948260249262270739321630793215903000656847173225843031667001770117125071495044254825537818541542853868599491406347522078137462999942594159427305674375168 172 1826096097207429595664048395611522766479819362521549498355977157049418620000797256601840119265509660451088522808440165685448769271402210584345542893210672947479145968475672363060140983897507320749688903909924296518513369286362450365030127084035373690199407922454789876404976038756117727657555470629221267668992 173 255294599702898313974963737888090767380861375852957634925750319875060835365046003349115751401556118910781469446355006420373770691707003076784993991651298405801887066716196211381454051484968505625225977361754307137391085494901484631762707247701446996597502283052726970599629584414289552821177355844096211030114304 174 35862925906245182574839605726946577860012755194856890455938944139581535330245611772867819949068421556767962424311531679319456356728521116461354399175555625761563834261430613007562744923335685392318917914011348305695273592349221875394140278108628837124307165905559893467282443741425389555720735703038337565799219200 175 5062024688836276309329794033017928508573017487674959575802259544520492569022768138291009736725058136350714636642830950594470893397027797472970310404498085102760839237844056614022777211238240108776347367703456506761066336265763653892767123197276082222108112574774680386505175076524282334015332124398872591909926207488 176 717902948986106602023151542058216869540774224652743655800575030564436974935586353759088881210503062308553417868400608865581713228520189611613608662368207994731437892263070113505101720557325269700663708301609972586840950917946606794745869979536807684412043705769074405580160175394188876223989134754562255815796347371520 177 102296028048539095592751679415390055495539019596131468802403984144197594473754751609665829837223143377913201104417367137729620518335559574346903071287383077932576441688839027730982498518061218221942265257173205234022773672499523737490308787565125157099624555093196690460279272590878105770293301880580219695601418298720256 178 14645092001970167965109926018091054970017580836332735740430078832686649522688912031153304011947329207948539717640438520437595840722737798190520297750756835779639115196579868442923457324568018656603564209008963248536689507619083689676612849575658730045669405981569299681157840766757784305944478928452370551029164177373528064 179 2106466729879900121304236663116695247933114411034039687301058474872996477339785416929145869199526756031944028206383880546555119417885127310539989113652697954980154508200517149500842292229075144709869350774265209556491537704678654622980744655187850223350823042171601209642006954764526587235876663770460214710144696910440562688 180 304393420221557488842422326330917672711596859579846414578845921332803316198006374482613853266188834132868984187895649648629433535179965291208737733690756975654194221701423370405850328278254120873889297944495335863103767887418713162904851888676627087759438616598291705626301306727004221454133302971631100595221731577054927781888 181 44189916715312699399846537494379054275018689657922848132853291407245807132722124913631656709973175949623577781913481769553554693515869345782713781841511622341120499170010119846298296124235539378989740567576275025586747083459259578765031970296536467606776928842520802487021185408959131567888732077390315457841195699967079938523136 182 6444772623571692314525264852896777248595907327114139647391246651456705716329171533481640871611953474361917954627252256022686180744060971184051554973969717881859622365546279427800239105695190201173164885430950908996469416372267726868822828239739619483337309799323582002499371133564965680895069628083675652524721775967699627252121600 183 944230130118447396662455156999916081144649016177246455057294503979910557104078167770696271731386891077414961895135517344000158879181598337328992195232082622135161280310298066862214655721597003223596032743711202695065615330630542111402053172501153387359824820965443677039365389616625455679768420119781538218324317546449409943831314432 184 138970751430771114769865340955017621653113036164581749878541153055478824014635952438297217119803056423192375426220593292273269689337888408600275227779929368377679843542044563089072775862656331714217564599102944039412441720154915265467235196287387841502044692654349653279931309357645006816370091005339157302255959152544673301052371501056 185 20546309428584968212550582762643853293622623296812453896338915818562181550934432326785911462977265651292639977287240570272737263072058543176449459426946672040105957061957335255656953694462053453183675872735919729248518591414029665973545748796182687712262281218383574203602813005013612828592517263188621728483428634559184977791581216047104 186 3051397538519572389812060737766909127317350079746937042418780196452675461190914325463982003031570166811464280049224442834564200627555273014443303368951635752317358940211931703823399880840825625593066356565709000100162824065735419301737732994310692745822899913468240916256506035521139542777854408236709289728631473843990217484621941651275776 187 455206125856161990926371083182608327454003462604927053537940600927777072798548434061736363936953153773980804147484333378054569287699019674616825555751705189110602457597105441849692367512597656213422677313683611571660836195769194398030195674034460239341584888267821888594275947244792957854380122201547519998665034726955448400830612713947267072 188 68210564042659187934614071117294767342357013026446068970733003337600070145176000039492174499398899036646745279779596671819756613174801675657419152949284468516923766837505372252660226546614948285825273004926723088331430707116533263644515033307997796887002965204714508435016359448625025129998946638271705880653896272640583143751013203274647994368 189 10266429362443941381666393563794714011019753441881850168373701876318800481625402910258284707540422706020206814940461556859437060942108716317327998757668783933816744678854055672157504490056265194197289525781556242869446371945691877041053965659586321191426784721588808268340531001213556034055933804068441684726130614940750944936287101783101312860160 190 1552035148848516965441021761582463523108580367299064148801882283008650839054335830077749073741334914184462918057627994442585706285294630735788835233171553116424802800454526316613861653640482455980840871013375447111901362079697428509169688113384975150328668491903002122392516151214651317354027858799111635423857077698214850742042046376267039260016640 191 235661282719215122489672073615576011762714454048506673555005121596648629371127633015911604547717716536250676919931292257656699744974131867749581578658444614930506813289196527439429873278620803021565238665711008361747663226080886953329022527146707083024336838978386991862953582546665015059877642004295706799522386381182054276440564097638978514277367808 192 35939314353744568058321458573630047515608098594003330871198686825898490493982484428527688178157987210026938758629650135361272779205698511598315562357716511794788740432932459942961488887703075025414435220571174621799360067444009690046146951307980694490763844430220375914912427417817825794280988843768923350095981993285571389857148935553797593862252789760 193 5504737473919040624413745136830710578523031392405172739586468435408250368553065988794427276063637731882091026503706767994471765305063177438386283980600577503930589513286703675017710630449701122902362718734098738359923298291570539489982500132608898339031036453388911622676756081978378717977502552609297233613202276274106317721009035172979196673647200698368 194 846796817332480070593306311264479211324506538542980907003558984272974496374109247723680106442472553121142211117232217891348325394892068485132642035043937815641336723009689944115508786902895193592419551236837992066803038100172433073285146765248390850486622848212234975386820586067146542225117857847014848549308442957871013705088726200671629218816229155799040 195 130824235484681447226766674132755057430753597257826871783883359743033840251992010807169578726721832928918908945158213822129766251013397021825691366484508954036799508640139897567135080058442669494603516234978088117823842389832033395546461954200239987953869360851027943541662008303041923731092258285495370234668595960279750166990770121507631153782023114968793088 196 20298047958101309067476624962935118340939616794340490368321558978135973393965062290048712793479992775378786503972231424724953772239959738762040236559145644294747276343760948959082186056379077879652082205092241015430166097223274485240432361714471297275073969540412887968994370604617195184045112345711686071167987512980845628637473008660805683333442759626879664128 197 3162774392352968682948095653837386011697088020598131466214853425848637914010147205137018221998539192945072523742666032611795011342231148771258764033250097633626224135668901384194293516453677788824999698560865902129434615233267187263820286273280207533647662406826524019047390448348188077697856178538235867580940243967435342132713089931439513222007576962048613941248 198 494903934329881582942574612451408843195156336701284448002023285314814842658053668023480171369324685206165100324566526668850263547704550136361288197383169959241678300462714229194851849288682188098857562379734060466743587755397903837112363611858232622950246098338426344856364309854778154067515872804160794123937533596752168227080402955561932119486667953351689584508928 199 77768428728132099307483785785140388072032502311839059197850720467281458205365814779361659552445248160439738233127271759947745172691002585878993252979222860840139656328398474211142911334770791492614465743290905812739801647138935037527959627475488520139183949189298591203739179782117103919815233502460544829164902458959456328862440476899539203802979989000045556093943808 200 12271750856806544036182513470229891707536887585382817027974621445639554726933755948344519407911382350405104872473160112702870491411017372321137288945012858279965847144345438629919202500285703212285590389974269905601256312268654604532636717688474582305392468894827659139644561060502608510106623060150173552771120538493646133697984796021821650445348312238518987924088815616 201 1944561448479804106995549631483401349906779811699389532412777173623278777992553263173412530715428436475306215492383909640140513007447825197987054409564940188868409238542644766234497121955410633233234232513533536646670739230685359075773968833011461874715072804164746988247081950291415016023590756633216045747430446123644070887996764248802602250213784374725761657350280708096 202 309414018349819953956488698655216386699378018087604818096494912355958261488270079494112564847894421410553280264628977934967036383305380432252173512659795918915282007292511187416869525048323447822469881798915769869317604480544252488326408035618179152777688651581082131648228361793847220491823586575838765729724996465106002555313943468083592621404549580198032658677917932322816 203 49437078072195122862407355703612579421082426992709651225784914278498694529211348060751599977646602358190885405135380025459800953599937091187820338751429192187610913289200921126403408623685876427883169470708179332466251594369976625641288201492868262377303855985470748804530629806164950984167281382885451337138184868838503088578730459027782031567426997895832901639900109761150976 204 7931430106901181738257075327528776993713165832582144601463854831203145480551734201589911713362810696502532573558855982181208348362544422627578917322896485962320082368149127561709292970697673971409360337336506390292810295047874791655760739274970478065992253303569521910703395491572547238056125361339100657474376078811086616002566179358772886529065799166179107466680411774836015104 205 1277696177430980644911105951739753732956067869257875528040802425631433889524327031544248167862741452154035985903549878917574167202762137067731417518052533283246390170307449132356664117853481807879370057229391250158900384272471507358462242187971492955971819334123585960541297824757999403149074537255851688448449678474663508689735408705084329343708799927294077351378239559183915548672 206 206667718767257087591804522158231416202497178782713049477267699937668394088028164797018175890850036121451321519592784384383408389026162027342791534741141725750834934515481570187060567881876542889023725679355919696860675271331715938701678086076611779322421915055787298394648074093459018076369813170357659247637701626575887115920778533160382125976465924711177198558239787946680529190912 207 33564354696959815046687095534488475266749323818553517565952319417339569334376265782367979431684941494743325542597328760024535156318295636768158111843004822619119980225568545991597793085902098688735314730325620464078348973567209779375763888644630436450559421909685739622180366255554219286172813985301326083017837828209120064530621338863083435819590425028171270810356256840312697244352512 208 5473136672567795510169809326595276132497686077007809587730482937970208303105451581986052419117678352634026986333651574264838141335909747609795574436324403743645843347486178601473183059177513824612337892386680303408557573432707191302158907656686143449072494197994777318545695707003005939599392903951557981723699845331691957833938492335939179621917077964835921689712904150474994586631536640 209 896062756517943375627840777063577299210237293758343890330737994539123425218171276821735997195376616387177673378423064343485662680162617129222544579733054997924813982540617643572245722303438889969387535380102156757634017347321426249075988951444588018753680513217838970967820867350972693472628294457664646347924466099602366843281401008034148446490450799206633502051033482180677157229802029056 210 147291127619778101892164051200932207630934792484918153317614839641729306394874759532880623278224701059040385226825454459412661012202561979646047581003013572670345407347894039500209644218199796826721928531772654209685206865525528467255528306035388890954261623700503348284524794991924996772629054834196434294009367059866524336409619765371581173839251609286403214453307167719759232889211242676224 211 24307636527228657354993402348795389931267799446612241052351709109475789284745235484138138732554254754238141975401564592422712552199213918630426540906350370633248711063315319226042530033838087013624118381843386632461412385165624444082763619280860628694867076916037726336165122414407726664419847033640433715176688555861158863934874989971001118214746399391015705074105617682205929211163647487770624 212 4027438356950659366213778311258190085119388012225632372287489342810027084742475962449590986841864943300830891750704274159125354402387474778944570147235930086448572449731252325950583294963076709743723785012892205345835189383345652402962529167437448203906038676172966877832190239390250259590719628237363321018847508880222183335156940767394845538388822719767167037680948464945142300861552355769843712 213 669926566532123684165322315312753566037431543002858827748656897963558327249431575625374688072325376561101672852390229943840019187387579067054286793436206372845914884432953947309067349365919265699014882944568863289284897002038736296873786468937814197211431691148357262995842563602817997728755631196818015257927141124749298697106031954349054294130664494539821794693914902280822330019040503360038895616 214 111874166029781543699263763375185364291386482556972712830850537087513517092537936042830820452880437885272870863194812166624375774870066600813068431461527091193347618445698431509084249065256237121279784777782748924996433802390844422851938857506648138382602722161971505617831238104416048080154857030768759943560472304802785060753321891046858902710795862640951218941453975782366904575048432627279116369920 215 18755514685716197872254443566237104865143764765498397758727234209748019364973307985218147617881143023652823381693883336556366046092382966262447688001999501329229419878728058884506376610678295851848297830850373285239497728019115290218372683833247746008745256882344207600517508061814686110670070339088886367411443013971972979608176455554657956684088938325304472745854738428004902934418390714348468225179648 216 3156581823849758035506082663497885830345394531750065009877930079837815143287845857779445005416254473808432845717805758546580655497546219661184458416326038012956314517518850499035147575509375304213014440368891732228969629907377833368949890436374778405913540593153709792392284447833260739343409261783162740807300672672853831773046357037846395130461401042303503250906809566091529738018247486119124663330144256 217 533318193909867407199321448582483292977417626561110217345206275861543840041679599182823473378106741239300771762543257983061624604613803949595731290603080722130393390921972968921191975594108255885997524463371662898835788557900007396152021367306807018042425001891816916500490205235461512795776604437563878312012963092333494871121325521629424180439929114268363713206260499332047808247608361630212812987713978368 218 90454357686415773079117556681234314169706371037974171128869587056293277514505082099968082973063292701328887339640812421269777380193065395135941175135083910928582871464968619688255536806343536144065993096509968451808008751372767889512943102765410819214132399744124831639795139069032647171330136002829043855724855599826373294066575045967858951518028030094230982018890170133718028040880021913736775044518375325696 219 15400643413074995560151907863596534579373802080992268932536094381673360602941954579973901747572142822038395608368070732068101033377432588763570771524963966118956369861112734518202871282620922300892681062181195920683360339210662871649066450596951717348574279710732745549884249962603046581171314593473736673282813325965786701536062333166723921687232445621748571865172955049101472837324407867430189843197022057791488 220 2632128642890470768202406988630800581484095625199655317884031399448581771644764315779630257103896960655936018998940119049881982355156590763076149206097169727122201510240242280472465506797641518914279167297672662710306303350502468162903831409912264228096118087324025389890177544533212692500010601478349297684330450054486294844825021894134083377014209303255561331825266317986610457669406627011396486117623856464134144 221 451571885889749599500782977256165303942566627917270541161525496995217639443355317697455801117968298120380684906384330418683352348487166299387328672865686581115641007321489644338262891101088337339676506434898985627740317105449938703333084921907239262981542868285251057528698453593095966316234935568084090911743130013731676293830121120149727213535228743912019122175276695193472395271250171673855996262362456057503023104 222 77766212502360753555616089337524462806754550913593649296641483780241610187948621847149747382551735591816279363737587304084183550195977022972584713167088675832654898417513338245092560255234861364015227417542687055613344256987564777581401186843087443932813823009942362886754484333088518960553404190889412250178872944966078800230725666206438550403880310356195788985718328425029133364415568922995766712215618783425670938624 223 13442871925563736618670189047986784323540880814930182301071108770698356299546849272616722197579272120067016514871264772533807764237310178720779463534390293827234488898968528059501847319213514821235641619883524701206361336897535313278144647421844353977217362766032988641668273834959793291227443324807857900625535575789198297203959816798276125185180273448878371680196093539110890165012301391284233474821286239583960662278144 224 2332507733676770237745459929385788545164286860257562659630777109125289530871190612629153548195287359622355370930618161072979925179008140327427053084613550264841888615516870852550682400778480716215811783089549375588263722351429143068547874259822590087990312533726815538827461732399799039849784079738122719910414117812385169708217517068483398095917252721384871938704328260900143674353978369989508694220081538380303456159137792 225 406234647667918543963919605955889100242930557636586090576632965497832530194751566464724296815292389603279971395366860657947091862138773080977181978448122598921065057958329259495151591099893855325811549059329083122035465001326897263235545514904471966605958826563519554800548003924586151800533865116510370472370351755689918701888287909209843702609306709036244229327052222379830053383687805905585507967398620195573423458492612608 226 71014437270738711835636003199683885089164580282732233223444988960239463939805084545729744415376027080508219423892386982973148847874363490438995708986137702458770665877714871018045122785325427912880778027395661430044692537516537141884056577363014462731043707161255357160926324875348159359269768048615745164029911424652933043161920610019633321448795224108588761184651397299492432850027328632529027001975483523595791658119539458048 227 12460205363939202976406340499682306917964092290073349117371192778095401701449680593658436105078901332252127153947918427454985463963345520025168178584582398255126673865890870388260151602959292346488278196079253915491572721712981671380377775342997889974549487285236849393824657750008534760882389277779719343723837180321971090605290354328753729684631788802932394296889865027002629532143932175283133098136676480413665031898625556348928 228 2194349070927454024752053919217538582425088936444054042947016315267134230438832782607703990305674390314812728340410442972471555347532949538965992730306337878630504924769897155003817922937024348781549209358504339094250910732724613560855712870911819043903435052168184323369837092602051144518242871424442598037985161722782330963630490417560558237064033794200424378327672375973304256512706554448610490151490273020470549558583839200116736 229 387865683265447718027181779941803145844291062620939790180637180174072333365707791692635021932598656646233999854167903931133626668228692940967738929903679647754244334372664625353687626397635966356775593209141388038161858736347910659316282397098189613276023674533183737970080661410149632678172749506415978265081737303989133087737128670187887435212677361290374602381008350082098595895740265128759830782214416287769735112901216148243087360 230 68809015813220119604475061249488313222356720347773488166307653967609726151303082324332101280687617912711279723086444266477814284289456429496565354646242971638919803623020847336969931470532698540497060206342621271572651552155322784463564606222076849803981396729815938079994776026993908654971460763356901215804080923414745464521159946943531950206224127539832156588325979068691412750030835895480009013876092944426685114017600390656012845056