1 1 2 0 3 0 4 0 5 10 6 42 7 357 8 2400 9 20142 10 180280 11 1814395 12 19944804 13 239500794 14 3113326062 15 43589143560 16 653834280960 17 10461394943992 18 177843662409312 19 3201186852863991 20 60822549182544440 21 1216451004087794832 22 25545471063559372750 23 562000363888803839989 24 12926008368911104857216 25 310224200866619719650000 26 7755605021651759058124728 27 201645730563302817527460480 28 5444434725208793492226041868 29 152444172305856930250751999986 30 4420880996869839550631680548120 31 132626429906095529318154239999985 32 4111419327088961044638855069696000 33 131565418466846765083608791802987600 34 4341658809405943235418333577740287872 35 147616399519802070423809304821737327140 36 5166573983193072464390429367224169899520 37 185996663394950608733999724075417599999982 38 6881876545613172523141206352263307591679838 39 261511308733300555880003612049782584510692384 40 10198941040598721679319471210754215647640544000 41 407957641623948867172805634798057947135999999980 42 16726263306581903554085002964811148520580433584696 43 702503058876439949271571303122255784968191999999979 44 30207631531686917818677564802084075844857107578840180 45 1329135787394224384021812905507307944742848168217429000 46 59811110432740097280981580691256048549945494848143359758 47 2751311079906044474925152714400127446480825876479999999977 48 129311620755584090321482177574095209554180747170142231101440 49 6206957796268036335431144523686687519260743177338879745878160 50 304140932017133780436126081660512366284690882367703501417600000 51 15207046600856689021806304083032384422188819883822757149642747392 52 775559376643691140112121508234644579188754265009086699405311921064 53 40329087585471939285830318428201883487644752720441638911999999999974 54 2137441642030012782149006876694699445943126454644172009331667438469120 55 115421848669620690236046371341513790541639282285903970566073124998243100 56 6348201676829137962982550423783258458598710412930200171566430408540079232 57 355499293902431725927022823731862474868248989440581748932971686116139001520 58 20263459752438608377840300952716161066262549770889342776313616416112639999608 59 1175280665641439285914737455257537341914431159090571462210349957119999999999971 60 69341559272844917868969509860194703172877861671552093561803602399835836165861360 61 4160493556370695072138170591611682190377086303180622976224638848204799999999999970 62 253790106938612399400428406088312613612997707484585746216507183487373730119679999550 63 15734986630193968762826561177475382044006140398629116096073101119139281716498097036332 64 991304157702220032058073354180949068772386553749843739227773594222806076269527040000000 65 63443466092942082051716694667580740401432758087272596099400947187607351881312499995887240 66 4123825296041235333361585153392748126093129256460366980072576279330334147360987301106523360 67 272172469538721532001864620123921376322146532194399437266430063434835540574207999999999999967 68 18235555459094342644124929548302732213583817655719452515075596609532966875045559481139199764448 69 1240017771218415299800495209284585790523699600677683836185855368973838389017143159298503802868384 70 85561226214070655686234169440636419546135272446668887601230142382080317502421515088749392652041880 71 5989285834984945898036391860844549368229469071273212928777681432314004791394922659839999999999999965 72 425239294283931158760583822119963005144292304060391549624393488799124402093828499876291170914323660800 73 30617229188443043430762035192637336370389045892348664491911507481989192493610844637102079999999999999964 74 2235057730756342170445628569062525555038400350141452022208991486753827854958558526927454677971763199999352 75 165394272075969320612976514110626891072841625910467485585305963417705617675252828217728280102841892712700000 76 12404570405697699045973238558297016830463121943285061382010268752577422078082261451623414085431223910399629956 77 942747350833025127493966130430573279115197267689664667836243991480922021747768961558864986111996924855071666830 78 72591546014142934817035392043154142491870189612104179420515440096559161886038383372305252220535658037318616415208 79 5662140589103148915728760579366023114365874789744125995024481412834417662617100383122543106588671999999999999999961 80 447309106539148764342572085769915826034904108389785953606704147601483622235358221865199595608144497278034713600000000 81 35784728523131901147405766861593266082792328671182876288554722529113519627740073396221688539048269606156322340864000000 82 2898563010373683992939867115789054552706178622365812979372913685583029654391963601293239164662208009034675519487999999200 83 237682166850642087421069103494702473321906647033996664308580467038371997367449574306503565904239583559679999999999999999959 84 19727619848603293255948735590060305285718251703821723137612177182582870226131308285522959643144914980578285132673305840535384 85 1657120067282676633499693789565065644000333143121024743559423016191529565645858432064942861484358376571703831249999999983964000 86 140855205719027513847473972113030579740028317165287103202550956240335803486115723572328102926183091418777503978548625407999999118 87 12113547691836366190882761601720629857642435276214690875419382248360081124871225138394725342583278113980927197727617207238655976480 88 1053878649189763858606800259349694797614891869030678106161486255595370146701798012472095048073640325748169658095858708643348923610240 89 92741321128699219557398422822773142190110484474699673342210790493444781092014099659550070622402250914208316758425599999999999999999956 90 8253977580454230540608459631226809654919833118248270927456760353915509926602948864592128229364133369087593235611559467325183129109248000 91 742857982240880748654761366810412868942784980642344383471108431852492696547032938272996065685442029822808617234989055980110003833132620356 92 67600076383920148127583284379747571073793433238453338895870867298576736478210865330633813440974384055064237446020481032837901844479999197484 93 6219207027320653627737662162936776538788995857937707178420119791469068855491759759221523061918466060464955668248937104831242732678676479971200 94 578386253540820787379602581153120218107376614788206767593071140606623394267630991923717513124023569197678840546268915261398897330749439999998942 95 54368307832837154013682642628393300502093401790091436153748687217022599934708963815114554607291707729280432825601192621419109062499999999971850700 96 5164989244119529631299851049697363547698873170058686434606125285617146992905600919141299972894628039223232596709066931762974754946021497103187968000 97 495838967435474844604785700770946900579091824325633897722188027419246111404545749993844738018500374491037547369482877152819937279999999999999999999952 98 48096379841241059926664212974781849356171906959586488079052238659666872806153582584345511076957172976408172232658413892359964531393099055086728847400960 99 4713445224441623872813092871528621236904846882039475831747119388647353535011611899441488079603864559911315338541156614450637047360919117355180398689612180 100 466631077219720763408496194281333502453579841321908107342964819476087999966140846022408179326839288590880211516712463529117223018490882445612536320000000000 101 46663107721972076340849619428133350245357984132190810734296481947608799996614957804470731988078259143126848960413611879125592605458431999999999999999999999950 102 4712973879919179710425811562241468374781156397351271884163944676708488799658109847927701665484521719048556421317850885092172813593766311891091961106741801884576 103 480723335751756330463432779348629774227677952529829732184722357024265857565127295301657480941182225692492797990181029578751855021432766463999999999999999999999949 104 49514503582430902037733576272908866745450829110572462415026402773499383329208111323511284166051897447316650077240919355865662397004580513935985985191934102485478656 105 5149508372572813811924291932382522141526886227499536091162745888443935866237643587271354935841944001617982852065895537814305247004015777006096523424062418383146148240 106 540698379120145450252050652900164824860323053887451289572088318286613265954952576653684460817009449980770449143322067034747346019720680356552349911185620991999999998648 107 57314028186735417726717369207417471435194243712069836694641361738381006191224973126330180435920836738008149143548217571873675264114112151253155839999999999999999999999947 108 6132601015980689696758758505193669443565784077191472526326625706006767662461072124516270426691446550833491282722814609213782626666704392914688958964011129947949583302656000 109 662320909725914487249945918560916299905104680336679032843275576248730907545795789447871565117501189344422171502843202260572191352102680019881468887039999999999999999999999946 110 72192979160124679110244105123139876689656410156698014579917037811111668922491741049817884159517626041017531487878061165614155526241557465523284020612075439442485321739737561400 111 7941227707613714702126851563545386435862205117236781603790874159222283581474091515479980065758839260239621836319089995048426371594263497441997397340382883981564870184140799950752 112 881476275545122331936080523553537894380704768013282758020787031673673477543624158218277774262301187840946621648540548631348957720274347074210828556144027925750053914914079129108480 113 98725342861053701176841018637996244170638934017487668898328147547451429484885905720447112177513889683298978669118926819136167459843192810905925390232138547199999999999999999999999944 114 11155963743299068232983035106093575591282199543976106585511080672862011531792107346410523674573316953766880177179211040183421867763673834726555196542845288595347785070558330482012688080 115 1271779866736093778560066002094667617406170748013276150748263196706269314624300237490799699070733926900257443215590015284112109217700009790090130876965049111901882812499999999999926122020 116 146254684674650784534407590240886776001709636021526757336050267621220971181794527311441965392962105527045482640861602836198946400100470774879610921965747615103239257983318753279999997952136 117 16965543422259491005991280467942866016198317778497103850981831044061632657088165168127267985603590584849434292495970803890055536257592129413219960000574832384426671502721867309920341624012184 118 1984968580404360447700979814749315323895203180084161150564874232155211020879315324670890354315599773332083312249666524860332113667629824479451009237326594731700897086162099974963199999999998318 119 234226292487714532828715618140419208219633975249931015766655159394314900463759208311165061809243171614431289842199372918506106743326614911060871187478629201889529430013914023128989238211983538608 120 27872928806038029406617158558709885778136443054741790876231963967923473155187345789028642355299934983783390607908374342267490003169729110324577761538374791864426365275690948581656233889950025024000 121 3344751456724563528794059027045186293376373166569014905147835676150816778622481494683437082635992490654078818946607045276267204294704060929949240557194825002982480260628479999999999529391368039456000 122 404714926263672186984081142272467541498541153154850803522888116814248830213320260856695886998955091071746742655623856876778193341910203631866669886560487038073960057412888819846833661542399999999998200 123 49375221004168006812057899357241040062822020684891798029792350251338357286025071824516898213872521147035511525289813202368256469798421337528285632445693308683153069210650364218215017034052272127999932800 124 6073152183512664837883121620940647927727108544241691157664459080914617946181083834415578480306320101048500308545451326023645820566312620578436705910509088451638152961193930271616496185848627199999997319740 125 753070870755570439897507080996640343038161459485969703550392926033412625326454395467531731557983692534585621783720230962520647677365522391275533830234188222097305502186065313909982812500000000000000000000000 126 94133858844446304987188385124580042879770182435746212943799115754176578165806799433441466444747961566818558574623101996374165591109783370715663512246047443793037577699497578757882635581347370051122561361769312 127 11860866214400234428385736525697085402851042986904022830918688585026248848891656728613624772038243157419723543093593637659700200918506977662589657826188464498032561660595449301565439999999999999999999999999999937 128 1506330009228829772404988538763529846162082459336810899526673450298333603809240404533930346048856880992304295667028261028132299003079857604681745124227281953287103088206062703746268480318515879870464000000000000000 129 192810241181290210867838532961731820308746554795111795139414201638186701287582771780343084294253680767015025916529458173796086466131249428883057323888170550769277736582109654305458795257416333993742113439743999922384 130 24872521112386437201951170752063404819828305568569421572984432011326084466098177559664257873958724818944938265990824881491927768826521271321884715986941742869911285408575566890726657785521556518703199208911035670960640 131 3233427744610236836253652197768242626577679723914024804487976161472390980592763082756353523614634226462841984620199013574560370037021052922368873899729655014817890495887306491901575482572799999999999999999999999999999935 132 423579034543941025549228437907639784081676043832737249387924877152883218457651963841082311593517083666632299975052536699605274324455797171124487652435122404606710227625645882750934885230255889368047920282965357554029150760 133 55912432559800215372498153803808451498781237785921316919206083784180584836410059227022865130344255043995463598052481342731297918680168047133602567474125194516230962454883303857962043244648857568722862796064639834828087075174 134 7436353530453428644542254455906524049337904625527535150254409143296017783242537877194041062335785920851396658539614389301321260257090168301648670228986936767590642804918062355448844643283429698303625655624925183999999999997822 135 996471373080759438368662097091474222611279219820689710134090825201666382954500075544001502352995313394087152244491322490157191506717954936015064957523856598879771259401256574821959212163674678646586038370440707652374175000000000 136 134523635365902524179769383107349020052522694675793110868102261402224961698857510198440202817654367308201765553006142850754443943971240339972798535778486684417907864277078203434389093798225980848112566511939824386047983455146591232 137 18295214409762743288448636102599466727143086475907863078061907550702594791044621386987867583200993953915440115208860680919286036063341652625236592620138055218029404388310279231307167457204582421102591999999999999999999999999999999932 138 2506444374137495830517463146056126941618602847199377241694481334446255486373113130017337858898536171686415295783613887666736857720709288907523710008918356019160053397019008181360098061584295955429319479228467695093939495017876708555288 139 345889323630974424611409914155745517943367192913514059353838424153583257119489611942392624527997991692725310818138720033460021797813537284532723020076330071952063919365394139147093307945909835253365604351999999999999999999999999999999931 140 48078615984705445020985978067648626994128039814978454250183540957348072739609056059992574809391720845288818203721282081064986261100406660628821270879780774532345403253041564216059849108881975227399362287297113644515544496512565123577091920 141 6731006237858762302938036929470807779177925574096983595025695734028730183545267848398960473314840918340434548520979491851132024185451435557006789970685383200187115101450871704662415365087056207455954127057196195622560383556030300159999898432 142 949071879538085484714263207055383896864087505947674686898623098498050955879882766624253426737392569486001271341458108350500510561846393199158154984917045265266848779960203854626849189058610035537983387850134359776132908690964479999999999997550 143 134768206894408138829425375401864513354700425844569805539604479986723235734943352860643986596709744867012180530487051385843365388241108642722389948793062742434147395022170111494900369039545910799278564096333578239999999999992480437364954861324860 144 19271853585900363852607828682466625409722160895773482192163440638101422710096899459072090083329493515982741815859648348175527953562124352311853692792849034821167291295411188572678667137470584001450963775274676300964742167946608610074490558218240000 145 2775146916369652394775527330275194058999991168991381435671535451886604870253953522106380971999447066301514821483789362137286580074660909170939453825546747992203963158296526935902988399262329395178744169155749197195471289062499999999999999999762353640 146 402396302873599597242451462889903138554998719503750308172372640523557706186823260705425240939919824613719649115149457509906543411478339909506571398777020102206989252232492768173640910500977165254626480852789452306247135209209049309511679999999999997408 147 58749860219545541197397913581925858229029813047547544993166405516439425103276196062992085177228294393603068770811820796446356900180571447148788237486824654994957900061136485019174791283668538941234764657714440087930928893540171290445232944624434939722720 148 8636229452273194556017493296543101159667382517989489113995461610916595490181600821259836521052559275859651109309337657077614462743329745480506166032253717811212117928005593793977246248877902622912342149483000755815502355018119447161339903999999999994530808 149 1278161958936432794290589007888378971630772612662444388871328318415656132546876921546455805115778772827228364177781973247486940720328512404169036894763357194070304073730106911170589648555815715266340420374096609517608999321599999999999999999999999999999999926 150 190446131881528486349297762175368466772985119286704213941827919443932763749484661310421914962251037151257026262489514013875554167091508428680491651340123884199024250890462180202132298955161775864684930546660125401115472146792388154046172042437531943128348800000 151 28566919782229272952394664326305270015947767893005632091274187916589914562422699196563287244337655572688553939373427102081333125099342252233177974597961033287471296047867889464662678645222481236202708395361059222718561134837759999999999999999999999999999999999925 152 4313604887116620215811594313272095772408112951843850445782402375405077098925827578681056373894985991475971644845387492414281301889964595467858623829146529596136632022992511976193496534019221496203039369377053348305863566504281806578439701259091967999959453980882048 153 655667942841726272803362335617358557406033168680265267758925161061571719036725791959520568832037870704347690016498898846970757887280103373255900872972401636014041186890663798992915966048839406845159378569208571333017579729718195584046275911262144678590261899679914272 154 100317195254784119738914437349455859283123074808080585967115549642420473012619046169806647031301794217765196572524331523586525956753850260014035581305381527287845713239558930670183132096238182914634812942979631059291427079759629660763143097948006233317251766320666319080 155 15448848069236754439792823351816202329600953520444410238935794644932752843943333110150223642820476309535840272168747054632324997340093795680655536368975727347762838445517820431871600449847379225471793355534285511015505120088101006489500537109374999999999999999999667532500 156 2394571450731696938167887619531511361088147795668883587035048169964576690811216632073284664637173827978055242186155793468010374587714537463893389797563188882499530557902397630227477445226027797473745427747109210725302206378803257090047796112718156887230706259249422366131152 157 373553146314144722354190468646915772329751056124345839577467514514473963766549794603432407683399117164576617781040303781009618435683467979558250869401833087268905433612620898042655298877309629671907963336819023656354925750390097385304883199999999999999999999999999999999999922 158 58647843971320721409607903577565776255770915811522296813662399778772412311348317752738888006293661394838528991623327693618510094402304472653743227446992123185674883541404420873479495780040487586640491358734616246475261802676224958182860977273951400894199234559999999999999996958 159 9266359347468673982718048765255392648411804698220522896558659165046041145193034204932744304994398500384487580676485775591724594915564106700921971066381871562792468186194673996846107343950021534566533880505606076669484886153504791527693511691856513450004869188646076415999999853984 160 1473351136247519163252169753675607431097476947017063140552826807242320542085692438584306344494109361561133525327561238319084210591574692965424692476660838498433303407060967230305959266339798337653585428031616872804757001283220927703985817566740143627311177137897472000000000000000000 161 235736181799603066120347160588097188975596311522730102488452289158771286733710790173489015119057497849781364052409798131053473694651950874471454943928754812557440390656792506479764970830101805617435916996282895908849104930896656666022367406850034816074887737536714863711257075706799186 162 37953525269736093645375892854683647425071006155159546500640818554562177164127437217931731434168257153814799612437977499099609264838964090789900698563784244654707592138543382488060351142736635141661937587993487962204710297442014047740466511176405088613382095351284037807436940181504000000 163 6148471093697247170550894642458750882861502997135846533103812605839072700588644829304940492335257658917997537214952354854136700903912182707964487847549783021123160269110462154005229969190715294113963587097050491094602354807646599163195386705462951935999999999999999999999999999999999999919 164 1002200788272651288799795826720776393906424988533142984895921454751768850195949107176705300250646998403633598566037233841224282247337685781398210937462102571014708977298647842836413770271042781084691649563566366831841009228181949168468101597980145428835569509795318894428159999999999991731120 165 164360929276714811363166515582207328600653698119435449522931118579290091432135653576979669241106107738195910164830106349960782288563380468149306689140700799720664320313860874300867807536406201242241051109989267463267879363860881843839638370248692415221179793757725420395615936817167133595846000 166 27119553330657943874922475071064209219107860189706849171283634565582865086302382840201645424782507776802325177196967547743529077612957777244635603611669355542364586682689476298699110415388899885066847784155257383861194816594316307441172095786111010350038441898396871242043883519999999999999996638 167 4501845852889218683237130861796658730371904791491336962433083337886755604326195551473473140513896290949185979414696612925425826883750991022609510215563794904348995733396649347100769248422165852025350059575524108608301528973386263465068465330271831937284833279999999999999999999999999999999999999917 168 751808257432499520100600853920042007972108100179053272726324917427088185922474657096070014465820680588514058562254334358546113089586415500775788205982936273310009664629074170919055596175135664906758915676741063348526206061088004223935725912589848588543301030956084671612928431370864259782714212118272 169 126303787248659919376900943458567057339314160830080949818022586127750815234975742392139762430257874338870361838458728172235746999050517804130332418607857829836415424296176394082259182033732285144423221271450904391114507696877325007775960863306106516832463282503679999999999999999933041079696372430182400 170 21345340045023526374696259444497832690344093180283680519245817055589887774710900464271619850713580763269091150699525061107841242839537508898026178744725216653070104272466630526141380888390607760750494463302889052860495177743687904796031454468372057888730357091292960879030203255418060799655734651270728320 171 3628707807653999483698364105564631557358495840648225688271788899450280921700853078926175374621308729755745495618919260388333011282721376512664450386603755451200215140029147801983306299829128552199279147128412383728706334874549134117163793915637012278801428305656901043901648657954957038882645997004643798884 172 620509035108833911712420262051551996308302788750846592694475901805998037610845876496375989060243792788232479750835193526404944929345355383665621016109241708085986650863673176542739370006294504574218158895208721957673181040838285611925778613589453306274413784883946276860188922383240370585599999999999989983924 173 106727554038719432814536285072866943365028079665145613943449855110631662469065490757376670118361932359575986517143653286541650527847401125990486814770789655330700727698537295151933004890574328977285198275351809218605442937933370522287739494989095956003485261167399324876799999999999999999999999999999999999999914 174 18463866848698461876914777317605981202149857782070191212216824934139277607148329901026163930476614298206645667465852018571705541317600394796354218955346610289734074511502139132856602934276769633429353883300310287561165441288727183314851193938596701869405866506709123847433613385501730858620422514964235778405366280 175 3212712831673532366583171253263440729174075254080213270925727538540234303643809402778552523902930887887956346139058251231476764189262468694565634098230310204764753305181369658663487313216068450874239038484640161098461043317670319461905534278161766467616569635447913854564437035959188524893063633662113095989762100000 176 562224745542868164152054969321102127605463169464037322412002319244541003137666645486246691683012905380392360574335193965508433733120932021548985967190304285819317724244512192845546268246493569384985919232671751280421226933860100070832796000686234727455216110116634743371635161144047685287158536327800401221104150937600 177 98951555215544796890761674600513974458561517825670568744512408187039216552229329605579417736210271346949055461082994137929484337029284035792621530225493554306754401799586185486835409247054908286926562385326916961821528687803133015653755212765830488763216359396952853367947155234649654168791791734914432368639999999798160 178 17514425273151429049664816404290973479165388655143690667778696249105941329744591340187556939309218028409982816611689962413518727654183274335294010849912359112292945934145522431628949077816241422889763186539562032735571776813035804135530832554330119124687966285500068087237012076831030509381449706110975999999999999999996128 179 3117567698620954370840337319963793279291439180615576938864607932340857556694537258553385135197040809056976941356880813309606333522444622831682333931284399921988604183097762359948236403737711940487908274512109845799497899827608849416977309499407150121325144919961246016881110055649279999999999999999999999999999999999999999911 180 558044618053150832380420380273518996993167613330188272056764819889013502648322169281055939200270304821198872502881665582419533700517587486871137773699907586035959683858714937959536940762631945036041900372278393840760083029012698462651823849314412914900316141716964564271997258182662370848592117280490923342281739970176672000000 181 100448031249567149828475668449233419458770170399433888970217667580022430476697990470590069056048654867815797050518699804835516066093165747636804799265983365486472826779409903237532176928429078722520404604780179231659822332445557128215008912070898376909096169321151346663909365993019801599999999999999999999999999999999999999999910 182 18181093656171654118954095989311248922037400842297533903609397831984059916282336275176802499144806531074659266143884664675228407962863000322261668667142989153051581562468737631869774259887572147318225943866587756454496890005911740727280936165712534724985654600734903575130482307105884929586452134857630832810608281684700487706401960 183 3308959045423241049649645470054647303810806953298151170456910405421098904763385202082178054844354788655587986438187008970891570249241066058651623697420024025855387859767321032450784972376310711277267168490668664249337867275068806635956569016033817490110001888298575222790407416785305175606337981817706484674373815264870399999999776800 184 605539505312453112085885121020000456597377672453561664193614604192061099571699491981038584036516926323972601518188222641673157355611115088733247136627864396731535978321854368472614354256732905272617309721360340324917529632093727773846865655973727974845280997081244627602956034030084308678151015037388710325839200255999999811236483642496 185 111419268977491372623802862267680084013917491731455346211625087171339242321192706524511099462719114443610958679346632966067860953432445176326917473139527048998602620014085233804682831589855134270128140097417795262603704666897994193123407907634232000031799426041223523908203032177986257602017879495117187499999999999999999999999999190362520 186 20612564760835903935403529519520815542574735970319239049150641126697759829420650707034553400603036172068027355679127098722554276385002357620479732530812504064741484702602873427839035152744469406728578432213511217039481334922669524203143116185425986147334510322660101904343532423383311237004540500845364909075104590179420324793658848947646280 187 3833937045515478131985056490630871690918900890479378463142019249565783328272241031508426932512164728004653088156317640362395095407610438517409230250731125756041916154684672895219136235006915170235109300752146334986193477587959980185376466101693923121094218250078501457681638874725373442330768441343999999999999995193017283212078742026865510480 188 716946227511394410681205563747973006201834466519643772607557599668801482386909072892075836379774804136870127485231398747767882841223152002755526056886720516379838320926033287240277388806115879740822445595180714018816044721897743672491679399937645961094613361897389900429104908283458872427712786603517707109312991338440949759999999999999985674588 189 134785890772142149208066645984618925165944879705693029250220828737734678688738905703710257239397663177731583967223502964580361974149952576518038898694703457079409604334094360304323953477903109724785502577242456552774617898082321063385088604714570220347908546930761578239360559240751541927976132329158364953126091593190412656123960791610264088613120 190 25474533355934866200324596091092976856363582264375982528291736631431854272171653178001238618246158340591269369805242060305688413114341036961909351853298953388008415219143833994137200120789941220763227937106051085290668347547294551042208949365584951227196358830130887494145525949960689802653548560838652149479931065067290876477439998946127794520001080 191 4840161337627624578061673257307665602709080630231436680375429959972052311712614103820235337466770084712341180262995991458080798491724797022762776852126801143721598891637328478528273169391500670217047397548776614810136528720136149386589682967957052564314713174479374319113042053409242164002425587080877834239999999999999999999999999999999999999999999905 192 924470815486876294409779592145764130117434400374204405951707122354661991537109293829664949456153086180057165430232234368493432511919436231347690378756219018450825388302729739379053363903726451466535351820552095823166532968456873617059551257755972768331292106646471222490981405729401488955275981843408964208979476271785638753631472652242558155489280000000 193 177498396573480248526677681691986712982547404871847245942727767492095102375124984415295670295581392546570975762604588998750739042288531756418756552721194051542558474554124109964588833667925112578199562162908736018317326781224832870305016853800921031638549161534507615030513478182623728638296951129429951937249279999999999999999999999999999999999999999999904 194 34257190538681687965648792566553435605631649140266518466946459125974354758399121992152064367047208761488198322182685676758892635161686628988820014675190451947713785588945953223161795025700844210872214178759844320661157506506026258532669293066990413907521083284780605817772837112390288026403029671260046762426005932281300129063446417244159999999999999999995392 195 6645894964504247465335865757911366507492539933211704582587613070439024823129429666477500487207158499728710474503441021291225171221367206023831082846986947677856474404255514925294135110194452065152948006503628893997837349342620192329960441039578395660557334007694545107206278278791586914800102188165310509917502623641400495215167838007532308129772398208216732960 196 1295949518078328255740493822792716468961045286976282393604584548735609840510238784963112595005395907447098542528170999151788908388166605174647061155162454797182012508829825410432355591991534067597313329562834188508321469790025583843941391745452575437684093494670010918450561936774428315834558135574760190665706084856815858613027648570192096486533479132368050585600 197 254006105543352338125136789267372427916364876247351349146498571552179528740006801852770068621057597859631314335521515833750626044080654614230823986411841140247674451730645780444741843911631957930145672808568696328597343491874943750851088056549338338889855515530009804141788401547349346094142874056869803473806113846067199999999999999999999999999999999999999999999902 198 50039202792040410610651947485672368299523880620728215781860218595779367161781339964995703518348346778347368924097738619248873330683888959003472325323132704628791866990937218747614143101216454014581048795596868332914518753340747828698029422620582564212834645887280942201255770783340351333099125050682896824734945110895431415326204338562643898985871271671520248877162080 199 9907762152824001300909085602163128923305728362904186724808323281964314698032705313069149296632972662112779046971352246611276919475410013882687520413980275516500789664205569312027600363617116151023262113571030568993267980244074055945697540733763491246737704238763562420354598390755908593748136945462263554299281276679697203199999999999999999999999999999999999999999999901 200 1971644668411976258880908034830462655737839944217933158236856333110898624908508357300760710029961559760443030347299097075644106975606592762654816562382074827783657143176908293093492472329934093214931584004071804084193372868817305087471688013813497750123076181329452834742411733151514018753848757112060428448003149757564878429485695054068396296908308480000000000000000000000