1 88
2 7744
3 295720
4 10867960
5 437257670
6 17872674996
7 733660344149
8 30140493826752
9 1239562062347534
10 50994136275721816
11 2098158626051989039
12 86335489832805005659
13 3552764734604163177272
14 146202547786505491839949
15 6016583334304390977801245
16 247598620025564074617902003
17 10189399238809920052589257325
18 419324226189650147815007105580
19 17256468376571625814313640687264
20 710156699984200404828049007349181
21 29225142480547366229210826721570805
22 1202705169307134571072268063273767179
23 49495050435239088427263676071889783990
24 2036875068509774935961371967347518354517
25 83823739161581076688473253583958177907881
26 3449607436260129344889605881651097137750903
27 141962070823449477545594158704853273865061193
28 5842180608347271611201616398759133790855743029
29 240423897566623325259999033221507984984835906893
30 9894190970604103438273183703147248806147559357175
31 407176724325810864091966309461758143141824472924092
32 16756588326876368209681915515711779589711776105738358
33 689585714670328318059609530785330813822546581415505711
34 28378596446884749336377379650848452371664121738521520241
35 1167867488023258958052058291117504649917803467057615966704
36 48061378659162908393819786923460254390920053736146780203901
37 1977875180507924327314800366415386213892799718462578422777445
38 81395713957161736998877794130906133730049889394062843734091409
39 3349686732481373371370087724021098813585190245154752958987329667
40 137850025023654291648785973420659959457428716780857009700721946117
41 5672957179787864511033153945664520658654744884916870621681484934791
42 233459828231652225642901532146511070606792488130184133729346026509778
43 9607597884254193058746372095507810925358351259534747993462601494456758
44 395382528140872578528648876930908742979959988781321341265310285156152524
45 16271220490535714930573184892446430618285865079902925863156237264971624305
46 669611319186398921598240911759935781681115898041473497932348252620103333177
47 27556587967287678537260276836958690208385720063339747588728592271221884936636
48 1134039283149438355633779848549756449118311417854595226100046875317880128525121
49 46669242841413420714460754409047041596685169777665649315738209717096049390690715
50 1920584462772824918382321067617060096764807792255170372954860915567638786606488351
51 79038022776130615169334982396220904381450095786995920578718254641114222248851025904
52 3252660409082507349914447105163445215946730004707248305712329891062133918835787112056
53 133857090109393417962782664665180209620562062980500182870173760896839258952945681902708
54 5508635491895208738378606631742678834914733354674225888705582873836147822658046733384211
55 226697479810508165702818188217587016524018440167022384881920245784145965715619065234484966
56 9329306218944392667929425618823777550330908760389544352759023460013615396099378679070722432
57 383929960754685622273527806325874714034347309122370196990478872281865698854662263843503983610
58 15799911730389417922957297658445713815992407220891943622879738856800929399109866589557965818748
59 650215498153332072830027397734642322136293967022178252228587702597600548284138670706942548817767
60 26758389619709957751180066506690179368662231096659596090099152926743788514139017179995543665509244
61 1101190939117470467070376409902173985923207683370808047820915697555682438073631568045471556295897977
62 45317431341279667408223102774954876094914729531819114020110336160344320492473548095696730706438342065
63 1864953216031247929329561159131880040315659475183133383780826332996207083959579156681329557379348417712
64 76748623985162566932779077029033039789060973182302901831763651657213354410213563328026447245948990397837
65 3158444529858477701766267154552397904985780167311720789502108524775516757783094947009947074295965518873240
66 129979813711337769875747201188588358754040255370820019283582201253961778308002580724422389147003872482384580
67 5349073511571559342025174078849508814691117629778048639931277691639742714681987719056888239377597397033390901
68 220131008155927971518711275678188559185210040810118055700843115885904009681335249841236035711959862190285611541
69 9059075491656190083638658273111116212582560064816202851256883929285206376564906196499471544563454920383224270217
70 372809126033686591350780650562920637140102205782957607356709769573058066286690540632422457873998944381324614144223
71 15342254800946749048899680206891145524789171538067301557363192294718648551458844512869490308931177938513843720849430
72 631381492404519303439146507817255068365633080578843564962113745711589038998917532725737985195056875535174228810097643
73 25983311718063657188710160981541888846268308537653869093161290227656556627663396512257021221997688814185605582827997644
74 1069294073329463491731291703961881917125644856923274815793182432269932591106264120443009629283931625260137352842022666690
75 44004776129542750179897491677182870570870685562613927487820030248118164848230615330844931145748397385584381496726032478735
76 1810933372315193776287465013226851290901144172002417615000990949485825106280840715951816942977747645769519576332789030291215
77 74525539439415323980571318493930845204989207762628355865951395169625994419884939543984423349442566589151143549326298711760146
78 3066957688032027136726889098898494085585696101386862566462953795840609649752473618301113863414787423784248853418880367494746963
79 126214845688241446749770577982709767641453862193623591715959001482078955896819701279352887382885817835340828391320253969976118839
80 5194133370104793992923726759841449155232314241630456441184107605628334853697339723755494187447655412565853153779703906983988403840
81 213754739542098345556588479806493722658116871481209055844248252798200925980128532972137122855147757577172496170373156181360460178095
82 8796672210938715965625811514407823051424652322762289724729297901332542611261384516215740964429371171337945488559354088357256773596421
83 362010415078826347369103362916229389339841028422694478059559850106220332374489438057708211293879334703295495832663944177010348480498348
84 14897854266137227000421903309072537946217940337428677777261339868913428180765879862739699717853212541622303326361853606161382312162141423
85 613093028516141698376064318224195385095652345779795297489558066879683807011953691866772944712414655181888220105443468120377208084475513695
86 25230684560358163901942627279764798451543619511400093350257318859559450989385701148154330579019739435277781892885038819670341098927302633342
87 1038321125466093222811368854925034759800565329917629996412551274089086048594113751054122535926243348019759946975574236224687620055726535159895
88 42730143013363808207103369706627606859929141607337065062809541713047776948291283130808132722729788541867633672878876219935786644022437522976220
89 1758478256062553936764874233050526294144814647341535248797872395394771036789791744647757117158396634972508929317325404281111284243328585810622283
90 72366848294369254277990105867274915415989212935109999050555793338715551961113954994233681798260470421085961088209738400623280020875633465169524862
91 2978120834878245469011617207054817444845540214182128440665952462159574030541453389082516546626299977154874384270824433930220973038772834552215363081
92 122558932939269596481409893358110899308114690993039365246187845081046652514093665728392437358102622078748839712518425811959119697614144328035676453429
93 5043681192279920747377415961378807433602014021647614011893757568218566561538382597191213852910305720052162180596443600503220878026128439002848665769960
94 207563164587632283178223413093326029963363536231629727967951108100216863039974167208027892453579505331191845967073436972135279733482779228596389699746713
95 8541869648616260466310343147291342427100558716026507030898509486804228397772680300220240899958827334995559727690859906931473733368015947691947594762335834
96 351524497320654324269424280419253968111482532377782360237895447092676693017891576955698944660904341824821410683508308662827810503865873655999661888363825882
97 14466326144014189750004954552580968796262006222098426327946434823715771714507291308744542367032110992387616358871711140660828855966429548612078797572057672745
98 595334304437087173288140126402312810570102964682024400630076451672192916063335667308744118147719672818215729441775878920685660679604480147501430045825097758423
99 24499857843053116328713398622448798401738540537047244923963546519450056457592722303909858614619065076635023228313699265788958415203766305778167891494019465516911
100 1008245333514529333836975996042671177123714431433906040707176716676478487819284949571319265042830189927723193040926970506368868802266463053140368399977189036222344
101 41492430652697341152671843644688562629064149418714805185420960977631548234734608398669298653661304315356688364208045422025138343003151345080309453304457320121511384
102 1707542543705795835733654834978516305909758381667727062938273441573879924832869938090044454469792629149511135775657279816428115476266281935323901305240070992354483089
103 70270685344284974311753514855811884309065295574709433945586443170317583095077663421733974492645348170744772023880423409019454196186386680373744586763762948620150861960
104 2891857211381026365087596875139700027247832032740449443399009955175652406632164173652661396151061928608094184114266171008260359308077889342742511395640424008681201421896
105 119008916592224259835250026169532876434391865433827978749854747861698706454672065390321631469385158215739522885456884056196504230776502485397542060063526696757529171353285
106 4897586980683356073755449555896880940439411753446744562373605719583072792936977441625434702506026527062779711278243631606683544139307738182560567637392899744058695900539252
107 201550933494728744621997571647034777688912276002467274815244836937609303266768733787129536113768583054025855184723650367063801901473813416614540843966386246056554153854428636
108 8294447643873903836177179299935374032284191069989443249802051871340423524644646015663962924386917657444003542394172957705924236570356466823578425916275833884641498292994265213
109 341342312457037849335585339383660758856634828394307782875777890429687252282281543551998623167846851980957814551116239311502995650345379673888750241856673987227623641780453517373
110 14047297574971511493285138954460401658267604461254620431338413752486352622769015341227548757589930171321385474990399363716196951843860030611840067070967747711328082067358490291710
111 578089975835142020964177817564444690135659004726138646565233806869341308080292825191462320992271159168646067020204645840998358995951326159036373984266081389690467805698096567199484
112 23790200099164115060330184603969007757732728946745093677485528921257016138330349160793295540349505986469675391518000767712288053195415029727410685897471738488928734318558264417891157
113 979040710644792330737026404861924134463252455050819034507548876496433500820141145858572946378640288540402867868530685890362563119703770999095748338633803690647528526958682921885941453
114 40290569608682621519313729100787471985282282277088062856868025892260454842681345192437974766066241247317767551060854090687027615961476624460155163525351373315639801594338679467053354217
115 1658082224510338279241185487101110261246898889197247216079259622058467601990935696174499949954025154704144956055091578727374712306947404465735496614577998829066741867011280608896162021567
116 68235239410581355401133940681469754567793591708065387423016531425499529735430316379732770053829865529019010548466541440842607111780122054151041540391731668393316344225026621952315276062131
117 2808092281909825248182243267732530777311735963779703200482605472188280385562696724163545504113943084724952233046845427670344959028510143266875227659962759472544173730072306699243866085858302
118 115561729274137048701663189274802390919045168768468300403796597241106842427701961795704798738405654836296918018952796262415816215221498802059150412387019125407753532076557749456464174234083125
119 4755724503379333747194773970040820886701813029389321860487339027718653730897626861030952125651444535353504474391218146594731595479194283505325163028138766088818387091057420571527194928075464996
120 195712851426707773805782373449970117266377042263291911401435100856139251290903634282561626851174998194083057806658550765175805666806575732492374079514496156122119805860746761145917152320694637120
121 8054192413028716626692115955145996921151076037634017368600903844012786807353853562691828011396171358006534525342375106326668745573972641008534764326317229299509705400869327074552165960279098289994
122 331455062624655593788468400060155399389590544265897463907682012396996541539817342739142451956391347946144263627126059534098444217493889884579924588043745558848325314156696531882039094730627270996691
123 13640406499576217048146746993873081138324190579133575655894051715501044542158606100795148141918468793685020876258904870930677216601757230686474623196985826088437263089432936017883592694224054030322236
124 561345142838801246058022160685189744254391125358954962075870573785833111531707453891109412907881666536882090440534310733383230546673229162141446532674450735584035888012732140194502151387829682180701819
125 23101098152646992259812988911375688369250468099038856875814513892923539148342104053294727065380800044342129594023985694920302139779769101570472606602458727636911677405647200894198514095769487929360294168
126 950682022755969647648253030621594258882682301445463792499216769364561735373478707323104022759323367687514020325679064970459957717499990405310224622246144870976674858296837924667240112415773909579179941622
127 39123521419600666585234041594377418021616393101008191837548973591972352445234975268337090990340129358116894215804620828042163630842424236345328451989618151401409326146670906668563588818654153785347190605216
128 1610054562547307513136262715709853637893866879988251081400680098530662443025252618812242643948669234106032826713456898349926479245695148105026187410250508145316704316400572885039344206597717425320378719492914
129 66258751776896188568819603693743032926307643134449089342879449074590136426036682736511484669340978727173847039564142390405655512085600538510878074816934164861734871611662366244134513186837621929698421886474052
130 2726753669817539423279247388156613938845222596565765041241925463947736012700844512137264638935566235261635346635604693654292329619451995054785323194492490152793085690903638506617324941025515748589216784807811013
131 112214392460921652449656308189249520707102854215769287369226388405244374712357083029915884259191924269003676510787108991402597680716179390569315630488263682316766107576100790587354528113359065470048526794019562842
132 4617971184839864129223471451836334800680411047040718410930502218145152683751622391734524309694935318632349187045066498068459972194248294837424046085056920497913119469309158298933068209361173525756667432709175055980
133 190043874019439165166885650192038995644717731148428789457508933248708637942998974143720449030607616900207754428156136417734528585356902725667600092705860055599139999466713760210961745508383683905956682617291502956642
134 7820896364811091943028549449653060396399194619265325439426001286246378498994400398353299883355280350511199181152843216725648763522588773094653390329779163981700843878673017705938316555611916889133880454269335555589265
135 321854204797250005049627869556985441851473339422361298153399489125146027564116130756094890731298692683214161305239229777718549260000722212401466275246564898778576424558290623403597940473009138445698696467128009176158224
136 13245301345732931509739962488954405813639063595951672642193624168028365949501528027112709272154713342061451910629529137474213912004928029650452258672134839191610817172193385052958034987862167317453808953316659505348397423
137 545085337163112893946448298012094966167190563014007230692077179410503379979342751915234648223444608782061181301978588511383137568237348594486957628149872357431172599137211062472643535969607137718034977331921835069215339359
138 22431956588586273100712307075999187716368526017287794396895250194374086540577565966617440397611148115489185698601744499372557797006469830288681236661819139042138516087674847762334569209888007782837836035035894865273740771063
139 923144766672823365286382612296857604006764374938031544690514321912562252481305165480783022409542382188237153523993570914587861522846312187409639059254229183154531207940175146596757949803177568594784231305876612941828091096133
140 37990277703596847508295576037222749654902397594818952401612441856411644175666026187415696824817664349962402834464684076791908996894863735713967292126360360532066739372030328837260962548810183681615832966598240298925018137690164
141 1563418059767782468324014762030179747308223500115933242788851488342489633336145319416038521188802470902010258885349935482863863656794490752297121516626952959278306048671199841821672563024186499155573329186099754474003536685020202
142 64339514669476554294530908274600707287264549608701012610616681540211889466250581988780980987654858979558361533871150177176043741778300715939416355790983414099522842700212408508034067318050336646622203548276504710344344077340528373
143 2647771094903846506487146396804688344012573331893321829063713237657786309238376664542972023338211425348736944762101383355071145580050253008212895224890158535113222582832544187495240542564910233329386381162953728917332011835451617421
144 108964013903795754083276087280767264866955809760474826088901785606913224736950564045848756122925173486183274773402162841812350170646718150854486102593515551916286558908514567728633061076813437430367610052442679515603397374575106226912
145 4484208000033993375185673754443874901240027416486405504211546751296965439367213114311908622917300953176623669564903306857686646421754101712105256913405110935359382450390338904099337311323473651860289246197180805484450996759093660438142
146 184539103022786146427811686581078117725819919162039402069065489599395495117415292200424178765440231266274955275443002517746277023399237501197318047101013368206026497285709348618877305731608969797047597676729556599493167180218970611189029
147 7594357920996599887348339665941154304320646339013629100532131132858214064873877545050669725519956923993185363434369227752551428031741343417666999760432780044086095229707074764598148285511682736248305651318671248382177609953154631729182869
148 312531443404070364769263376006675646008834879088858537915889941491162697578493143314796109950948878999653000070434481574595289974902392092377005443077836632434916121758629138187512551713344256893918489353695586000577010687153168938313229660
149 12861640724909858846297484822867701527072568125912983983919316037128733707378693145271537131656230105660017289598557431560932740020479358410873983059300990996669666979757869071263662520048747122447253017155152886918777954775404715999872080859
150 529296509608432472663281407384393438851691902134758632866623317849242486006280932155807104452453921301721253409694295644460119416589967845997884548300534354592691099975990257670840172693399988283118074939718232010791397348757758315318215278677
151 21782197238730047114209878807791337719978201326042518700288352769489120691583283024569090878930367215709492515860053886357976219423758126280350068666811027196955671687208013818159226332786911468687117771615676300674814091424414537198078269899870
152 896405148973950417299502289796349575124834660208359836311867582418992347612676106856346898916893966932931330904329731275139515380889290655971171879577759855611422153261058713069144789792006798660732784694154161617255060420456309955683367296766678
153 36889859287393847147765564723968371802480258849144350770280193525764470644648842272684568425670354904910637697965366940491039012073417217082414809616506259638092186707750849873266756654337031033793341979665825509246908961910936919064429630115002863
154 1518132420146623673757352863386654873213492047318527014815967901655406324771077740026689992310817583707115102209323014503436836966914641613951463627407481085348596897752849786006878516068665178749632917927815415353154547736914697820517900664288965134
155 62475869781585886108422912182441720107294075760392851708830469026072709028611946162472554476214129124479882053535807274647300258347207930523845482225026834179557884204931157094017821244356043648026894631224829204216920613260553397547498747365230617442
156 2571076312689966677555628018400355525174162491456987022571369074840658944570282983201897415727002726268150799917429634899859011887679143537813113543138877637317664154811934511469960207023891599287528647322928492139402159262130126522590519565999430058896
157 105807785130248669414206445965612739404390491031240905629050612589791097295172207396966675737619020473214447064089823471533658744226181002580659059827076115712280013869635806683803248889490556359659794056863905059013650263777724640269571134597933656676162
158 4354319371584850946643185194476212464108104726980814181235278357130676750871973673299446669911793841933805144169584308270004118606907363344266594501137278251637904909564184895813498075045359269240810279622627776379515381024302164226378964004649904631783857
159 179193782068298089520342526778837851419893683297364259021786259983286375094518951620719089184703000116248557613690894570212875760351760920700709174052320643162845525620015795087039439047826677861447760068338240531302408111350289057472874405314802531005655453
160 7374381342233382087122308945083146184203510572484709206843075640337013219726657914537277089162305034481938408083073687784045185062603067882707601702836256424687638528582602614946028707601581720100797597819233815958196702468519077548405107498593358787329681523
161 303478723162128477090079590597742972024994832750067514260416946322956909087859982311174621024189801000519442139970896859121987753985863653647101373858937226940767533042526714217265567979675931945147980685093862009234646733828636411244521901936309081253753593277
162 12489093137163815087952318576573020776887347269472946505274004704022723655847421818609199770491530271575538572529622037139919677016363108792148943495860501737344528000295857064328692489938953306614575555350176988727250459110403939818457708251252012982916555477679
163 513965017921285832342315496508874725682106571191829777009043174325752051405181181078027564866508005776140712798861813591188051965775646849228862150409293063557582947688007269675809298318436950943883514198332030315593081069847620699550276516939423422515239845791732
164 21151258681926728553216664502603489105930217507901959472671105824245532449270448807343811767216668464600669011671473021849296097963109088160370757557578787014195240153050860540557340455753494449810921551719233600927805335654716225645948741903839560845062002325435061
165 870440065433201867681669413327825045232828586576606136768715290653292008981841749347099295805227425713715273443916065561957318894566623578423543628985300110650554639250568585727612728241194851330564682409927164969586822867589014076968242076728396167463002303362389702
166 35821315360242135613426013562368230414550264125551797726264829739484790953948378940780581270749648055582825246517896016659992418573165759194287240662445591034844726274769490522240550485323278304060607732637458449680606693916337070697735815020936586356411168904470601761
167 1474158514864904500964792493519837342710971803380722299721048108456978431398985630824714141347924117805594136637720642384964313317878582992669982256896259816916513941288407815436975881526435359801617713027823176913296195923003160480096119729540323127573874778435032919190
168 60666206840652749702064794841176190113933510233993210776469804567344947722876023636106629036427201498145717892191228875342061307675375995280475125905089750997778339807373718021636297316112246373882233791438573440614206266325538839131217488536399255799107214303564358096780
169 2496603055452379432987918235168582592323911828720420057169118924049426039154655992377991929678509040231412616079855677784897236284326031957200880100650324206825156710017630604359042604909583386474751384281511040346502415792934809933964793578973414612611999676953943617332402
170 102742979017395433472191051237844617164396956857275326748542915243029295330004813288579341582922643385324664455585269237000152671811496099599426580617983157315607502190975171365483374436393233489879194072645409479867410073995440224751926128414401748955906990409872988281342173
171 4228193069905624516122245104173823021396120902912345548481079622016625140326654079142242869023948862691358211004219500498052989558007575268593833667837955516850970989926069886845054607605092057623648215278908932528040561982023178783767218815746517511678756999567644213663950476
172 174003292559495346796673759333451837932246154823982592246956214795812253824917453860766844757672451797707589430630571497212255618162542874961575636281297549755583419961760181948637566023521164980247767610929716967310792767206023333515302175549529598032884695175372409403394542102
173 7160776558914593384054922076696068582790221498442582921260320377953410647514813309145658497429252453456873789736655637498873736581456056726909946348044734855762803834139954167904421562778472936899188484588187057380003350508554781623527260574955603970996812249745578968457237414836
174 294688222116073735342853941976767801362439407064697798355397397239326583809001854284316790461827157521155946334073430780414736148958965946822491612610385365729422146641123509626562154272835825187843205606659669310103700491844066885462316237010052655840211682751397046476660437789345
175 12127336684709444538654696941768122324672829128994541783329575420411507400538351353953440497873304523537365468334706072755937221725793088573304227689084772629253425331598788761657817231368817485394689687301601124500675333332039267038796313908349302092563102083536323792970495839751815
176 499077615006851744534385822105257038485262681962333465058289234438086195513741293583657697139983653277429796523407259094245506217859987271053998802945027363811123039875119397844089832709873974722622604359396468663352649353086162974865882460161336628913081543798925218990599027735291324
177 20538595759032060781597597315897028152489455210504620981868239104570980427916610295134208381496995496002729265753625648209416599694455617722048870520587408153597739667829917154007830462400093352455719895129555249930211255931020095630832580069326608429620011786330479097537315098466293658
178 845227081056597725614197056593119680791500222348525845539268444344056151359279073946687149178584947739998238634772730404673842077440330443041170386236219132633145707277884814258741169039220959488335756936824766138885261738370259673369388862679612393925621387267603762312883464387669835824
179 34783722652376938896660207045526150885252588375148649342042941279200090916571809925087329364029091418668941345417124330123332704311203039650663676728294806813354216537918747454498731313845748821758949252131736496285008650908413552573512969257251374368740779852904455799621924303683016199351
180 1431458348500860802807024303779191531802090882981665764949917934726118623959943924535785292163094562955707838045309660648002204022054395831219243755065847176008362324112820563833143614024938398597039569574663201088920195118777148156229522743102230566327917212487429625118590202604275050407324
181 58908962216923289989599880271323007765779670172063284850668054764757393128140015439178335352696178816446386569050674649286876406058565098919225519544416488660737756926436776473696385972710236979664772955612239460511347980800906942069992023250956788232156230962974628341479173309536633343946490
182 2424286974964545332593218157087555451814584802442155422726088409635203197715584802286451985108611758074137461906020984813920612542718510583389936989914807964294156011639957175292083161891224262948641300589641566968011375244294849292960874387672002656714172895023517495329833457711430281232354515
183 99766947435620603504311011810343206921963606222686038146958607468211014783343422436252438104929819178785404974635099336690801934293767684384216652837384489492327234816185543610260964376475590872510337219131707196820639442764047884041947613212537306757795537002836637249456346742347618279579591695
184 4105720116228175278133784395275139327179033877217839890785944484997878016173068709556253696949610551749626445011886880133915704236910298687706121664596992486443670988500533976167763539701171826594253590155253807555632493704013992502943871321456500323429057513963401337297557710486913863837830839046
185 168963149681195234737974974092955428926982813341078645192026466672228927415696063850106318412893162572222128545566575756653228732654276629054593246939501629157400838988843299817596471807427072083811581630131216431767372105341978004629929164673718886785941106013405529953806529460655294414290956633724
186 6953359006949756905664588462109629359540250181532790218478455115727427823449849349480645376975737358892884192663095472011806889226284193186193736357709699969863566937007770188394385680666830920862079880721005623576777495712565946296521816798941959449732240007169944298264848832879570505153934930392161
187 286152344879673707802390998566982925318900899883007714152387637317697485121052868306040065177298282974334305785475843990506360503607092934679981021251035727721849717779476330848618148455026951874720652284253897079394770011999318638003853259818562101087558593012727218868502535885567054946105049109020008
188 11776058793785129997725698787622060393133043575722105085145948300146753326556204915342768210711588180365810828381851384224714733343915017425277069534037189013221837883760178605103647219141792324322361339980076737210671926620246231467101760956526470293705450792410938105485658291392138846149778781245556333
189 484621437482879238917780772232374663483793554245145580677549542848678536479623784934389604497000112987812172627416695744466203756506872241436509655311947099884423869429450432325292386806243075860773621285570003058013979445471995165064554522927761337100202122401911988464025989770055965251188810171405667720
190 19943679101867222634957828527166914395418137063884559285286927086966823742326865302731769401277217416953267474244058562230798334032866738865049317980719330177309133217886507006629171856032833533864262989637786428921349038307509145513250492281670984605279237559744985716869771861962135184713054899255530786414
191 820744410697488298891680335196783879346461935686611116373901448596391458566984596481466787785618242359182127264005472617608525087656479407107047817760582486719172295773134417248206586582308281740382981718477535856834548442505263719235616863353248087309354001571712345617062144763386933305191227759815008290436
192 33776184637271850644687354381414994990423052065155398108982216413006262791172863626595465923571311481056368112820932646261376807361732515953748875348120550782092515981505524416436713570930418810231443951930820838752011654176675147805690518642155474777616494625244320383471210105666718410646732191018707228475061
193 1389995026200146414173119097537372996026074258945684483601689741224071953151473479470188107535394042491840559338129340540126952141020914020373103601061098133562523540172513665815703256074390196097366940847193914582097136438747886791708914202055623815364192146048226499918419726462714975594392294815608935467461497
194 57202617572415159577869411931947210006898960794891316553427016403678229095215470846850689230878247012084722694781902788109378662429693858955924208081107899464518902846034696028031862488525141107009619338936024256320696991036029931285429573133399085691682202580784531940468233286097612406783087405545783295847288144
195 2354065586897159025061720424079600011343214299602984515372743276570050401570210591845452435681325606783151132708701093270119943016245196831058180973174998560810207307288933283164017633434422157361820555548404604539584346610866965970396274932218979581547992022929999104673850923561460431428842464228125165315613756908
196 96877118960475781374375347099839598100000394563359824731546042152621016075597678954438383932666970789987786429319156750104738970516672637366025166058372396232521297437936675784028564403270216346688648705344428808114196336953410858462309521323265468647819165731322667548647931943242344970035057710614322106312422779252
197 3986794688440506051136980566287250213142823748471534965969816092149628090516538208837662199586667634695992465768112278115678887277688756170792966139308379939744854524312107853525980076793963982141444988708925577545019999823262739121283596890368652735773304802830675645995350814378174960890286479615008254691227780807327
198 164068998524431044248647482152416905567848356968474685462051684007004273796331963038157045621941736638456828735340318930799869924992138376266904157612986954283661793757104408600292404436513048635176190114117632616869106291670999301654446234435635126616370260149002948074599989568889472960347308440595958990902838058620677
199 6751949468293131621934223790346221677992215316092988504461152071339830318300796335034651508096615224751805184340378852303217978871715229333802831354337239167274619228914886579441092181112787919911340583179209671453767670018808879496890087421011731472188091652288362544112898951376607265973963480973544190683942757197158812
200 277863716073060579321796015236011581045234886949342266989060564331610944853218461482470130566951307682469351713372695511011283183828686695278669343690702203932756526944930316386465051471399576159975529426316488663660541461388942000012395909034507522537604742932559747937633016662702108315062654032545678856644504627526099171