1 0 2 0 3 3 4 6 5 60 6 390 7 3255 8 29652 9 300384 10 3337380 11 40382595 12 528644490 13 7445077068 14 112248853626 15 1803999434055 16 30788257006920 17 556112892188640 18 10598857474652712 19 212565974908314339 20 4475073155964510510 21 98675363089017458940 22 2274232177861164289230 23 54684946458570723139383 24 1369501267832032022965596 25 35664095516459167264732800 26 964357142765055882838370700 27 27039090656758682253429706275 28 785135076848103958766255169522 29 23582092843901979618657878490444 30 731858053776268332992830711765890 31 23443852989299795600203677133574535 32 774403401969128732084147270476776720 33 26353915773261912163738636798412816448 34 923185655572447589735814064817127742416 35 33261836119889655806658006747087690729795 36 1231638274610771255012250764120732776726230 37 46836466609504051336438091557813421426073660 38 1827888048219563517022070384040069744304050582 39 73163624245840950247120238266445949502275302199 40 3001584584444756933215189262213167159067704690020 41 126141592161290910118368328744508349859820289614880 42 5427165087134565010946383705007627540310316850729460 43 238924482050281207267615796918073888619851806119037763 44 10757158075566149238839632158916070892279839456894330586 45 495073752341396641105687616404660080837878975004795918540 46 23279467998986562057325222140272460690065598024669959168010 47 1117920539342637295318074254518736210094671870358607387028295 48 54801891971179496349209427285344004852300510410770881270466392 49 2741236304641707723634413227335644909382781781172101790216483104 50 139858995134781006307878225884471679050141927610821519909004209400 51 7275464926911307948135825310510216744188383074314935465666399005475 52 385742297301336797877632777247443648554615447704854617630626331549950 53 20837502175374135869966739832462869399806053703902627325469795487032828 54 1146455780063980758430622893423806173015744388690189835491885351701616606 55 64222754346176699893567300974203956914307903255330078747462096090692452535 56 3661864684174729652113219197365520161513992447431184126400747878916573250540 57 212453542122923154280640163790010267942124311816141379047786247474999044527680 58 12538486240377429666667956333150781427321161139464905247662332219401697996287452 59 752525355219893666718468206822377071525947619422023020122630663029953633191026659 60 45916801335451138986211619399331482330396803896936997837991023506912425076062590530 61 2847606962820228136128223929748540762523441788341709482586076641153685561800481711820 62 179445920739032081234047422720547388379346069416156250017391452599914218025591011420690 63 11487433216342231135773132593191170717381041121172970263210107667242895666831785876331143 64 746865499272028233843281763519222781879249911624198193620771444524236518275285634118226976 65 49304792725379988874810397669823691459997357447066208875746239892420301401766903189836145280 66 3304179647873157408287293726919261538457669062144929320965394168790505121632255850691172988320 67 224734279383372781906085780911220682517219339696493753360812945813645113500109038087161750749315 68 15510019520428593187070755984081857253128689951590852470752224797646194101858271524105013962084262 69 1085929454952360767112409841767848858560966071463588950194872680317551913513929863621528992257186364 70 77116729409660402302185626444383469665923677538718635593548929471826150379974729445586841479133439910 71 5553506185058544114361682041516243865513160835324009171815430763821080343792180159074332398518738239415 72 405484169906246375899309291594650819701693320708727655587199902530260288763643125980863931745368155304180 73 30011460297644263016214155762609641919310051473011245508669281674774403872520197477111442948209262494762208 74 2251270638217808003791626259671923276029340299537117539800999814398145693231789060063866597046492074264528196 75 171126991080745540828755374468304978752230259255355218397035458864723912492281263011611481194412404293756470275 76 13179060006431816584358547239052394096971759699452423219483690805368604247405554335400905538385680629343164855850 77 1028140089185976849061339823425547955275599516553334437741036878750400718195625416507789064961693426991784532090700 78 81236419514382898047911577736636802076581135827408918431382706108018674928599805636797255470479776750883338873127322 79 6499955053708508547654053290440388227691575239728962306798198318206981413197325474092970146041849829516191255220475719 80 526578637262461451961847355174917527306659259927409604601373028310439000562821304230316568793263783657007899157101704040 81 43186030488487619829021006216282923708237392554796680197370105484309878533658382213188837598157546057170360329621803633760 82 3584973691414700688028854886398597271780101574548800958606377645388884237781715580265206716172979502326092627856506266942920 83 301181509270193573656472942834145568357233167647154753705357751208341750171685836981061086191654338921029903820774044792455523 84 25604056980849227177350278128165435305164303986967758339096437259350113123029099587209241255039915848515506040474477831994626766 85 2202253710555186504242330469952324643807286860783833976190139990461959134689110053780794857948373714351482513600334551620966561020 86 191621981685484228063250307714910506654102277910085130445909121993607644237184211267797161992778494015806643183389109926925513787630 87 16864962550900350258264436966211135172847676063970166887733559818251351851526131338208799059573725827972563747152002012056967603169335 88 1501175517174394395402296550187804951477383947579137613547226290029177801588716794058493562268263595538155559286725328521484564585387132 89 135122855358390659158881715614063670689231343736072148146677039128649060981638928701560539849169499321110570285342628718394082228191668224 90 12297698071943419541426313443527143062727796452384094381888584460023116785969385645872363739081718477539276621475003287853843438745533669420 91 1131524863708482858028347795842758574471654249135474284182437421260571445606805361482989379148174563472252774471494469185751972402797381480355 92 105244246664050537476394898285858335981627269941567630124397256412631612259516489885626616539671972584935686627766254804265985652937110294859410 93 9894103145623620637318907339939008129403198453528461227672955116444030591658240445878093548387205335729442974386416715240179455567968118915840588 94 940046187040110881197310379093559955176415715434166488255034746332252196859056049244933705306982218779627506684713742966260491068801788158498369186 95 90254434447202135136231129482121048887948423742482474005337112613282724219712562174846028621228877920065300508824909896494690764850384448196253211015 96 8755630188056998709636906203233974595277186033797036636138808735200143014830220768456642102876266725382334836729793364274684948303801506048175469178160 97 858142962910711467280975525689879864239198368666628309473229701973939016943099450108422349437112433532524879987402351713130319568650712191742531140822720 98 84965000162829617853262772667274290888177949821384518393617505750079487821871413596301940659732245480890401519577445214978387516879602473087580093571534192 99 8497367006080541679386004437877095153010531491830506783426991569964582246348589027115870616388119775083743115238556536244930367887112079987054821398924797379 100 858319899604095119129899438169403550809144595134394624588585007067129519833190810819784910746274724755933648003894599620700037160314351513843921353426746962550 101 87557212958613743102441041687660856218040840149659595654281556570917882318183794611726258745227484672352791432877288107307610790723666997927218417263062457904700 102 9019259837835815675621748492261619288044523771456024090961834797661679679587962367726732633518284658724341010570844608598300818482069618281532479338662394178356150 103 938091447250982044143834605435328617910434830307617250794255934984242742360281301560910848127406685729475821383785200515876209639963495885772334051998719018021646903 104 98508709645307007664657428081441886711837506064147458102822060124170577683192257841580696440252725367475829942592434259997253237532477393208869564139981989309923341956 105 10442870421533747687527386005749007701903927926511785822919357816047890566896102333686799790901791319004048318433476804966054970613418877501228720621570206078287546873760 106 1117486591012887514448168658672341433700881277926537385774494327820134270568043864964808404291166926288852256246843289339034225236308328643845770522894884147577513110881940 107 120699094155722161819972480878675821456994242933782325752190429803893559091825794433793315289901605085670466809151969996628328723872585421164058742609655930241650449118108355 108 13157329291891058836151018850176399826863372425977916332463076385351537133150056694166030182630021698310844157588304467669839497525699405163154964241112399722790755500126939002 109 1447428049231089537336206064434683392064478961046700221722164912355200117397739107253579672220623035163251291076913383151716324723174394747624482686561633528763675612009335156684 110 160677792621065902768514618162015312330093536042798831952643994857779095601033423832736825998803107573168262587437173726016215863765230976571158169792621703651747476195531700549930 111 17997373480765027163735169185219915120173476887121130986259333278569965790003025591301367573920482621900056030361940158893143596885921916930302180091044472824483460492774055295572295 112 2033865341826274781458504164499086624031135982631058262086820510327762620448630207362922115741067873955984710314055651830230570084117157891655049973532088892885770526318538284933515640 113 231878808480175916825389639968650331270121208591214133469523313360492865183112134980510290141943711451285435410715862662680483476822249902844136902785993241725521462951441208574250903968 114 26668115000074037301440387265775041638818541830543529898848893632150135185130312444307183457386729858592084235377551780214120028891875749888162860076166089995264397632893185368415616871576 115 3093735270841922309750430891139253733976975576394194586949794897238469630029371772596162291438065810349827315902351949941506468263991726247990823021993829299889225076272038390327162571662755 116 361993928734338318260885200618867810820818985704002455321708175106442150797175883235251824292092291687541533589409111638373139451828457986025778387686512757037473153272317813741237387515213470 117 42718404227968596885114288890273116054536130131914565611197096629586953467780522979373812264952167076816862528495011458773188844448963460092300692664143733888672155130558263381929298255998303740 118 5083855217694314042977191098360366392678299794502379586071011739062980684490393179186333008352085251090581143989440508991093004018011685626711067048337926074067274256734130421623791016380515672062 119 610105709642111704767796636812552105819639011779222011172471163024329402314139472969980184163337959666895928644359890235787017202534436272541147631114520094363276870759423905937411055787834597299639 120 73827917805432004610556903950426473309267241761519302192299031492019692380870658914014408839933332934481524138477163188196076031231057834660441394017219238309505772596098355004190917675166539504738060 121 9007621204911083162526363589484949964341514055253367528312084333955502634569394309667374665212199395781199957595367885319822909777115981310529353748384223900745616804828966796802993547350944207407688640 122 1108011851354517039595391699718132192307926406598273737945430274599947943908519544670158715016680791791796530321069881033886315612583423684511726456123560235857006285314663981848064098832821930438479200380 123 137402551632315477803595746106849360142841136110043306404724710036250921667147476977990419667929210647689259895307100247226771056580119810844081225858142154166234820414143863781798047141325926111506162941283 124 17176436047955144607382830830397689118344108201853868937228025540791822532959834195232363356212028804218455773579203035783405136308747335053159292104022713515935175599088423166739242055650629592605843588024546 125 2164369461687896245889973642943257197371989440757795985033773379636066347399172655649239334200104436015430415017540705113836332700194976695206564025204474989407154183352875903066940783222105543423115371475351500 126 274892236590056326397993772442937210123821634891766152467169489400817514650474120648698589358086864209447786150547809875098124943586363600104795283713169959454623838519282062696726014995473180859083037100340947250 127 35188387967944591178359059966128049699104120231502351374150608686871315030138865809070313871083992324080820181128457345043314739802416337349922564531823160920981173741884923724091221395730055032350399249138088906375 128 4539579121785859699734132586496393435197810282464051377276248604139367129557442341856756082392441970375906754705579883001493454306478655678276624388105438334876815358953091262169374577540482060236448356676208256503872 129 590180751294050712994341409155363149649427819613158429447297289230337565648167171959674046617911147101761439883246522133030098227453994602673447706581739057270977221783893685107504393319149702846833883620693606223039744 130 77318253464104318213987362904849901000583954662499050059374606108470580305845156636577452618935646403254018093231521116652780310418391540970397412722723954014569884094169017661370730597625038590011570799920325156351173440 131 10206604213057647729771054883154839623623240353562663062068673964826643297143144100310043572258112522509555419214970260637525868516077055650715307690266659806492567545692573169898331598352640671101450511518713076985711999235 132 1357556273345927130103289009802213172534437709316609474759424237886560555797115593922154192389506508337454149804592685659146952160489516165328729169429055576094095396306468663452736868470964969872302852768717989720603403052870 133 181922825145576553063614237078722339461830823031072007568329207151328558117387710158249890221045307772585048908283636489580685127021962510973484017257807303678245859585341849907692897472597722364175493656256458486119345429388348 134 24560949235443402908347798804402543814861911716886683969149768748941771350043712207530338562474357491462685249602563735390306632637641795842405105367527728908620922215897731255207020052766651900534850857832638861479390725789607366 135 3340472386686238940333124128434599709148196574927312054759362204846744648168258619270450897769366905088861482641841224458868196864335983053939052577038752681788181398393553374075730898967703215576475051373133158585536537145639373495 136 457669461215916114373344176885380416447444769258189361220956765487743622314963788311305628186238594640915422095877742871046119771872284019004864566406731626684105208479164171902997916350419545742981352223684969638504324378116635317780 137 63161750864423011402009535705600772325750668192698206770265717142937206229629083403050700995790530755995158509687715852549004573516697784946340463580058425744367431308422296635642410970448709220956007352105464670184468119506405355633760 138 8779944404832641088612186846550811008551793613589377005349929323139387995890921637428449268349159618373516778529144968583527321883591186981883998455610457371355717969617476037439226821322811813167052584040120212985350444291094770748904932 139 1229255839462112017920841029436291445624849307305509805220043365596928372960931137367790350099812412946338533898272535782625589754441053070123048798267026426608433528195501844343212329092594543784062485335066395906448956044552478736519450499 140 173333916931348169433442332208282822548539902325093468937502517738847454029023383398623675265872829451426152981339148930499723447388810360966991053568587899003779116205984432727532098202984554375306652608397851509110788046569989807451662842570 141 24614654303658092546473335761663362822053727129465594685332053965471615953935813466771694914005840873741452481585740142051892870410978134188462493828550685857815232923508403621829040316953828039539082575053983470375939836813271195442475064789580 142 3520070137439445234802044980838156368396392580415207455567627916026735206348664842155918129404353016866118069777977760456272112333099029062242253372758127869765860685600166316528799779794730415526709652789989522671350715386544683580865724867495610 143 506914889017600109904697308543376475896745294907820966611988896160779635455097516600326548085842358041515833865421600165988087500701000318970365064926274343724240036336885922582376244345228466669758349928890815134552470274221494609472698646588174663 144 73506203766915775377509114615073109120244128917542486459204208047482003641936378351219379728028161792649456860373302804489013863038712885413772657246931641898362527227144520913763313305892709684364399609269090507902657507736062323230950203745820166536 145 10732416209718084564667563435985500828146755628412019290310892181932702267859113575238801797095778483961491878398254801835982753266589850109892848045949567853563000937157733001471344876780515424401121540172796027282315097917713266291185611345526868822240 146 1577739199492073728141060566906668521743284434311935194429427432759155045115068034274415855909611132166366626758187581765074540473314684447879144475499730954252061572251408528685263361334161839907133150002229793914136749153199834374226982699594832660019560 147 233516207957700145146576560207439726618839954390730189153599297222551927191037706524903097468156075034130249572723804481928053048546965864617948171034751275276936976128634841755889424486780158894200275605467011073223157619530789184881307322983183143496423395 148 34795503531329686933949748127780678720129730346765673899458768750767193287023740977697125489404698418691081541775117097769741999832467621078853991417314230841265493368174269209666679958900902043663692767769723881278095540804098002079184731990637031123439045742 149 5219560634453043105544718636384181407200000969111788690823541385376908501116311307066580290474822362117302035871279558699905690123517659834943496374701305668290102826127276694079797038969992745076875967143619188434155399333728241514594461046784680594401826865404 150 788188686410694428689638720259356252765100817483323795594158934033425780369912781268443332454251698977444938302710000474817973340799646619370662204233418641184747071059488091387888814609562662847179256783432427783681184463146882107908559554044666532711685264071950 151 119809934925668291123683016404223879461980424929581772422282785699307608121429208838011842821929286589231480254933938138842164067623818283788469792791507856251022786448182586478235019079417588503856894892793618572638097912961413726282820442611816277415727571374885175 152 18331713486904901974315049079491314642977455215715611059896830998654324357864241331082288851376518128196053773576117263309995752439607269063899378097052963647838612305290135615848621727224264667504037745715918963590931219742122534649260155669558962075582581516855731100 153 2823204480361558225768032788827711739983284533846623284875821821365125519034500166574376971854427058308825149905548217215945332689860306325768556196538900171264829443779847267311844644819689550010539602562262809333553348177258857984240335421504643047548109544263657529728 154 437615146772906633217742912547960860297016836632068743948463988990165469342628797061947217415030013822562727157908375944401042549494947874653118161811219323279194085546946782951422925467606257307516060224618462654604909839031837097740155521937281794219940953933051645988556 155 68270804553370661448417360220550387458674217533022412814037969710965749356861408113073259080494130403162789090706160597819708099036468329146371193750094443128458687696528548444207375223111950206578398356470510164135603629108700560215631405289241526663208320897672505162451235 156 10718956771682763980701192763402027285124488760539570569305987296039112750635995018320973116018742951557223453622097576184131718052590279084555415297434183019188197572791733902827294731804209162756721950987524744221961612374124753763920037929799882534682823853972632810537207090 157 1693663881187233649745536541186516477891240534990640224120662056795308270451452828247395297030423044954705134027763353560017068706912165315097477126067020366922883858793227236992243511822063792646092560063407034745686742201344878561069647531613059644855108494721611706070075432780 158 269303344776803190014315759325988518178833940863097723279924889081771182570382601301706854745652744549358337362223467250141822313371689776599321139969026091973648870387988055696015076618636945984822004263840084174467030779072442983430208159103110961618872155810384169619957725796802 159 43090239615837730675645042477976681823285448474430212292656842537191501687100269262711715157119285031343848904141591617410350695597149931912705302149094611589783652482776747063613652860732662224318260061988235240599373450162850829519614509305606001396751309943305836659254121936877959 160 6937799585946200662242220675699390280981808056260461853408900433661021655281552786952326465548765388694355546830344310727704262938912190295378966886898251928921141531818142923449745366256328005927971431364143535593358241032509315947812147410210777583376311538041694455829594475370528080 161 1123966894170696671037378763342524346708309041414546448138825675880795889540957061191195339459309672752164938308683467989830138747747143029040738754220559926559780685289113016992130310242064239010368421702437278663221493536272962366770241706375459785866858571109867262434743239975497651520 162 183213584910656915743509119659386391024924611694927683136368577874631101398216628036656711110373435103775258639584403316304982368297366594125125142023381209395247728600791813776033961875731266388746017758750086591537794263142531828282721884112531469691241219504393518231909326645446957741840 163 30048158873402738236970949384137265574945814864953911192902325589821442796600108582135383688219208625137066955525419825375969608291930450859941048755674168842113190748113812964292878599236444547423413245877969448460294171465641531763232331722134868013744370129705132011750610491622717409983043 164 4958130558644417470070985611262306103703942555876076045670557969716794634707708714264498648333397761850837747458967433271853242850427984087907818695292100890659364284424963886427124311687505598450920997921066664329988171998404261584686483398764045460721893122751835770478800121366163235943099926 165 823079905238379668430991361381806607764267293193452258191347199545973987377544937474701071346809476014567424844941392505037832540261596748739575390117850285050007272216278303707185727961538658035526366880494145953560536479613146473433472625191165473586302074798284932020032520147523134747262673980 166 137459332537871455413844836086285229597285754734780426828610687458720358764700777557896137709288981339741939145619424314356500081693627636413743875455075651241442426625404635981546726786110056126224027671266040520583722080195271904375350131271319732061479636200857815677236461364758469703609515494870 167 23093995934630704939980232732592823905052424179507779059175442545399108949329758947663646895026267473397969523085422437970412233604539645493631945437148221912485468892505481282466003996010984068097963299541798819750357982497385169524844215729071301249774732373528455550737636572299692539541962517039415 168 3903023600353395306742527476914370430516165389475614108779447247912242221472353991250651317157014210593917915087203370594472544199128903918636335497114200091365208826479489243810302375948586912203574348301004370590623375437162868411192833202019810817207437404254294188407299728243033067281630838806728612 169 663537244343412639023055519453281749202215474338172705719344005045366369568285133000653882555485017076029104600033425402075775802805479909643883203173087314342153150554051739836107417615878516663370755725148725169278537058695289789833800649302903671132509641088731525685124330585412306158515823733090341664 170 113468795038607250105126062202365932260023829635344326599343442282905846630316215051591107726943887535486633863556011799526567578112889759696498370246758718251409621603621865569606534728395793677937365919862710990486093023646709319089922122868958083406683601345942846700000551206617844070894126070333199217460 171 19517300210140674119552889322702248383619745896277079141714127034084999184218096731315150476726860090736262710613184358999743309127052996842854757908149833414055698501832393947769792247017772958450391275662973718075316741790902512938284781145948254805263736393863028119733624222545366932217736120133018108994115 172 3376607072612875457034226185513586644333371711084567890809770375300412958280164758475014103529166251019541497256026000448236292732249917301748626654705875273224700494024617207899541133542536814051440792393060903365731991164573449957697175236384404503853347236702010666047950520466562194869763189345118173896290330 173 587549262071109009032426485501372876036357453145639723279334985827709647839343320095341262235607073992813124833579082368693395378973882412349038646213326401467105006311992839623403294103456885510148671369371626609494143974212318510371620684010167688347830403763107425721797157715370580989867107522732801317106364108 174 102824517100953158135640140318147775692929238447614961052052867230749926577941955833563884713556299261308729291684625998812492708056724068880228289322281330235942607925444480996752359146105552980955266903925406746988697704989896850982723629069895011170051521990357459081810004317864506994504141892244267587726659267146 175 18097705955268336022436662627834917417218149008380506794362753212308715525571680444844218214670469338376895600907136041457658558530098704652051674485602676657906565331705386382330695395686681379550316373176526331186947512731698799203137420346353647799326596902038489565404778058819543256934996238218279855598442185563975 176 3203397369545097009319988923198939439518567906763397591212460820025570126400619276911397162386471189860358389335425405829671037194447642716011158107805877212316078672656605991880432117581660813788289142717234740770553635167869154309236484186563717681325375232214538587302733743714252411010391105571711067468670543655957400 177 570222932900445137528329164630111214208393261085173199631222642219210718693210234808847509661396340381449818065281491700214567751504830674147236206587785949912786526907152324543307146657476429745302900864705949963640197932807799632693578483413947222944560685511643632963678099186498941957639448559409863822306701489759840800 178 102073126587670642584449611594013806276716000475834054559975470034313403452404932653579234441308935868055683816838298209206770421687452288585768542200719830717721628918227199157232449913533803390113994977386120444338847634480691093572109269313488722100426331975993880603509473980932386875626261515007582629073251581929664111672 179 18373736230312107073305337107212339139956502085652803045821202445895706516957901388501866577157188843530180703232111870343787253265661004374025898093557663460823138832409649933690364762244587609115969174552970141331803466608965299601932320775693776094493034285633819822567680088893565212819893512372797500101887943464091955370019 180 3325748904257610442318954873037317252148551215503635858573223236016876486868357569762349034077614070002110920585030305023121268188868248836415860883973565900171339095922193619282501778193992394052275984667688450162851577196259640821802274821969152767941755926561652303079289580336041971482483518440662787727939493677299325998486590 181 605304776957686531671173781086530836097992702061747857570652035750827169923857013016579537252315080818550865940478765682569310372975070556276777880110322180308406889563927695340633559752296582341925630742767451754362114002925900516461468474680730076836332588389368283895447810785494839042986903042414186604194587513122240105759358460 182 110774118408543694337436244887901919419391769409355447702598221172433144621866517674923649679257926723942977256422202400383568159085227829315535859120300065748815855303400778897586442172569458527590854103444359513323152841065842700040163987598477917486887738440936105169905045770490226787071260642966450370593047054058901001453992919070 183 20383046436174284503661551676104106480417642668955519714902812246393481210119163793491857714882795099220474534836940308716732494942885685582131760363075433526714803177228509255501496494050431849618077544342022833745489370848648385613434350443326521861090019080486314428763461965977731894902359602595073936597750290073508437569740489802423 184 3770974973459653421617297778940877754103932842623814620042347603354632239616362892854974507076895687864526698641745634382042051086264140825511764365313015723936920089443980378985020028975800113118413296946685929285722886007933550509991439172728211607262643092835763176503911302295858420949804845385020891789363026342779790504705650395996716 185 701421839492699121493760959153540984425038595319565518320376884373979828265597934825877731003841059332409925331596436612637984774061903368223587692406728060607288532941414285167186470063569341692813560260871336575021009639247422642415527204818603490535673694849478232151338936527585622048951471920121413160276899872726295271867124373930854720 186 131169675454537398957827860231761642687398028344192911739523019955687600749603384612086843144912893452238128523091407140815263358072678967173314809764881967485241913976438749241318827666590513217322042869108674379186091078267047749929770698258942737073363065659527291456798496476261363137327162824586596809151025016199129249867648836975738129180 187 24660604198761926366431626045400391844815170178323021132362260671131396293617638475806800096421822425437178044752599012404134109507760810769266911734775040435437766074419820549568161745553783100519002780053017389063217305999572004125237373910843917057625984102408655134154766791819266707253728800069724214081732224685308337304418345054863370654435 188 4660986068454767516016895138762735023332338902581009940653538722783251714447175477480831778652047549757495298469175719221453026558514963079299303360181224754813435316226171858309824110881566363126971306193549981813103489108282742854558233922485921949116218086179312871986984371604599799471528292565049907072217881012179346918114235227909577390916482 189 885612145485493353402337825807147115789651478399448170691941791045428374956210400165387191304413779387699412535199073756965550860088898915721544762388476220567503845377207898673857590770215064134353946960318079257158881566154084348445078052899572435874363969448995931384292918819616539558098202865511424098546249615085417293946588279660414967985336524 190 169156605566276772792721669373746089312203271800106237894069305062116213417561880666510463524282208655534120595347547950404531143117509263796549026043513182870300999037657170064160100670924676271164960239510490270811828701260118756501943479945368068439494916915919328692978700367133106233054736102883398994484230746585098223870221359236724763726298021970 191 32478958566649173411848838002229637285255197676524608761123906936689797798347762992605095893838627652434422386520388930414251055958262397118746868521544233812060267083646164321634866487242121658149310076303064187207822751845633643978670526799405118446006389810577121210781873516280962360463525409312048835356732746664057727921102870559552400555258307730055 192 6268609050266780778295264733582164130280877524331953808220270708450956576116711701358085104871555862719070925951244070841837439407567460771651751629205270341611464323411163358914909519296824988513173647397047948676592554576112244249370210994415027677453296094121020923111324530388384274639410474810886744851259664780229445455934744608938951277848388773950560 193 1216142804757225610472501646152093915046002119290838267720816998016092091165476011270246417038336376720951421462280679139518764481731668470225292168938891223722319971785116791438653461897330385401704193707774161667991646173987525968983286402765444614361759511509968272734238163710608988781476045709535001869607141944785242780146423447595661438273826215839727488 194 237154148185714730962399336552229049671872206018808233388293619364423015249242772850606187314273719555801697917898423005673203212613746500235228477047586062673643701855464536593705500994652468315950979452776105432831780287068365426780595684220105044073156378109788424417750194452914403636163898737430359224686706705875323301935703590019224424305045199271210535136 195 46483435488462900231161003981435616565839900174562799353556004517176212138414723905382991096006485495409069914062306880364554392575452116863116303297600309449305679191000201051420884924338454163474412338617584582904270337194714409037794592229224197427225625142395385765386346103464279372500681698406130976900577435520150353381985201084953653269068781970555571939715 196 9157475167819439873232210917696567415350285154389766666493371638624827515432512992559964030483000752777614511890346569826075495103479838571351158499900581988741163957956224223545562642325056693046323202052990406855643329608575121731261113102963470606996408284462877638785035240567609007046083016030615013377500424425344081925755607614767074584536135016312117186004710 197 1813226805040329806327902415841255534807802125289349257958883979200974137991940799633977775811299878645645110163022755246837570864647699260793709746033886155107427714511852581079488472377515944900177332390176044386023785606016285200349553767412802708096549026080203154508206289036675193645160386577204785990650071283281522833962496815925996926281953386979882427918517820 198 360841338400005531610553737617464883180736418882455067558477601627385736577847954867261242248254824580831831973762152775111777300394154323960185770982296816369703533602653140043859218634965152811505340807230769767054195385270367741088852314201276737909731512784001444006800605864943219754643998961282926040494646673044511782653125508485090271563237058797762998498056813542 199 72170090111003126552068376582773872923436075374566177426178138899222740172825034649991982092288582364775360494913914202258593398348024774662360185437726950631599139566659934337761964228097247558022338390440129866389460562889352691489190103508508889383652917362420410020774296933624325482341702034675581586513275267167857126792153652835949797192806822047728345977381556874679 200 14506550776081030462727311875934446818781120678304759281643847014919143753331665256279795395434890927593037285409832000453988622783522567771328680489995366961125455189278378761359188789567285941311022792048267309827027248821980440500339719298192741584653852736164906536839054660024990046701849655211172178193623169279971281767267065896673326068905893878940371050729961178850100