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