1 0 2 6 3 420 4 29394 5 2057160 6 143971806 7 10075969260 8 705173876394 9 49352095378320 10 3453941502606006 11 241726553087042100 12 16917404774590340994 13 1183976607668236827480 14 82861445132001987582606 15 5799117182632470893954940 16 405855341339140960589263194 17 28404074776557234770354468640 18 1987879379017667292964223541606 19 139123152456460153272725293443780 20 9736632792573193061797806317522994 21 681425172327667054172573716933165800 22 47690025430144120599018362379004083006 23 3337620354937760774877112792813352644620 24 233585734820213110120798877134555681040394 25 16347663817059979947681044286626084320182960 26 1144102881459378383227552301186691346731766806 27 80070854038339426845980980038781768186903493460 28 5603815679802300500835441050413537081736512775394 29 392187026732122695631634892548908813953368990784120 30 27447488055568786393713607037373203439654092842113006 31 1920931976863082924864320857723575331961833129957126300 32 134437790892360235954108746433612900033888665004156727994 33 9408724430488353433862747929495179427040244717161013833280 34 658476272343292380134438246318228946992783241536266811601606 35 46083930339599978255976814494346531110067786662821515798279140 36 3225216647499655185538242576357938948757752283155969839067938194 37 225719081394636263009421003530561379881932592034255067218957394440 38 15797110480977038755473932004562938652786523690114698735487949672606 39 1105572014586998076620165819315875144315174725715994656416937519687980 40 77374243910608888324656133420106697163409444276429511250450138428485994 41 5415091501728035184649309173588152926294345924624349792875092752474331600 42 378979030877051854037126986017750598143440805279428055990006042534774726006 43 26523117069891901747414239712068953717114562023635339569507547884681756488820 44 1856239215861556070464959652858809009599875900849194341809538345885188179491394 45 129910221993239033030799761460404561718274198497419968587098176664078490807908760 46 9091859300310870756085518342575460511269594018918548606755062828139609168374121806 47 636300240799767713892955484218821831227153307125800982504267299793108563295380617660 48 44531924996683429101750798376974952725389461904787150226691955922689459821508269114394 49 3116598449527040269408662930904027868946035180027974714885932647288469078942283457389920 50 218117359541896135429504654364904975873497073140053442891788593354270146066138333748180006 51 15265098569483202439795917142612444283275849084623713027710315602151621755550741078915210500 52 1068338782504282274650284695328506194853435938850519858496830303557259252742485737190316554994 53 74768449676730276023080132755852821195457239870451766381750410933405996070218450862243243639080 54 5232723138588615039340959008214368977487153354992773126864031935034862465662549074619836738180606 55 366215851251526322477844050442249975602905277609623667114100485041506966600308216772526328429003340 56 25629876864468253958409742571949283923225882279318663924860169920970452799555912625002223153292053194 57 1793725164661526250766204135986007624650208854274696851073097793982890189002313575533383094402014720240 58 125535131649442369299675879776448584441591393916949460911191985408881342777362394374711814384987738363606 59 8785665490296304324726545380215414903286747365332187566932365880827711104226365292654293623854739670732180 60 614871049189091860361558500735302594645630724179336180224354419672530895953068208091425841855446789212888994 61 43032187777746133920984368506090966210290863945188200428137877011196335005610548201107154636257420505231497400 62 3011638273393040282608544236925632332125714845438994693789427036364070919496785305869409398696163988576991929006 63 210771646949735073648677112216288172282589748316784440364831754668473768029769360862657550754095221779884203533020 64 14751003648208062115124789310903246427449156667329471830844433399756799691164358475080159143387969360603317255382394 65 1032359483727614612985086574651010961749158376964746243718745506228307504613475323894748482486403760020452323673234560 66 72250412857284814846840935436259864076013637230864907588481341002581768523252108314157313614904875232071059339871036806 67 5056496540526209424665880393963539474359205447783578784949975124674495489123034106667117204560854862484953701467299341860 68 353882507423977374911764786642011503341068367707619650038909777386212102470089135358384047005644935498714688043371082893394 69 24766719023137890034398869184546841694400426534085591923938734441910172677417116440980216173190584630047543209334508503195720 70 1733316449112228325033009078131636907104688789018283815025672501156325875316728061733256748076335279167829309965372224140807006 71 121307384718832844862276236600030036655633814804745781459873136346500901099493547204886992149170278957118004154366721181353294700 72 8489783613869186912034303552923970928987262347543186418376093871753906751089231576280356193693843191719092461495705110470589821994 73 594163545586124250997538972468077934992452730513218303504866697886426971675146716792420046566419853141379354300544991011759934244880 74 41582958407414828382915693769212531478542703873577738058922292758178134110509180943893122903455695876704835708576653665712724807319606 75 2910212924973451862553101024872409125562996818419928445821055626374582960763967519355726183195332291516197120246065211608878976578127540 76 203673321789734215550334156047299426257931234585521413469414971553462629119367217173956939700769804710257093581515988158955815635661608194 77 14254222312356421636660837822286087428929623424168079014413226953116009455394941234657630052870690997426480353585873105915298215519734446040 78 997591888543159780350708313403978820598815708457180009595456471746567199248526519208860146761247600015143367657429601425911919270745749614606 79 69817177975708828202912921100456231354488169968578432592667539795306587937941461403385552643234461310062609255666486226707919050736682738576380 80 4886204866411074814423553768718532215993573082092033101477132329199714588456653771717779824879651044104367504528996606268128421632297045950731994 81 341964523470799528181445850889196798888195627576473738670806595504184714604027822558841202188932338625995662707774095952542281595210056533812663200 82 23932630438089555897886786008475057389957700357271069673854984552963730307693490925347166373400384052775592022039657720071691583243071660320935692006 83 1674942166142798113323893574742364820498150829381398403431178112111956936823940336951742804935837951355665445880068266309065868545419806165931685777220 84 117222018999557778376774663445957062377480600356340617170508612863284021847368130095696649179135256210843805619582738983914539106596143359954897068713394 85 8203866387802901688260902547642252001603143874114461803532171722317769572378945166361813699734532096807710727924911660607708671593184615390676863124160360 86 574153425127203560399886403671511683049842590587655985630081511949380586044678793515231262332238111520328907149124233503555692472416326933987425521622511806 87 40182535892516446326303787354458175561487378197261804532302173664734323253555136600899826549556933274326215789710771433588290764397549700763729109650451666060 88 2812203359051024039280865228408400777621066631217738661275522075019453247162814883269472627206653091091314776372604876117676797815356062726527050250009994112394 89 196814052597679166303334262201233596257913176807044444484754243077696992978143486692262184077916159443117708130292630556803787556310526841156129788391049136201520 90 13774171478478490617194117488857943337276301309861893375271521493363770055222881253575083412826924507927148254344111534100147452143921522818202558137123429539994006 91 963995189440896664037284889957854800013083178513525491824521750292386206872623544263563576713806799395457260095957514756453517862518196070433022939810249018663378900 92 67465889089384287991992748179560978057578546194636922534341250998973670711028425217195875286553649033174081058462681921417646102924129803407493403228580307876896528994 93 4721648241067459262775455087679310609230485150446071051912063048177864563565117141659447706482041625522790216832291776984478773686826568042454105203060811302364093650680 94 330447910985632764106289863389372181668076381985030336711310072121451545778847171490944143578456360137562141097201961706992096511974935633168379870811028210857609659018606 95 23126632120753226028177514982168373406156116253801677498739792985453430339955736887224430602785463168003827086587305027712462277064558667753744136851568913948730312037651740 96 1618533800541740189208319758888396766249260061384132394575074198909618672251122734934219198051403965400130333920014149978165367298007131807128921199739012948200264232976603194 97 113274239405801060018554205607205605264042048180635465942756454130687853627238635708508119432995492114841119547314403193443863248583434667831270739844879337460069765996324571840 98 7927578224605532461109586072745503971716694112583098483598376714949240135234453376860634141111633044073478237978088209391092262033542419616381822867941814609256683355509743425606 99 554817201482981471217652470886578072414904545832636258385943613592316121612784497744535881758381317593028635538918860254183014479099385938478896330016082143310507765119685715220580 100 38829276525584097452774563375987719565071601514171954988532454574747179272759680388740651088945580598467931009486342129583419921274923473273906361278257808217126286875022490322014994 101 2717494539589403840223001783848253791482597201446204212938885876618710232971564842714101040344432260575162142028505030210585211474765543743234966393148030493055529573486454636825829000 102 190185788494732684718157350306001777684216732499720122950733478908734969128736779309598332173021312659662882010985865772611381383312313138553173741159083876705669943857176802087486015006 103 13310287700091698526430791519636276184103688677778962402338404637734829128778602986829169151071147453915826578626982099052586111620387154154978926914742723338903840540428889691487195221420 104 931529953217924164165437249024233331109573990712027648040737591162529304045373472298732242242807300461448197621877761067908416432043788477709971710290831549846563167886165101602016179484394 105 65193786437554599793054176640176696901486075661164156400449292976739316454047364457924427787845439884847458006952816292654536564131444806285543040793443465765920517911491128222449645368686160 106 4562633520675604061349626927563344549772915722290778920383409770780589622479270138582411212906937984638860612289075262724749651072769092651510302883830751772064589690636492810469873159628546806 107 319319152660854729694680830752793941787202614484693360270438234661664534257094862336310860475697813484835395402228315574439821038529705040799435658827359180578755357826643005604668671528629590260 108 22347778052739155474566308525768012580554410098206244440010293016545736808374161093403177822085940005953838817543693014948062723046006583763308985815031311888740810458174373899516337133844442771394 109 1564025144539080028489946915973008086697021504259952417440450072923539912051934181675886136685540102603283881832656282730789950792181931158390829571393364473031277976714379529960538930697582364407320 110 109459412339682862838821717809584798056210950888098462976391494811631248106827018556218626390165721242223917889468396098140348492729689174503594761011720481800300717559548392723338208811696921065741006 111 7660594838633261318689030299754962855848069540662632455929964186741263827565839364753627961174914946853070968380955070587093604540286060284093242441249040361548018951191673111103714077888086892237463100 112 536132179291988609445393299265037815111308656895496173452121101577076836681501928514197738655853880558472743868777386544998411969327294530712023376126421104826561025865857569384536647243354385535556675994 113 37521591955600569399858841918252892094935757913144069509192547146208637303877569156629088077948596724146238999846036103079301744248370331089557543086408228297497723791658838183806461592956918900596729856480 114 2625975304712747869380673540978437408830391745263189369470026179133027534434748339035521967717745916809678257245353749829006123685416595881738315992672449559720014104390252815297067774859740968656235533277606 115 183780749737936750287247289026572365726032486410510111793392639992165718773128506163329908652164265579953331768174916451927349356234913341390592561943985060952103489583526038232610937778588910887035890599575940 116 12862026506350859772237929558319087163413443656990444636168014773272467286584560683094058083683780844679923545514998797885085448812758517301459741020086281817087524256742432423467468576726364021123856106437038194 117 900158074694822247306367821793309529073215023502920614419967641489080544342146119310420735949212494862014694854281740935504054067536861297760791278844095742135174594482386743604490189433066892567782891559993097640 118 62998203202131206451673509595973347947961638201547452564761566889462365636663643791046357458361190859496348716254206866687398699278767532325953929778066615667645134089510329619890845791737956115723678553093079796606 119 4408974066074489629369839303896341046828241459084818758918889714620876514022112919253934601349334147669882395442940198927182404895446190401519014293185819000993024211671240686648754715232223861208089715824955592664780 120 308565186422012142849437077763147899930028940497735765671757518456571893615911240703984375736995029146032271332289559718036080943981954560574005046593229263453844049682897337735792939220463932328450556429193798406737994 121 21595154075474775509831225604116456654055197593382418778264107402245411676599764736359652366988302706074589110864826240063598483673841373049778834247232862622768090453591142400818856990717243039130330860327740932878994800 122 1511352220096812273545336355210388817883933802596271578712815760638722245468367620304471681313444194396075205489205547244733857776224914158923944392259707154330312487701697070719584196410986548806794709666512671503122898006 123 105773060252701384372663713639123100795221310984145628091118839137308311771109133656576658039574105305019189795133523480891306445852070149751626328623932267940499106048665203807970074891778341173436499345795559264285723865620 124 7402602865469000093812914618383406666847607835087597694799605923850943101732170988340061591088873927156947210453857438115146717351868685568454919059282999048680607110918862569487185658228072895591748159496022635828497547695394 125 518076427522577305182531359573199343578537327145147693007881295830428708809480860050147734718181600795681285541974887144579378908184955919642092707821186001139701998658271714660295026001073324350248934665375788948730542614811960 126 36257947323714942362683382255505570643830765292325250912856891102206158673561928032522001368681623181770533040727788242682441376855595045689378034628423737080730459298968101163651164634416904631621833678416809203775309485489141806 127 2537538236232523388082654226525816745724575033135622416206974495858600678440525481416489948072995441123141631565403202100626317000983468242336820331281840409649992448929108809740921229383182250889178108554511268475322933441625114460 128 177591418588952922223423112474551666630076421554201243883575357818999841332163221771121774363740999255438143676537496358801159748691987181917888045155100404938418740965738648580700834892188340657610845765137371984068830031428268870394 129 12428861762990472032251535218992090847359624933760951449434068072834130292572984998497107715513796952439546915726059341913980556091438119266009826340525746505279661875152776291839317521223800663781870025451061527616342779266537195813120 130 869842731990744089335384042216971807648543668941712400216501189740570120638776786673026418311602045671512845957147616437619837766651976361438769955791647154964637912519728601780171525650773858124073290935809169561159925718626175438048006 131 60876562377589095781444631419969034444550697200986107063705649213767074314421802082113352174096629400053459670084607091291474663109546907181447887079074775101019374214505849348320167478032946268021348495481190807753578457524565743467547300 132 4260489523699245960611788815355615439310900260400085782059178943773954631888887368961261625768452455958070664059965348773965606579901631526339913325579442609916391557102889725780631551936655464903370321392747547373189332101000975867290262994 133 298173390096569628147043772443473111717318467530805018637078820414963057157907694025206200451617575287664893024527489807086300985930004659936612484903481907919046389622987774955295888468087849596967901148996847125315499668612543744966850862280 134 20867876817236174724332452282227762204772981826895951218813458250103640046421649694395472769987461817680584441052864321147267103408520424564036534029918154111723330882052041357144931561214212816322849710108386551224711787470777061171812270096606 135 1460453203816435661075124615983499881222391409415185780298304998686839840192357570913657887698670709662353245980675974990501610937610499714822620769609367305912714115354019907225189913396526809293002511806438061738604509623285781738281892055900140 136 102210856390333260100534390666562763923362625677236108669662536449828685173418608314261656666136962214547046634206265385013965498529326459613019417338625793259778264743899341464406149006195662437693852976740555935151090961842533944618560631642913194 137 7153299494119511771376332222043409974754161405997112421096079246489321122299110224427402308741888684308630911148457900975987083286115241673196536592934196160878565817957599882601205240520299843829276705860032477398837762819354090341560962322948023440 138 500628753731975490736242721152372135468867935794120633368055884717802649875764297101603899955266070939389616733757846802934081864529537590664144542088055105468239828992288092440619960687414793405611675557225532861983492306392943789964648801974718727606 139 35036859461744164839765614148444006072846001344182447223342815850999696170181201686887845594559883077072964540451900818304409743433781516104816921409570923186615909463642208870960796042878515238548988012299927267861445623684686711207183855175907362908980 140 2452079533568359563292856747669928052963751226156977185000629053685260929262808353785047587719236549324168128214899299434505747958500176589746520354127876567957645422625962332874815103040808651905023549185437683217439210165621676840712905213511540684900994 141 171610530490323425265660206722746519701389739829644220502820690942117265352226403563266443294751998569614696010502499059597097947351578579766151607867541788833848563674353721092366096416813727118113099454968337897952883265969832692138696181090631940580160600 142 12010285054789071409032921613844586451044318036848938458012447736894523313726585441074865983044920663323704552606960034872362350566652000407040866030373797341801441811782134514132751934073920089616011938298598215173484389407722666772868019771130724299926341006 143 840548343304744675207038852762398305053400872839596047840368520891674514695508754471677352369849694434089703986476699942005767441718288449913094470518298272137267078261075062268200269288757592546002722581446906724245954375274616841408622687798060069054263709820 144 58826373746277338193083686771754036767287016780734874410367784014680321505371886227576339799906433689722955574500762035905531358569713539493509572070250505252266894036463472224259886098278957558130574568762984872482043321879815456231830720126093074109498533346394 145 4117005613896108928840651035170020175405037773778601612677904512506730830861336527175872108641080508586172800511066865813445189332438229476095756950447017069386545315474181980635923826610238271476594217090827494167018786577211807319386741786138717127595843070537760 146 288131566598981347680652488775129658241585357147721378013042948091456477838788185016083471265075729167342373080200179844905257721912106349787209476959220944351805905189156275172290407976618400045803464621789161606818833017082946696900840094309584105857599516404296806 147 20165092656314798228716833563223906056735569962566717859300328461889446717884311614598667116446659961205379942813501522277554595344515006255628567630195019087557026817925465080079692634536677764934765929308150484983151292409229056975739419859884748692904370305230238660 148 1411268354375436894662497696936898294313248312022522528773009949384169813774063024836890614680001121555209253623864906379583916416394138331544212524636692115184640071349593399330406194009590825145387811586948744787213771635628951041604858550097622824397448321849712409394 149 98768619713624267828146121952019656695870646271614010296251396128429997517466527426967744360483631848903442373727729945048596594552245168201839248156938253043837247967653612488048353888036821082412212045157103984619980863201617343855364359086973712959128478159174638418920 150 6912392111599323311075566038944439070416631990700958198208824719040715656408882856862905214619174228301685756907317231247022177702240767635797203158461041020953422717664403280764054365968567884943709455349410330178611446652477585118833900277538062284314596022820374976915006 151 483768679192239007507461476604158715272468368702795459864321478936721665951104333452976397278981712349269099541138478457346503842562301489337602381844115933213695752988540576040995757263911715124977249662413566008518181284810229340974517655068577386189062593119267073745631500 152 33856895151345131202211227796252165630002369177204981232304294700851475900920894458851484904314100690220535282122786174783008246801658863485996369525929654283937749286480175919588938954107851490863463766913600210266094078490063576283097401954522878970950066922325874787217289994 153 2369498891914966945147278484261047435384893374035645890801436307580666591398511507786150966904708066603088200649053893756353230772273558142530408264433231683942428754300623773795184731030285692645317486434289601152618067313019640110475843619161532950580315621969691968031464668080 154 165831065538896341029107282670477068311312533813318007374868237235945809921994884650571716198425250561525953510151649776769943145812347411113642582140800288221686075051757183989743342233165890633681360586633358480472998617832884744157025955939352783661651143470956111887415309475606 155 11605805088830828905092362508449133734356492473558224870349975170208626027948243414032233982922862831240213657509966430480139666976092045219812450341591586943834082824868702255508238771590582058665049923577900804031957285180988912450881341072135533323364999727344958140151040198624340 156 812240525152619127015436268308768884336643160615262422917123393677367876146455044097605807088401972936253430072187498483833006745180630817975757881329270285780164111665757400701586970669107578215919813289866422923756536964051390986817536849093547979851888329770676113698685398594228194 157 56845230955594508062175446419105372769830664750594811379328287582245542704223904843418374262205215242706499891395614927437830332495668065213083239242707328417667653733778149346855579708065939893055721880367071703858925630198416380164776698095476223056308818084219983000767826861397349240 158 3978353926366462945225265813069067325003809889381021534130063007363510621419526883995188592547276665016518738967620857422164290267951583934097850989108183718950955597252804696879188992593946684935684611812405152847201037576925095220547551329834242065961765377565628133940049194899220218606 159 278427929614696811657706431468415607377496861591920912577725082227863497956662657974819783104047161335913605227842064404624062488424115207321636485998330152998149224153962550632196373901868202005604867104987993627600213704754558249058163816390301468394267267611509749392802675816084017953180 160 19485976719102410353094224936976023449099776501545082858906625692943081346344966531353389628690754016848935847209976887466262209899420112928580456168894002526151494735180125739556866984138180193707405012737347148779167758295242152338850919595991268545532746967428116829362247257930982036503994 161 1363739942407554027904938039156853225829606858246563879210886073423787830746190994536762454225248734018089595699470540058233730630470983789793310295336581846677606482238454839218348492515770745357512746024509312420914142866962196105470506207902998496718898020452356668305964505379352658537326400 162 95442309991809679542992568516042749784623380300757926461903118513972205070887024651042018406138720627249422763115727827188894881923069445172603140217391835264906302261956658619544837609119813994832184816702914522315210832929058485230596583633613903501777328684697538664588153129296755115576344006 163 6679597959484270013981574858083835631697807014194808288454007409904630567131345534578404525975485195173441503822401477363164408003984390178292426504922091886696763551854727648528920284145871208892895424423179507249643844162167131770036290348145070246627694109908375349852864754545393505431806754020 164 467476414853907091299167247497352451469061867613335822265318615574810167494123300395837274799877824941513655844804987687594319665396984243035297252204329040233508542327568978738404875052601864808507847524805862592952753880518770165417309727786521303360436810364901576951035944665048248625110896437394 165 32716669441814012120927725749956587767202632925919312750283849082826807094021499682174030831465472260710782467632526736654239212169784912622292515227798110724458901199377973784039812333397984665386656431311987201999443127792151744447441644654708346164983949031433202011222663261798832010252330943863560 166 2289699384512126941373641635249463791252715242946738556697604117182301686414010854451786320927783180424813259078432066578109150532219546899317440768693663421671889575414130595904048458462806324712257442344314298277368066191570103341155497816101797710245515995389959239208635392381253192469038055174011806 167 160246240246407071884033986741712508799922864373345779656082004353678291241886738311942868434113357157476217353022612133730986298043198498039598561293328641406307811377789763739499352280063044745192634307670688892213765190282115082136437405482471131371021135728265713542593254803425924640822411531236962860 168 11214947117863982904941005430284626152203347790891257837369042700640298085245657670981549004067007217842910401452504417294590931712491675315872581849764311235019874906869869331169050611145950325838772144094603908156686195253556485646209462885956877398261233984983209988742319200847433471665099769131413388394 169 784886052010232396273986346133182118145434422498014702836176907040467187675954150230396487416256391891846251884322286598487634233576374073613041130922208457809984935669513063418094043427936459763968857452314602882075819902558671880152525964611498946746915357813096433498419750804516917091916161427667700224720 170 54930808693598403756274103223892463644028206227070137940695014450132062839231544858456772570133880425211394721501107557476839805418633693477597006582704827735463925621959044569935413989344406233151981249517927597837150706983853475125030608059918969394885813812931767134900640237115336762962466200167607602342006 171 3844371722499878030542913239326339272963829001472411641145814834602203931558532185941743683421955373372905784253193206736780298745070782169358177419658415733024664808601463606832060885210680499860874718608802617245718473668967184586871990038229716358695260051547410603009546396847269056490280717850304864463715700 172 269051089766297863734247652649619856643824001896841744742266343407704143146258021471063601066966742255678193503002023364017144072349536118161594822369506396483991072676480493433674326550758290584028078321366665279602456006120719067605914272068020226139273317794505810443533347139071718617556687783321172904857756994 173 18829731911918350583366792772234063625794716303777449720317498223704687816306502970788510331004250002524100639425888442274463304765722457489142279388445789338146350422545033076750370797667869660382104607777057766954926201954781367547827127054723186113390436985563859320444324753338173034172477864114631798475579273880 174 1317812182744518242971941246403734833948986317262524638677482609315920442998308949933724659569230533434431366566309188935848414189528222488121797962368835747273760538505475834879092281510200117936163294466072677021565231680828575009280292979558555007711191315671675646620659199386533040673455893800240904720385691414606 175 92228023060204358657452520455489204312803247492072947257703465153890726322065319992389937659515133090407671559002217337067114529962209851711036715086430056519825091344960763408459709334916340385871048508017310333742611291456045469282072681442044127353670001660031731404125699632303974674107740088152748698628522819748540 176 6454643802031560587778704490637840567062278338127843783400565078163034922101574090517361911506490085795102577763588904405762168683165161397284448258087735120640482633608747962757300561162633626893037232266745650684961225170242354274735807407963530359749188924886549522642178315061891694146868350276892167999276211690983194 177 451732838119149036785851861824193350490046680421456991890781852006258553820788121016222943867794790872566772771892221091066284693291599087958200341351055028388313959261267396629602579572049437542126735210164178237613543150625508753762224445876005081055089554740398434853548356354700114615606676779294299011250706295549075040 178 31614844024538401014421851623202896693736205351163861588571329075359935732533066897045088708834128870993878991454691887470234166361728770995676739446315764252061336665655109016109423269482297994321978427479225730982263059318615370409080975403912392143496519642903003890225742766513946131398320506200324038619550164476744269606 179 2212587348879568921972743761762378575211044327901048854208102253423189242723493894672139986674521226178698962629056539901825325360627722370609413560900752442615905252636596363731030026284188810164996363188335636990520800609152450419881906053827991444963701285448469873880948445299621529083266828757243388404357260807076549797380 180 154849499577545286137077641471743297368079366747722255932978586410547887054912039560152753978507651703637933505042503101240302541077578837171663272523606355218861306347896090352155992416623734413555423444756015363605473779581352914021324342792555488755315593461749988167776165428206993089697279692500836864266388706330881741546994 181 10837252383079290460673462159260268437190344628012656866454292946484928904601119275316020638508861098028476646390346160546919352550069890879645819663091544112877675539100089728287188439137377220138714644769732739815392643770085551531072822089425056221427127841037050701870450631529189894749726311646301337110242852182354645358492200 182 758452817315972786961005273506747047305956044594138258395867527667534475435023437232561291941641769210289727313819188735183114375963814782738035713143884481546218426430658384889751034747199781675296469710436535771713879590126407254261076221916961380011143633279131799142763768041615085639391144535548592760852733264058494293352907006 183 53080859959735015796809695683313033042979732776961665430844272643780928351547039487003974415276414983622252435320952865302271086964916964900782854100408822164122412174606986852554285243864847340050614165085787771280156178665078422246744262712097871544558627201698188889291593312281526804862630391176755191922581085631912245889344998220 184 3714901744364135132989717692558405565961275338342722441900703217536997450132857740653045647777407407084347380745152881382423792973168223728272061751315473667007022633796058421293910216035792114021867695086294707453839218626965363150017837313624934046739092760485594090451268768091665261254744736237837314841819823260969798717960796968394 185 259990041245529724293483428783405076584246293951213609267618380954946040580948494806226191370003242080920694399725380743904363237034810744014143539737982747868327461953549482503721160837261583134190688041875543733997465147708910342079001867691033285400191934606789888142699522173104286761027268906257435283735465047182253998011366442789360 186 18195587985442716565410850297145796955331279301246609926291385963628685843216261778695180350252449538257364260600031499191923002799463583857261775719907476877115915314114667716839187348392275027279326295236201766672368721120996758582380112901058705043966696329714806575898515283349208408010654078701782632546640733479496810062077690198286806 187 1273431168939744629854466037371422381796605304793311481231129399073053062984557376013856398326301464435934577547602479562690705832725416059264310156853785398650245744526073190696239393226621990326418649978492248123331813013322064190424528901206418319792268551145429670424753370312271484273984758240218526842981115878517594450347426947437287060 188 89121986237796681373247211765702420928807040056230557076252766549150085723075800059191252702490850060977163064071573537889157485287979660564644449204045070428640086201511008681019918338515147047822026172199221166866554542211423496571134642971548223680414831883850362123156837406575654690770922422736595096376131470762752114714257808630411807394 189 6237265605476827951497450357561798042634696198631345683856462529041432947552321446767373832776033202803965479907462545172678333264325850823465847134126301144606155788361244534480698044302833671357215413403966989432535486141786322695789000479107169239309245963318379918950553865089983556869690584833321438219486221837514130435547699177181389230520 190 436519470397140159923448277817560160563499926864137967312876124266351156242939425473656977041619833346216606430458306588549594171017521577982044654939637035052002265099085606404967843182859841847957256912105490039110617475382831165208658898894530298527966802600402743964415613718892273326187570015909764080267659397155226378373624684594066834329006 191 30550125662194334366689881996871649441402360184291026366217472236115539504058207461709221019080612301032358484652173998653298913637962184607919659998640466152495552401147631203813268324755886095685650768433980335748310687790656395241910333922138013727718366936064873697590142406457369149276260210528850164180516671579028332355718180222407497013799900 192 2138072276883206265508368291503197900737601712973507707667910180403821414127831582894171814358601241238918877319221721599142374360486335400976394155249892993639636665815235098660523814889729166856147596533466518012342637527870564835768514715650766430641757718721940756087345552838296948176012027167003601728555899351134828038521898990883930724131663994 193 149634509256162244251219090523226981402190717547961248510387495156031383449444152595130317784083006274423289053860868337941312906320405515883739671207493869088622071054665309275032853773956285793834646106574222280528236316263148882108554119761631512131195321943599788052416598556274329003171565641479723270834732437907858934364177211181652743192202679680 194 10472277575654473891319827968334385500252612626644313888019456750741793020046962850076228073071451837968391314892941561934292761068067899776460800590369320943209905337160756414153639240362050276401569079863662093118964199500892551182763019868598555082753030778333263222913074553386364733273833582876413625356702714754198990577453882883724808092730055913606 195 732909795786557010148136738692883758036280693147554010912851585056769480019837955352740834797217545651512968753452048467062551961858432578836372301654644972155604751530198283681479713971569563062316000944349772296046965728746215433911302836682137224280580959161384825815862802138489257000165179235707474051698355300356021481487407624649554913747911711272740 196 51293213427483336236478251880533528677039395907702136450011591497223121808368609911841782207732156743767939421426750451132444344569022212618769600315234778729949122701776719101289426338769507364085718497024620398630168636812734187822608435547881007144557914110518604543887483075140861625278288712916646769993528168310167304713541079842585119154261089733178194 197 3589792030128046979543329494898654123634721432846001997489898553220561757105782855873572013706453754518104246531119079530804041567869696450735035649764779866124282984372840138806578363999893945922937978790779078131815757611162646932148679185514988362894773406777140933246307952457721824512480044724929566425495273426411355308466388181356308785884528369611200840 198 251234148895535805231796586391025255125753460903312437687842887133942099875596431301238199177244030659523529317756908816705150465406309729338833725883219355849969859783397032997359196053653806707241572796857510848828472864144572551062584934550501304395489580560289346722697669188965386854248324842032153003014675611680484704287933631615099029892762724783050880606 199 17582800630657378319246217717876869204679107541799024636151512200822726429534644408230800370393375692412128947996452498089829728536873811357267625776175590129631765901853419469676337145391766575560987157801234980339861284732508915927448796739349576319321375865813477129655590535275119357972870258897525780644601797544207517944846887824875575783707506206443950441580 200 1230544809997120946542003443664989819072411774465028412092918011170456907967549512144854787728359054438189502830433917957471375847115760485279394970606408089718373643269955965844346240981370006482561859473289591112941461458411479542370353186819919841048100821026383109729168639800069389671246669797984772492119111152482845771434994214109675205829632671726293480029994