1 0 2 230 3 10734 4 616562 5 34716434 6 1961000570 7 110728004898 8 6252665856636 9 353077459141674 10 19937713140431338 11 1125850289870400070 12 63574939703824826996 13 3589973718766851246796 14 202719992647916104671132 15 11447269155172550183597240 16 646408720724640498999356530 17 36501651928069586893137041028 18 2061189075519914717313881909240 19 116392003666433534655328675513158 20 6572467649077797897818754804524478 21 371136587028547117088261429435954542 22 20957481053638263550952756346694983156 23 1183434960239646605593153425266084771528 24 66826652570170449025665638005228179502906 25 3773592671987601255461190521065752935694242 26 213088657091210684459628792349558236860156258 27 12032770817582498414683244310465660300444999454 28 679471049866769622618311151981189366959186791224 29 38368628024763322989303835025238705760404860239022 30 2166614187302479306615626514169319358548643922065594 31 122345188720084269330757576299862519499537088611682944 32 6908634352472887321748598040916968573316868847961384588 33 390119375477600685471826118345406497434778117348138729118 34 22029408325620380025718626428816182959942326178398576652186 35 1243964954529095101841120598859367761995539912031808713023306 36 70244683162773743991585534576600143559808498440507609482015752 37 3966603315208636284696982567092862611340905271637517512581848134 38 223987655033831311678177348446047941276365636875046652957423530764 39 12648219552278506529323453583140049132337801714613169650451462900980 40 714224441603610495726252307823573642200332351988203789671198561844920 41 40331095683114905631064117064935868299503780580833305657274789691171576 42 2277431552676154060649789720548080660445675981478146859371059509978297530 43 128602865587318754880446848974961258189477701778393203623803698968489022884 44 7261995214668803747144213316399757952552665495013908775754188814598014881546 45 410073090183713934223038700989945943629579532855006232469737136047861303227620 46 23156162228411715575623376615881119501113001374490454649342709546734413180390532 47 1307590919726770554704532131396237743652797800738214632582063050723461711136213926 48 73837538210630195971767081565412049536854931230585544845164541303839784820644330904 49 4169486011837326457247196518360400315550617856853066029725687237489960376103704346826 50 235444111819051911090539345153487514754211636964626950617091385788218087231227332530226 51 13295147083569347273175601927984573950181742150271146073766701832277604338900342496079834 52 750755389922812227347962735322443989276954029291320758911852168359322187970877274658599818 53 42393939078320834675290989580204897817514197315029292236535977132315414079340510787906955936 54 2393916973091807573313271632051395995842789232094525893278562677000290483788173161190323935492 55 135180608328694912468516213988572822323491692084771701454793627658862572405998175255652278657448 56 7633429677602780287102183523759583119828588626987922038157030253127462555638867871320732446451936 57 431047391806551139896334688385725700736036742763829590097412403483062485638821390124911209558260666 58 24340547018909598432005620743793469323116774106198736197051968197282792694780661190642962417062520380 59 1374471207670916212149447658090810300437007032678726250016266092450694971586870712045172118104254093940 60 77614159585184929939106149373366017304281070015953645152128635800211061147321459536965739914916717867128 61 4382745694849683814026846591129400568734656823135757410019621966330420633178777722027740093233872260219620 62 247486540192982624567187086845963277494105140792657818081727673084404524294049241887168415234735625140535904 63 13975163479977703196034535813232540188528123170492536412473743807990908663740947594653195704012226819545590144 64 789154812782179347929267661363527804296214139972823397691156812332975197404807862033668660840226516218081052676 65 44562292199981487002687060842008716801346421914820566461478834287113512826473645236742344974811063846888184337264 66 2516360356614394912815635819866739788942769496508736687906203896260007367458831443521445381430759449156302619570660 67 142094787582384627419880817621572599807879330250878549880951711182061802184028539874237977346810117393400808030405344 68 8023862164657782589337894380013056652927753556001677949640011256559085764658678856031489303880667509268401901029582412 69 453094481035053144027595879522006200816404373708725656054621588863787262643392655745051397688915069524850318471422702930 70 25585510385344454669726162198730914582453485059767386106813965677890734699668640377018670835938085469665554513893895889148 71 1444772269534497231788021446200021819717038071868692943278555325113375802126861308583489060937138419826166516840971389493278 72 81583946514176990752392486124887608547773933603927270414924909475331202495733506212948371901908667502058484171145776216453352 73 4606913123389766313966824875609001793452178780383532128536088270340093223462228134939920405916037914627491503090561076384528256 74 260144911263550853369428516683046627048339790338193723739177017176713666930930393477966199540462161115637713310324761276634316016 75 14689961161352487619465564302797347136871711939872647363289370835324531812690479316141194846450908660169173207242273989547321517522 76 829518278385327617062234050718691124546457586301453915992993244607246910305009127085311027465011763274680931086432234134955249467694 77 46841551629535095941369374139863053183439962807080746535042249167413284685429296113501052237377563984082160350151964874221194966724160 78 2645066439444008072703712605353519229283941165996054322289415047296854563619074354138189199521567204328622593219769313146059902560333692 79 149362611307298440764928589754028386990436909203317486508834194025086972714025533146472217826376333815764766819236751803420356208222241384 80 8434264381360681034881161107962293621913848151923599776940615211965838862957128806884763664871167306060165541578394787474315809866082794164 81 476269228504131333565773301510875635291038096151770047774088085059745584028806240347785076808507063970740401196828059347409587934787789399096 82 26894150783464782192399834034108701231911755379835222910858248797856256114872667748930272882025880336840923185502186349735011614257702115056638 83 1518669070087666243824883233306161508128122764835474750576655139389695844015584313540704719608181308743687032383130085569745185197149770564685768 84 85756778974368803821348292487845094214079198085084460248248224840882790525103403790054115963441942448094884756764703522508191451058787820218652828 85 4842546203719165434792119120883580073975908118137251951832780846550478752157215372423151415242316528800348714053223183129684493950886490491320514038 86 273450729092376127877215098307917413380064413113098962796702718496809549709652061001593221995353412607327960323181431318858591950035453836210496399874 87 15441319110951024013758032447368039284902096839081342140558841957015443565142132972730174654134210109545683844091791663745748109255356088061214204045340 88 871946243031132328808035143714252007106489947734261897821365413300721636243328157874537710687049040488038637177129902747785780254588609927289839872080196 89 49237389971230284550707282576311839031583902640771810687998321767344234824585222222985706904932584131491711868495640179639852147397054524366852841522011118 90 2780355544341108719343749831089941296168259711251909775258424196165396752079528972678733577314615683864985375105809678713539956702108758254999976696411135890 91 157002167610128210716493607609778338073495349920444265412614087078073392659734661939678295061319522776196004612729856725507182264050716146113461432755829923504 92 8865657733755880638983196076061101354472986634073229937375722322268601065533618685504055740863089731492482267575063627533649962670398222374815426583492649136542 93 500629311356303708750542960548788059845183034620536908851096802225827942928237369663632128381139910918614927405620411145194209829127481075297183886487780763861356 94 28269725147951224619568518640122806070742081938195548223248474050197988702882427138689863455129392085606103423462577316569287554593198883871721746938783098638317426 95 1596345523148807518306059187380805387611888381342638197713263256532700414108453206700320931355636799981424312836472133159825106873578542279744039606922885413997923710 96 90143042280760299717218712499932819362238933917855877566514764475759899609699022300888315690665616122653856727542209236044712064884929363773217072683689167439525592870 97 5090231377730041943172959837210268447960199212126858856638293605302137806776804864902864736515025232259858763953130477223420822751559937292953804465675429694983029366398 98 287437109101848948469889200116813053820078768975040796322215243300409070433290752061025612512492443969349292455536848280671004147690944651112206795783980686163167504071078 99 16231107302959605032669541336410573842028254440159938632448975910447434487479873419055137985892602344100775211955228355109029964750861665133462288441995819133830509700349172 100 916544301128632456481105321704724002325207538484298994296146682145057128570100510665074995978263567484850523491906783703414797678778651947828082718167532934712259292600379578 101 51755769970062156730751106958243010670211365396317948601701986998442861316563644704720490748390267805678296651828105754091033775917644211663813861839679291611603055740357678824 102 2922564377843478735100996464634166116006669830974815233853526373271481406383495799075514861168157884767045642571280196071299613597007323649142807999717433388060900032586187729670 103 165032469762895154525504152818229158872246458141883845374675797087327316564906103561642711847044789159453199631565553849813695621010950077068693124843535748036983381996683173907582 104 9319115870473236591524901492075878403417081604128455623812953023283670624007483291474077165370314376566303299417247974708599322930108820154443641821221588781459227830396409397283306 105 526235356788146618149643400667629586516414793256778096514446400853079242818574713729298805431633145474742344505825937942652846065287104090025259201509675279946613572592134640745313250 106 29715656998251855919111628150246426193700955443643858403765604995858974587726369808333364864483282367295211147838324498276104033628859684382155594490036967087653279185253312782301111832 107 1677994949307907117600301404802857474204803867413602585385528907054963306113308982046388860637920155901528645892047299050348507519601451444794216580636375173721820528069620032758884105506 108 94753652933485159517150823979685706817002922370459870920128211087617307011621182549466948592579102375496302540113626287882186528198013011419719997618006398679827062182003070187159576879778 109 5350585082477430952790633655691991415731711064082385744029088050802662418915362099301395183573817555684970600502294843215627877119519471592785446054558331243306789837076814409921026263486800 110 302138860492552563656127500702804483908983942541641189961514075716003145624865622405086866297712238104980481520690949142193109840657673192285435530212146267032907383986258682354807734046945098 111 17061291356471612089155967530789534063188755443359110611538910391944015764380967948789405128332274224581469061639485742678662524799230980586176368299320630654105949769884853686308895009764638238 112 963423447999625907298996413650982801358404430878405325428016448392986961185170593082727332007453762592343787600604430037143834387829727865870423418222645668970987634478639174793000560691271415898 113 54402959351808562557208199296543334251579124601681275487907398973379131069052287530972155994582094450069842877050898299971186142359950690154211379128916827972477648923785463060615401236047887051918 114 3072046868258996290670815131207621878337318721102941519529377740520353314451750768965082947245277377839364077148212049791381211497647509889689677700649858936814722654577664735978155711308983680466348 115 173473503523042616027934334068210093939037381847870474228170343977932759259816461769300605890544500445440703063827969137887796824217886390636625533617310204937366264868959630770537608909798022454585730 116 9795767354816935529155852337176331097995779882321215952698030824126853615530507864541159320073517519653191061473273111307267009722377725813762827522073187051214420856231000566231133808050549706140603960 117 553151092938819523238032564876886727308756966471304398066565437617574414821721512810021400313917882992019991799644162281765387585333206629003952081209441979324544322946840333523722425687319015553845315986 118 31235544959012419536060579317348312757287372722511459697693480386305520844350877809322707367819450486880671892321342470841885118940339758229927086635147512400683340959039973774189427313591820386620397158658 119 1763820557061427620172048683265104686964834816212301951121727326973717071208823249231166318507958872906966142471510101044003180715571332890475390541662209305110891216346499376901243232597769156788523708100682 120 99600085786716747790255933694778340709701759959484473225834325583761443251611763560961421924432082304294299634368404230331644620831600204640178718304218649862799854647119162759932232245362324294977842779643302 121 5624255284363289628691430301718061292125294250029309413689153515457726462359536940481559054646202530906403286284421353661243224671125421596843966408432931508962083410432857404122758128312460928635095744023721616 122 317592572876147563812316712451180623545631643320519432017432529397455584901543919508300774747532866432208191904223249065102218908140346587881504817026688898369724146616760117693580469576526153742338209918155083740 123 17933937427505982280728233834048294253213961661809628707428840628660962005777286699454057227307151436301892330692170362649800615249235651445855826504992024202662530070728313508844191736752113174188881060170684229402 124 1012700356123017069693024329956842539735633233714411806259009878168180390312397484528183763342759090228732799727205702567240225847617267757738332672299430004993357404076804249554426938096217169206697236702381338630640 125 57185546422100311890209077556281265701806970967551867780355732868093062494018657966127733720859057900484607462291427077270734651921337812848588797143051219977815837319105347589725439938937996150225827199920947379705666 126 3229175046519827757267782447806973101025544834627916720383097393558586178989189229693452532115953406536002414855831975780055702855875715863994879574586263713414131452826228424877890341406167660369489337434380884423827028 127 182346276873843460719549899391210776489878610445377127662554038413811270949156669594594328590646451676550200205707806005383851762428520451672260800228892740658902690323563290486150789754681935722041720500834033454449782598 128 10296798473525617862834077910544923111104714430359051488960356245310623959560076581613716572436374663385585096446852851091967469716526773047400026416794441415838988666267308940182126838065663713698663344107971996186410959912 129 581443507496193052720815074737124734956005251489618542067588803519820646038629951081277287888069451543805001516404033390290733382757253836138999566396228144179952077380430688759229703992647885548572390322838759997034480521294 130 32833171716307106668637150501155417358565012988952233545559609390588944204717191169414811942141467745983936830025292243434277386288093989659075674041122488761703490170904913122184175863045294849422609464918693071984676395666102 131 1854035948556132383572871304182956103439808971326941405491550744866773983668689324142296472708455986931910867845368192524082644951149342033269299986326653765935295275141468061398669498328929538442815335636459578584037573774600750 132 104694402607201508204169656529981623423753726150152203955806216150766056236600014444055929417232246368560805825894616822173540274665306550656989136253823233366109680731449263806383723401086126491549547434619169964642368416316708958 133 5911923091790553609063012812738138296191195910479622406047451675048305384284173030678325899131913371455768266154577617734339600538877032354691228910470628413873916858462264441783399566651559633406501087447478564613687706768114407496 134 333836707339330582006242097574944694560041496895930728106222093624802165766319971894628051007871062418879163812234855218335748090721150695738310996508032075968476963599090643031118475059637476867383443868317286084548621351739920108564 135 18851217351241242553844451107331501446988420677027661635534367522497639264435814550541484864959384199678013649371941176799818421337245816377988727339347905648558269936507681974308065585920975988236463146297122508215168420721077504017616 136 1064497665508431571167697342704345844820511274635414797817541132761318320154862977809009647978015253512945584184411392787145069991943381483195753962123795859275679374741734254918883464213407633263583020461104851294573147552087956485432218 137 60110456463348188460930930496919220299988412832196210488721754061519435944317336405586145402462558403479672724543191627324217414157103904341207314462214738179787691570918966766332847703814543847553587852911538876411073331230848624840351290 138 3394339972090298948589378015713145480406536191692428136446661183762221761078448053316160428300603906426330744702579377098865578137980545246632691985714341041499598235290058203052828235757015354198785381465204569264490150804409974984888630074 139 191672872308915661591749496944403351479601098285622697211859413970143466237141698454639862014059594963731949317987022750403570067167192586960109180664804404355620281389746860209180783085673009756310765848475144117981592408443198257761295448956 140 10823456189194162872611303690991459409962418305632162406012092583017754773235274627157688469390553251309410758683461731659716334524871991475221843063571357709406197196015646882530370771323701236907351303331818896180445524251865646954529846109118 141 611183014415318121595045536195129359178191049730795560106468350238261631979816881880691394204789071721943755944679881471872575682096437734233875910490131586795895278231007618913311934570251363984065862080861747475315904057544051711069891036666002 142 34512513431960075546443402985296049435142025609686406007682874831560183886292166458926670977672307275126893113450455102595042227471539191137418871673789937031514041306102542062862884054623358213464149997596093591358162127539505108215896589561954130 143 1948865651200550888750663101716897866015640017521243277679028088336445319599127154261081481860379038549203424595518503033165070435524859391792542552842434129387217410789417867638934652109147858602957035993499549355279486521812545472996240596565487208 144 110049282093496091427163447514061193227398205847659865121356292018436028896044314380703683728381385977031062227696034593772433416570657359576467060697334111771098915667760316052194070551624740580292328553469358030888668918134400166256174413930001577160 145 6214304450300763801084554803018121732820010965219415404825488900740248295616827858385691752154323105325083961954609069618920260016326842934471698224432262188105903303369067740494071400738851068242629238160880242928205083136773938251390096663763646935758 146 350911692165506418310670695657081809114128741977028507074482622433873795113323537334101815695795942019314250710463151978257907190312423383507848178671462601284297797388561493173791948426077259032063989971093043401893536884955789061261359306635840685328732 147 19815414047263065675996566876700055820744401747104976883656620613422299085206756669196728517943345017471583302175787963940931997317039721137527861739281050571574196347155327150920780215600090158314169622104718621890671448015962368411759563576223098449546908 148 1118944288921777981804314719083264763172059402096653373884173463883100716631418925325900496634318612072565725489319247695553727799952643640739116658031919452911814148023963721660128220850033120130752268704679987482079308858038258236765885382783288825948671764 149 63184968970335316827451759116180001131775017560833418621163202093843766896187070421414451539958541954988097373613721422957471104428611620578807150183755726651777699965187152103254406041175507553592736209072658431233352347570302549478173200575335697522364309882 150 3567952706232838451069406686392864963620573367600012980803658858821825340591171507750216835221042199501645510134810767908327097869358698176700403992476837545443228595269127029511508888509780874676534469558691468393469313753448423601247569342038769634158712865430 151 201476501790971396876124206363250272392583835116365266365760886326406623844574205026755219623482087026464923445739725099302920883702616443211438900777869971786793692474109894471097907574207266734823968671141623725580473413407466888725781902572139811825326256798432 152 11377051243705102380267329358580667628483943421620449697575989406593061386897484863363723929420628405404847822578606550787680047287937662122042307633881551099609465916118015944154052538607664078683281266722967126016957317546939299519181733612486408117353076303827164 153 642443629164163825234770862514104178628016909114514406762491925562496845236086145113356043058090715732699536533190031747058388072591113695478028700777775232898921322839428347918645644556198642910272525137878663787440241815595882717073833328308143990803518140377211756 154 36277749639388006461681977032501594059813267364831753858440630709612802949217384273000311512854488684236096304008077413202580690347744447647648551969500421273123449112663331309313948890911165148913536980885379813065952720062256358796629893259578672604199276417444112574 155 2048545676467155904280244536100578163180473696284088813344777413389608465710234015677573618982651497371435875787868017308298646678860871498313730582212905149333535204993732964132897880806374814669393222126933794184084134616399240334147816400432558255333942832917294357884 156 115678051430619873798801694566644147940778852704046495505626807335669764173966432324903777382526316190717711180615973606130422159964572652438757173265776242004492036197056253052285841723226989205254180510834180014631754783105660170398294429704859870320196051391845272895300 157 6532151924414109716004474901392475774958902679584469696182088807045453196374003872926267078696446599592887767292268803410700402350370960388303862216322351229596573088341081860182887987760160414286424099398195766509641497625693023158656844569551083638594811676928922428444728 158 368860023452404987217197033901109145287298681856191613082071515454094836192036384282926209973713698455300931383446072983445256321230920954688838573171842916419376951438396170550489043224631254158191873513005147495373182664488238053532177703077640536193878641385739695645375046 159 20828927201277888719412952154964228826848482963976821409476925547885515532728493494558714938249361762955561404678962060592714268531911083846515317051332148975396753964326360038680823805918516125046603013847776825106989376132431867378422638940615051042884501879391003333772329988 160 1176175732722399615766671631561910853979691242888275764085839512141943650747442546611445837035984093430559902574973408283902358545679180106055879640323809359437444797684856661207589605856115291698582888083746417447919579218421489295555124254786936297389742676348175107363967696032 161 66416735767370698806142783067359430683606813900153373374670007450505347597406634353844627148115998857648538393187981788885346390678224163175880787128687570119707141412520941551933077465396537242127092462484938278268170242234807655909462099708177725469651950734888667191798611225028 162 3750445335054250225429320595307859984242609612409251402872006043223357474217183350614758731030687676163462330860095476331623070693505275367600815818324763076500493230127892025740616068428804546184442060900923618392653506940473944980767231761388436844716599501665076384185738239504484 163 211781564521580593710118610924912941301252322100965851695326223870447257935035495616584906201848105959975503007522236097821692755523022542177275742796963051675351895844114806262661775849273636187685207205020770962602107869500087844083233855894329154079230698076768723465974739549234312 164 11958961420393460472886584967094625185330570401380601464592057374411473711049978937007345613106890387538848856002078230039339296983455388935757968952815709357842520337494480556698434413118603414267362667734499550605971518707100286181224961697510618095269907136181706798398525858264823974 165 675303152932774423132764062461742418475807012067855222345577961452987011230106588016735288838670522057868614178692163175252945061732929619303126657116493934598046670727993470563841973709136473657829178012629882979084731436381046955644400275264181519386603884717250615958917137868322589584 166 38133273645592393346966275704395153179393123707759732179284429104922990876213565898802156722575103025368385580639788280082661066896458387585386998577030447430740958429494952867242309111825198429066001025210575839252705366768845804705071037645293039428601993013149090056153388167684313372434 167 2153324107275995254430257927244611645410703218104124306245906737878408950187478830480884451999605015555465034624888410835872793358254958134758265313396798631784528817488885879881161841707500513798114905020486193400261683708063884047952769858109575503363302727417343564433747571437135381579680 168 121594719458655855870912359380727493509803899991200226251950161127720959443245928286318073499450611494176629820997630302534434132499405197858374860293633146151408343937081307094377199320794151970489201121388325643598876364247428922623397517615201871144122922047888046921673595246787232641137496 169 6866256570606519850675407243508940479737136235451675016810657606600282657659813841338045879791271325642953809131414229903704987662663268272977266806767685103226651119823393167101254827128053852835871247967260572928373356320978599005936555208422926325686070713448822326075299665423394024386602128 170 387726370876059479536746049834810773666543735184636803045066981675570884770216531913472891629529041650811512035659960096161040619102899625782344817364865369963239296167295713507520998482446309479104821209934173957147043589442284030649617349460657295656251788108250053333630553969474860730916133358 171 21894279237433201480772835754849607730726822876183499101051036836017487091005862872931977772924763331496866020589152079296541859206362736032332334761797665396033813458601974018953993506654023755985596256135591976944768922676846001334585818766397838356981250150349395945522888673717129918102508508582 172 1236334434110313594767860614026736695049521678817065492340513333161552371058193545278833553843450021723431839692457515536846768544177629910389476184770407258760952973263602982067983184391489242231284814976581095023147067128489369719683726728109077482608812669682053245475246968514375077330942393027176 173 69813800052093758995427944449949628985987835898107423814820364016627826658741464235749088960979906971986493003765380550830213241290750652484706839489315115826825245686470901109078568325677552705192640422011311953826429923388134397509431511344706916550407725745502506165812496822561400566536096101323586 174 3942272044878465583043355013471930268596911476932640310640281591052265141133516324272118866500146084315404462873346283667505519553540600925101527194768496473339336021474452227589904641011162427639164285037343412778003662424595755089855528225208239965482464362591683423562336673820759865548636747890600632 175 222613707665725883992143173364702656218457087379521246872891078227839925352970727649092046531391506866297816341028090566924922038542372909879181912702046644643729499364542843730916551557263064472166731794215863173321038244314923738274820349532202781838402588251388386928122469312465501535298247662403985736 176 12570634973063871343790781508830000102678899209743009489818627527013535030593581893353929676291305315765499387400091945394630223524703914540217880044308448464779651383343730703833602308666886195329473930027052586421301352231176977110997738832845543438091021155437463953421141933928288332814010070779543850876 177 709843366264303819004278865560209273440588622712841053062709297586980380076536699651161504507257046631162801238097906766037150951842891296527163191480838589297675687005299115545161533676241582973029961779981205769611597680219699470568570539321945061676267549484160436071078840060621664414557107124204830311922 178 40083703465189974466910946589861886043384073315421685215954270147956762014181412647261354555715542922022495999079187605983921672874755430412115321738921825688986333948902384706175765485975934385542879327479431030386110779178316436186207194551425173534378208068492737168184019775674377442619604112432222246012322 179 2263461715421654290792197518267639159641920722512498023404955820304933393096817529373843885927166816465325586373735406560256520554953587794538352193966331477709182398123251310769371575961929617000527424686491621410757115712364540082307882979128951711347995916196150677180474574713829737838825244195046127478052578 180 127814011537849712880051413473789571780092523730787299706141008628466485483061974266041605709897334317841934259764001812790977447544226623073928745921701262295531538727525112012598668808937234074207705394452939229365742379968456204380033343184376173741629541415129303785928865075314977083820447648525544975891737222 181 7217449906085250840922304136758938854349613343917361896124077902394879905191618781082077271833717429972417831702710686095886474211056702033182386711940930180248321029294344650921858746948219180819001052231949693932902230839548192359129574718952193191230337089015439519179813529503865540923225360552571566372800233758 182 407557688864370356438079031628450775616683126350242657053407069626038781115465944372217538459627050648753958638733122689943004249494524581391472738275532241414195766730625234844129435381127348321543524551332669204818797410184945813818764129067702557520135689235635816315069747608481057162857625179297201619737641913008 183 23014121596108372022451904036051626421723584254619498955336421899456742003398406647115883345300969519600891557749671488137154291301956838319438669199963962020782512628236652010086892213876874801738495315582578175308869140624814760296239199126999214694962914226185715550711872936377572916781026544307336532985136254732286 184 1299570115622875642977482658947074398606997318941538757370939746807398747864478148708401654878376148589642664787897477103822466916702933766502693490005428086606922500352345257867425853001302044074696106786059945823623863576928933906026630400353026070097234369692618942451347874684747068876566972478188940581080757453647198 185 73384616413325981283317840211051312251705411594582017491684407556227473002009388720856273428820823990433617143449908572656314666746898177853384431077231499664368630013239653945270547399025582550686206893010955593547988562786249716594075271302609122583934529502230031239785258139293100251418008828112383254182070816026802326 186 4143910252622154400953036385731626613764228001743811426332904693083955569699655880936407342046186745188930968809698432335266099037436487373894568140424434186993537499791420096112522616060971734272520532753775632534202502132977710291926756465085599478786637743588045177037551933934879049158439692983721477129766709235526933450 187 233999890182279802015725976090785015293492741295805841606889363311487145212874021751593187087898265189750163292752486031429927009400143043821681427552484321811989783632287763229313608018874600633909289559448100929688648689964219340868440231308866281276807703275998372190633718563167434410239638626558618506130221848751176362700 188 13213594230394088050385196390414316137211467982174894106718219976106833669419860358544355707096518484954271712627821629532335683485098888530757437642150736743377709704026786441012593466072371458656622573730049042506085057802318491918062601892394604755648474943379160432509790072164454819071301797046592155039317652877949657307076 189 746150232589835043969703773150264956697906282181850569570320064411885088729674131442269801549614926899303439565067724209811550382253097525674484447726697408426429753294610284624340785219788476544000888815524913247208685897216916363610515390157080498236774804756165383085671247794606688656231608719606679662241344602056602998555472 190 42133893313693837431863022737936524167424740898010949114478030282075734687314964983206438393132268439056471734613021570449141982942302290636093953909204654744927815706298328276429014271915256040219335237669954222778195522970230129795328494679923183298729620253136840642340573633770899443754308981129578918845772457850592733128130814 191 2379232610580196789585830961861958142587064798477214926957931615198876731287890440406241868513818363378651688160071586794021664926348786915935062444028328037336064170475782369072198793582004443807232457023616466656703598634634228897328494094643242865859727444429180527034020662218254914801295561355596946053391163794376318306632662124 192 134351406196979001442832210902389635466761086546286074886450375233734256047267801631239363877640093294124996211296288201723583532986701879719253341757727699981373693014574434383653019443723311578144131232736737483495809007560269465124492962525160757117479366158900176884526410110320611362967750542043629013587181793437326924912714649868 193 7586605978262849717330085452034286972718781178806704718336686726620093071116635139479613436472535003186212192973136737059252771977740839347123472396665246404236470127114715733107095500995397363596464394553681866866442539366105533768200171547628787629668210923172678699107169425114488678151965762041131579089219656100994593601524408156504 194 428403333456943131049658186476613932861823486654900776486281438369390060660944220090817974763208804148394940752121926214583920681041004101339622314837936789824175146671327444038007026675745122173263485102292498068431663227171496751837053925142664837446122222982493363705767984411737611264700759701814376064885475494181838099985629045789716 195 24191241332800129366210422501530803729803430018174154124910113176386661603688292158608098892706284588745086690617990576284888377987830031879105362146275073772255007042575422094503611774667735472666740386217206715730039296471684455452344255101480894868364199028257833725123260271847234146686415482418692303848311469860649347497508803501781200 196 1366040157763139327831549254827513845498205963301730557397808349132312914491727329480326258221041368143776201788077219572336905836300579842991561484274163300387896655434190106372037293443938129595153198442242024773708053306332821870106662055809462195192495370607669872430780961386395373382161221329558947150358880347415179351105640069996518956 197 77138071872789919527717778542525666346227846704638433832674099745402251422715613341337322414633952297580680387053547816356183096939513635213206194041375040449067884744972078777213933024110915970649368300637742973807868685304473555837218070004680386633166076996921029452199708998285862170573227441750729598469716133018173816603890726212744899068 198 4355861793986466154376050681847867092908433443535258957768305014961219670058452852366546827114732484174281004878383076655446429803404467503241064797800769852152184245069379568791346399961101839098848708185335615805267505156013313216559622256279331431539482996634676510776374703060626009984724372051127536708925934357491735424673450344821328089512 199 245968449919265050100213806394968591866917210886077277461176435702222267591713328888941900919861898751326165249348031504449909444433911459040378513611531800492938283757680740965658977556176647281051995313797518424230223610503549254673394980383843302863018889066796578320826769450256616626675248505594405191637741086293836980008859642062021058418636 200 13889439384695495359327204546850574350985687752516954094920006544053539775609316127362022031576344004334443337617053540956876243333919201352813226741634954525677685988458391319511906139082063526211359858987735829596520290665001483119546224284284861817305585560700480563957017975808626766220908305676387618122374045104610439359549038185468952198042174 201 784314112173540717433340843107683816849769319631010780429109589346917032393882303771841627471781801914484015149782316319297015297442569919475364630426788920153502568390448104310531918169145314252245627082206812218815487448981984357646080504611915850824615627727287636583169594028560781716822257258822199284321625498642132916752301272889400090891739666 202 44288945688649592742505270188502704708766134988744486032544164464627455462299990504175619561769224093947187857575542941590065353739655627894729103316265309841458587635449285175362257613858836199254505725686589422831389608327540932635034096758781043634199297060299102219168825417314961751851172240181725731258429616338058725076854363480831368875937045132 203 2500924922511328016789724054423088957809426674112539762300174047011832745310715749078247363955487123398657913709993659437916931235733104333826101424174809157297157907369043925161207431438536851968122310465764549161658715803775558449837011288192189673383603047207472576294231812160669831186178299945155436512979951052540943852918513163547427308893444696158 204 141223173656202716527247764987759850338089657530285272796848579802362839153412758566248289597892852343926164179452312688812484046240473718969464500855470445143241979324026823333518259454241622854396523167820227801207602032177536682096884616932802883358823183435091634792539016205905645751348592492948829532539063672348192913531084570141743756034943595438680 205 7974643540079980970753373481339180058370994003024153129582004008547679300826431512628868369641895234233772210054265441194303653974803456994250736841858487142658015756232916962518295142737506510373578528028190586963729221337867850890521891103528550483494054381343947669358740948404625077142990251725003494630537697785076310542105381968494435778242114646126616 206 450315185142039849790175471905629040952546113676208270010476211204068594703519157582703613799888366385100798545046626993598425728992114832404478267784987664597546634190896965074585576511686283438931867089604375257808498893187042853695291354441813088981212538129158434550027187068492586570120937342027552238504317966011292708455216296582111387801455160834435228 207 25428568054525961411633988649869277923663507284609341774602435241408591219659813943892042914780909323260633450873606200907716011362298285051488535272553370166218090142029475783037514593902569401835801038512458332689904194804289427098118100720243159459805063625451304230709122993619860236148554523553126183976780366699573572001242396840682107682995923989849087104 208 1435909990687304490133649879807857681067655177505697323698605139132450727501926458272386669297153514041945693872093376639199878888461367088534437641258432709632195127457856477228914364856722866013855484827740204516510693755105401670787817656520524740141168072873083937720234568949744252423680470955745858787770471187497583505304633446280861393794519164798712394480 209 81083508003064059253628811064971149234627617539678070681620327954693473854403729086078424515657001815734928547091528745569831758172853281256659906767050211063412220271182685905274500600952978979458570406524911837674468301169813054061155962743567221018144242178983856936390564228363307063973527210068259262087637764365881732691738232542970946283269111006845991229074 210 4578654172422063707867026386406637711495801062254269056896861703011262385372949523638854739016736261907783929586688227139944982633551581474937283169098741570665046297440701550037458911783722656709596099818991313082259715706210984153471606545371130638271731166421522163532880818784007852420602143501479164873496824021789335197454401294758335834011264517368058397073892