1 1
2 1
3 21
4 1081
5 49448
6 1932695
7 72097810
8 2685329069
9 100377946990
10 3759405889469
11 140807441642550
12 5273589943694582
13 197503772671988555
14 7396752550237211667
15 277016765034509275485
16 10374589395033217351070
17 388540050362019189687356
18 14551262733896482363940626
19 544961196710414740204417671
20 20409411416904202115441834099
21 764355476299544570662502818483
22 28625974670216739440736762659616
23 1072075037199952658334897057806543
24 40150419276047033531869541347088767
25 1503678485112959654239743313043245149
26 56314455171836010040114188415747507748
27 2109039859648619774144059649870407199286
28 78985921393440042107511500971743868057786
29 2958111839272680601903841899025603440912724
30 110784624642514823210830876865320463160271197
31 4149009139621209830169736406535258676466275129
32 155385071675753198780712931534644788165062872030
33 5819346182948159867964579456597216748234895114970
34 217941077812517243444277685748547834982024629636727
35 8162139165609104062619236375191068396934560577279089
36 305681317296588054021141711610494999463041344918987019
37 11448110090781978028375027991294016955386797906610361463
38 428744634476640382735737330397554856326517127648236314970
39 16056970114265509337119858117419034081398020553520340312737
40 601351640388779877573199400035294913581336249216453514494908
41 22521297157861590606440237592731330307424549282095560661302256
42 843447978864394361481573245456080099954301525071613461072507575
43 31588078078446705213755931444869833023007696024278517146671777011
44 1183009150171273312808620340237013908554718423881977868017934330179
45 44305026912792063279248738929803250963690015628354925423915053004341
46 1659273226634840309518249689698346964059702422315232324317467304044242
47 62141653723547883945337643960684348165604261514315954026947898107961288
48 2327275017465920705656748702575138455881190586628231913281570828201189273
49 87159074185832131471499804922310794844143481055256709540688782045283039439
50 3264205629295649350573226458052448989587938034099404766184562677442986310369
51 122248182301796436061042400841459324728815734986450095728796958813836498369985
52 4578332302955438106613151310560513239698701297740340198804759122174092584151629
53 171463708348138129396367988050594233104366961035639988497889748124128160806154788
54 6421509260373477057570871118916144528834654533007672160888149794419320384116592900
55 240492764202542612133524544497084417182193484493718352730176698308810969264769536343
56 9006725255491721588478961414599838439061610306637713051752654784383078508738040933165
57 337312018916262944645820853615237962915267933552241248544251483399085989421713468862372
58 12632715540644472744193343626896017329715853016842724536424084888285159051235175699880188
59 473109444613229643186614932519321938462316965607733684477362654409514768217809228216182703
60 17718482290057132762470784369936833206552047272888658463686968279293249541452279222367564382
61 663577145283413703639987634991564317576110233309363581884199226045248429747640372468194597250
62 24851712496254942540221339336111252706735405324665981313700163232247853046508321786975475493131
63 930724661610721906380691540794644659962924095406229747205788630575533929732115378658432014274884
64 34856688280975932761402855866865908102402862138476084474856442499037211950976956333405618372537451
65 1305422288708298165210100466286832217554805482707092192895731670225549425645433062550767432475746884
66 48889537012800186377046707384103901699097101946634539473264447044981890644140175885154085976531100248
67 1830968300450135935914248259641702742586360387995050408777675518063752424629120733230007545628834354193
68 68571827881608432532361814670323675646209287613512522002126079430088751395777715694631852841605551427131
69 2568092291859417219087679032893759042389366300574259008672908018483316354109558323962218214111619275754486
70 96177952713968960103516889563931643209546966813329785240894281662361864183922501112660642570358805262644432
71 3601972801979355269867537700411564675222656941609187180589599491703453682635995843438374109764171711843685016
72 134897943864369902471723791726614728082671565143189771433065033597485163653757422723551728857948781494702097920
73 5052080140315005145708486163391798598752061533208290952662337079522415825004420782814195135838960458822156502852
74 189206099166547147406976165617343746908526082818574677567923235066827065404005660508568833775589979190222626825391
75 7085981807008538945511936550970098490374011180583800293420030628007645558963451069462248914763139359664468983332887
76 265378010489281575656653227984026472097301808490282338366647397497931074514898569479199005539986026479181864967257665
77 9938705795376645669534206988403286607699375006658147465419537283632028911655015962159924690161256342432930706375946418
78 372215741255030960012827457190189552370845758179387073509478034829496596566054408957841055060282919242544147953681208003
79 13939899307863731152454635057710289959578098077678079215560663730183885689744170147444895300997527551608761740569091893076
80 522064950982922039287411736812117065624695674508788411285915897740916509221929140059493244149390349219138040622220750961287
81 19551921217325417809013612053582329717164602108944430505449579625060364188513556501320588645021572936055552799319008827080227
82 732241500925820701958844036149307608430789155772832509024898293461119332668140131947343433352370356139573208276876957301536073
83 27423270057112293828959104700620960459546946867447917628334130083751965810134398744960275776773821323504584492268045942694709181
84 1027032392556914434147831299341859844459749882148172519054427374265486146646459745450537306364723388157412155356244724402831329429
85 38463521424120466083135577898063028949256915967204932158308710514409208690041519053408220598962412546781166686981562405457261073831
86 1440502257830965848939368320643276775719132129182240163683799677862957623082240700675306875952868320148041487092343666823188434458619
87 53948434204332862617222154975939948360914082934464415362088112426057041148459074528377596371386560438112785024445207834633080336575551
88 2020429705873292402527039890546519813777571193653290534023878430640236765257709088138672271157972679912242259245665296099458647469181572
89 75667371195870269098514035921464874298615222277639919452219954401059734170804729100071015626844755924896412866847339232452889312616343319
90 2833828391579135327268352678431441682822323952366080913159784017988446714273319760710416700637979551509292263745995279767571044029339288838
91 106130069354890946358334806234025936380786666400144378165873132312210446236016137865793308296199421067492066446535186427006345414804034233958
92 3974690794525277420315188718611603408198036033889314557434803119463589062087459904004939773541221044694645559937075127704196715557276801629968
93 148856653049533988500829041762016043188454571062271189009117939418280454017983212795556174072414844856180592022263158217016616542707387623430272
94 5574849542417259512769829173412917463088199554319112000559200953972269233272068024306357405583768885350201831476461141999223473146310025133624021
95 208784402872796041977650935381637186603013233458029622717222412645719087195625951784548218329631067565815296016647996545220950500736605209697159110
96 7819211361899632738680981166406445889786219794196070022763150222436755342432729189420098339513644013661043565374897826752525780628856476459242327354
97 292838284281754984374796263796280561945366625845515609360341914377356954826911168922782304353152324787699279731683022529403900727378972435754992701821
98 10967124019556934001101776549126259254596381655960536786612615819281379562408765285155734100462339396318828526927192459188242793430584079786410331916214
99 410731163636435898147956719133186199875097408243868891127510221040697582465428082067667755574078723482325695631370046393952295496129151577812691950485665
100 15382345315080705802029756909417733884700976988278758882576182466012401824868568527152857502812879179441485060486583623503184163880783883476604597475783631
101 576086180793989114413140778696708276579509579820637067820750022836073087815753073607646840028283507360281615421973634532473007052095156723276635247442426661
102 21575077200772324391729135144071169064166601157041912152894475091112166775527849108387900296018174773286707751498635383003642875047460579013220779110630478127
103 808010974291613520110302715184164617992045539823142042186199232638924204076048170895936800447726894029043764714632182317460781452693819975073052636384611624817
104 30260922290109408114468097379212270194528256973318732568804102703231328947406986615165592244758870553994478076982010073593396024166869795132955227405214204809268
105 1133305669085570079740818030640826936977989245116041086253509090515266930725008624332906855929295239442776842840580877083174873918829427055679601670439288233004612
106 42443575488817264411801529290121701093845292691193923797594245836906313598052716560661411768539979273941264020721013573377136072728942391582053050443551140929577096
107 1589559771397305989532919402323314302186555452706046191961357244923627965377360625754204975929708131767179993608086732679962649982017537553991689313012189986058981563
108 59530806199641991559322946927302288124516026962839292492542578720621486929031763489563420029677620395948220266171159309427384480736029294742827822868599364089198392215
109 2229495833090973041286522924675847967292147169717662776875087838491762910077195354063901425027001594165086162913487885216614600684640855014422648162277420668761364356716
110 83497133452224347677048431732739214550134550468931522998141508612993172660028597782788753385849922569130007503565232579085257035554950085815818696535351071386708774379517
111 3127061818757875152404915435572637908587952966753155243086871221289443285970670896308527422291385249297539383648918658007224646597313212467805045747826266855863887569966316
112 117111991921595869363126527069832886498586153128661281838823165822251251892815887983624394940046972936610347677420191889798154630102252044062040857555182379495093605148199979
113 4385976180442721839445544619682774454256033227928949457830254789012034130907014257475158086917551951657698643278096324857714271914660242082430460685467662668527987483831947269
114 164259754614109633996229188955060040816607167125972963117250479333327310961608382541820072515846119604818734266267621197567825229559802193516276204920388077980974881517068691250
115 6151713068164454434030457342091488118536248436614004713552741966727566762834084662303019352894450529934197563849943934231961866481279872866752580528101464845245552591533399381491
116 230388592518782606829196207048064857973190220527618310308007496637496344261956352593555187386095666194789116334710975332215382121503784407805417377603907819603370353360069285857542
117 8628312630098548133690504377827006553375644881769708476501478884459919368293054561188622415859087802573446839799270453818409472811741825439443064898501384997589421892313962984984693
118 323140039308364248998479008763949292166178158811945431048113596561140408314356159314351507144626327673520737989653878012968038340346289069637691797025538887341550621925690435929653697
119 12101958920677004551770057527007373478979511186470654817352963426984745094081809101645212665095555516078196981438987004026726872221536345730021724989752851131220128329296451471798599242
120 453232010589666297531311807002747901366038254405148271341564243852849516668524626611934336881650046487221495906994762873956730584910993001515783266858445204817766076917421048304204651359
121 16974049967413033804658155158386909260404793663142824368279573828712982201364490681947187630346218901420944307705069042780569455566174716574978143049905570357753787594644847631401825511632
122 635697315203719021873705693126955854235913325503216116248706307169682221777382588539815039258875010426145055828187633602405220526992542367898012694367616521203419340953908338446217289691402
123 23807581415928039935918603230102841283396926257660828545430354003702828342962842219761229258278765796920965368810122565267469892417328232915972207262086823944690193705470462160573050497383185
124 891620775045120432375746315638121385160387200618304555748978659520833509650542861722695975923062647200793415573840198081171349983151067023225584202347225524839892044302576836168114398768014022
125 33392203626370417528396138555961578989169053023769220943414067924101301665950602415852209061667299721635164959903794242880490590689805088543629289268410434725689952728974996832525862085477171808
126 1250575686696576969332594104674726294173876553511557844645079919803723725705293586582057205138961547909218058183229676064108201045915899484738746975500848252823434927886762511247203257657732101586
127 46835469909555299380764202292338081731877044859551594714625383923484352039088581115354313760628183730486846842433494219219871246642537990471280024231384293981194234015349946390209700408568353086533
128 1754041170785272407996939467616420135150720540204533900207900045276007316051462072284992516635331695919985114836854688043250974920808248805373134568418974124921873439086800710886173180316158791111614
129 65690820114566069816188288183582343164616549354025025350857503738896719036911238423338075477708061440801554217841831431579712251676867124566580519734148588221547202961912338981349882692709538253421140
130 2460195301682887332248548261317387682766858915007475519195299050575908229185361554234995008992313459979891998976809264678595202699443246771506393685640883415907738278913509092135362879010643890992912060
131 92137088741878528412715080851066017333465560939094525367500776522711170535006840296702357002521000029848031626977472277478261330799257341651229864005932696800201676648923632748455590047042945660313997535
132 3450637888797594351348880340013223872610121937204878382213072049054750696263350451158856854170508123594103818423161613704485489718600602280785602438470057305417955583080135291607590903418893113361992555892
133 129230280684932745647166477668073247229533296264162426614116986288644424813810930510732188816678149109267405289041563658348351236517122958868796090816117376686692785826694027267269010844461934200131323458191
134 4839819762057365020062470214477524853303691352328431682817792459064638664639019548254268751405284449623303778677570126953371012717788618947361089180840064289476015544600236518596366223327567485863919158883163
135 181256708606159131334467951230680486115346644891156212064401922277843563018628726451502255391314140416467391160671802498796732543795821364757216955728950973400503882973098311444717784416023143235262876831945910
136 6788268164922764858864032583892416836753600412710892132048770880569095138046689054951352569344404497623968280221445517063099686560998291305896155065342068922568575654829216170545311865182806459320776372520713376
137 254228298821365975328328726365894177003127501924124837636306821206343832195694547740415035409899202627660468972149660797831836870972152079315197381842818113140958954426199194674464286795296237983329735349012975877
138 9521136518380475454165562041881410809798887533049927958873996953436840858255776003324895276008240154910614665770224346252365382502737933939989312478570380277947202603859368613675587231649216311927553584557356881985
139 356577300882366050716643569386029202135345262665644358856253824521325613494312127271365891231693148955423102882608445732854724737974408584259606249379885851623561756370280382885974587591063633984049323222802226430887
140 13354222078330297817991754335442930693478200301720525491200624174212969982399459378574772677420311659929797505713763206277288525590995956713591785220929091781669396091222635666031663672799059519216020095629197955100612
141 500130678189739076363733377492489339465659656714883280949625898012315102004347279667084070804943823624775117728941153168490900510492603503296223512091803725289920103893123987646262600955512620680227748155622286817535280
142 18730457962984739907559314381431736523968048910082315343826930641010748237592487610956739789138543249900776520894781764466398817906623349515938232636461470896620108679785085737226779524498188884181140809924098345496218989
143 701476775575924372391071250572844444164962754066502603442849859349708261776877791430185576031711635465119239978939673662068151988031876106868170792339870871834237394379545125952446220985336785678670110057958116749303723832
144 26271096395231084797409855572831843131908249318937884711475846396469904908493318782179937121126300855891699567013061324822810898650747034472033921619800627273289406711579384747849005254808062916993119178595028448920529847343
145 983882189457921775857929817995214186814445432850002491394733095620581928747220310628804698165003149212588939029072843205752790574132151991876077674080276863348908329470595748444768405081877745044561142339087509847819055962128
146 36847497651762888410790640755892269873313030827011322003837639883442988654522037270044129354227030126363929586263654837903581319263265353873631845634434296642130581192415031796828700796802678167310060645692706209450539340797218
147 1379980344948340685373425109547288539343210924500118848720126138169361574436810449300639132075147733886824724312819890526791998698865635256686328298294666575181680598829919784447753931177363110861515546035700213124137450500367236
148 51681820308159570919768036631322877914640609437102369789208188548832305662223457806822609496762494997567659557056527796465421850903832266035426208565765991985294926700653760995093579973694454952450192662753009282794111336928249026
149 1935542459095592294783884790742458451874374501339751905872927570667171247068950353359779234911261497075421847631238534986160430310761184444266953515232363129183438366819919814747683394754985464364240041262879213994344212607450808247
150 72488248065255154541951316806557481898813279026681876622785162932968380462079159285248377439821441854839994659565351979549887345359639803798254840924470497922061452234745562936553469265960823156249788963136193964017101198973848456566
151 2714766644811927053835041971856224979531655466251382920302911952633112810734507080025197278272954192295804187596206220069478319967953846669126350344630028328597874572741256736090340857415261756678268848636527150752532036152734306578252
152 101671072656478690783640904325637849439840782521005622058767094694401829482545349886866833509978055977482630838893541548151502010044681392573736566286359717163454053850583105224067406205232616957335848969439833681129010297767416901788640
153 3807696339158128110060762684101571897820399616533330793990827972805213514477071324514592514409306157463830880763758314436386257302858183424293298562540552569040914089073366804887262111069010484364145766341675473859268340310039450490546157
154 142602522353877545377403887238553760420761035302138757646900551481933847816068441385055142743261249672962600532262564794769776806911276473298496340498928179572743557554116186426512898147216703226496929061637495609285653125999203352988241081
155 5340625294238738411351849417146798279862950449361478849946760922702304929030271792048834392462120298682870797311665768310678037625769573245404165317213207007744056745691583664949722116286264862342647487387729524388654982159639645767740378512
156 200012440612254387084954721141627724931389196102085480017566589175851692362271433567022404135918094702776683252914803759891045516765828433106093878685719237489568667332228726023796172729396970965654548740933393110933121507129491505689844691915
157 7490691481918123184035542120152415977820936807169146039041747110343609077332687127472267990687119311044047435375446179195761478542463226581758260838417389958817082042597449537253585097645296083810631355221149558282525891426769629115079788495855
158 280534844260297205811842091699709248437296860056706839403564627832346352746507640278320653561770444287243386820138828456214543610606873186069336409601366668815816104406351470282697962538887961151458825808803287008938482666222661275076512953671100
159 10506346314505632485950020391938288420296860063938692463906794544925256644044590353925628049882373968815060528982088982590705390967778676640204677577252163047735430887738410277714917208422386433683325492323976401223984791581801269483282688117038130
160 393474518901137887805943746888896398807111803793843357962559557783166017157006948256314248302020568289310723420507358275984199481095221023396554530607801939626838033855914535506451659062252553086579125222113237165645547504121438177655429787429880568
161 14736064507099483375564704027110861737361421018884001136014908054034967630446589881256944353699919100645358809705177165189290795570675942163576025721468865581256003921699934095190443966325354368763964562407072608130093936189403853448875590685566574295
162 551882235637112205036748125768666463872679281951418181526685005359182582978289726780521801124390394448022130659036985665479581562059628280036614745932140995916607195355485998798232368881499597341232207984072923565816706000037793150103192220831089612118
163 20668612156595851784381290711134687117400290229547840729147572436867087982908789029123456269046060166382429894330968798272317758492843168116151490121114261958790411954483298529263674910778098688815267073115987164846335495615134873878463188657079627072318
164 774062836044390787275095493510268495814037164294464637723365735715634995219529543302333808022968956524220537026310464716657048787616049417839583063889639670765379628765904823413984747166991280630763358245400717403724446060307586491034783285147939365257591
165 28989526224859504904117571053687988516932005320489647352052992492712884515600763351040159191113970982216000059996028976876995461992858112606512926829781153417729684863753897761954052084440187405761090691331829050274442499219089357855495463218932252122079905
166 1085690452517245414127580472188516356013158236330355674475361347495833337582105143348214094723558211678485936088307265044216900116764222006802898474818825846150302607172736653146120847355767809901675433502002028577151528701389430888413699862578304940151243199
167 40660331926235669152207082772279849949963652974223899329740986494684262903914675606087051994338496883687912357642831729445345161728174951476182722136205421050358556200376906443016891282580611340629792957537713042270643299446249392896190972049758527656267795619
168 1522775288774494174622772089733007605369305938196106923443414011550760414273574464945193594579106800011901836793737277674914205612942241702216129528424343392920465338444591700431997219760094159221101968847160670087959198034968416123298327845413698456046898586063
169 57029652003554674436882919842066281641861881893125593715867061173500452397983995537222815831462101689864039669077222988596217455454226764553087192020895695860066551865871159825674643305527487912077536872763445582444363195975046942189219402330557498285508618662353
170 2135824787558782498610455965757435950906344603512359583129118039064538277567953138188605298133320404096375067420133485185126097497382211518672893158541208543202887229885923898697488046393354606879605013270190360594543820213591638028112106543806656458623016440977329
171 79989047151579732072008868146988687973914401534190275162110783482692578764171741663913439156829099635524553770494854488279415425492905180754991774811374142659539212654507758485072659580980408622256241405183664630031433589196261231597420798561549167089480952258048762
172 2995680030256953880244783223049002598452674089112621092073875321876922163171879217633510423072652435811760551916067700669960194228339503668060878752500546647269937114073303195310291851724537612831404887904017908768668934368682280694656152109294263346379391906178724433
173 112191595765284365603127058807590015726618303333862533564095148729736504853881869988258042386572874147946311973181897466204028307941653951850995724383279720824916405510194994432635411874048231015262941333438823410764057093135514610979839621515182744679539284035757502778
174 4201701794994884422606601756107888569867225986729246168399646326809865115172012706332861915997856675826076129166529835964522556484570596749771009309754527825186819005324710977909699960237068665114903513720588180400976370150203146221983563933158949888723112222754766918732
175 157358471048025086685874336076471949409370534087065686004542179041132395247892692317202466657505406243794401353098639172524460439471448365227183387012052683414639324955576167050608119518247299108249281991865525025466124317097296448044713657314717429086036137197181912415314
176 5893252215106878333609796187126799355261929580700510178348212930107566838521627360958128479533003370816197422350564518239994834545705043896215474187915246822155975466944502171507284417279766025079824660261297801199572597728326686312221929041123836235104679186724227916013290
177 220708942070634138929098274752045256751513598424332332420224591483079376536333364847736472514019843934758299121972661330634586097498788817471974673594284726004721979626104569782100197848264340637670670249675025545000124731406016825304397921131922186004650036468791100468110145
178 8265798803768845882855720793542274035149739538064897068969802479029759510056342775376599155603618505886181360990022509209622201595170332778727860081391305217169911080760249205498187396837140418202951957951548692053891535570253000239481206225364584311969215275238511395280779801
179 309563487656611272104591189564658579924227269032925542716485413997657527633528824784843699758865590030798848333962009924454171427999041933229470150936539727553668606823045482971204571514407717829738924343379063243235948671585626421391132370337588220637920760006657312580361061531
180 11593501749211558124079664176864139493931257847683277880185602028072719347097666116090446327157830289701029703835180125258234752197635010371818265056297300236630812826715011516005692987666166780544030238806438746129003939717838037530325050291167299476324552746671969576588976705146
181 434189716062597512236696200240104938022148779338906923021154969778050165813900088857184201204660125729742945699836684569841530484273193353028487368062091853078215833847429741841788479211952698838150932203363523354453893499024945059472408218759088648005754443096547114202075915537450
182 16260894560812035788609181109544614377796940931150990431781802099452894674131787867688295370385658864266566142463828961657902591378693986427704201608355422301533905839122490316277874629156214327991889261541044107281375040192355346059739692128955169582276672942858262780397075898641613
183 608988840905032545393442432457281307500517879173592512617639710262009752547291255695887108756052606221964065091625531978540378542177865737456100835688760725229700948421896592317889027930102365011692639970765450966145067240450059154404750962087651190637768936513798357213499529789986063
184 22807318930695697320107032506686884750188962839062472464423834847629498663495830872361169614079377518235090993526257514535583246075853744731376256630485431075229456012635341598927437469364649101917202463763352566744314140434186636739062668017583661674640749889068245042021661349068791094
185 854159816842338018883434747288515216291915938655944060898995940037459739019022201688791241999795323651900371334252099625298957414759315538579450988725565367896064461181864514911108975290082729177830812280321470159577113135673280612481184181795662889496023145180381077848626605922817782443
186 31989248491904243156915240423938183337494066726751177909769846077642371151871678949923342807564783715901081339223963859754957791246733329034843451268402508466894496822719417349014119838812293065334915511890906005384645916356798119652782762430123897585149998926636965569815291041680884653508
187 1198033434609207588036050420774579091679594908000092913313180565309014422348426428873478426296786533984499509394084500248889374189950269495059565226626030526435131185396015891376205033308959859843690085141341245964865390048789833151957429395889608195858043422173650883944251978683411610629294
188 44867703309903403635854549233362118834019267919513455816112211165742903949914663933415343845340028415908779855039579509634333807714069995551155188661583668049296163851352051573071447130615635878539442356723453643555751755529291617031553509050738018000397006077181976870379438676201132224831362
189 1680346092312676853158503192724095119285794021310138163251138975697930239030515522734254394588150929550457438730114810988445965089956048193468018052698041528834830891528008844214108108653196434647714121069861532374965985271730751142673703248742167764121104837655007202382290842959879807828360046
190 62930856309893924288262388419439830496845469600010936045171519115153297384756296745807247672897731235080496047075345000648108761412247947185844179905409823098107655363379344517298033674041764806401070089959375682797190822158931072215745234063502810144549171883924735496561473263695147599562208464
191 2356831544414714105587387627599878009274492695639911492828561271068045398216917913077621801185232433142849913296316685740512604635251834556423390057991606005446086045098761047482237671046764303982675053167905216071547596295816476964487808422726445098393589777579752094825013526343863942227789289477
192 88265999454943844327082003630507004433884733635461864902472564712225376076224566032241648065710985398619067866716050006834147971161955070409485235247980554614834654016930925788964296868949547365101800012419333738375257634781978014752536347682586927119201907300819821071151684804535955989379400229102
193 3305661229052712765224748206529627541187354287102276035454266103106716022693029692189338788502641075740483932677478278575387709611008149105611647504555541607387568525284904170043823358143766020055566534834175837960139657942596102440238061093485085019711636849019225763227055289277900602712869521038374
194 123800741267766157234072369144793209321536413865732152220951413841569523565545276624685162695482766432232601833872725619555510636563039443747164121302048183639003576532359306562486542979527341235399830705897283976960955216325272508410615005179926449158883087606331642120225022059929624763144194404532000
195 4636477387261021382876711672920853531179971904934569657512324706928175968492194824826908692981446425427119519974149886172457799285869691204236640432996033773173253894355150813856074723186922922030435909644407381988941427459465142096792217970446337477831745834123366970318978784764353974350070513275835710
196 173641307333431240494411777739561340462820326638083461739699098112679711118350478672820898258233735173722931734000180365301085301432143452980856930847355349392190859699174057406783504662943182658237389879691948194476168080195414015158201002689164930462759389638457786606406183745697044735996789807939324918
197 6503062798344600975141208119863557513194847945689630479774704756600882575273290442432539234597901175717516977471127532620067414537784734374173139042368049225750347847129484576989689485624598973483305691248775297605629826045538748074587553169158428719576468405646945236170554624511367123904489188120728224309
198 243547036178478672563676615538980870822922972997971310566116103063107154979019370032955840231396955862005411124513957543960452922090046415084409212256116983743595060726573669743560431684763832156201450910112270940229424558411026928792650847933861329357231141002530558590359516091631875687835918129268651881485
199 9121111185704723315680540016809504648802556916883067567684289996590394353567960676125733102763822602228244101195108747824568442298650647732418247738794300838643971198069915761471676954491318794770090250899370264058125984140396815397437041407793154569190031678764704102728698682446304455577575768649659768186669
200 341595901011171577936172346034331644572327656151951347179031012268596159190225898980711322580812710007590329980561851856809763197074591544267567893772849236109965952968753067860130595772740319494657196108592975861864945598302316783367565918714845716821084907072411251322791292398783478441508297843892435402270544
201 12793151756610069120388565621783640002581098013953872808227608168624863534392142265807354426044048804605772146760638180148946574099963948196773962416774405463561349508927334959720527027673430603461184509556276143938759355896790689921210521565782704561885557882950255194591421047282534212726473048802810960939399889
202 479117961846687362804574681554032873858581008788553258570788685023990564465787236189051436899757069815250633323935670520541440353421142933367208446113168005420314315738117868017831906998760397015771973477875153931915388724889982524867941791720279952864701797521757737795083491615926229614430185937649576281238722834
203 17943508037064903812496623409911048002980670111623620897734112081024430143881663097378694288727928149134231399684346088415131661838521589119271171485340538660347011239357359271255802581745930338640592190946526395945743583868489161901750438462832384844762456979924306485527730963378587756108461288482743917077367458088
204 672004613300721121793300589348934846930812570108474900427788589573749675364044996827380980031117045461763076388876007198964374520742964325395691119078542106670158322613037390974752486239078247987061138818240117438577564805931529484974088514512673812213947441617090866307822301225137867140483876731313194199615230361484
205 25167330678294737039457893073955927560804399002840385448004706995774277679552206993458195567032459811292234129831292433937194355134828692637697451112094613973643123576128007465989812258828936424962587827938006350497636411099941054537824654208253730579558584139074010503154206213991081878640585224271151334811053743363857
206 942544918493278651830320249823811193758510719749501824840147140084743546502797082939296161504582564949562107247258530798828120743198635369778364112450874753819537150713142243110756677642881397714290892743376289424313559387365964302327877227890739097092554375092171127885197580623503034341033963726547878502178994641094044
207 35299370232524636010084411943003495293346273436514447746581930097935855875032016296454103766504260047593976562009179450342286889962916628636193426979035763724190238377086977070464936789165389446086064524034243963420607009828472846923924599223877392882162653420099534047115293262395471232476593419244895322407016836810686987
208 1322001227065903497167012653858233154525980631571779730019076570005054727542073374313423359452448078448201678413522162481300429696714094821016974966655448243542520862875044457811829232322317720316334299648664205727658821441596839892380380525555783912535457970676568854978239044872583667818662198994841184213458910060551145938
209 49510436952595987014456405263997078471401905322242884267083507310614543043469193189853493105861410707198596452776509148005035315365181106290439562250676315910262957909231696923525519176818801262491043603212467087623843447047151586196542438355534869464755017322612077819006396224172649767903008503673564654986995563567035119491
210 1854221703468042628775672692135599581340056599546460873353313334532031825796995690970836364351800064807333768806067186397352467300984747279386246707656916660899455928071847959014599923360925653908570722585801105564503310408170370282494884879112190977888800852649801148044669366097816464953280528869595282423392892267315901663370