1 64 2 2816 3 112276 4 4598361 5 187671790 6 7664347268 7 312996735204 8 12781345612180 9 521941108563948 10 21314084605931116 11 870384960980750200 12 35543165931727677084 13 1451445930088326314114 14 59271458162967611805997 15 2420417922738377532866917 16 98840539883927696138337093 17 4036266726510127467230809508 18 164825577701159009539448885539 19 6730841370322273757873095489723 20 274861621505931118005043218445069 21 11224289330301288103507601460815526 22 458356718846526443875791805204622514 23 18717521932065003104112831279865005316 24 764351460057128250405976625515734200333 25 31213167886856465542469961517698035939162 26 1274625483753599703185787865389758586470438 27 52050792464363400891689662473393876767803069 28 2125553765165397346327733721054989438604789444 29 86799424076050972257486970941518085490988695010 30 3544553962081442505021277332317942463990267321379 31 144745923418791165616146678072771196984820546292351 32 5910865674634963024192330443722989126214184841391692 33 241376974206667583875488434209250540105923216214262830 34 9856905381421039146445860466071714905849895124477932636 35 402518028149195427704201387060222134350578988032742947375 36 16437285001284901982728735145395753050132772956527355059763 37 671235371632398914105517443508743860071147610394897580772457 38 27410665696632057067675670925682794942840384364120354084997078 39 1119345948806753528261706234473755876564573691565520663152906511 40 45709774690515422361551654305629573888079859418120165311348630504 41 1866611036994426352402534739197217805475477199887010654198015927703 42 76225200999565888073458173123624754834186732771280659463765288194384 43 3112743443743802205591823504573898302428656995314227918057349110271353 44 127112446008836449707326514031054600493710356635791077727094191324253455 45 5190782415050595630963059819602103948197059317573768244830313270575878729 46 211971549021450016905883322830523005718180206300952991478781240817935910828 47 8656101142724362627844120736953897120038312295517011004825239571685695472161 48 353481810832508591454659654676614838017841673559098519462660149265205976642367 49 14434834867248751155133113749516153889899279721209582016473886593711255297362916 50 589463025421328578054959542177537845847456892645390165409575632216171308875814307 51 24071398220649840243365499663706605561624523861416116931585136894290892943788012894 52 982983134324575165199389826583775574812922924357265267852568544759646782391666891201 53 40141242877102815312804326482497865339408908709794993738124917990075429537592185546939 54 1639213658356125428756828902759608030856478865560494375279088061868060184126675968642383 55 66939168425051203382671533102470667849801439379585129370716246747734243740396505185134230 56 2733537660936137547003247584100550884575412828902744423510015574044383947184647865925817422 57 111627143263999912662346039557675845340483651181088955733670455486599934750813092303320267235 58 4558422329917434090539159687366177538314551594411568225493096039986369083741963309718799248320 59 186148400203584238765826290855175705560936647361260555945209676013557530033312985205450453043868 60 7601583265098956353178626832008323654447582535799568528735985976207369218945256850174905130669725 61 310419364727475605889556081793381524411230955057426147365751708040856686077466661389319862508183229 62 12676330527118829487697716318096872602215790875487134205160285369054934385013781610104039252834868605 63 517652485288208972938171623119139831246116735345210495176304640760189407315490258574145119552623607562 64 21138932512985228713700166401649013060651702218792366964577769394421400606645470601776769563804550475288 65 863232536283009699125884142541250790848015393863626211709149128152735836974474244983660106310552848214608 66 35251089961134706830896418965422001643766669794635817282160020126290902505730205326825789226631613391710828 67 1439518659478115829550477316864266027093679219465430390640247357021738607394614706475372546253563266228899383 68 58784394277463315721378622617398815658197090727416045657978582723920573007420419176204101829155417742570787084 69 2400528112515790134634853226374540849064813040480573682604618899012626890995259450326272345452395266006409383014 70 98028316695403208469590550749877808108978902871153383981907103711772758017251928731491825583397906079635523212322 71 4003098661512158379817991998060295084056833749145617701508309671187722191250531274482202719998293134852050856360013 72 163471121753454291826514482559042143000906412591108380423977243551074634606467051744194958127970041024116497484514959 73 6675530609390031229271688103089400271125051915060630910379057075448991882372623764739157376731421141188508995358664790 74 272602943192084577357700894439924570906501880099395037794755535522952446595408239075971790527960777795880888029675016815 75 11132053612705566828336514509430350668961155456651726301753071872632162486077697537724301614752186469263524164514406320398 76 454590167608099894388562436016157344053759542548364320460430709288651827506926858073711302914408015185027158745174511112223 77 18563710495437956764209659948671512222179721610698719552106307613315972829771752678739249445724415558642877811203059016887163 78 758070393760740592086805347431770297855951432216873539236439042709293268898606248820997213991169488655570318381772683773603322 79 30956673345977355714952988360629697885490435925770393986863579927898675166242014826268734686580329845190132806930027375805263174 80 1264151235211020427074764279603001578834283877140630099434822003510813402343962915139844400432210689767367294071185180708375722072 81 51623064520697600005812910552932250569573609283548638263481089976127257221513759815634241382150490007989213060317988692583654696978 82 2108087004371164428475828343756426469338992535122774664668389609716376555704876414920846100838902306719634486523032862206376914095879 83 86086148880541819763555728082631615696110983091988262553852049402261647878852876545644038454531610047463579648327298703517245239831658 84 3515426551995389238234373499971861662895170392356394486384715264781379245781852890014655769829526521824632858677393806284930126374636653 85 143556472245299136925214481049897370499614187780530258512909539486831340684739116540655657518858210804604075467771096475755802873509557726 86 5862293072747540384450002160477740629449522853712113474396243506682301011063352067540953708700641889920317648549622530685795718866223186489 87 239393456340030358174365579766868148046210220862642836959593934351477465088351162998126933678703754136081059169423224630999393669144481343192 88 9775906156047282762996665378281141566425953434766677220072979003303587043807444926696392600092583821687514551923770467173711730814833144126859 89 399210331948670843718852073486339409879928326846051718513421453861857722300266613895558224793744629353202694898700555357291027478269045774425967 90 16302211436019553312335411868387146481792869372400065774642443691759787112538920875371570849023848692564846091406377607523365289845514495086379282 91 665719487788350944253683441792736715839743422408508051977913696438634270935132455973187425066326248096391331604700185898552450071046851084745343980 92 27185418258162062585113316860543137992339863264504392157267522837093287082456417688838978302614531657035152017506284453004761230253695625417136045965 93 1110147711503036167334092830760407864573372975683707143119246407727830337815765979824183725095501804130365348196749594274930998681804424082938627853182 94 45334154128212032104663969924282606335327192982653697702131339409743103163858096828560351206386328099746631173806548192327913142888934853469068734449527 95 1851272140837866565839746096839084725417622572189441060163062159732960683879066025948676902209238901887774995628880772387409675594228793914149287941280241 96 75598819595260107344961751751024784178118624220053902095832317302615663866145677440438627954775508576971305788950287638301845420108278883523311987404586182 97 3087164441209627727655629248829360426512461385766952057468165393556269315082565656398763646331422793948489280378571576010632002832634674030476426229583657690 98 126067898124519146840391196544608917157313980473235441206886103378021838227726352731350674116505087533047614095491484332272765902865525533833268305921644386491 99 5148127105048806836342477460565104402587725121039739117701815381078371831456021329452638571511818240686590506639538723794304649843809822128115310205091893216157 100 210229670550710613114683621051410708624972724235300064439023789115765750049070204532294666406245341963455037290443263247660751758567986697599126023206488574864455 101 8584969539022544397955607881548224142227664278092228722224727083504450432476440021775217823311375307972616853851672103997157478615991811401611559946548507476501727 102 350577070272138300682913477713443294540556138713857859626136718594897854161075090057795734818041412009839537178033917048104589500651468766198643957293212240477447967 103 14316216457372458216874197263664826233336818491445807327180534086456526404892944780377166680900884912224573623346005185421201786800730697641680752071632952364321575531 104 584619106706678698384748421023028921058463360328208639110442682746579209593596722567875814267725380750325238183317459323128912672179422890976386097630452249068854240063 105 23873591248371207763620749054798228272455149963957216065878504702420712242435364389199920793179077719218096581097031158938443696151284939152701131215889165986739511711311 106 974905459907020898633428624216782593163276808271385494338414553582594281108154974752239809992087408048695479467362702516638337280423249261616049807123008926684829593860096 107 39811381784521606166080121820738794305231737277235168458377669507461357362188182612537985994848941850358325848167048970442402111272875748225557974157168849150990305247634493 108 1625743402590133106567218525524235819253720901749518572926080057506980891355150390149712401946375781302230096648636550248064777122791970895300914187856272255401037290441651685 109 66389095092723965011378553087880752308954747360270039121975787821851248829484648425172573783184710408603450642492043475763939567950987638314817388192526252979527297977673142694 110 2711074785977110960372316979343363150532672176256194684960334990593976748866284007425708114409580497275810349995030302101564908276437859083583829207273638318300236340746488644608 111 110709846020575850759116524368953319670742055890550985974910760932106371424861445870257535313933868583158996128884119374737499678262587412793691091903575771354110015242518457790715 112 4520963445677184299411032218218517793833881861801160492604045956157529861812025692383173667920272798487439277257651091628486180984168599786004309443404858472490696468149071315608441 113 184618723734387921060712814573850620315905188919254837912775623047557978897812425696367337470939465014550617721110366848569532387265308624014831945085764715607133430936672398050068126 114 7539117173332702782743212671502669821230316478462554309189488684560565610865943694053920847721954918961098483621794118390047715812664120288631465395334094670049272544365322770001704007 115 307868490278449071057590890072979180392998062857756165841156573869338371814517312816595560855349300099599069614555913340193568605086231084211071644325167868636379694798055797654205779343 116 12572162645461604987989614266457384763748426217941038911337881066085067197490718107778804618241119870700522741992560856870972391697141710356810105791134120316455328155644000435876195920300 117 513398670454987969468122085550243466721443268369529271255500849316703579086771343295587017766034522113966164879504427212211716451164819396555533176147823916669233573225187792245699027705160 118 20965223109016792824624306670050223622955357680716747127749004168146945545542743814815037604241812051853908189923821710277142294468390444194500504546676908408439348312158535635949131205735555 119 856138913685379922371834795003617232549929109347509418000283930427813139835147030301479447515310706822243324431083811387887065684595042227083807714687760298709021692641294038267109911154747320 120 34961413752431882695824511792093573866033343926660999734666163984750446551019383373927440883605975650923671031769834278226734438037491506301493134672386539556047049084396042017186638018460434458 121 1427689399500783498372942117993158091007428374665511407988832996100642268000769707124686779000324502120755226662438876168093599966432790051465921223794690190001161949938275324076451085173793177751 122 58301332888894568295229289406615892487515996407849820187025390272355666175874647661806469288286716114500918883380253951420740092287015586443658691248012649179809743765260611087819889991343089812964 123 2380801747081847765860707996915450924561527622256190011843325618585165341167114913351056214528903252808305197919799829725179909565040932133663305083573446928724629328131751967507503058165182293808895 124 97222767954721656570823819205694305940913624500782778990711659567964056829242331797348716981515112557990964472568425519407136754466982719623234382108085850746525994268876591229121929445604534553378030 125 3970203155455219844680643609910255450616707677501476068788775403424244258768035011850888190741694490547919230994790302178015367389481902606530974093888384639083036106894573381312597822242980069349596193 126 162127796062414748177876197198020307862812426704907423709014133831251303470537824473718532833891826057561317786386356772405698789461115069146933042058855755859792927936274975801077104012343457936334662891 127 6620674365224538432372772446985035794095666909220877751735645760407793259809932925193872165311090525761177853005268583355363131397503437139261765428053167558213094029229404669687124058368620156660771667172 128 270362825591403939367924792571101591682881520622646685974975603595053101656596847005324668875104022065562133570680390227511105441002912507998979990019633216844818368390618761471411902941237500287342373286551 129 11040575843105805927178637786376119445520034519546188733729360972152422813443434389026864163238453886501542820738927290699519573236538928882494683779928113863223174983102333831080617210326152054269265770546547 130 450854568044753600102488887151575594480487548784896289676756928069740502237443115928556309884403955607627471450038032444295579612544908625794944236983860513137954590336308351532241549476425927494180549660807454 131 18411163005936097522719363280229057535710236825102653973485843540715997785792092541619562237892890278475357448485469577112008154250959684355080177227893272425765137494757068853874976089815196335653751519775964862 132 751840942193808113566638860681361166497856896307314284951471323322795431783846513921000146158023029300461544322184615611567643749181826722856863750548607599747867218792974083113760009434642323281301393482601201284 133 30702286551730672648891468625548456070954506162590180282620944442337236332778086108354160350753421579989605215338612380634283383997329280732358752536254586198560151953089892925613053178169406605496688597523864148842 134 1253763058917843109926854955136119030819967879740777912394735928030738738548566068175657181077805780448888516732138340218443292589117188064949192338961087417374343210333151904563231059320999052467566580288393110980846 135 51198851435982655876155606688566767845883615069664578264150293185664093614971535956464923069750459170827052781914826188399752895156347358227376480854559729885892652126242187785434670005652762188330535597106042058888340 136 2090763776870533807489755482318431505085757866584777108016832330553878223860977454472076710078146384135883011340066199163586084524031066744531889596805705364637063380392886810284301245728931984524496266784277947553248615 137 85378735031578963037849093132117605537646552187860128329555781874845081392376355699461718757306695048433462677326694149603619303893472521995973129029131580948696775570807980502746306984587974687817476254449246860732472909 138 3486538496713183537603303251615902174994735028927735096260202216269726288031996525864708679360179262760372487375266160357039947274710282468117129579850992065004777463499644326466268268146081608225638628262572851443861145706 139 142376795399544326514954553877432373214589646990423198854771404651705569789766655285443169465309736318829355116402134482599019286481148139504134723143872525485433173156593958779187291338473874299789245387853090986452098442320 140 5814119616735524523687623643069558764047025499601846244594245472070543351084878868918207358343607363602098595590412356638937608169245088002296817117643409055666753704033667483742985860186779084214636823586473950713772005095205 141 237426238052672390885391608048311604802755992265946599522660644200986439777713486326573676892059130355967616184502143487827906192733685872015807647548084643344134253332037348997831231120040387253122110606997866878317424957130632 142 9695572542674176701219968880138781890341809943059812302901630318069531397310692293917622968501895762212069513367051473503611527565264736906780994406968193577034853278775911979543973509885599603644926653613687784661349570708029872 143 395929816777043950456737268528450068457805109064543290171426859183279585162429161620475912296981815350052687967725735135347240649549139538328367473355819586577816985921594394398423176538489104672586812289222292995724557373494949922 144 16168247839221142229636726786939653411364590835713639807372708903396855435428612447650578650758830783615430355543831531361173420547050963398344383419758854343211654019877554089622785759829613239017736739434691567852418692708462798368 145 660248930778773925974660221983850656450500180344650467119516834016986624221052241832911153247690256391200925325426379422405334712170707378147741866860003354706736336215573829100507017675877161804542593096423489120289871574725248964093 146 26962021792926312753624305844863590376297053301896301252085343254861027844510004343945289897580146755911391864480605007172236636950416304229022772831978398845164053689980430235371121012908340238893743668489483049679614971060688959282695 147 1101025060812720758757001866326416744159677719913831335764621409321450513247757480214972894627116938872978947852489276658433545008728864807866013399281275194780510082717235346919872120711197014649470261470042060628265151863101333217855116 148 44961620231895958359421394105965719146621810131487360235165318030319554683966304712638150413199957510525498726329315227704636238213401176690230254610672903544759458763875572981880673784931426329648611252594508978327836031366530958825854015 149 1836059292224495300098306708292911984909738717266009112462598889574582780450555707588293489931853081034273349936343538319393699937147971312106852027780637518662075164383765885865276306066581750812779376446154811943653589133991363877420434530 150 74977585486842235346842982241805867053811977073067755343346646564195470605076440488002843735085947888804801493258790309483149592563450694091074659349058625172968659175487381145563789358170177551311958765704816700421369107292403562235972301498 151 3061795634402299395811876051904497135899392090328147582006082282802700186921756750705502466360175377882584053694378338796803536864289519353393035151655260605054246089529737035543235488624492349880907386833058306012069213850649424415085396465111 152 125031933823610788091559685718921314923641147310262594386636226292378930098773051887653473605442470679878377061119670486428235859702405854473925363397913916216110135857517101082901598561002905506043307011162122615750777237757462612417527813894312 153 5105822315513079797919393486496870480421668708050297118463886702786451899482916369608847947999135678381308439733655042813674323097189939382231900360363612389525491551386436506007591266530155239789189845962460631569532463713363304774201873166735431 154 208502105984930777319499408355118609673676369732589990004483172495671140547559779619313571718527675288300323847802977661777474429549059332347378782374244029873568690721309836493719390786524905150257717466138845593697400242478746814512146981317836787 155 8514422460034770817459874553582952119817420489860595809788185267320980945506589988047579636817796666603873142600463475003359862696401955348490069935720243576713813980533846113281988098285325565969694193919045825318744537642347450897835287201776296644 156 347696199448383844683652664109870048512374158231506766453082709384714239113353774980399163406656411727510141063651255886201121175405874654104891222619545723967945386324429084812547895042031192871659128792814717152076155389624487362188430054625626784933 157 14198572795547734919087878878427339206821715914994494316748677825678311048719167129713057897473748326727759690419738254541847180781420945974244476448340116394326294687991104111106133433838061394763533895218187882458056544820558328476929554073902127451639 158 579814992945863479298702844580487877123410416373859046807807457885924676004055339118496718058071446166484153852703746965009664644674539833540313544680941226220187914836447706443472639923482625913126552756706199052172571421048485263239425345247031190866145 159 23677409757002465834280672350676454163650148523215561901263568252311714936073011239333178865556437462199049564634421362486318698293161051796481916105583082599440729670012028780646440730851848131874777320738971034492987750334190450691513599255053559382280748 160 966894163865369128363284043434048957711707430158758293498320339773096993296421373150469807435602006899880740306914564313482256325684988971513485879233307163667313777515745035815685505653455670167087194943958760258707686149249957735894356674930118180487908892 161 39484231328995956028697318586640978053038687182792590368630158259629194610185446569920694884357724552680461703289319915469161323040697926940133343679521277892993023931307925447722480502452102124039083944200735145651099904290983086243442623148448576746878482089 162 1612383838794938058674755653037349346696498656198944259877668657205500590027988009159389811490211191128919047493846183971527009253968788781091581433342008338601033888118492778064339664884919996621632145829868633515533162809504883618564879436239812933039319229969 163 65843541993887173694072450775395195763025848351523760946848286811829227478315359458290204559022466315121147069597343911793903246718474601130711151505437575310761396490587955607989483951733253568932253916876942836168289610445001684580437245090797171082544056622548 164 2688796499933260345036311401121344201522318334058659213113271595994697610441576790670332892494894409739396820374882622483062933223924494311826535981360368718248892918511819312042594450146700001629219817998220633425488675774608591225121384997400987195407912034349233 165 109800086677058475330533633675380501000196649851001052792029485098820806008933475440441784866005295576572594701202911305586241347943288027226864023929271351706705099663542476153266220137197015806740508398682986551047620651975382590704908598330952425351249052733116770 166 4483812380218734361722367412242762009682469564204141968555667068563387611479764661646852065052531294746499149326313374259270061080229971117348975132137109361806652192766046849217425633911951625601822754584461380681271233357246273954372077481404523857150541638633418634 167 183101617397934371126922310217378553996902701113989915365977908859348823818742509960960035626406264541748967662414192765625421441273061875744068856446142349621681116572901659697391004596720516274559833509938771107528675731322515120512696382130627943124190882915359383526 168 7477164397343501246776252813057125900736534952421427253854767259845362997631567238797214359334765588949374425536482065587195354238294624980177086033538332252562627822789499102837989779227422196033918734051480546413864430334269853871166871906612446988251325043476396762088 169 305338577667484440127361981264458039882991679466232961001575088538489504450651536401500006462267373864763191668696103656287825663203907168425119385424238929479171683335234983861558420452256874029923753930619496913984211354450306295517078803331356712594585762916194343266979 170 12468850764485787445276146579856098642006877841432575469868508725632106399049696551127384075251613179540134430350590241676714860059971147143924058193024533336421391133968091591645495166565990648628172502251936374459145926954434925572680391102488089235984092864780329677944800 171 509179811390645881874078194478571821017691648235024245803163155775262744043796301580493572860371146691554240374682647434464209137234448434256825014036435907028162488960143632046896766786300186207359904601046189055769648974901738567595110530992669445492152215860995406376634491 172 20792941163932978160868691551310539188196919135880701996341374784976579797726328566438967493260406898510795657157533754537201691966075789277869200639431283104960207617876439475118938038818184527839294859017076360141179208676948150898942298459221257808415389774266710996060361771 173 849103583007299742672157103399968853405577971763313134600401368804005628688628131688167657384178966304426858467530224277495147997469454057633905447048885456154094742737984878699197251133384389059463894867876803253861008612613843026895465259225468226869814213448348899061532590857 174 34674117961071641662241247728315165584354890297960986021112760300052280607958121036239449048591975842748435056936793412297557139305773473093158704706630456574754486846559659530723412118617238369915984814980947536505012634537507691775027008938464617139382135933106276997037489033314 175 1415957346593807620466807353254537207613847804367450301146402850716109477096351828512867494112648507131921606757119688230007661890561891554375785335803811941411131505950136138917688382282947437029464972916673312138000356690487830737045125134864962216416839304350107495928627827320514 176 57822241062451859941917296599462049822289344238764505714862587188201507961093182642517979109482759665015484942326872260388448419594787613042957597802965107193443562756158901012384173288310285479078961116594516355622350898875537778827384549665510049729764738231678567017868768978780496 177 2361237483266796926186589475526935878166860612169399745753028870729046337903889713924150818868480078310213830208374822351335355127828010059788492332796664944427102116369455108904707521955869303867489175654475590818842220955057929869404909712351290718629180706507211504145793658840906926 178 96423838819430554706103732499402222337673736563447529705475466615763407786182912637927823358539411227304378854562688950217415410038793872431109099734982179937283390666971110231713780097356586295658134224440400229043067501161433738476710074526235936050135686713450666033400593399278023876 179 3937577968571062655494278834615166526679110691743090998740355359963340721745661383783543278201821172099443777928577182308708604929564962216549692072008243468417367222673299757283566183559262556344014734175908211003443097175995877948565920660413183339489336734967998242586780677288296534068 180 160795509164605781576195956399326723308298903615346709018490340174054136392364365299172821508217127786058992855589768256427064494277942162234891390528396615240577515679684078494228623924423706160070144956730943050544478344047063269491487265385456930653762509443164950031256147446823050909530 181 6566268902832064743137749561342438472104943442407445363218546541650050055339391664033483044240336724271659380071670570149231967173392676963467718463540554570740220004657797787658336092602036301668156120897305069248441425024620696651177264023398816556347977591497869265915623303317090317559147 182 268141116181060935586374354720763050538644588718032828865290931674065621513220475196179191556029986845683113991789559686213491717409274573216716100947308168362050781545789389764812743472486475846929620418906542809376060034402094982590730016056732804322437524350338324909773196079486680952983534 183 10949849793055921781620041607155753173123017424187678936207600208349059123899726432907359712705432923945380549155995679747021781459246401624981391097338769665637894504667683259945179868677268054481545636295162612031015951083005015783907538407953617858139045564719634179619293713925882853468063191 184 447149665810764643151422770731890545000238993931842072885716052397773151398678928262947925138018212964435509056796882508196890361265963836446811696731630477432976432073331635357243655065425329033221948409591962537245683049903678222030551602793743175229060212396877287149763695960245097942034271488 185 18259869077060441682390104205898593530468368064180247194805043016893832876270372051908906281420033793390543374380164645520554217133247837550469758922738389492317436612672988350351594292709731649535889740080294034328944265888450548169590330548341975124722665067509841626202021091010223897617461549556 186 745662681211739717393075142023401438492861985792155120887060113280880865008727488524299385863581881157772305941455628668640785005778569451572872343488171150922355013268924496353934049894391248534667396003561263753270368966133812025154068042372185375719597962145185957641586949811128443684513963294622 187 30449990183685922333646480999199782332657236146118012653256090546271869817824878797380736536611954694645772935972117545819442757480951401521049242913583928596157315782693785785187657875207482792823613621088616279604439020387370856608156283190428736594556752923465776187080511777695616724239159384441483 188 1243460247574437896175479048143494838607213426147219735995524642626214717803279411237870000608715093364927996537833135850521852502328754383268971830193452273620447288715622884101664378023919017265456715338245484433223104635026421916602466931028508878951813680237380746534058496317591526891760728026959158 189 50778124326827555099792501566047103918169916814769748478570224720124203698383666054015558068033463175020814644343005351287345861414191826050817605530532813767364910016710664615743904458433512561036826882561688919799925991338798706220661858856556885505330039964640175476066564927646077465209083698704530851 190 2073582903177130475099080437720039175593169598113326779409835184095837345655362251841937477750836136047833628219323817622555341291041105827650277710883755912004703533826250603995068273722884645919424383909917300892678122244267464126098796129146252231395206091249656190773444185561978776978521623101242499722 191 84677134363484481263793020456992384918313828929476342828543358102093252897222093846676738178845651285465610935640582427956605567175636418196311040939753386756298949101060564289098430745473711176111094508581562579426218053629656851947722655098453796585532807035011535648554624902100335815358863466891088693893 192 3457887829334165315434731536674406171291138863253585317009373793178158831719801669485599454251099655806538440307499938834268178828565666518783688593005930125116980430652711659195903762927111183145407398424581984348489343948112379913945721447235110886873248767497905029052288320953761596055233917601791220627151 193 141206812560884034888763341823418097635201331176412326111109565971218338761250833547712542565901524697614114102199182447296492351598050583297695301315656060885728403756803639947691825220376814696658842978453992403950357537108850033760273027559264835122727766260523678882208337451201660052668073084365495410308851 194 5766342026613416137230393519181512199001550536712678704150317585919759643957052093784577210946240043327689598375056386776910246747883723856281973648965613670178591649188190007038182679065175202780747748397062296799598621865229066732564401361123962793030615762741980558610198421051868310404610872822857852753989221 195 235475185402626659928048047954274828217954105156526956104553176897342688379340985166375520137718522022450702773831668651711679621041498372775634709660606352013928007931294224665437614900873689359546748038080810303325589517186917851124289354921261457699717356527670780492834917685897191135368599135106003621312026171 196 9615899071627988090238763312659707180371582774359238652876232756753865794890072546291223663262698242313456230908732739311329291465925338525716691748632414817381665894869093239289244568685894236560797569809266734887396938216100196529134963782484201046151557596997359727854715227260975538780977481689447315054728688315 197 392676259273919128777616567542769242663341363305325896061649593724095672164411554476544816588587356842806137128972024176903766227091912652625181892347860111355417111974133587394502448875112901213611464172936561753756557679312455013170661714315567988576467812906399400254236153426533571780382943582235772108755840784393 198 16035385089711922552495745918666367372047499469830222984896137164311854848497694019122895415402321165757051644683353423008049801571305914103209198164316530295837048875153300485700050624163680090095182372207886734103001186088633928432396518375419528624819335565349274556525551800792079594236263230271685657411237149179280 199 654823328129920905003135846891704272569392634453986364201380585861697453548026482751191371234199112563854202596682751648307514369699487032925289225779926805011194872818004450567093760852777895220384763162655685459919658399714710894127718549252810878862017273338163594618630258123620987873121788425926550471230729819125416 200 26740461090532462327961304184182165341809669940961520489046629686625233721874200529078710269638903264369579720248596435140615713746656048836622013951717300857339215866046100715270085497257207102366333933612892800341022256518442385295832365962444439755909815807131814120676592906706860314701234461266204970603819387376960541 201 1091977375602003408688277804799425069351490900585623632287496753037169996211162243180517307728509218618823600262728148688917817210791987400689211161562793839188099296385523118549134599301082141351405303579491140862352133777308126364177361973369115433099613817793652290993989233568666576654733188816883331491111005685388271798 202 44592147636856443994244114731698646945866878596089616830177050817922149276430925392345721248982198671733243842841909271518187852445942209379105072697279568045130772427529811807968824362183125716465098295740169684300106360733764369321914851502521038726912428530189493970825903244661483850238814406096802938182539610096735462351 203 1820971455357278551045250284388968607192818400930491974258692781010325110324263835826801145968324998064735107648723262498975866337464317820066642376665738968933171920909324132456789491063752905166331059057364864048728965481433970834546906214568933153446217160208653626310547128933969747433834879323082136078129574998436511370772 204 74361456376353272089018628915806890113440652026787202649292607383730422386305735936479666508361439515965450264285289844403913721634707875342382520110618387536730855368081488542881072408503136064587458215418043964196073361849971043117958684931535694378506619126090146255583224704445325391823744186220237989557846013094873282026951 205 3036635296036184185450774453045397611333293457535846860937646069160877318551878448186261204040337277436995064098200018373335992641997711044456118473113687092818193903325239421871736879874685879620694243631753926679500355955405434910547563895895341992176112688323288023970002869575117987511517181401758152777114337416648056758298440 206 124004482570422924428895327091573151011031216066981542757694431577369306948997104125582708074576105215335105030053628827605806954232369381028358434555358044689230777010805003515839640220016595368817768958390839122144107482783184284696789165161044704052757792634911393300840571754672843322560926110541066523016579384403020846416354102 207 5063865166037736465333276632860508004819490693905910525068783986822725630534619565406754024500168923939269635510292462010728909844312124995286914451352469779376151107300833994844858200192420408450755143178508549364075713875179239647634059601155060633148962692230431395361861982252117192829328766861596303426096301790656982898430382429 208 206788737699443442722525394037920896390299717040560614869511902786497710256757374548004367992660554615178806277391425724104243988087588773174992591305219151754456698893375840398439174948401280143366511024599859368814514495128304382177194211730750713700340617451363555217238277221848027715268231009746046627956065158837774636122284943452 209 8444455102422953780723921858304961412190259227868721453526513612569901371262843893446503000666072040655421720609358450265153295305406369648085770293871741483638711250039863548293232287291900503692208833241682316114022277107612769173099635191662255257076906425758570158674839715677886002790791088168649171275517434211637184356092716479221 210 344839002211429338801488148054700295011695728995676670135919186805127119115633525909323668327226234103279977695446982805720757005307727833601135659431239968247656826449777097182280707015001664644301997820047821605859203131677472857322333847854958896112230098131518003653690061841919522192151762439188165325235001703820313569400200574045286