0 1 1 1 2 1 3 1 4 3 5 7 6 25 7 117 8 567 9 2931 10 20165 11 140169 12 1008691 13 8756711 14 80546609 15 736667037 16 7767188015 17 87947663355 18 983717687645 19 12138623741969 20 162832820098219 21 2156307692882095 22 30489019112863689 23 470349294170629989 24 7212155129160617511 25 114968617914648215939 26 1997030266213384340213 27 34821451012072933713689 28 618594815708889930804515 29 11902489705277116210531319 30 232567543244042108292731745 31 4562627487433500599866037933 32 96034141184492684391330331679 33 2076611045240105837363376065931 34 44666931634425671503960940057997 35 1018406740185574532951565878839713 36 24108113138741901198321003260834203 37 565097109821385982938645090573191103 38 13850666955817763796872861954360369657 39 355521629239902241503493510736359718773 40 9033474896193239351737650110521821999127 41 236614250587226344637650845443107223853075 42 6529458235715664659445947302330591004048677 43 178977900907660463770830667379477561189999529 44 4987000875229167644978380229639187396813129235 45 146818533510583976080438311514451113209020528647 46 4321677917419022575886236815070851289924649326481 47 127652459316370002996093790051863715936558597787069 48 3981742636153144105074358927822708987807442823310863 49 125299174027584883700146025307900148362985052612197659 50 3913009623533126420740722847977191702142867147891314109 51 128516280519973347198404785365877957023929815663594766641 52 4303983097375474479357198103914988817418022303659705405067 53 141823357479324305403895135050475634664492726236205571053775 54 4877315872248324314813720348760740498998310992494408687380521 55 173018004148412326031214069280406144700079153765408409478032773 56 6006404769420696820010900256591659311837002319750354345707436551 57 215218640851335341514179325369948903749935564073595662602280638627 58 8046766804905630502748657881640046181393377150472271122080485382997 59 293938324384791170339157605429736671512829918480488767942734904208953 60 10925562731477378595220454146002119382228114916756018327411213487730435 61 428209441628232137863993378644787006213909952612021639486936714563626519 62 16441309967844272245203240801161941722759009835322635290973585626781829057 63 631472449328781249280022573394112258459989850033131062112089199120608692941 64 25786377776082617083192550800411239862856804308044515867249694321297344632831 65 1039565101729818224357832754263656224652438027837987012549323081378763902092971 66 41113809989343099997138670736143715945198224379568071280007723882257014174202349 67 1736838957206811774202813815488647964128259696186519258920639929122004491600508609 68 73428161860606293343628082390069629817601360992985215206114656055627440002995899259 69 2980728349641693974236117886755565839133183543627171727688705403885841444488079154143 70 129128747554505628804221075344469692028913335512440982655374838790015721025951481555545 71 5715378808507318389858866871120037900665238634143541388880277081277193586770832348058005 72 237380175356625354613499334763355594206242865767452553362799584986554733955833308264745975 73 10422656110591002376949745122384751762919102965773034703692834819268364143374284931543851827 74 481750570740195727923170769374607467475742642816438747781183679072253796357369094535630192005 75 20397413117077593664527005417659760045703146449287840636012522381316023821769641422919288710857 76 891741799185455727105771200722489712579877783158524323324143367950302926542642199204676126738419 77 42854972074909165009218175131842868216166156547567307150440260537698963161061139870389655158912551 78 1840004101123322631885730875179026527349319573012774225076988800506956457074397390088147033755730929 79 77553633675838946867501707678409040625494222261971643811436102785780959210574174673790417750368562653 80 3839567199962758300827257616660079294722745807148779949736189689945100673520498814804924943019781183983 81 165438663066089362127556805509331544208411235852913574747874800817766285266406379994315554612556696226363 82 6208567737665307152615304990421456895208571527043100000413372950169512364650008058550197806131505952537117 83 308044870828019101166548764047834184740175136688357688799449647164768871939089337357043043188361576286767697 84 12888921710479317214722147414707783692342222072164268840347022154616476349817516788350226172370995399756302443 85 291398270760822631127300848714801308030415118013042251018044072477541248794677132737958584845439089307194781935 86 11455387431663055057418064094251271771491130390196037284135870874460271152574339179277887728612673673311325587593 87 300685090603371296878849129686366821393099455271681511859721133846429143517558374750285497983848719135419048610725 88 -52741436309979198272594333976812653313934112205943089668496447420810281512859806070124607114725583425183041242872345 89 -4097080833584305286406809172569217693324437135009182085981901147521689091921956850156372483784814544516613423960123453 90 -242542040814033977930242045404223256508014084576287451962577359877272540947177206233546664262555904022831567161588907083 91 -26007154580523112676585854194492179608269789335685653892582462860460537024083940089381385844217071194861829804042826175143 92 -1806401057131083054426230699950533848187616598601487983937047887835298232007856617943740659935847005795478038972921307238173 93 -97342318351641191553577588017668791081643315906432231829427505294997909994858150997301890582471759270503562858576007952660425 94 -7777908966690929633138057210332403118033496797189898597348222407734561402719904651010487843787040159260031618526030346896790495 95 -543489560734415804205639643448985193641822524187486653939348034188398295284713421722223535630447698635058389753808889999784700179 96 -28684856185816567380345964431980012430724854934220094510694161370226352834461584148842852878399327412693422301476039013532460723233 97 -2026431915592209953588553287764651711980620884959497071363031499176812380713081483792771923769154336170493578470704131766343315396661 98 -145080934038654823139783827702866446512389006877546732419135468857307529207688551555671818151937705601578127987463091485772293391372723 99 -7517414459403141150042317992445856080023039713869579063626960004703972680561029294586370853258857929754892751864103557503963123225027615 100 -477963457535042968851740919243804961182513182141448199508822437318876846590937981161029180031699032383869900043161548836810607788732045989 101 -35251038286648582995887982690269794202495647400667265234479605060501171684883366622442275348996924452141300551612430559760826278209759741953 102 -1741005599219723009513438907783338971177787157111378141267185170963782217731427028047497973837354208814700518948372004280952336694684063964487 103 -92445389159860634047996496592464100285953530430237897584144877332627120497090094530704048983425786245610119570937781759318515152325534566220875 104 -7043136107062742668763847122245064798813178691299818852872296781754264864820344792776616375397730590673114266376615869760499437878420283789572137 105 -286570819518450353286553113200394455825459316399383624334174166581469789614031944112806513528540555543981537770667251228301454315286098498967693741 106 -5597502130355804745002323429323675579408601755011754273348288264620424004028169644365371046137347151062203749656443796579254109169581153764185747995 107 -452792700635244583279437805964881181301397786086429827928453378701083378896079468990297803269083653692582600394540779070537453168336472416132517142039 108 32428148392360038726388637936336911498943138629211710139898963518720146042550557933754254757351604271351137431169826329639616613520337990652193567558099 109 9187149125388249598110903971908291554821618852789006826959643661638320709914623648537474719346741002174221223917181665911592293196878647420870955539184711 110 729853134499122146705341423555744440184089815734341674583664793359960297313421394043225846051433718582616235930431798216766148602221246067035972106439204945 111 74518504187716285312214012059047565789846543511339286047232534274560197555991679999281834255241755990450499244630676379346832192268907944882033681169074005501 112 8607756792038160197717244833826659864815373534712671706497747177569701729153605788453483399563381736875508343916948321031659355872869061837757649857857057072591 113 705376730274031739965879742211122409940068603989032317120408226674548040295842740444990932190391833862558191758324465774232224287947558566661796913770533097209691 114 60017488007198435991902803135083790555264498458625846714655953588221653571003798215354044736251507876879758710024873465781753311865623425254809582309492475208644221 115 5940192876341297207197429373462052846629973708960683569969442868998259565196692099555832460501232590522010537808329936766417214374312122626690663987869764420770040689 116 499288027884199742314710193602043297832786757752557215611371467742376076179762464609618264873204806299968599522323971036161125946527758477578080815840789944568074568267 117 40878280242077924962717494771471329948971196374172797765938811910622719541329290453986757233150036678698301461582331949069904647859091999137640186437325017651839179329807 118 3802018169869513893517378567822085145152679971279067352676013913196788591715131235552880022584333032550400816957179698611658271562691690202903299413392856593107565409179881 119 326803059895113649890816176694738133292989952523897251466812426333198680405020715284165997955504644546334918653773616910946297845124888196246119057439644066722119803859599813 120 26674064583679942620582732127320973792036140307676595162131018260892863493593271055352536408891900682797986509513167944018040000008797581335668657695053479526761558737125290439 121 2405680819166510651556384735544144935984246565667344968162885908797301543649374903264971783348354166766040986327221468791637940094344913771946210867270729821060537126765366099683 122 210911621304578849369098846930639208260675391764318094531952290553889334766792739372332032391816619221387529633561989608985367947368997336204748981679448237543479716242712399084565 123 17401805215247246007879567502667995829315298428733994691438849937387169267244798361082830598241613850485353881094409842178306737115672560058786457634037934494069474628728076894495865 124 1544786955534603899533449067460344414535761694234608997461427437411470661702199953795791179101139740053110783554163464204316325021818929492226226941740003289449367485439092412903076547 125 137796663698233350094766559801879466897135585762994630952961007675705458248494724014867682752238154667561845087932738026689881205901706524524610288961296808262152095414315253451368526423 126 11568105224739328680139207409216964330954204446121838902172756572152162206921966454253837496580156539453151041071185982727401253565785900310324084274747310396871539924682306141766318735489 127 1019563061615931560226036832472395600630769639650463837178189185051678999377072613375705536505191229078762756313153551828038523512635779590831208101495769179728991255875450040663463063141133 128 92306763182734758294638012618568453083471562346733920416011214905504591488233937449389725214576349550284886531925047540491488036673294910906219736940959797319678843784144434163911917980348351 129 7910178310011660045149653900247309508490625491411939171194846344565755345067578796439267861355287096954623866507090710366277275579454870149317776318399181466288069094999370290040381559930532075 130 696097740151322216384969549123552234927433152360365743821191767925966341891970138859153621663314377791092607768996088928118018079541414435597858535012045583496023974645541781634096821480131359405 131 63811494007239324709799625387103504846954299667177699162870567504084842633916900101149906802827727440018428740859763874481277664722458891781321613748364302894750901850209759200485278316602812791041 132 5589754791069278089811173391347231633375206464948133392327929901989947962751052360039062274896085941750192581224678655627974596129447806769125582384590001536479636768768264799215764925511296034373435 133 493118097970883190885633621964766784866688621595626928143657317845899276017750742084090577029232963919492743246891829135467914419272872018258977077134681355996625989755009289300250137643626969131719711 134 45662442284274871294153098041343471085279333619205325748659243864685157266824825125149027907155946338653918910848081367330089505995652465033860031046845074186117276156074232930420579264257996516129229593 135 4089788567746759786113834251448202774065885758335056437808535858948031953957624409150159503965109638490080193185649177955960435104954051311961469533631719342271182337619819922967121970132797006087752498645 136 362765636512302418022900562280850244671352005099623778014262263138663213919285301586959780442661775493858074378039108642202754165204502523951210988097613515586884101955518264400378174379566314693551703810999 137 33851396778472874432042460745389818674292133059710144677383475212172308707120908899940048286539051225801639388341266659240040052796970860564736395862209390640422570142722254442165419012225774067087534172336499 138 3098107051597275367999688947649280055083465031208970533437933516565967629012865876597015319349503182706773297759014553769704828921813301276602845708792985503271065637286957802486785818088987230714683108232310341 139 276918409734623831144502948887632417227915778150944711387931099819061938621568528514679080015931697171573657236561685374296177894130361748173735840362537656106357067028769446348455288426850024061588298930602874121 140 25975457612187056955582950702932967743303680957816501912875741749980574516857593618484044777472095437285372238445292566662698203015757950494962307729642495046671811644058651816748489468505132890644093475344556968883 141 2425839679723781284167732086191138236404915246385528826339758994253250968004547934967318121982961368169300127904467770915011549431420972311287688852645811529930884773072113493495852717836836558763646024224846583859815 142 218837845878724312460976175791786400084306514865969510943419120441557040644622599442752813845736524603568573290719129076019071644297476197239577523366695728030852693890150517628378688432686076397688241937360001509764273 143 20577798246177947221850129254459226794335074909905014940004686714267858309052934469405094919154124272876686669279859967600811399656199425153554963919494280700658898316134387264849920901308191273608953205304153113770964509 144 1956742905607002051146843051934297682078483158694842856841546724616367177052958593840473724098482099733419813021604760222231808923278681867345545562911090529922808859398223507934708021859778311995409608674762424931669594543 145 178307428205299190942625817645609242688375137493493247255533016481690974989922932155725630129355322751346672427475430855225307272903981369379425824054781539890487734213840696337848079061023727514864809384501720039958546734203 146 16751956772136181609498425049580536709202055792617901785538322549767407334000470793088930462525536053757172276815477885821917924882809975825229150839049462610434888444424555407043470825602273511082720601388526004066435649962717 147 1616802237920133861589970101921239728902217109348977913723797157277843541069189552364319361575536621811455610148536359297250070906793889202029653045519320109833204267083989172485275514156566715881584440831230249993478931325994129 148 148815697140461728704863803524856880077960162853152371906139532403171865270437524704430503183125582509117243214645087070796887226752294658451689703929916690094032537803834679496925890032099296505054968438333143280981447850028317739 149 13905846562787051057533997462493783981911152380823154209592584604588774178266438434823830346356960586444342827852645186428759157475433424551262037506275317251034269502265852828707970794115114688582956261117365175757913778431712065839 150 1355785956029746328993671190878041768360025981345529503207695533365513438734459615753826386174581853544172725095719485570027608566276734299265283478943578117702133789801414396068247135346203839529840028598175334802376259168278218283337 151 125868267390709133905362288002178991061664329303134250831764561743662496000214644558545484080019904232400461767888496885673652474327784969870756536551222367275750062623505238019481949149151982212974255839216550014297966154908344422272997 152 11615205711879172432519121884150715653571688317278420824406528949009371198179371481726962202893435797341441492090704279107903917870116092682380250498171303244522564406690134178811854309896057579671187221939220682767732685512165610463739303 153 1135265095003283102767092861977532242675826237866621102199349527777572249275268273602763747838813313173646671362558358776372216443844991663729778435519293613668037719823630148740264570686578896375857140840241503250621462201275677260324933123 154 105873274754463487891701443239388625180271852064828393970149107506004662401391602868199124400578743423304363494404214174346384471225034881236622626832346699372009221279343306276018748599371329178894780155668595766392364572485493649705838707829 155 9521179028876181448926831711793366608962872885174447033896290002187009439669170822388942339266465574699490852016086774748028843089492545008122185969848121041534981245557670565183814026173126065274756392678804988147745151942794238985663990322073 156 919442364194789471913493168703912943156525058288939579344360251434286692931668242867966180563815996264622970408799982387397270788458857934031278793409023954507621065276360159731677990340095908337142690139583527358572765315699804215686239924368547 157 85235198683676850208035141456079814324682116896953960682043676004504592303733939372853804791295437674760979606755767355238126082510450129917390497463338511187550055613103879522848466561893510180426224375521738410720125786890867719274190745848472695 158 7239601053181581212516918231012137088924427088758931501135571768027157363940402367242216125524424693146974842145235259821799889214300112388838938923228717582396850802095206357830324460308547010882526665534241836170914376782337482759626621321068578017 159 665883057258251678888491732566169093327631919357199514715893269117918589423418017492470084486691954374907178954646262185389692375272492136330440465625758589550174540040488381688177568422783064141718243574177571138010956054777579255051992078077222876973 160 59351138456239923206535935365752448052899790218153024467411229191627348534048261809553444756604350821284395279502419536591372213563855899208796712632681296203378266101189926561848724292709156230475870465903132411886150351037061223185904983364905124195231 161 4251271471685023510190146900808065059252000076629794680002489092014349465937846400511353227036287017549388166259227233842935539726646674755063389341601123855184505868528407045359664632788601968209058925122070006060343397043296524340850662508156045692494347 162 312939892067667510428582566479325643853810130946034546930348018166153020131424587890721018163698157276352553738409876289844601521801367005368989633257849795807116163173610391586193934493033561538012963408071701654204145926216376806228025915366457854763468557 163 21140012658685791199828814911266336021489171679709221588397306188532011782939905280511536866086148735256088112709923854963365264937800891610730122778812910265266239556288548110403880542981165585925531466735746590021079993628735881098373185215051977025844465185 164 -268168314833787181980153934746029285037225335320411953151448088844447468039705321684880671211159836072461713461854640542240464830225079414949163277066016794605784385806442450722519763414688599312122281373482252512075903688173232596498756849761932357423741019877 165 -240979471888120414316757385313604194414954500127577302839722971367129163255780609755196482213297550422988820721335051284014320663432506078197180247608529295044033548558304035389298533195213123488790804232818158933575465223264427951962162716442698065845511662761921 166 -41492675243766829225475932463709162043341665249292229550074718218639261864868295532595546778466508450669459517043628172424215495707509288679724537805176394224784397135640051913309470506968728823011745490072788410275700802881102009727551731370362279200658228468178055 167 -7749713960145450217219299167622748446280857238321537046147610353510961571827798247637027931137051874843035199761760618847137777855821713788012263514607106597302281699040301195218328689870372061636566201680670777707919515373803491368168685285771234899416247168555264011 168 -1175046669455343530509642699017216460942936958327532611293538557046762614987100884695727803601667709232167552183563973415543134039509108943000554483812292872104735544586000670238925558901119850553225785711070634910026203979081873596504589887609688056809370194744037351529 169 -150367269504672470566082917072905351762406596781672427619693941109501616258352990614961208512146262609156470306027662524560825174003469414113719482193343542022623704470994807813592909581362603833095544323642253684033277835204008586223400046066302655000665230737919185161069 170 -20799433576106366134911453439798027804003940728862396150460967019994394152067722437295035065157640046802148376136082913945384338264068687322392787584574306557217761440070398511765859363559180014152971250786916840913592776884431580769748797901744786838681519081578280006312283 171 -2817522641103165028569508261156339907576121580366759137186554740875906631256059903888661947316301658235083027203903565241859162762363524883118988491543348662221325542802328744493624325080170066532455343176376367749513307461125666446305318095174690536271345636258327555112665047 172 -346113626047387025722464044152643935029506346495652183994056470418753681208709434173255346706996413006406297843812415666498147236765665000151412497945298102124076909434388409012738902762250356106608247653024537301448416627768898444836865736340669886999099964277728581168213946989 173 -44304770945310010101641684227716765454127947662208659502159886142524536023135826516657653672918439050697252190840693987347724134257584855041974535473838472405950516072888475221993105955121359367294625904742843230904771572492539102571054455348020817321780199887615590401981706215289 174 -5785156102828100144308212471514846699784122998501255799227339113230839878347017021309258261376526818277817456289705468171370924976849821158130306978737199430906792565634508508490862432799757944106058084224814615394798469895152118974827935188590710893161288499030507699873523836753647 175 -706060368751814814063864620493442882936860278107057666444770966472723175554847648721158664317930491506191405679345247546924099826971375975483288165845867601199061442212214777189464467217513569249829093376641983358203194617082168990151546189509657345618167028303202662790569763333874115 176 -87631393472417044277120530832538784867996300510266545829491220724074747909306529717531621067167323817344296506145467966574342324962082731813392206062575036335086333190013895193735059520650094837034972335328294091202959742065194706473464566946960299748375847431161646316561409623443415665 177 -11259745238948145403352980302538131988876847974257189519922296433932081088227861069370470344825908959283234819552911135770127768389056736940970459535890301030129961924587216264275507174536929024382501614141032455786001262533913489901905124724536823236933943707386984243571917395530469301861 178 -1380007724905794274575062573649710926218198741711952558877429418552213711031602335928042635724313671771989454568215659407078442831843328146812088556036840239759247106024898488076087467482614976935061870855511393596484735547385436325290827147425563662390902160419861871724390597064992506765507 179 -169051126162555517496628450484443450415935526658747846283246123282090778618969293502013321342618408081496154248563920834425580817088395665946939501364332346495581855694814403318450914716182737868635984037199559558931051302765149687430292394350492695615869748728513107042385010613650972898626127 180 -21544228642211690556977844427313706587705363576781985401498881946049615602589972341040525410389595868544394335611780737008047065091480615070645466756448111986268090849226058151275075846517192981476857226401691738026301154708159836590592027180141441260792422959155555325910347073296898403077294581 181 -2662583397791129273881755774612473735792955522716656732245592587982544374979551643906718519079492393840427816018274811463054772921535790552298191008398618937368350154483321304035085940801374708032805730247508578298731148595576746542220971318420930041934037183738221920540326658341194283379299374769 182 -324767058034055729468103701489008105317930307558277958935386982916242946674073862799976743930185338783804539774823927926457393487848959190005915748419494539167436741243947151393494747410336238977214343830065123369468573060823626600020036740526743773229105134240982690455932816139802218463150528820823 183 -41191646578712689437310960279752469944158620775678961685005842347869112659058376149379413760136874872230948387579709822683619858524221913070465200077405848073944654696075667392946686551566909069774140291012711135353356650648293577694648840797454689700769850624779423536160533782161232577326729297824251 184 -5140668431158723783690055368614807411462722520296851892124558194185624379904229407704564741833355990082596023872318449455450703859105615669486727483354216060798132790638653675781338860973656794922416724372944235792943629982789003598996163375458025470572784274261128545738990315377326565215785460786140793 185 -627433524338594230016287405322295577243838375100302854791944902621910426580730047510285181381097550062378413466484191980672875689866910115162511917026714284873560310262574623532222991152324426882180435490530598395435687870112853126118212697492555258885426408624054030666829630046456724107727719841897315037 186 -79307642433553905971486720066178657703464359731075751436153923051271572440849418699457200052972147796636888586151507657517901574661415204951433369777804182154720495839236291487243650220862150807524151086572688116664592102175658971406814550993480625881148000158479623996054669020235722735545273704010900267819 187 -9994205130207218657097738967568201558972407658017331129572543476979628609487181483949520770289852249665979595347903690935931431951291642422688483079833364463005823772362280545830593548449186118547873751295520189087648238846308473960568406102686862714772668132305076399091526478105869452428823775975392843334983 188 -1224167325541495272520376865979783693598599488024666299282763392305358093251615602731076431566019166282880412773001040913332480446035431901120819685820699811540488598990384609102332364085977018063708972117583104463375603430127467893232036572282937961072917164886164514098647289278031951592767211129588058934413693 189 -154230531180691367461134023689125406424341973402846353477961306713489655901358110203202626106928352995503415929637551738773524755094276693742796035904346429037488006899296884092285232552664042492502555771481539459986449405930764210286662366125584169730938888154516448304541104205454779565090803491993138631129964905 190 -19604937192639207908555453693560502525015565618170947863805406918783368291447671076293221195427469158850646781282036382009093055840080798032623095544811322058462914086538194563214650786826156585501854734013893373235209245494677007997005567346070015668937612416137312860827768731175467513494657732666228073624226989759 191 -2413730750947532627572170082149954823313987327180740342907484019196447643399345015989638685364489255580961299954659827813671328791705269173069488414444364842831853261054866100794388308229013111793595495098357803969326006907587691705646176103070701781866371539732790034510000165369620023075740696683506461452413750195379 192 -302881867529107908551364515419084329213644960234271640330521607483399167236395186311230755749439672618228370020504996982600980791804035152542627320027125415658943266071167641485559476497981012148914999801358878116624646909199461625001073654528545834715700261489696455174303736630825740311259056387835836122189312863877249 193 -38757181126503231245315288289245777186608599083248085864423139169312356019336467821442692941508484441030023254869483932904431153059092020517435507248344809759075252358100526126037340490982042901616503190512107954874703023719010959539039753839200837498235766457422111139581254755408268687758476224292158339210452359588873429 194 -4798495974805341412648973907456734895323021520937195591057727118395796505920202451507877474349801758965640282163853936919170424187080489639941498786959385935542688251049546234815986114686142181613819971371684853483704895882667031891969162018556750291685212500396524827913565047241543885434881733233130823484192043958998340755 195 -598642423307270136027935747241779220922573368930237044069182465766236275574050590659740548025389162810551571200622419990695125172068638127471861406886712817551703897949978396723100576703044821830153758942648760114224275534929476159677037928274054180755336743324459062100650497122365501185128952805122405201996616656129701176511 196 -76865225339726638195948058335279580670690508903668447652280356651244029557047622802483953109611853577588958706759936794599611411643836867956392477730199537927363296164890031392228052135084855319307218239350052090759976187105989164582953339379131263525783241342717462149793085508686362324888995296212624958073769480595101028044037 197 -9562314130140392608338360772191068075153538933339266271523152126647368114258789050301598764161525813491601150868387517911737929544717410454874074079324438126721466399447193004709598744800703275147640632365981276679853193264227136871890895143149378286872608505531469430286889616106542543337121000072012879114148971276602430408606625 198 -1182035731498068762313892847699390356242769898638503995564896870446025120030837796615568881910564205517624576189005387983752028516321663320138223366542561791692907104067178007144288764385299633557496138179685255226859747161796201024373172944473376633047661464352250168731218595148968447660793020830358774398810435997476452500940264487 199 -151507471363466022307349574969236021793329616538301066839403233045369990044371596090278505666315696069449442577044692920372674772004880037775555527010068319713096432255419822101885144775471296454854169590594527716389362290824512808787274356382086856476961348263636007862648083005948291091590765015967417393694038809141749694250127570411 200 -18887533041953349164290126337804534882918612254603622899521602260011996325930531976156613400545177468706000733335741668566526294896586413929804890063458246420785302151948306840810703942233820950520824047946977994208199191368832649964363932055711859712340013722150638009460469527628691448965286219784128508216843028456649573745370244187273