0 1 1 -3 2 25 3 -243 4 2601 5 -29403 6 344569 7 -4141875 8 50737129 9 -630663003 10 7930793025 11 -100681224075 12 1288236350025 13 -16592960274075 14 214939203248025 15 -2797935722568243 16 36578032462268649 17 -480000660000226875 18 6320012816203363489 19 -83462977778600141643 20 1105193229806740453201 21 -14670285600496437122643 22 195163230768344222681025 23 -2601550924870760626777803 24 34743055255483311235662601 25 -464772440588510625683369403 26 6227192318861000548441943809 27 -83555107354609097443467504075 28 1122631637742014942654733114729 29 -15102351097392795985222351726203 30 203403488572310921598485734943769 31 -2742495188211216728360698084916787 32 37014952122004609111960340217275625 33 -500063637391586603822947672199550267 34 6761848781951121775831319569257637569 35 -91511396894572678880522800078292296875 36 1239463704578854058794713343302711839025 37 -16800506387582656460476797375346984425075 38 227889017800605615497877106543324149329025 39 -3093290978078599943726806183707921291796875 40 42014539664233066504940874117556733342970129 41 -571013135366202759051453360277178980721592147 42 7765106769310987012954606028151782656190675625 43 -105655399285563879506119553460845479804407963267 44 1438360653278095650329517841091021633006546269329 45 -19591395616318619433464156196785102631200572066803 46 266977561267931040463187579674368867198051342184929 47 -3639878617710452229188064749440837678475686733808075 48 49647033868015028196789784665873826140834170140569609 49 -677463677173831430029028054463651271341901808032863003 50 9248206986650556646556029698919930100669535417975593025 51 -126299270856190321358479801607149002555463319219448348075 52 1725477446727015300242414379001875758955998166539019140625 53 -23581781742295507311275532548325912558650525050279594509075 54 322401400988225088155696930981339970317380773629024605953025 55 -4409248918602431509931962997700040583617876364418515559864075 56 60321817914085097730975378919325202101214391763973393469405225 57 -825508079361557816410226976534252155743544301131473535803966875 58 11300576303840432021473238876979539479135209913754279953295304225 59 -154741823433975045051199522044997477168982841538457728202865564075 60 2119524325119673859663573705683548923046327892639250003853644610025 61 -29039465010434632166947097562426845905048743240348743353302158238075 62 397973779420423495345860307246424875362256042031493206609228915625625 63 -5455471185354709603363993249729384606066637205298514699978552616513075 64 74802914807433388377340096129129900390209765623864018074418896600610025 65 -1025911448022045071900575323792099185151262535903893235881679809528614075 66 14073533001875947803657088284555430099937710713744603213437663456187804225 67 -193105769120694280648332110134322355299673237821408612272850293890778216875 68 2650228365722571575005113763476318638389243360030539097772975817657659430225 69 -36380150736172272402615700584219911950568716369995941214367578819667572789075 70 499500776563281833406818764231025543446326260133780934650252538553344704533025 71 -6859552151805892993383048654868512343059371620879779398105078691597980661924075 72 94219507167765738752593100461299740515635793750560195507831189363354779306640625 73 -1294401528141332093184814513647118001254897665694875784016923423641608203087113075 74 17785991293573335894687016069417247182739213634237298308109238975568958582269798025 75 -244436378504837731818019637768381879530361754425651406895944751832077991486785518243 76 3359930049261455405654620406318226518234934836394067504077274533563740515628111189329 77 -46192265723080974043130576242108613718588279967947220253379022047370280998288837809075 78 635156882866700933321963108159876516539216341541895375469607003350705433020654284761249 79 -8735014323013391509611213352938749179362990446957841602119822739908740894574377488636043 80 120147662697193953494391441126889755321410039724991182924842668219164252208977399935416849 81 -1652853697754460877951978801665256565627876343664142489452166915075918552225233496224930227 82 22741506708260733313653539121442022343008817966410019142641061367391334815270570386495375625 83 -312945133308587639837040149596211293740594401664900460932896510829996877039462926647684301507 84 4307048717367514359881154242601248470066833097399486590166286686257708168964770654059349806649 85 -59286048357445554121575249777282817663040899728745096927779440459478930842368872269969745316875 86 816178097472589757662052285263514324226051120612038636681033000034527133595196206195415876570025 87 -11237655248081520651650249472631671855031915906743246622123850646026900268647912686124196179931075 88 154747442508236450564373315729955499729491787310434908748230619122282936378937242003507454347955025 89 -2131213600178627833860985404823026629163783418906940811268905347537514354863699377343664410609641875 90 29355194306275495212487218788903927097993684752339898270629953290556301607562144638086147828971236489 91 -404386102083318105005127473045009328102008229581715866331757516210397112974088026100342144011500849827 92 5571339244115139943008293762547571804862629241425600607719527424865530965286489081942686063600719000625 93 -76766896484080995954816087002002393661309615523264155640509038140237917699280752751263646116284875892947 94 1057884545001040534253057098861396725998053351962178961303704717339549101637408052796055269241454793598689 95 -14579795007356399281407730771769757477647191694981638987046288420241035228310103324892951233270276119082443 96 200961285189773997137521403882517140233222787909412767596442476221657879206740640433905112325773607475543049 97 -2770258071047611134450628435322937690629791089556978141177557636868469521554219352515421459508836832527890075 98 38192135966443592699091735331694040024334442006754049805192197314924752894383247378767843628194886165875634529 99 -526590023794374792838144764447172385003235570371735634904479532507446241143643272979470712820918220006496181643 100 7261316484171941707237188388663934588242738357070138461764533342676064865339260789798519815032515024779283413201 101 -100138547926793620062950250634270779683046110514245054394780185275117903752196176297823098841574486342294643915603 102 1381114070105072673684102577107015576007228077813824047129650158284277358123015311171770133180846759087067819461025 103 -19050190476644261837549554522622426685336521805054746970738345476439436105037230094135492783350528746965717091646443 104 262790588688157035340194200587733893285197610037283053736054660863091413788788967448984421183697229119194351196878801 105 -3625435881837793103915390280224074776914537456606616886478227480021135272972574634580208084226277733142927534405489043 106 50020707510988608674092087523593221445276477956204430547039405289722052547883529470151108795095405732081151988166035689 107 -690204646193999738032805279777594797792461613779965065895378925597492467479634116984607999815716305776145550855667351875 108 9524532323132610940924056599669484752422923554727372534283660925634585781216628805891316791778090952289212981665719984849 109 -131445729527136428988324919428337419225079392144289456367965762383447765391508079699338947299576637390360017498005976830643 110 1814202107111014091093575124611697701755419386360017911957183340852223739761876172209268060740295944504040222537878745189025 111 -25041512768973003104380557223349712996983857929382854964362804597574181349459353353471305857122550374437046531507585782936075 112 345677032380736572566328461750227527324823411765678391125610489721520346170509533364960113156258853224067102551267640825290025 113 -4772159340306457862866591726636144285504944688057456297425405118827288073666603252485183840065513809898775861711633320655486075 114 65886007205198778217313156959061709328934844344212070606307510341328186447812113612621408593898821242961266263548308281331309025 115 -909713616213585539951781625592515469936844714729374302824715966875927690521116579461728965550690067353596320160078060318777105803 116 12561713347587091116041552944087371820657395025828418899349080083007141434845138619683448144135003639679532189698786878886074932529 117 -173470320488120796986250317760965255061099290992513765153149249878625763740656152444588041548469902940185222652080833562138055541875 118 2395703436922181474100525209709736943073844265972179477293458140978746636426875484285417786534102852707721883834584919320259612119969 119 -33088110877519540727311340174212359095234718822451952667439586743020943885640730104552855403899006250619481233401373990556307890452203 120 457026530786724947913193475932840761002168000224621026195819118790658867310674929778316051297565635908491229825603740901444547883820201 121 -6313073843315481684911536339094024335995852782903478374847704016825826018130395118979830317036837209802704081281276449100628072924086043 122 87210715838586380621988006440280957465115499069583301326814931231389456608980154131597568483564701300861203348920444434735860667445365025 123 -1204835837669758976922791021207769992882387977255938138824170570115330899809111277219119547494590923621132756925096526686462000353405573803 124 16646175820661294651560057315484456975646836853322463852910512871624416274129861175740909448378079422826843958022443135909961176737669162601 125 -230000719371443394349301307221452741250251666812409442601954617439071057538292630112055104305457977517881387735500701027246782740056312369403 126 3178129435955449805708529443172304922846997662781774269544360210869178649415449123312898525720847660786268479232938407584433997356841137197209 127 -43917863061334087905915095054367906848816307180798250253640260049512349920478589396917232089677479819265014519766066907054215759860189826625075 128 606928632734953279207502580148504377642745758713620458830532218857433885085907230533230314517390498008625570467374881959389035911450718945309929 129 -8388039040617603025374912494230434790498035758447528274785719402748641786751035910678750330037567503546317095526340039530895844213820161894742203 130 115933579108816556881127365603466594761727928708761962491226448182734199306944587665330978962258939996479695732563365996028499543656560566887267009 131 -1602446838323292145044514393268613194239807911523051327420583444840992595430650035942140984116416556519535857774332723518936063994079819806071736107 132 22150483765952312316981957808442543014389943377594971290592857223496910757830895395802922292891913908775953689529616950194245865450585914427669500625 133 -306201715356342103593093186300803490712331073395172952845231870244556159950438710290949065312305176472886480151229469963149928189949093322051568312787 134 4233079945044243609885992860611180493585556310420087952082156734714979510221459961445439297047725191830825984684851129654385671864653737415723674667809 135 -58523380790239635460328300914903884618431663406619906662919932777413713014647596930080195258593281565095306207273791943543585493453646388542632740548075 136 809144474365666403120558282803136765157405298380859954237932597690839157603562202211480864493098252200527718693116157371119421751018625598959332544510225 137 -11187836781743781563117139193990391833174982884845850898466926785491801572293267155582448848460835443113828414852375291999255411035102408550776796729285075 138 154699608531017653016933563459158577707348468506037736316629037477699983629611658809515036265720681173220699622812917609945088075164913177288584637949885225 139 -2139217876545512991821780133548006628005314735561164764429839630976281091447735880084063942413446813761445076866264815120292431272287653526304968667190963075 140 29583067892641220897250037296697056624083793019848089243285412436922374287503713658167400072584671166319910687301853770724056206547632097114552825811634303729 141 -409122599282942676350788109923848916841320019504987161255610929369850667919397746405035109332031588167379687936501328498272109856566759400067809667702369996947 142 5658293708381584950812231047913524304367991076522372171508974855588987921709685054973445477735245632839973144135610901560909832605627837911485422420337451730625 143 -78259840136802669000505676271684056280435279441839856998972903831685938784841168748346299938415894512155207362574318974889853757350041523532265832378101212479467 144 1082464295043228335145418858456129411842018676774769923381286628493575964773171375346010316784158007157048818458963678271521923447706480697542099822296653383058929 145 -14973008313869976984264053806081142218261997828859526117777595390892640462266947991951569832824772050035825928362172222583456139046311608887018493775254350881458003 146 207121473497672397338618880372260076534682326696032256487563033934640776880234593655073712346002505153859520831433246441759273146122969192578470011737192177381217129 147 -2865243155851208535839383397847508386326058298762656881260960659204069772680233533428708791662669363334075670211945586720676039600433506413999454820871345249380623075 148 39638559299044482359914909873316733258086055657622928545523651064016255176353151264038927958294908226502147421692920924164173077425913937594949648881030927116647427609 149 -548395636213331170454445571241068395154628338952825124233794322389977987800658656386076034304829845737939463316415558950799125125489647501835284672536912406232505356203 150 7587341070878107932315793811188225948580784554548351090280910899929662883809081606469408909779106920542381221291007111475953710455891036156868279912313914390755725813769 151 -104979488753116959478687940786455981452650556549065718300205810538097634386270654367134878512321474728054826815511065918618320204330861862407238190500297191299856319835107 152 1452574031238781360145251532140886338215339328134893497977159039257623536592038926606136706503776092405456719871945610883080693999522132665340474526024888355438723985886225 153 -20099757858894261992335979171209983598031693298818375443392429505857094420616250653306137578020900260339712730117182684924300176956704197846699483275701589648880644135309267 154 278138981105540459608459261024818434473000048539977325871514094487496123446642252059924365208466302175661259673080676778151558550011657625053366962620214229102755876156660169 155 -3849028603020720907047480866437190187795550724371910866987125292297046051201441515844105590159878527579926923569832517465154981642114089068472937600375477240851617090823308387 156 53267023362752854054240177763732866759946228416896940183707789157435597475901616179301535009638995301270458136434444913754924315608899425257150500748041113003833351593646377201 157 -737196898976874062032388198294003697718110678356637780346421144069643448858499282945341060839598303584643136734506398688156162689629919236888001701164312455961289852552680601875 158 10202958653624519304987710049044738422079744672381815844671718119815037426795244372765266143802454503427835214667317016126580929616192632664918996914560266419124317334976419710241 159 -141216709726615552369308469191924903282818337469961070009732469055840588710603839841439194140906634812969341656573975648192226512423983815347116700587729281487322641959972592155787 160 1954623734002457344430756457186044463273700758330024537149452101011728649111299576684556637328709261035310538983105106362652362571660658810814064724776896444981814691080095595140625 161 -27055598914151189583375179935284636125165196191001039956490761071774386008404524207720813749052930533322752703458219698035950286432970605709294843535849508157262568776784306258705075 162 374513806041651645653435995678273160005647545460295227528051448735377733580582999437847642301068928030870915493424663759491664455369568700770990366515101192692186841238532523101389225 163 -5184358229230603409287473308912846630437502794529928608098199749277422460108348083296772112497973028379600186098159769045412756386180910530101849189253653030428686382112622011522375075 164 71769259089985091824232048255066011580088297919527954699857017722511553599504907448352204582175329362874092521003074772011159822835468600592821310634319781933415596413243873750618265625 165 -993568957998206782751086724681572694490373226136275736014644104800855219806999924388519390304411695315825847318496350483457508767939670856233354623729714315314586662675377425959573684267 166 13755407586080003483148142844904986912153931760409154488480088020921835805936237556718030356995901030863505835594247155332435103299021362612546999480135219774345204025712161638784764834281 167 -190442826876933214656850667570720144222691634945673434568210605989729475393254680484755250896650793097430014252395283254272549302607171966090654767860873877914284304073515108427344117551875 168 2636764208319763828611909181495252495353388948820545452410769222173870591754315337223330301265823306255898397330458319047666111545736224941302030569530212408797999356087067278934151297218041 169 -36508442531869213232564944652932799929842889000418732332854157045033918861045580749295891938488810790684604323258592357029831094309385023032989611689463113529530248534130747716636880225305867 170 505510839448053121604640414170810600031480570945196647976051039692806756991610663352808505619370363511003393500096492191032082126446925173876723845630025135329245587966883515375615376919109969 171 -6999751403236098094807610320653289931201695198497890762509706934480856602880429347694950159301308736713498309070244492063248317934364985515770893509044432320336705547254633444478052779714215867 172 96928069568175188521661763808000801976158878191281789234844496503607256694826527144422535241579549861406901777642974424689033190794949285233816170652544302987207421799345852642892172321254143225 173 -1342242983196363645284894772874196103011316045634523965655951853946592751377606948994978550771717511508347416666079862116454050785265192830856710334272458248780566631264805028663601603571635166507 174 18587765492937168293377486174179696384137317464372687050685247186585670709591790284006311045411530908091875538244676311014773968732396871424849681072003731147640016061452681596737286242593056762569 175 -257417178072081491188885618540966957730118985423952715809076738967655955732631213764922163464830535481011917336970099597503663560404914296033402397060510911894258013604361007076519012079296481671875 176 3565020247059546407187004010928602596179626834480109159820399894268050335769082453466144689192179875174062604655600949016149942874337756910662639347876689878658486447769542814442887618742133710700625 177 -49374243182502030484972088698053854005825834432310881821920873615965331554598111048720930565530791732252098341006415681239562915427308639257511422461610966675077279507845813772739389883968042246501875 178 683837197907547902191792383599613617365927550214360989717996759566656576670648250894331673334758431144186025979091900235923984611092546437871054906506753365520258439025093910094723546589653876853975625 179 -9471497602747109477820072279911771039879543959818465876984669181211781412439033159378087479767648222562558194571736866127698806200017263872099934502831100787378298394996197383340844427551374747730671875 180 131189204318511936231189426380032166773603230208318447422621914714798270684735325769802259250294689861175863418342821748733341303289141805145583428381853532210361895547046812311129814917452933168116864025 181 -1817150527280189922297087359549869231446052127728635258649771048893879458582990577367271044727847433088177142038407319494709956610755824960845869426604065639993228314540659214008101330661917966432911084075 182 25170794614395924725797489527880415547128334641021947431820965815163434679110669528301461587023530077903153738101250965324679165376702741999740152178493503371903479434113400263282250469003073451222631775625 183 -348671153066691174337772120206310216596491767673632360323825341563528614359478492360468622675843071361484259605351318311868315721327736422740683118870595553026873806317774175830199001619802673858346854767075 184 4830010092587686778967297238036146765393465739523537003283028589900196231721188473503057848190538264474407251652821166377552155616832930899856716858045475317112036958831905942086542376851022543114296549879025 185 -66910279929465262727626478068463724333149207314577755200843615366772933182277735244392539937180309422404262234673455766257228860315747330069065402504643770175512283881584370340614471260822963114997146745785075 186 926937187990484913228398924474778417418638204385773694761728887865707667018910137659581109289737783624714414165823396892628540349321979689074039924484176916271130108925118672607793404512621520896965885504941225 187 -12841633780845665367432343859275667573137236595511503519128522063599737519017320321168724983104652606811965244201740871362286101429503294235304049869263647712244382045026632651285425287289255268163213481556671875 188 177910932847748974398407886858327198261644864182940053064292046374869175148616367183132095452626615191311920228095266112961253339323139019643608839620640743020133715236821162229634920301522415865219984636139666225 189 -2464888303039764306364467078082431794576430017613224809574420910732796305953642783007604588943032254199474948179470025078611891605846317476873464742812588022717206164621752411332787588100792702729412168468599285075 190 34151043053877844024566875540942024043233243849523615071311957806754330983036935773419052546596606572314634422852813757268188438438672105063549435009207526852863429524213763430790321230815286201831815962198443869025 191 -473175986083348334521603145017964140297798020047514616479512033123069560220070334501784579405505455716578791725315203082162113775201047134415389320903659926272250310683119306293615016233193632277661275671629196912075 192 6556216532100204773674606536956809075303591083446856742054139137706978288776763636321039474095844984040392299888582128964612929782533921937917106375191144324551226412900456540502081741630191505034064427778748497775625 193 -90843870104090371868538993445842026548156265865620077153137958335135243289942039819870888782629731556853081209955780444438224801236185646907733755516683753321972533628871395240312961932558452530348807515845722781954075 194 1258779297801258723604650919436413427728602969852596921293993380768254336748823971803216691301772689910378769702564079551108291190891036886025152070268605591298976254864028789647250894851842039172650671289271274743229025 195 -17442754233695562292907794527355233568744939215151972199149597661862444526374869351349389265546601502942857841003863125382044471609584712265940907704836517991352752358307413077318131818232961793873377941998497979353796875 196 241708498083106852139478456572542966082194972060041239359244803329967061895209833435768667555276174929335442552660495863602413125414145332797126831684758530329202267767478847761391582487684225535638466606458981208417200625 197 -3349500526005157304500192120340032194799772596609375869919444412620070104801806846227841850847525029670240220277705414507688684841452774479306375402352758731998430242910475425765072733921230637883617916992635991880563501875 198 46417242768940660634536634010203508224057543247513264971952615417978130747046967177921820435026950450471938747329605132751053128639476099130659647798015152314255198893827075263299209138519440242420464286594200593995556050625 199 -643264633370853142549198790882232117729723466247089538926298956412675473810443555968625426032175155548242340952543645915923707733801524157914957194541501666709247125175825753561212602052774634523107087841816319834812516796875 200 8914786473578440442530774471355731415612573884529222581732881076604063281210805474159860347628822656714937825571200944236339839510225963897647420322379332571920026611784751074789731692685809196528900837126607300168481148970129 201 -123550083425245816135456569172496986003073417359565555181681901942388773963903924694935167715435627214111520238610111658225268170385278687230004079774316820787287514533178608515798108406186920903766224520291683275893180588335187 202 1712323669241131386577078223940167647382514274233336988683619150230763653993724228464968218135540669599049854565884167991656459180242196745327571875512952090477999195835852470402844615052705196333839376517132111433363827635837225 203 -23732270540362734564117014410105979100094448962182140561527668740265938888581054509090481897116346942425519694897655343225336791012679945581341393641169418040022683473281454968797953632782258444607990268540355043811081758302274947 204 328929807293322991307210895301188857263109218974968155954792618703554349705495638996304142358270633770223352294954598887362188656497506595413181364752756548302979866491960976143968328198530097050270594243751589122683473973429308529 205 -4559083826804538888858011266182734021020853602760576009452353342418563792129954785668767899536584250189617583035073484642915153237361482010236245678369221028612876447204542194463650608161950737558135150404894163670232957251589801747 206 63192018826173467803145519371538918131674258178230066665399777773293638316006184768959523148565862899655453442931565723110575235264050793571961543000726340173410323869978583806907363777077149463692437868003963205016576493786484089281 207 -875905168259998103760451439612115151234058819843286280962468789746190136945244679792922128263236342269951046609216130392188413492956962142259022046175839113081171369319289061745199909446882739970764793199708533221585593506009036976875 208 12141212360961482101477664556429859538298873937252148987600161815428666207207518453252960961386727871223389681173948027344504025719392561772726235814542839180267994980858762258364957910290284565518523386765316097973921856821387534631121 209 -168297255134547181002205656005597475017766410163152091248519193706213290168638662866533545081399163546368632894982376453648861426300229443594181660559287998998888307236881973679810207998453074329200852623606408420004497152353474607196147 210 2332931170768855850877795098733530888693303393474587730973920417919041163062209066209562588003447863467413950948250668909200907217460610581553649042796264614940834287155157108182478638546353687720693831887977645176491830948510093989255625 211 -32339748659362433328402655753563365966240490075576840149176046642824158773143860583954202283967668612038709508434585502577688530140841283907234367842599351571590545259282822818197215328143458576064233817255368215663584574417948013711139075 212 448312742862361908591942311446599679474530110415467434499979541121481700920993293438257235537664945748967421998307802978071950741248518302634805392632927018378522391918728486323306173833820383124553736866263106382087361696161633070470703225 213 -6214914579064146999207744925067590751390696458351969239357202669360851336519454448760865460176276460161113357644076180097214625382765435844706358824701923497172622766034422983546618353170244707096193456691812178950118565225430426268203344075 214 86158631327529599570704642537136391132883449061158699593077348461959111033974983405988656499190684058790923562438227263563470130012090629966341061093078095638521867971385945144318785660355240277732969928544698276266820692012210731526910555625 215 -1194460732596916393699776711527546189361895185814814077126398836300713086657250271112153349825164553988273913277895885769301019660038028163652491416699736303659566270410431830910267815185120497335265311524407833922419511993826399922444101147267 216 16559771249638902400020719032634174846803114201031639532285953230601571487332336606765746458484971482268722410250610644840902902258261409402184970557232186599494445021848100763185371448640116215970337173848736576252867755562711407343405990932881 217 -229586355296546399044978123760304830608104838312297062677643744675268884947379596697196011134805324101757083577518028018472991428190179186230904298925348215941891732107793932331223331183310298124284827384731310853076424358486300631123314892001875 218 3183076034569029657926661736491640982225630873250652681165188610487866871144558406048785589627057744162160975913453857391705118733267481406747039466757983657491981271724118821494326157650842782797112704279982570578991288505053463763705026407575241 219 -44132351312055192337770387256754603481002104636267982455787830387180414057676292826028200767410317933072458928181664624300697549511602732999874067085272109251862268488398786202965676024098815674994809932466983437308442137372872411976279977165888867 220 611893940373270498172592198302069485791644495078789500913149975224957408221580182435423616226903873739197799695812697118961702921912239255924848684726615037828944514032043818257262795575425881525963228598105561693299096524599224885515965985380671729 221 -8484068923877416228272907447584336289709476431278040594358320266848105051715301121135362589646523976836460173253261968900777275838184943770995072725409641364884682933307131202621044232337168771707287899731607997082999570769488827347694852990986371347 222 117636228686378259888984505400135889082355949092337136913896151966349479306359312413698281875890617232721141071316105805206905769991667518091805635260075096531238000582624472892316269514580748772812971417506353881932179146476044120020499928400448120225 223 -1631123285097598317030019901335874251616991195621976243857227629893233747904702072797146322283393430028627563290870127655040112880504324628163145701536977230866359742368405582289815960027449531587766801610172224528712999186788379286827547229675824907787 224 22617322631694687950423491077449041488729197262300388915260445862978102209489003602853237181047087893638524611515320278142155227908967509275261047639170034904692002710603026668604474186833860685118796619304436768976804102842213151914918318222037979564329 225 -313620348049889663730705094466216610748202111698365892441893950968098495474940918581713448026976477130014494699771544849394719066863790075878617393998932360785167041586445350823392341964626988942816613658084538450692440828223764456123986330451442913271803 226 4348864024278200827699135063525421000695360625257827914580088036822203372584214701468257863383203908470665936796268178670318890347881160702790850673787145905244441734630731593869192439828157185164138029687989576242163111081318337647810976393026794531073409 227 -60305358949889893896353617028545709972697692201545120877796837351537862581193369746768394104476934023632466293333749808000095872236486172785608243224033475127922277282364045491621444401423027299491321987519273733275467770102983061590259500319043412333348075 228 836265907425799154618597216985770735763089110611652256214777798071713343775945496652137235697093202400944452928382649993817584327928194256190253480051584881274885720556580404214371874475979256129093665048891472234453694181876315103505325331677817235157154929 229 -11596881270245702514467901722342429515039518285462462024375258729924831737640048340201768320205867351237817263985190599450525785842415968531017338103470163842494492172275099621688060596577004436206191808970843765007695760354566094470880476664666949055041943603 230 160822308130000624032552063440127937023339805355601941113514545925534575086084975858541478785968529904826002437494776876458012747656358909942359858791629936301400471252744067017520424142587178375069944812677303618040076087730345528557270093323590272768768184129 231 -2230280875664967227300736710466932170369669772791205471904907202871230054452120627331592233435861971310983149030649128087349751552568838191868633239887575538024234266048365300010389054794240741500681239835451379011707096235833922925399779307647962268163532037067 232 30930073271495600870849360977167130177712337254412567563068426739575431783292499132395421248391698665399274468855081443027421618940328832648708892010067400515980772911623088790092491019803554066265292215030867304457920410275753942831820375619903441527970902480625 233 -428953668531758795674804688169939622300011276964388980755538223779819443141591382004953732201851746505162433107829786069222176500812004020075800883141815748349364955806414176510522163363006932943337390226439080934841591345355392621178399400015310213617655920482547 234 5949052536423588317013249747163693357452297367588646994055392917699441864259775142845509501563380833034108575582076928444929841656435940670230529411734467005947695385319127789415885219727305841040812208741330032546992292245476939492460100767964026415353704005233929 235 -82507444198208691240683385643921249172162398880602134781564499064579320663353907350021086876547196574569217821802068296293460801532097870240199271102167466637794236555722979345614744024701371428588929868391932386201354649372053136695352205268398934454715744071207075 236 1144316894011804894598348346075325007789074571164828516700044023916564219805802122944069214605766042666117639041179165693312813608490786241161137876456095631523133666425201990563650417284868118324106537214192962415326452951522373698757171897338145259138429761536218225 237 -15871108618263156320247000241798911906889560042467572139792943596625976132664536864796424618341140186494538551100486543013610557624145760752175139925865176533514742072069289763447614912650162256482970556625059766888819759860081255867186427485490323690868586450788125075 238 220128326317768372017822409610384186743697481151222629355236644511513342344113183304215552476290662698256498052294923788383718428376998887491510973931794800829399538097995086495544640348149243229060427996055882143435134060087133448624236660469102106868102788453995868225 239 -3053178870189652528337898595772934257398001329600106425815612084869146576044897819159795621438118748791284143256408871635282617385691470353956094876682173781354064288052559802635320264434253027468626977626710568112545105892556033563802750294394921316771929272094881092075 240 42348316459058021558368706032199463991873325247723604135548573757070505457571127217715213918722259599700317292942988839073835510217108474078876162484686130509420887597771966605844229032613528438296715404325325807748922572232488646987444011181245017784761549882562380253609 241 -587391386214177367318663182050354169449274250835276929546193984325052816939686083454850713096054694033341884191043799501183384946167485829786337959361412652001543202434810638705267604379441520827637525220861115162498450444498724197325545194830465433689610410643359704072187 242 8147539171310081786816751827823849209269974285552400551696118408400934326796427855215994970103516886042105023552856343230322795565402623261788151947587197170646573339968441318322688570774785525754946810935751256052126231264745596184027921502829481724348355469796865379350625 243 -113014128176921565165128106336247825383597780954082367008334794694700703562752222486666417005196258196083061318004155852852682180214102102394734103164658356331802916910455328259621213508811424967093747694971370431255172891365279288895606470222160507743229672484295683071178507 244 1567640080752457871627579996367796520072275370100854204632915134065958125436027804531136893423744399313625765895430799319927598649535320696530261454905111675428822937622717879924054442969677147164780006848616885090649536517069190833204978428394479133523830662132261939577077809 245 -21745392762899538814884524021495115842666703532055340968198112694752622812550152153532381117694364299572974177600791371936862405844093300869312001623367344104738707818634563798710781158984360015602789762762545371393490544832556111070860327472982129995046641690141849828125650803 246 301644473026483103854459882454914693547172760882903737634118313980706733696441736281807397224412701369201339470857138787364237027799149989309416321781927156628001472907972231268916413816839129222602558660525301584895717048119710805004017927851295389309771889917108995426228845729 247 -4184375477411200801632327373697431720450003864778900516729909152326824626663462738218440911767089650059105059774989190970210453734893774550850919611802005583909011862565047711799008036582162722901223660443378857335249546493975080383369884239687596064795330977843577918177793540075 248 58046097434465648039751356221743961074152069782518291353697202108889137092035335614516644615340266995312997073282997840090172833710447957034133099161319246845090480429152327324543697596894599553807096630980212049021087461179970628984754283776649845813640295043540492633580395252009 249 -805234641042733511049558995914747080097471571500816006125507752323635039540083596150945037496168609706011717025021316868452493330758799691049608489268127078977029035707373679891007821036990351166941369064804406067564638003014030828138021516621632656808802737611895897205711902863003 250 11170660734749145946142751217958995949125728663273611646045060587592557769765711601375190348477047647493561910703712784340420380291212826763949467914812608053035114015298384062119760017614933382856934493934396943760215243777585901251714035812227560241342268580827147249608077793093025 251 -154968063878670543544916398240818466604742008982243837176238807624748914583599509225431566172076713999406380294665556604948395044342743189659028585295542675394399837539072504037968165560590611611486105347651901298696043577273818236294894615940077224362438632170697427626494194869484075 252 2149871142183723564269485493639429811832155365615478424377880237411964348131893201950794490321830708636200239046084453477908864432168234243799504822292640452810124523173384171927374088809298010045080510884914494353135043815270406151729427203638597039959240480678292853692963127101675625 253 -29825619753914329123724898441677620354013308970154911210939695466996188905850180230362735446477047867579107367943428617270669095422396647359271653154879040885178587846450724462526543789723271666220732071510900316181306027438768528024143021360946499611291765241105289743718272109045710075 254 413783618395359693217612071705173591155321367478261808502937190639353373700682568729384322713658099938687154206642426456195741033259051554929931458026240451001630225271446534748208187751998736205781213730119718442390353618857507871932293939124296089924813751590017788468159312704094608025 255 -5740686438215992590220053823194436896070847004004287511894868614438621902517033656608152383838237932349199583206010425425635075222473717508418101766700494878771446949740634510940441070793533534747574241342158131813856465541286532467753294855698160559683140347423828459493159732743597633075 256 79645459630288509002472697937417675321252526152565376752148515025650282122962172621201791397328025020410359696107026776820111572501490202934847480934506577014851474107904617167870761276261140618941616027547264245415842447996595825793390461900378595617877601743113210916265575920786205013225 257 -1105006498360303662772841450109036745207022096365246201612246589939133442102246074950895920770623253563286313206908373202445678467874211708165776454887602536721612136363368812198906769310383951465464248038731139241931859005716984509211976290477846037153641809759516211056363074935702442546875 258 15331166565262972797129056568440986279330843613662019049773409849823971748162699141230687882916014135888959830584995473125615517266115293150066228421290987349239668799726422504417087918352138156206519534657870660065261064152899059938699017684753582810290470180016842257276218808774027664812225 259 -212712044677306813634637456662582594493285447476267560646194884443808356827377770519907873469246294598027807371101986652558319790672298125032530890895800238000451667318692952270142667205918178208896551101421684023723164351928607844498957249962178410547879535263525205418083167566317369124748075 260 2951314030469240633967088396509941915104850661555217028607699248049564560798683667926710746501649975051349898249813686734773998980840536792541017906597219900986692773589163447435137636112357422689250853478955563351688654570013365500241955421901854860203702162401592652737617646776227314840140625 261 -40949176574952259709144162184451135946286776495177503649467448401004108739944245402030768756484716548215439915166840303205284327080382935652877944197351426917222433747293906918558873649432883103355359992761113218625325527323588111715837808984033806111778308422891095441378921065278485455509441875 262 568173907367117071768064814677267852765861972440469685520102300769400489859245396316856953084737972175723909657711947226000978840663451252566985745862723864008347433515884518254458197649426839441298787463850273878932328628561394404433654094657156653874286877047965908317831393126470138266457950625 263 -7883584206988419521725771995876947847250165311839978112445348768044529753902303488123618233967727409614913457575506308717069019158395255621814642993720874828411541250913090785439644075227902687675244539886600747928538364234537992566714450827461549007684245015321108227721781920788782473082402816875 264 109388684968485164847792953517142327139340755194614304880166929422356770851001446556399698207937964148883102632175962594967992902508464342379771937242782416770014351767674284800776587398110430782544813401659985628416800019358389816677412625836638121098466776223314396652732720458688051896525885140625 265 -1517844600284115438402899077309747723305282552244468919185583087809067348977912405027003774006083958986575477165104589651007996479272941995718768475700226656151886983199129368318288889275552212939241174940772455857884850329890024327303637489845284831022969367888829620930840469889067477761477389909075 266 21061455928756724394194436138768177890700205570614009353507665594694221140137036277575189868442713250933339631224805885669981373603689388287750942686473455214393047338772828037075142951006164581300143309699415614444232324759095924704741462779809479034886368601591713243290498745641080923453974635565225 267 -292250722961606405098192536846463554918424675992770348934433442070806110088215542910995940489663232105329500430226330754158469099186502741103819333691188425576097355322105043285251724693315981134344038006146512050934265668378849623521100854222033543150714750369796820362262691295358068994237606470671875 268 4055355001070840261952934270840640752729066392501784766283689333624664699148265931555657185217575390790292952594913498792186616569996245588611733288084858937689230849624233938710967593671864922599629120466022616879671554731419327524446844276987339106104387650233964915476516167894962620999194396646026225 269 -56274053017129491858678119583508506199747150467116771813503096693917421553380373270158493408806173968414364228512743642756780263578827405813865584597963074776096262552405316826874583670198863556546667736455709402173853805284081999273135802859392897210845443222864927920623952823848791528904522986685469075 270 780896546399404390820486807738258154885898276754453296976642182933220083831150006239961980664330550042311862703228853261734236392602505820765826147108022589834417927916401641582489838346440755320960430975909935595583011392831091501439323988634972258808000550748037031469899755333211037781061308773304793025 271 -10836393166967307701799070481040029617835612235648856008024725340489502617234724933892546620625595223930008392312523784768274318286495846235335280548876604221212767533124829105217540828633002447285902224691828429074632613708125978310177200750330189731628668879235951834688680049935157372945148271325702180075 272 150377169703805103839829270915473551220676025666576941972095902638007853542115361873020736436999426178459899964298175462935314715302465026524236388103224742363074794194486001578175984369982438938513846299972206576112662317905914001242834450646338040243298043472319482017930598911569037583020014746651069700625 273 -2086819649070334070345899381071107222433719942564841143170235866404866099807401573602266688905544202022184823211323846818200317503137440673736837976983804524193521997249500182500022618149060303670672764524227135542135039788467416254006954198016830333932839249494334998955089390126955776238433198645937896689075 274 28959678964875685232655523258761309239433774918924564372322289940750557290486953685295554737447152307999287054245188549132149772188697558717266132034087474279192997568138163426003027883666584607079088076836267262769000123239267358359796725049208768824051949488725858992093869878849350000270384257091657695078025 275 -401891056563207659428383744520666735350761712006416875698877186532324900330319535889561900987010306597142945652467742045829487521589043756895579725936975701201301728480793810167248761897664825403092903682352356470605145296270488295734880086147792317856960160194063796187206389638803657083962355156531217945739075 276 5577359918870698007418213427024761124467140733156948176949476850204582519271497589017360651340967869279309748697114212396269833796571313229666309303585814012394262213537554444148030371886471531629957542350191768153522068919015046287756274208495140490408774996875303206461914926327112699019062388596635735244887225 277 -77402446953787972838654716903166043622643253404031241611941631239364651434636217230375914019044855067151693422300328921512335251100762337030393260879873338560790413361470640256509272686950060771129424843897754976059146631196106911844175364018777871520993581991235464172885205703007820184879608284951296046774676875 278 1074202992901429000430433192629608610728622226544132326289806539791566521913116842642201217068075210023658474767005484032220927927902645630605228583677896964442717417097675547225517784251064154478906053324271965276220651227847380917368102525255861990451677300822724302173847584919487045190644861080340648867398445225 279 -14908145877776376296516964804095312333476305398121839178310944627575519170112059340256276809498127841581667339198994964157380706555472760358567618860423909131745684629432963812963289079710804202879305006181474699160867706826338425824114155007889665012186634154508754047575225745482426989612307563720146588420222459075 280 206902852094075776733712118246402802839115213575563411261434380543844865659548834373108394291270447333471755730705188062397069134545936246871961293560288302805576040470306614590302276177782772990928815337048675581177626419071363002193644445502260264886263323343362272516398018784797866040265090603946146639628226210225 281 -2871539860608138451245664456025778306861086121494853577959871260611075814159255790584259163558663193004825864407620738323401736553252858457226517920949730088009404708907922746888675182825277698924336796282540014914341963374843256595641960742751091406494559221365155606601506405988537273484095043319182337017241178282675 282 39853705766360072810761414514121505009427651326625961572486468900183298640033446977595752805055547019106416567386813304389321127440426952787107686838139412981330185508994928615144020446588807315344723888557459853921880115009680280769994097914030583825323672541369756127620950833978485962625341039378347935881357889515625 283 -553131028401571111142312426535604344536590413339369107724411804069884065514745289747844734981302068348967372943705411029239819443603204642136921730733512188409676424681779900279640614774332910621557657981436870092133674588520877921008448731118598446039791221862778581605477192757112571639382298014390310879135265596964675 284 7677021277222547002432494677172457498100215161171446113170293489849449105689272576509971563298867717870709860951903388048613864589269776902987974150185603121741591017839461493115781807038983756359619789463456721206271692120285669983066391461030744399614387235226209243026235687280558168588560731233139013899213562578430225 285 -106552303035642360086312466291283227663147596073844277574064514110513858535714850762404268191337166404399978136826434848759116787725796238629964686060483482119123237572354558019719656670135768233649298741406425199952309229060737958631760720607618403816548313226020449802009766649013861935210498641144892123233857389693141875 286 1478898178444881882229489480024316896270958631479635812561666878404192091465405829491223500070854521668249877475026556465875793074594317889114964288929537956462869524596526898642613699240145533590961976208025312474677937545063907692923120692166710624822970109897470530531757337367242101166029416930138943660761622685221730625 287 -20526693897194514536864803382065703914679845944383963397239602110359388455382519088473999270905770959155224391066344778310905154634321313847894083047517007771843574392506098217082607523570700689071885368855872268261155992282464031350866875275501547996162733447078869510034961422352785196248002288418467925754033182260464976875 288 284908233560474283268251671527853274992992569208654970766774317161064861568530252807049171440421497628548091113663420273738528236370705980330727617567043173286541916202183142024412240387097937921922610784313812992958872496447074429812040502213270603494291596088242598254148113441138491422615996037453965557573840356061346480625 289 -3954542250486625835922144133380290684361425980288969601490861335407395480361162822917080753018102558498905892294882363500993216607200876504792512907353212817860261252996675811428753493346105721178585025063121466102541075576004950623501924191161824733633689373724184683304005529685448328924042795328054890076843749412607924641875 290 54889923991788912958454716716204716043494740037415411309580477368051017435130767491200907549570098772708584661428476816641778734997619715954663273494335712542493395923478710312396876211090014555718549692608327963104056539862473512341892258481137951339019014127217516401832451525557324185638922238439716091440459544724060466329225 291 -761893367317227175664095491965848343141732870704537171209925573331014934285715447047665748344862071315618573514836729178014495328863177447099762774620387238485851784491998829775204872407331170424207042774554136801776216974259177127092935602919386386460253167582977280487109802711020165196209767126903357170530645377995231090916675 292 10575499155118250213732743287112798727130689162527700257535540336180127592035425769904970525761018861236766134019492278533941630429793897561071930303767300933436414053746345669302363860330256233095020957250559947474995191671260575144745303074151660753075212978624615743992320542494041063543404522389130876579695862426959491983765625 293 -146795465545717755303039803468831602208303366455172868887523137707881547284305332631888378860397581898322923250645097061540073801910848137546715633015502431503675638934046520772067096774974564959479320972750283219232364029804077964354995549305947148339019142041581854210536078024575235636604101974450955381970504046677832692406649675 294 2037649373808945423232621113689335489344873117185103393699156541367935848293196539707350692648512793155078069264499685156708389646546421696792616089709557601270894766032553899804852693113466783108582213808707077574723363781628236245268492820461820860361964741053256749959986240121347264670770007146261879135213378285650581790261809225 295 -28284680992901502603966261381435760766579931053284508190648652032883872162541186836159301821546229066728882994299058617057299371057919275675776164054806078017227281586008009393612606878530278411436739233481932499990004780322473416831175533975045132007625145399647642001712572767892271900416851167446088472010006935102431129335211959075 296 392625131981817612988046149987023389028232267655326101612168761512551477029620368631585626922318555277902040746580729931592899883432166974132490040051982576013209769381805755115995010121148657216684685457704656200326757466016900447178457161357899129019233344690553245616080805765593493801517047188499062200295181636899711305866670155225 297 -5450167544178528436055184628853613189763882823361785368212656497146094190483903259860529548509705554362160280439295463472629868898139528820814437447791131739897941143385417813413558402106019497936802022570128917907580275645410912052014701546964883257375562275003389338380496643025171500489727076015905043100237948134028211835942640776875 298 75656548575132975637493011666438079307887422419206225380823891503933955613073733128861990561675318652215296733648767727317393811155096888961437951998894395365065053339919461302061001416379601371959137022074522625802461629006098914559609893288965131858841813361806993679977832740713001747565932660591754905150366823180158155310094909362225 299 -1050238846697433225684965601220410623282258737672592715773656282889336011780863701310337308261846783713649595463995641944802851262784806648391163899289956199747520136169071712547338465361219577297825362984742023292113411988519450864659262361589936372596459146479572114540341952933242098547919817136525593242053613616625699079297687098314075 300 14579226389566004361693885487333353487963475832174513331192532732622263769620085962047310906776006530956061621227898731724670765300141592206205646118989619809653888136101807874220159336988576904900092195615168502879515777598318484503741044091457909938960150251741456471284791429370569171885085388429669833082697462599908162346381969924360025 301 -202388437693302759567391511013634711223493904710646619154806700767898356493478548824019381172411407722544944259805739985471411536191362872301551243426510710914619916701289523846182432991139196753300066828244341952182743089305131239022292777686259897926925760817971576803922455980847434067999456187489443428177384352243836189700071346258880075 302 2809581926667118387438402596014880347749174284795837120514509473172912251932276200841937488697667281517171711968297702049552571852640756838957594506331912123505488054129450321108253234790996956826762531983991436918479982946203844324657535206352169842264117226408736545911845755469417144837403518121922477560864705682988219136653220940671075625 303 -39003399015675122191486197055605235757125539584068356157303704660401109828246415381224158966499628205668703090319129614326039345902094602697370569540677206799770889088990570787688199226315071171470194966065609015456664692785835001535124176813386212244604777069204757554788192952598530492173046370085687550586128016905192984416460328654329231075 304 541461937587826885952103479066281298035330311881472890497257675722886888963133065091277668717875800700582032033004443735489247865056253650234107367653990321643990792507945721467375284128564905324592009872898275865818750464359206982224211614636022809239068929238347288582571983868166225998852466738550967028875263955673028599055320932727331275025 305 -7516888368074539126658973124637092132076371073826974694373732632541417010415324508787529949326198574782466459276287415464307405539743039407165758909057865954866542145545494075724687569622834177472223741442674114054815386293509091584025725649001548949684199294772371862461584004533709676137957467192234826201748071593762724930774133235622231873075 306 104354919699501009888071800725611561561920173413302932800725274956930909457338105542388041888379002971914725577339340698351983086220435271351305210729630887470823167282598675356406995721964814338600102564666476998857068634700879931659879497455202865537167033640270830914274568302372392237173567954271709207789802373661446724853721983750667781993225 307 -1448746451824100405436972755301921274124827590171393641809102697136519931090085702971930881074872975792816892102377330257871684417843724010787997398780847506305038373453775408869419497345321633453096778968425042874855208224779210670989621197099927135654304308384707065897597823152570480492756342683611560947794405924016017880508663331249202771671875 308 20112980932550176218079368858836298788435363472901760615576021291656857306090434895647255433063295238192006536974432546320501214743501489975967407344743511965029647680467493312811510715767200976353818585600431235006753390223016797639077259716670194970496368684131366550866224104841567487913932206124802494047593010898479492365040431498324008920827225 309 -279231923578429496133559254410681314644052739521793847658654131299419014522454210370715640478923780282084131843019163006704611223067448675265521816110985902595569504093149723387748917296904981744355750496378668293267415613791729804881298847064142844447912024964279781252220762568870514410505499697521646586817504175648130594107405185770513129725188075 310 3876664653703844694376826714331414136144435170220867484718239404926886763256953457674381307944550678358126619285835251739564643857897518971490317985609481707760769954151540352342080528469283355128207023316377765848458985524404409347766535030733978016404493554040326324298485132977999660721441369254491670676779691516774253379707930871410547428089575625 311 -53821514189388003643202464703964148996170726895487169660285257401387576488086718626363503748569920698301139850698199942283683319524121933460336219241876611499923764286934994131615772145044208525034447687466026852110957471702553422716140053257034463198802977752977185786390198988872243182764544678732514362877070656001127554363321555846593641154096851875 312 747236489014441748220518776952521556377502855236291690848503563465949792887214284798876085168549716794793247711659681680761379317809725180637325708942424293419938970564539066079133026352816341462849891794899323905342883547748581141692873445369600700178875451699100165504030028783468985856246778358840666327639882303894923482511974314730533434328565000625 313 -10374440491412788811244775077712917838449019938419620238808609629662407123912026874883948774114219353249319912799536501545269579752005270383265497139187057603367483633687733805349624586639776662354813481645376329795908525093428393633814457309540488722547143174112180217512016831699043942071391119901938596064949376130375347015686636776011633944922253101875 314 144037548641025645051937314192841035505701619262083388599390770183367520311783434383159686609274526739114126931425575713885232428331982901904459949614764593641135734432633054989445399035480502158117465924940363206551449678269195716074695833300963570185828173059883791554669651985172811435970900564168186861313754602387176780794955586459339024769365952075625 315 -1999821145068759460998040445921360455236098731537074368277360861203169998941782336037375745345226181668324554234565258278102578717314241287229763273441387012052808032442308321002181648773482070739500592467803016841411734394513813522141147599720898761316270089469838518973435649769943205074931514241187566324921589005595023695548517061009897916653376295963075 316 27765849134690591646176594883122591882309898961667326637840571771514207871821370987014977523834646675203073786882884816849248875227889155594065306422734195889470574314036677890190984130332805111897139405144626672378902651866349742031253062155912435220675434244835088384526107228258747656786714570027027620956616797329148648081108738463580883137007662177402225 317 -385509517603833948147632515613797331697721630473681101997944648993020810067082983407830088317316882034122352205694574266727826387125387116238106041171314652301755434527603533460414450836275032054054077248588869647979765315503242673688495059451069507246059805833141048497915389863450380253889289204995687996543974653263397774554799225926728743801016967652921875 318 5352584887794641291957030514298709670027350578728107836250175254384180473929693528166834023256139635973019890901918817735902772664498579208852584301792612222251273083908428158243088673310588407921218790496413546229308214727393804181947883162894831758003295884749635426647511439162952744117842207875504546487387161096198328177771545340218209554658583628952568225 319 -74318392899069601255240698675334105296242596933326158241179236106561107412626296730234300255647324248641997492183664917229937426710962776211267363049622434025632513998487672779873846045681969635456078440318921344572002577205283623994763743318767671724994863908559573422456948849151043114825610969826176953356317419605345608207118831338189433813826962221572648075 320 1031889791442121139227780161254138452686070525314632151968292722163467516512232155540649164253164977416253288214130767020008177609471463979595869179581556985641670020719680025512568170263729105844536182230016595637372638204983098031525932557366400612487215091973836105428953447968694573023532943855798884351173038021161786444705474186519992211973618431084567275025 321 -14327636540800917165250606538168660518985010542204581347397201223176519928329241604579126675160449623782996604785731001137918959655172430205958983635877766561494359696811648696331695363222622011369770225720741569867917017003515303746133644102465224791155347303013435701073471988313818998433649774743504842781286972382228526817618293492381762801572554539742084481075 322 198939033290675817195155171374585394430628281975434357918800197303560963872921972368669338070213351099508224575932733447631793788975287358973725366578910077948474550845554812515913682229622834350118126035760804367640389160275316131986871456599717169130202115555899395376432036249767022398244690364737928449147274156511881095134940827156198777903849172349568831075625 323 -2762292293674490671468964588427352279103764847086496321671429071266799159647682524375301592580291578243792357815621673860256839349103558133645748993534910989210345063480777205350752748401139845760205753000949113870749859225202588300847051165329232808641719906833142771074397663448833714121845598682118315170517758013160639910185793779613820623861257058335079961255075 324 38355126182340374709874870153617949305675951846952854197724772984016557844717255004496652938439938185477371730910430962365195437824306048165118608348169646047030691260598815760156055433163799165235537671666177765678226559216123271595165906855525198965514115169248030859503892014103127763438518136422757778748638899267397428191076334697223942290346480921422566917860025 325 -532575678996308992603385577429529461047640302984251788015982979483777131392292421314798451822136872670648704759025852551826150644135177831473297496767795993873899221549392013205336306884062667741165614575357891086776713018859487401954737091853380004281281296255501342751868388052036989708808481399868410552856398550600946445818711585944851042113902163878296625973864075 326 7395088029893759684286308260665852137568803321826896242682934070376744217839240209018797780877988431194874096856231012027276313114699441321775803536580900145126704396991303441230880723738383355100924752755816529913341664922340191066586548201907862207336056434378285146426522674287866695234127497280538252853403824793744271719578836338334144333871092621201163880680137225 327 -102685576556393926958449926091945040167818132898699276782360919618216852767056694516520047822778864468843079497045447816269508688473104154463329058178609046834139725956820677025982794547219461837409863612817174306014235364027951103465212259788474629202996773551794582342049631465879284798981194961313216256917200216906402775519343478462776484322142362822716999348822651875 328 1425868905211572502309330410455008885127212747193274363791296421860863064319871374376171119641784338035333615348616196437433044702995193485424616221200243237544731534341768860894841094946075181815972051199918747489683602678302591945385096142981771627757911359894752513842056258372628377485237235171173799375189553523788202925728268573278351970042391219189654393337700555225 329 -19799479813376618759704649705205876529365861655402980231012392137171917292288849821895258158929312882592265117976878207169028272005662643424677743205897458206155831873579606935654090449700292711984351354558943746050634615486292963349892337558486572855838328104913802266166142147448593261468824182532541680489189064183558689231102262255463597584105675621308585189752991884075 330 274936226580009044679925888546661869006364130053435901068512523186731122560791924327229472219234302002794710626247343510586638237722670504692425759173520494355261143272681938238031934948565120921471775207476068221445612355914715138146449752428246868035531854214974534399951822752947076297674944858666111523187327501648000235204401170646841742894668650773707718986178012434225 331 -3817808464370649995204871757582357567101108310205311824109221614451291066636677257032592836631035616477265349505810393867035652460954977361225797048844037166300314747091028479838832173176052116458928032291724492019340263268223867638828268740649575660678437652334227929108995949302269746591356314003433608578202851187828357805165696201162241352218093502264419471724242854899675 332 53015182692008735605090145883316568999595301760179141067271425923039548520311608073093307013933817958498476219821867026882262419276372412829657351146736720677998740227597114650086815266107404251336550720074136124638538390348058466890343484415523615604206252748891608062266638979264190165687803492532752866772226639487627431813268449328024768273800574754899397215524355858765625 333 -736190691028987196785301842179717281666540171278185982821317927273163947564209350257851917480405065150175619642090452839560040484855875301435958037737004419676755485808882884644716753087300605042769860937088458019270105396117432336124895755969845811262841571020514648415491662221957567104399787398087485661634039027249189247865736258931761107325617809915379017043768763454541675 334 10223139585983060683400083841593502128637799115852591151322859201641744252307214528616546259301745216653510115843398307565226168866529537168553454866149043072432088700210060461229742251069052332222844819470250125709031710508348087085910127053059182463489091866531071821699270785635329207739622509727517370031093315379124753473937493272774598048091256958030655680653797184636329225 335 -141965280935187762429039184149187672627517033149454136878681942035557526996768198910845217144549135227270214245781265478210218885624886625575720653973586565673695064163545559099450830769052288962463665800649464525193689635235798456714850127224458148435043932580453106850830363769562523601897464802426008221762242420859315777401910150961693455305463182770208350367577454927221391875 336 1971441366510902932766988834553719439372690134619286904385341592529154731728900159299004944990157334596878235478552004727080736532808908952859536225166972852181404507666237050953780911469745695549277453578279419374664608223137031905474821775247274246341287005686752302669790919494588756355834617529648180682851527008167518669920964032039682196053156245935048339316442882864957605625 337 -27377224941049104412387329877105634551328116338248830250215873227395504912768671076027438742053188311824637209962993315075651353203278461327489617516695342141754714394525842887879674813299222651798825880605898754960508241620441378925638126647159354249397241297873820283864593453748325979642285258971463287841507398515087077250489402491888673352143042971240487759853493757552034976875 338 380188346849187785574392713050299889416558180177155751402301075158775478951546068025016417056453371778395649303315757398749408232536266090641377310263534741523969144824003740713981736447605444110994781078514066532906721848638763385364829756509027389415615493950869574838312415316954365741229197568281953836175372349324440259031330684343671597871029657325013036363590619242791173480625 339 -5279733153871196261684955372980528504929519885326975053781729132092343029142546163647664956612014538579539759840741278747575540676429587076850605551114099615394599991730185023251618290876155677897404388574940671671867244229122975573009475999823318763278595139970747508942607140023657260419155606236710504724870712640900218364968519023944497323052087074890101875789401858175624574266875 340 73321090891742215694654205881032148825161745759172356181756984204216635170075587230631238254039543796354535925710783835851690216015386273670918090228889718098785956674849577487366553962808815210336192390344425137912961605726922069910409648565173497127001796232356637769139265997009053968819051913715086010019156993634339020985081606904377443801832189794136661514243193849069521624080225 341 -1018238733043715967573898183850970178982715266451049142986741174875809513777151158581012133382446070346320407394094890843641460210160088263775660192984666624765353722660447506340879377863463464488662165686067355989049860285819443907085047933079788475595936660818675198301133769552240410721134569138459962629991305620200604307531223084192027067299536064724557330647489485545136603141164675 342 14140801869200085197376630461929997226877152572405429663957680388809412032696838475400197863104843006005599000617419116521156278598558858825442661541723525842704695820336961787319950203296017474862831640506116412642553967969435027763688679295090853438059172907281933324560569679776863955376373927601233484882584553909050456564037417251069034082789830091214849881471214888525938833980140625 343 -196382221378070778216460168467749950286348178910366683793102799616443771274727987005919515732264242260716901788487458494234332929095128051108076953867057547574159277872302293190696971728039251246925859178863477237381127675584046558591812985041165765425629691009013268811788680301261099625851660477731237565846745669911464208197702968322780047084129441448519392456985225964776282335053607675 344 2727306732402925807339445088821299859313082681784605710600224734375645304857664386775124268642454741094801138763490670393037533196470010208469372439972734601672953249403547147121425645261065612806389277868615827386156490224398685931131931771647789747767511077026829323547289857856559825119673795781293613121562090051122131732656081726226722292928679294064235865198885992701567654893903735225 345 -37876467197103694912583913703880331511786864521761534339326689409733116045225011849353345617519228423170598294151850863522092167687318875142283945910310653184201782139135547450816486538725961604873921209408939693119022001264874242199650853188767157965284954992907841653125495288709934675718839818348610166605009122675188840418056013555399519933598047492716427703767583275469361118647510384075 346 526027668148533481943036735265525818337638442982552136380376211289483652011080322325217181155483526227800366416089906224422943186363751677353957830397277422313168532967168139692205546886136083224281338663794012199570058646134953844837254601783937892412278446090580316000530968103999669334993522725926506370144047897385298212418174641991347042144528115900866429145652552120401981096516911970225 347 -7305523342340919287740826367709795291894743009993794086440994470642689936090768750535587141959338948431076454742738939454144514369508844944769112563247165209940868275909233785288224103604703062779046310713956968307020630813983942082223139318990951867114445526912138473393373819988234649599994525336145790719878331380838417042503795138072823306961028704274495959821958968937386228251175075926875 348 101460658937025529911227337310776177857649398943586932139201220943630315185175596310531948805439193856721444390921192424616453590022912828211277487431656740998347286773692256578621782014964447120813962802163270777584416814426963957146401919902721614529643043625380993029804246573296887012276555183167810943180118122278888168119625142068614812106989904002756163502429331490728341696687528602787225 349 -1409118785224967089743189515229838235060488331495454070628441154455068041196336340475199802905185287101390662484912701806624411437448715939672723761288572705198663091082083982033259249971946464058499509755859099282996655322686946184710496043256630680275514589502809496846613430690086528450046705633491557919569528779345550862789571680698198231985343187549415765128210303968945055105581009908664075 350 19570462556070228376663523389823933323581557694440198031600122401323828523436651401583652463025434075055336043651930328033420443793313801870723831185177182182201515026663082791419355064622129616316733620419172738745733267349222507946380436309157914748543980912233978967563276981599471659523884542075241906316712980278315494727997565845666527223219082595991298405403553334497624061361109471906158025 351 -271805422075087096422590832900369250393644446976443718155778418308516273026851314396189764834704159658917987714845341004496944639580958630313038197509017558701402086687049890566910356456690807426219922847733916431865258167632964442230036186079757209336173343303108402815681046389560186333746201996362052249342129050392938017528079525135741613420704316919713215623534464538137812483289578349861179075 352 3775014818851200885412796515497740565683379989200964049630016081648258397070432215714298574547763597996411017699785379325230408214727616489521073370146827619270494110234738070428087373964528992596011351527568270510662104243817839329987536478526410623031394262995341933246900297738573068122797973382294238143217759138399474601441972865648835589622823978847175448435520532749492185271485061696766700625 353 -52430343749854984899773935268990215225578683932191283172503651971420852397103705256739720229645332023295872409403402190472117532541144099532980255136406254982839816722899236096843436876039268187970072335001498280398486731375793993429903159645319388390062021785459284830031392094229404935634500335031108793235855706338167656044873457712262053249810753480827560126619149153733535879357612563344564745075 354 728199252956835447930640792441152045675317340380840008411447897926716152530506145258559276275071062059742926405184770727039769291393791245580589943059738647778632057031166640559798592698437378264506487253514284898497409126103192857699855597828269771529766258927373298653200588661241587665610946047309355066309917116166616850657059989885801542122194826137217014056380519467129392130137341149285924498025 355 -10113959566737879604878008099136797785562411941982195816943251076722071529106525693004469681881514765669469660099798936146788918686046031703669778607274872449952019410215062786544821845211343708763642351721815457405672173251059897142424565396022283947301592148122404824759347669693049864498842414348357986108328917734774022920020392410580831085239181132546527680573800339246337393824016863497167491759075 356 140473899270525102540871687691961345413952978133305163709495908892501517863027422234787232945257970812973150348864171185781356148549698655457168013279025816362728543004644807168988427011938080290827711700291099247477102401488979083566139639744733225737133060923944329984568008783452525279833725023895430631838942070171039369999054593042488317357587038456680639749335913430870030804905123093337646784571225 357 -1951072841467327527296895445068406055263026226676617461503225961086109127642681390384447602730010332722422050556554912812876185788323959875672314771496569831047125277761167713908592423341872390932770728961107902598372944130416599722813530544618702931261474308230122537107467203154268229503006970834557123903317244983925413087688876728726121251300890835147514643509866328163766946104623905008867866961296875 358 27099091529159700829533618882725748318629153315487113135707761850277305014266303887618331890852468601184032503145642909693624569281228343827934604845240972561900780326101420121116514114780067271176528149947971687740784005298958269974397954759464976861488260661111220607600502141571062911253377046052849020404991461705976228789963205853871122981538968146895911730184144934739332625257342655572673324490285225 359 -376391115142333237479710612179625784079802759935469220500021797355452449008226785035806001300316184938878853099954789504747985528685165017721117734274346776495616852127328031384399697165337075749906245604808907391738049597184680658844258945362686100485212508189251276229338139672907578511696020619954819250455054670225162245186703741245806555589126786345162429695122515304746635202410217408044983387306699075 360 5227901050133423490361674304364128346330752200924542206918721514585101475506671699110539388342493176436174294824120202372915466034021372455737943311007636116930171178169443473339628669368363914102870148909499936149418926740163330280797778675827894210364376913787788919230069054793759289058345374098998791375299112209096371612405259970872410951745167436915287255290129089229235393324006100339981837560753265625 361 -72613722393386773972517876165714285201931627027103811636095739332165382078878391082621670342354457712484666832685571980575115742483457979847599167652284767033614665866937683461696208588507416814013026084447514024101921228543152752862122948812708894173197261364880521131157310197822515077713456886279023894474946470836088949524978273859174891907218582151144920319859339016629438263306945763966970150347367816875 362 1008587007620823774409104415477482269051601792447778470027719592204857649737129503150461243095490365590423259125608351749586178390554404326715773053394378375569943659787085077327769978454877158811444046566505872005635888236241622306084942046579275332981031029009703242290416463031249706851132798857356716551093983218410309005616647546512439829341884482877721604322683456772608566658740543037228894698720816200625 363 -14009135862348463876689515685046819208908554904912867250628551149156077195470301251417225034705781675586680484552434430268783936617743203267940138799245132061016178870592048197815727056725112927860943194856829628884861280321232348429007371244642406636722936750647847306403264813770069700954711552510991645182135800906647669510457504190387274285641516364877927167846797241450040841039447442335889663143607902566875 364 194586459278401823377365684761697644942346181746931003391205950566357363827947738836023908242016958357448064509859628694437200121365856211876761147326091694561950804909925697772648635365499728310266321656144247875906352023970574428659309773115528254723630803306585045179763451423692940450922294269193648322318723669748755192549629724632236528249989238173038273370346398033682259117227283382655594253215833933265625 365 -2702820205129950064899697071295907933810318798916789615712056276572819978306913302087658610569998183962046350013078962570268976234035607678266786621469040816162548853572066823606990244245580280840182915932783199135490154157238593483383932873401123220773290971874190358514260672427693095066099745261845079482679175150472175345260316948159806443560133925689323302122056715775700673932473442347665381632438309287888075 366 37542652440340041350575879881590552498713258276963543313532520489783379310731792411767668936167179286437545873901659160943811151451175716749055227647649930736600146841285372011913818387932716698442753815259311390762238882933629878533532390710278259755979129875126098621663134420451641255489586456814480589261219880524758800748922908479857571377543054178755176547676991462215864235549754777922603655255979105904957225 367 -521477993651550465378682399497687708350788175770859224059670309489421026054420315247031598911363411713040409367033963232103145387967268850292945144531271971781243543611215848805801482802144056580019572880687506741476661392263285955821599101094246872446781741219452907325844659972907899014461360254149797274985667870875520922562561680591575089265285880268257798140454266420878213266182069661648162645402006826758171875 368 7243529588267501817666343363057049802918393263138327701971322022158064036087922956251155476116523041757463450553629028786105386188733519613314199193570088690447895010751085573290585399578167094845882206838334802348531448572762921102129911175490437494514685193447833998748495022763129480705721839788747928460425052200818584320836011166364120891742861632088044377646493446930890128967054417090392421900829499932246858225 369 -100616149446131416983632220934794250776551396376998617198716942802470173210136612287670247264576721028032543647458948801307146463864405772072993203658063208333586517669265645758909233458152436404794374727981124485666726713845093434540968469437359579981361832897198222933610572614029723896594211062877775641231307028510670993823804507097978565781477392070962141387265505947254245845775336303718978668384174477361692773075 370 1397617507120493591403881501379832793585971929874983011034750954811306863532871287911922617529789402420063291225229405898366659898614537571901407842913203107394034664724869427079834933899443672084552567334338639227284026495676504096104354353934017870708111015497068794163048033476964923960265020650108914854300463777877380364986994972880560527767018610509313084226235411800324025961336853526735673534025217612326529938025 371 -19413870969271441123575688670927912806115676401250320067328091132402366653694399018949579298697435888513213545671018629489756943814296609626017057520260650860219411174777531788020111725786169035518200393972437485677453962656174286736355961106255018416912849488276982246406254849880324200485531410007452068839556824974764156493185046284607044716458508824946237994107044658202554417017857121577378556043028103081105699775075 372 269674011806379112290828307557259060762186240802301288585706464731401948440108212398854204651109687878016699475434568029318601847473789821686165186888948679717638224948413335245161348733692181470052702970105701440927652690365416802490888080041011146570643203226370292894077791078632080478017818346239504282624661777848094565095881188124468793545590923639006122634911069454669485149151081765847605094359665435682458594925625 373 -3746012193294059296387833181984983787196506313696669474876332327521499318353413163458240858019212172541884412059142789937500484551413924221188126144937209724390851471954141230107440362440639898740989176351229122615637918499314111146408913159503565050655742571288278937454118375348990561147516185823769142451772548834980113001099028561119754965153759356205275819479997478599789380228722459448350944419482461449916305005224075 374 52035818972920054901413363945470351754227472807978136448444160413732288506604517462011933536424699712965229080772541395742901910861993556971574485127140408325780567154529785506226410513266031012441521362968129293561009070235086582612116000568593236874834840143058395797716389415096370824490445561096780128799396888253927501981586283458123747675113565689952949986281224486392692828446539992841721184009516841421007184512298025 375 -722834215504620561689129116796535347206284860457966134160907467131911651798045324084406836378680192408345376923440535293755349413690787269392599343943604478808234099217248649235171270799271102001809075412525315244684619009274713033099713539767271448479597602707956878095778906006552361862361743614218205301440269255192962863194899465228019705285993552574355786372881649054121257634674340319377051296320846428140976142918018243 376 10041026033662468139081674013665597432046273143648306285593289370802636669191435948608322594520165932774713902547406254389804665863157187347273509736881717764262691604343686078763190226820965581577759891700375143656858154466449190669355458563035807986453625623357497966496097416121592523751312487660150462019141091302600438957986451915688121703319723815255318682797593053080132981954151009512919345521162863457705883461139487729 377 -139482766206442056556093061943072779935762722400761207601418323837911911930507584588469968905654150654046163874388204094701984529746460435650009868731325816011300665705446993132252998929758908948615592884921360555669020122318015243726900021379743738097534027962387200203071253908208160822958934573311276992073838827494862026136855126849611499285691354657062849200902050411050628870387502426297561881574346534313252685972730521075 378 1937608635231656223116082347192822349385059695978768971485696245759408100106271450462499635882102238603969468051183628824663861675112427864196924337699722818620919883192747168277882376122060118857779653458533724543169359299612048160116339302676008974065269176499805190870151712661007872718756811583056451058214126975528708281155413775865904242792679823010083950775744908017230501644939300609910972436017700899362846418489604459049 379 -26916253251485326985546681613528622060106676518780023401360625924219074811802006652594058615563884335714595299964878038384318354848045243019615201535269887342434849651893032867033789090659226850187411398355850957652867317299304317687071143268861914848388761655318265010579192775229247142275524980191459935951849451140646064021834159831980963134636031096456729852945439595058393054682624349950570547674808500710001594503205495255043 380 373909215787497596128024362324821610898953562247737983869369763432046553179185739170815620042815670384565770325232043561526070947752097435403967790838013853249153208827934087360498155877667149707465886723866269469597018080534601277916293548716413014986080645496447147433134089089431865446071566432964948036451107631793620191085593807006988523262266817011755642715158120731124403967104679003568198711199888105502864325704004071428529 381 -5194224735002261778905015795991314080057023199770316159418252287486724827681696307967255330221513498634657791607762734462506544250577860431858686420521961549740798304943840007880726455342537667512524167293014281177495837344679476924804596443607121096516975598926618837076226109279933527732389147341192880870408556409131283934267162703086992876374476873366366358050758334786509363116414420610776658490867840041876997228694649244922067 382 72156970316579487695762558219431404281229915043382929717924547020622406132068537758087094597646196721808190856330751390134166431386087781918159968627769064985593439423685821811632957990588123994873175972688870582494246903322611071592503847843909301904747247090034922015832739221862963530952693071811957974489544742557712288378699059280439801042878116556386931149033386269773726254761248393458180081960087412033396177856555142284150625 383 -1002394824747702365125453573250275567066423792531914972577195872760494512973275640000003740628229598505097031685547404844838414338526443300716653585206641748425688723868440487741239942636580750536041221291490524706039258075768692140672972794345777995175386060904463806326264613819345055114212759689224318361578371829308183800951989518750790005796912380846742468940136421644509766469192133212902768639871427806369439896576293493028595147 384 13925227459096886061896329448700814061621184216570633931929122915939762878467068555793382807839025766462816491079774762691985667347137138821003988457447850903550503266152206203407638309720670338636877248187340473551144746017964338312821952811476304372790410216974889770346204949060630304965326804018642818727745850250344260060866148970653834387202557531000910541294052786977922902091031038452479098494888126393651412350258682445082168329 385 -193449994070391994865658435645885869093488227962509083066359975643195388073566876224344019417257046414665494035212552905047514874808512165269134761073880950351602531488201754188506477097293496449196342997882178934586538047105996927649064913934276735752500918492420043244231397419221359968793332830929156773273349514312932314259731055725848652088380071297026187065307490220115444258270218772250331513565001015222068597749032329646924738075 386 2687435621364095230786267291486324629361535996368591528308595464049002799418225753894980597307101304211704491163774466796952857129946112891958258820895006573354515565008712711008515065581776103060297499450617697577682175692593592225725855471809045082548951800252756202511233124408289777749169430383996213248226003210667691322782229125739877983494860065709139022125891613219358884147695712057499842221274753460480902408297990082671123136225 387 -37334499057288278127369602044804720078150359857035734223147958943493488219901850660865403004030316150339394457127755017654401603008040731491554179629138211615040887177792111021929117256665068388034147214609474244054526419943544856691571638199408445669468996638929747773954086441064525250654436115156650736295903006965236306540141971131352353802939460176835329541905085682644609678586993495625030163847521579926998678242854086983787097256075 388 518663257256774942333052233488133595761495686193599565092785458767404266872172164892987111305159696855901768127752708242079808336414039596924867453507559326729545438704835029823199233369533475644080399715495760562737577013303920420021113126778749541825601335556557404391530423845207340788298413445305904035105712265957947568975422656128548692563192661337435128919849929299150870992474563712429958999335824214456877891564747262350064370986225 389 -7205489977108442483922518615518173062811170394761837542911027257882131087288225192535503701051062168676708876577458996484473805441760033026537890157246115494138099800906083300839886583167396051058949451130505263633290780350773976881029398489425792068536319579209841381014709903776846848157095207809359512195410718990679514958269985614103587412639552804633485386175174329485813836700630978932661740123379124905448825209125323390845445271553075 390 100102383755513221038875164135227715287034667927609250787884173325119616430472433035035084714693526028725774914415723291517667552590095037957395792807805679836935550989393204791498802398989474485185595337898381765395587802544181332360452289784094140381712426711813925693225453642689537183785623665898427538945014690798703075971864956885308536719761051973879989934902069936602153526650885828995286376530709358741160327032178987321317380119805249 391 -1390683083440828798727807795010019335252205390862613883284709363675291008182608102081317475735340641005832638801771210272238062512155244813419891312879432096950726737848053619324502627116675000205032425363438624554271312164980705166705072933058044392464081629096476899727386199285916866973228906714351959565820593589156469542389177944702771236142780166069013587060998091391127410894619157111312210598226035257184584721443968943390367431976447307 392 19320339817096957350067680136796619704741000021047036118425064351356028624970333490475291633347249683153767187930270795331396664100927619143320745813841828806300325945769455399616071969184433120864499175668263611892242147744999614237303194950252179188933738392349490294065591309631985535792402529419110315846194407034244555718289664291850337301020336169346938243366356084567422107357764342273710795588092738088636033594265501721675139035052680625 393 -268413386745507000337434719542963511451695491020866744208393288044820629201878451295501835975464383726496173874629301056275471855274944454651681609370835130976801981674910900375869519471921967001487621912425388018796418483553254643750979013142256905867229446617888734316023839506210100555398135135894603676243665313742556278702438150156271084216583037673081413313378532912700283833247843356324834494810978961253525692266744703666721364793819413427 394 3729034409617054886994773704548134961805595085811002810031036529961192456428303982452696796690778357197591459282962068515027322524620955273809295441515541913366347228786214149584710108926098522120131634519704806243776524663042801286581922220055789243996707445704538124205401950002523954936465081056553760294442031248073264572704107854233250606674146336430775580971910097810387601071380360753966003934424188497178286848315826071633492556195920821449 395 -51807353001731875922909689954958275389628755843895356441894357061214061149579898976496822458180547253147830756019369834948207110798575596180277952470294314978077524568790584783393197476516560295437664800343395140002476757131559420547159678454936416233146063732533171781436190386860860483447244698501531056376479407271574048439788370452130755926343858172267072813709667347341416663274676364640594394604646539410286442019841032319763150319405092031843 396 719762466099817018508105385055827938477120913630403093342969425622775343250395448022585056491997808343625727213601383910900581040515347446093776422326165847559106361141825766216174802131670167703517979774687211518807161858622189512932152176359421778463275376132260837637304794185575587334063204197254184937374016965197587293267254290197171329046442991145816625466656478223347870486712955182554780210344416278882171322845153021003765909143913640399249 397 -9999764058244150299256750062789466281694844228478346804184132150367284338646743868758878760303844490052470864388860493898512328854820645956416383086394543210499659260485459751399836696857317542765020317304203855110719168562737015587258739855884562764291633120451141275044462604473553763932275560944706482680170436287206780300014186714091646028949673413798998952612188059414224122468014009464072618561434952399841263439216430988736277206479188915369075 398 138929048789592411713337288512509922069416419795510990675071986684745211987809025008153942610887819800555573235618250776145964690448838525328325038743932031686449476375377647575935271182872660713422966128177607734886519058246839296230830964525767961028371527971429142982251895423227380307930440195604620671519178237936803299852937336658349764278126265468019509965243596429743795001503418710136689058143247362824226826653974162496874232543713968198476129 399 -1930185768455825156799095506058450948953318252007931885494289374825386476707732929942039822596715538956807835511297585563795776295173998497968339166355488241726506004325493476002945070684290065662691812866504965764710387770726359984573040351993959035692286193680211955751057801354258322953100900850975757308067938519352643244403508735038313464993876581530345447419935559383113223019988868271755350099862285611112769809790246259087839735676611039774116043 400 26816857252376889702148784216177512303819733414818165707274449606711248619863113933468349866568496344177929814718406737648193154523773948993282236364679078641572647328295759372876393938847793217122772620876256889923989993829265670029335482978642329918532698233941720933849972091950561022724898709772066787476160931300745304736442147981333460818261580055037782025252655698312017269245581044588989480394427568435435252692027272188089775437231319987496936849 401 -372579848505045139486134856808434738933868512042036097994717170863522004808331322876541734378269222992407921626506945095592579964211758530465108997768766444592559437465557288778378811873403127865393377602529748078095867470850771765232071104913938667833519935331315574506367886901435538200060884923910731042072074999561922912235105362749569130865957263651010872791196491133180393699083298402944662234122404684798716002881030603755102372751925070473602039347 402 5176468080003242912835190815189966736179217034134898501605205336202629508002343116752158760136276727183412355546544790787484365625610305329292300339839209319154270155227069682004012648834842296778695129031426765390770921623512047976615438009818013508340987845418025346309324664680298927983264370717278260804968142479621205152158316131081698625249519760979690590550826583018611867706541515157722510829371579141917734312689340755649032065807605494492925193225 403 -71920119860226120427233330754332602930683181048342693827361481501390678006641505817237780832422090713652547142355073450468117061689292255152637973365547415156413789053935256211064629314819168346013290016964652771037215691075031325536990684249604971013247193071459163881540009794855609979837128471135923178786075161781846310616495532731995446024627137385354730527606638458845638679759612308405497594296637623271837486323893593150530894995328197258593597920707 404 999240285994980368965781232975485647221897609367022876944226085125161454907412341594160191215851861989228174853396481076808698837088714238260875527702167379851153411984823315174605380202731013751031028777490565860700498067509388561716223527975382101197819332148065451981469584145235072559477332044503100000645414099896946279614593562248783185130674942249357503095650085299237752573902632172983758783445565685306471107833108973252216463791974807954084335256249 405 -13883281341701596196356717259416764278976920482331841380760130194185140143861262594356721196913838202306989220208170568874727758842785249296890668875202530757212704787866122211348540679021683314153761058079102355871929002518181701164131611358131499373587884643957563158569654776691981917967006108956406822916222031753921580378882231315919934114959517452828189810804065064825435375208301761921920595567362770892970824160105918655486930863575699363677311703058827 406 192893217951725346453296765861465058520947624890471040903699142387304460596992940040976269831445103419542053171907725860073744516066170587231587726916277375769455657090587215861447718463569648668542501835488950580837898426844855750175244434142867672608571279521076808490974440209466276877679001203220227605337381750184190117414058637471980962900806833533338675037123717658092261276108909553176244516578166514831959899076502477540265112062538215879692925156273321 407 -2680059420258354840778790797104870775754868895445928275169009074746062309453008750730097998688184697705393340410391273518869889238397526974515492980700934422860869656399836123127477341240718090552420147510492188512772956657184903419575524688437341312770265450623643448639983915314520079698525724729219304138058741468355233206765761116820579909996635622947410901778510407308235430272488290612241974392071688550818317874991246828802036638252333168915455361030151875 408 37236984655517075109056950271020986370697481630142694155144576274561517215343492656109583072430641467726297488249677874699140488977248819079623641965671106889008706875003135212172441116785429074946766686434388118450021325479520263268834856062022556118942382833028921379605482014577692259348911063030593888144733552454039952666280432202980622219553946586502162981046110944149810894284474421228602252309825666275040702837484965119599480984770458303244610503488314161 409 -517377090191009170573919205890042049288720104428950806981788590831527823302231933857416568789672433338321383317453339416944008604853847864839889005752449054424794463751690828813757581405598571039439592817031721024275828811725119331460295972702311649022589972282686217687298831201554568949948152560896441098395903718538871985938910008106497387907721230932569634881761182632960458939151830578493243055180160791726740157349386064040803283652569210197996501358999634227 410 7188569479976648175665780348350344759631175476003655839790209517207672101151774252367102955651928365932779034444966855078386867519776994605798359117545524171280400072954582046643533592485530580776013898026407690110146103717231676994170150369934912011523241642658804440805971708788389209251748941160263663732136434182090888219366301424710279741742924239328829391016543300229190924950637179152038764436120575093739532294466066152519177946904649266883098309098158555625 411 -99880414371244948836881866502353506921687298433862133488016266434348532567527296025449705306651632553135976390868452786882172986123022536827704109933493813938794002584007520015152232664369093861650832568153509123430307716952210213033668541314646115836153364633959160154715841577401245453988523778912807452066734463787711941660277242102231112469879100695163145725941807135173519156332799369576202779849784860634713510715023906635616323444803517587482811585759778715075 412 1387780444965241448210494428918582543264658472078491193694847161011434230596753002258487505882079294337867377053342886076556929136392205787867792502220982217857403641651630671310375827062352931705400033269562697623119853206382636716692068451943761626853102867553782355220279900492619914006963829607685845328865756620359823013490707487589579386284549450206657447704442428922353174960531214301829100069427328752602279500844284481649043661407053947668337324735549190366225 413 -19282518060334341167927242501986097449388426222042243634151772847241262624295258531867155054349971572964187474768553632222183479013449384040985971797370401370202466590759662457943407713551736923958767453882293737442973422313192086220844896443579461870351839192618939982997926231470182990973191564566119170959450051101188036526586393179373928519327859790625881925999268652015525466860541127966538178529617757157133741585571403296261579518859448839432122879047337338985075 414 267922552856962149490874300052123672329659656883664825765126537975367602209347380118754026059168656361581691124852277865363221834751268332356260152502537109373359316261366037442822473191184598038473773494230965001328323554875028603211027733251394256676229498035884107815538815167890870307258440640191227512341276551828229656498877046948857214280089786800866266150187648151703516473008012655550242152728262182416145186492169055095476426724381204497624745719831676152130625 415 -3722693910838055305956260334382221058829648054296418526026828010945844168837496276509725531145735167048498610399174831849068198082561037220785394749715621821489588182223180473592450155734856555649740849422668634557363374441677011814017542891076476922345806490845824978602748045159737243095162416083353097838860426059006022142743924073946076054441041496003350565813827659939079745180447271953759927046280655287955942812507021186194092797335398094041941079150724219084150507 416 51725881840186659182924059669844810331982212727384061233457624292616310730321473219366417787046266565620017587060459159192295791104491491954900334357762286503918266480596492720338871475793065623903867745483616344495791982933013302375103770467763852296211779248382730899092327807946071044345853583831041347819635552029103853874793045489222569771805363712561318382601478909063561174769378761874017441964194477944232995287686045262778797620774591225008259953621116340920507601 417 -718722074910404250036186007809953744936171594144105306915465341283836837160734543874449574989178112001151477525212422946726888422864799856951437714507126033860536090350774686492202137462314674409492162031959313702132131190971872968716190834245867728359552108662610896785845024328363292904164052842511945689310613147058166529803155381405997044330788680797982635504221174147366983026345098847393350468934560075409616053342661303109060489985097737944279876888534859229226501875 418 9986574790059573124891528921747090595633098978664717756086354193422897634751150769409624771444409322358759661997128060700770849178373546381764648451810789588559732412670220232136281578685399125485509426854783822409397748175460233918793945605875604686029412856342445945182997029104910436263766464929995913700180784776872168865224479245665454161830180344783926757954602229648265824810296309117629781106286149181808425809466722926238508979348635950916436559675666558499775891561 419 -138763298837223683582105404946107550203353279865559863892820942749003626726676729045267513724501432551766132910725228011208532854617562737931695775979626818003760032185405308700605228226350987327718447070696827903699069619307527945881286792814658484954085882729533286797568885728886590671416758017476529055557156917263276801831906914287343116524031419741180426846509814690564266439697752802274801855198827355386255994905845310823784141681987610791052030596475310369831805659107 420 1928124811514751063595256178983903037436966113810960133137555025027654347426934263973275743218157945442388662804314689180587089196882178381343130462243070900010123535817964334886307967390746958321780088584972877999963479991660655074207645975879499936465919367208295773998065426425902551836241421223040544535628481281191855716187711643803958395961514393467368193258967631883781470253161335546144911620928402395001912982183952487590086209039069934458343952705279081911334591737049 421 -26791567848194296623068106807970156742524180060560849418870913273556706430009567722350807186857602697970111294720168341586992628606918682104123188113421908174695143991130911563422725942021911815091735526006619278525848660493743722285125582617218427806194770798094087030055396039571251094361147200957489615065834384183439971401395396925030244127434303390214076964239567202423211399617979988293833926741498645747897307804585714260118316145655587587155408866115303265859705396467307 422 372274734410540759793210570948642758753095088987932868918757848679551190725039611093861614014840566627881290413795608811443433468890745405796182217322849871743784052235573554303081699652636388041354453495845792665229569674700958809195945873951208018530102799249392964039406317664725665666296245057963011929795992634554304790999922133974482966533678957129502390238368194965140869583803490964295879510062867858038042728697428578789685780595384426080943939157010435747043479734445225 423 -5172868413069326721744313780421110363250365414742995375278935265743743224430495843459703713829700111443978346144769035909877042141737845594266118744098453333169699043738007095817250051270672406115148979487114302904299658297955027704104121239745500023269590893433087685057795360904176265277437370874593380192696804821547508802653907288617569573731847344136344916988562431028824773025354755568718078218951152786926502750573552832536119944165502753098710932865579630259638477559783747 424 71878949857098436322127880572935765988001897008818193750307172328301241340278039121021718555872037164325682593354560998972247450789592860638912473862089986503769560887599248733927306735980578116611844417129962290236999400414692987449758382797919120883429562849674094316587097589622383534197024457222010151870097672205593837065538653320636123010807916057446015966625504440208176772938180420465736968629184240469232943107527290050290194456676835158292069866406779350087711632989806649 425 -998790558875595984892306424181723868667440876708312015939910611976351297365205080774899484528749310680975571718226599777182466086644588096567377360426806070928404282892296442861336909230302477755691899936632856836299309120208315636109038441610227231111060194049573964552599697259874405702292450755131800290916388419215181408226074986109965993778924233555232482080212098180070077058152160217470588565526715847351152747558825607153481112500290413384962798755430327037550878245016316875 426 13878723855740818575419369304487612551394657903344644077395316624949596390078457054640195633083387323296899719901462270631924483960581218600642531527246524177363164672492845901150436458469886872754979068193211396009532924710716147327092629557165538346482417074309095521521558747472492811734044579674619772677599839607716858334141620535874765225708959266173297309443395589117467047114559788363564851325147473868210103769359700093130629654049112699512160959354439066658457216570353140625 427 -192853280546950611266745780803616265791671941639775649985267056764126128357584882868179748148615467446763239284909876996033902864241023687166808623800955332898893359177796273538662350693268018866134674148155024590461243948694034077866410771759663797277804389665618165920291389129858771124905025150142997146300072641992247686688362650722255887400097612761991947704963696107325758431536348519175672241531083790294400873920711229557550785695040247158926222790938992880469588670757223626875 428 2679827909216078174796365315155557806067262290692001239380136533462446407626902406190436562069819462995180937950775167892382660929250927347478745162649952358965452013485795785560882041709582764690167799125055709058256560302796997028175726113068802003950696369497411983599209400260656779045557536221847256814753431722180575873164896833281072680984498979041271534433451648039702718032953978615644113271541524647031933549829969888629329298216733942328516093690149461926809712352179234765625 429 -37238240150935358379053710202490687397225129310145900414675072937379676431120900791041866404151395007775160401816594911575710967563419588105975068193710875011864940540759122410341916813075512884671918794852755591156995521952754764464162285256141289228113903246740695908134569048624203220061057754606902279959331013309429438420544131393499252473645577424872239385131402530865209446437502679028362266124376748759758662848550477706162127013025041342937915523229223970362154553365725003216875 430 517456381997453374215605680341968555358900440046898598975498552295809710190271841017271298588883871163680252321220121187881414173438380914594535976310811977937502649275451947409695052710371397197154401967896327386004063952323750844414276058164882253665351335100421832114536583122789615061574425377784545374362314037843270966539668526106974606587968344699228946388635972911991017975107698260675735332086592898551438405832409704833512442830697835150395228211820546656593710631168378518070025 431 -7190526523873161068945832406887248606262173128506175939255848127929702546584782629687338441893360700755546860055572990023361880352530812428587038633440142589292735059884392233303395385278292135972617637444090068876282559536573295592630488708937755742461747218448586796370789893528812024357956157403448336123555363211282336240583083936460176102299664343275115836378319880448680671353305581334678843101527738601484290946370340482381971939757948987881842006373449568690211230651404945683187075 432 99919435645037937628248000434075859468987490672080840989522074180726851069700033421722071566423500717644988877298933979769864618238401529795279726744472599974236818087091690417251477129650259004878787626721699409493481213219318578849498009023181351328933531558435735243627999357369537716890008050730414106615600651512284851970130545316857840319787272174810462836030926135549124904921687306134033730958239134941229969604245737935114270881969002422310889127619253559266920924965035389791700625 433 -1388486227523807975189886814991408085610024295189738724087812404602717254358022987039724593208379532780753919879621601782792362989829598810941488842791483535654336112921299235756117369077906391952492608537984412978390561594199718498665003995117246060328840624947734181777173289909429721432416895116243592272597277609260873674791896677947183416862816266106746078216875233056170780349016395750569708794951959513644366001431454159565404162633185710722215286469066296680450595735127381971584465075 434 19294587292927754603739876256684173514192567136844303138630124635843111241808278557849097315627550532250952810233833032748403380294092604612542247999216613071264675114082073336672211323375164199896482969506700795577172032192503069234492825733180836639398520817304444990714949964439766523178746967526098430918285740469506459251421031282596943124884920049265081344539464734856928766527660792231540486480236739648801445957198240138354582843934792566077569735420343830117920933470309729376473510025 435 -268121545124501678696295551582863695586013074883666338072505108252191991803124612382418753852074363365816964423287482689883184446295178788638076708566678985535689274934899360973520224734973611003450180404057893601429735174709135674064775161910973284967400330516193678658364422377254891428337185010634292534523912169419101224544311932362023983068222676799297563007007978700978613745635747375404702603263237158621565795433116355029702718117161318666361077705480303821674294803826012916235604891075 436 3725891686038056413173508537691558627328294303484531296062736153767043331631160563488888888089456852569756139486600570985601350008014125067456887486109140726930108794805760423262014070314406171519293004334519078548166276759338730060694666559435083914334135053713637784892268111558141353748302575433632544931501849868323901623827766417960409138588950672772983412525424978431399274671024132508333934129150164112500660273814576248846124703081572252407837023606563470548128834280813812151976997659225 437 -51776300866453918081227447708945180857924844276645488651909767596788855651530611023983479972220842458508394008625052365982768013888944850311833070027521152290975377529698132864504205900705966783975276523356197697650811857191757609217107137461176750544576940975256653457291994724028704791846428297544209716239707528120711843655904563212024810696931581736940095038694028465562612105396469245575581282610164452402281247776228082588775196720305077584732697324978633274188554345117685412700995021296875 438 719505443788520902593850892636876740092750123295102360696604176505883913125408809198709754497756020622079027240571986085185333205548215239823541175256025418465507581945905250788972582132553441477330702142019344641763041596341739028374734589668378994187597583138839016877896567169794410326402526475617181566282608727242696098442770308527709722355501247589044032328813405719576838806314142352647378369011811065642464348186562098472630194491215561543112852295731904689915046543513306428501477723809225 439 -9998604959841658623908933131058941125565801241142128523672382295549228613062379098181099223763127833762651942466279197459474763278776151598511922488479673593342833790002050803886401250569223460814926927511745314728121360698910915725604772707345997039309142546816247921030545607748523349319645776916806711489798678596805091396393982872243467530294405340632241588543216130851086254037560750379962436729983008602047974511526660655061482709059700038681751403703908161944946206214026807473446010996391075 440 138946299960004571695328737338383308915560074272220982514833369581228210771028335115761304098950053357817436203647635559052246250741738817369442048118089356112655487632644392470811994468167054784731630833834597286689833958080620581936555636152453847622183401952091362105376394193951235743795832867443335088003807632401947077099351052648542059077042863353241497442752128430133408266428140395171089115003848032696799567466921419392139579279787303661021447066074709449048128274905822573150880963030895025 441 -1930886753056252440805170257625738333051074691628761715251067687673286787069102054999750380332352630348049485888451686766991977291300216410314833438957101034047515061863852882445444949254122303153947314047912507204302119941701534677577506511805513935213796477505782447580247272221103256181367975167103476658575847057343365694893816544443489360749030334700413499557891766624727993677089475959515899992467345967094791129197455211571399691152478000721640207663885106982345459054769046904606938147302945075 442 26832976482824818506132648785798878700987969264581132539726412870121926565997135077593126059000868466861166619322270042902424901449877750692751528617364666830183628787890449982600728165968528122811849489353559375564970987522181987856866664949835077000897538029607954271152193209143032695790655883782494949628509520487940264498734684130827222480328388693690180947092900478794597783393884598607657219614960652535000799805781543795004145918029051669836727071292122073426524819999322547820854786175560075625 443 -372892043798064319065108142455526195900384168153930697630283005883944872186394962333594237167438005996653175779905938638837352705576079671428773342602526799997409690687077850215004210150124089410536530941267648639309111799850066981953991027108845126609705431130840810905253653998044823521267041846063344161328231408132668403603095081096487262308173013537066054071464686186326280861138597901430717155695773444177976345789204025670536521191424256565262622714730809488602251173104651664329310035067703067075 444 5182026080641124281706021252847355427504068030204224495994731765798743220837200928512352881998828719493619690067966914998079043342756911336743922740804083083138437703892925032074412784535086532496694795320469502662427660698651949305780615586442317454862064512894889950397835431280970488757495649656054357096657592106931866973237180374040620745990340951183032581571266425202775347249198002310588898011824382167603942150079986768741559454360207716826062286688107620671414560583896708463302556129576802455025 445 -72014221787135370197959437538044801839559211194842332142407504105884455138773122262503567694844204131038929841801625511112916108336444526949530193638266037699703463916657165997290776089590348462290159116725538597938060163069281759330248678856033844566444107462315556340226778351327765234487481275558578346409829565563128156442246131607517461350158817513529478279991991013126970182893675037438133006623670931851800318016351837709521770713336145097575923170139005440722728847809718257578668046313735592041875 446 1000781203048904698457968106764855516870314677562947027055001105261207763573929038139933804301442071101292022967598563816385920112124753333637270126195069684553705768466075923608254393941583785517059415255439482993410834830430472267355539170648178207696417515097121513914745244549974909874072139383148958823492967253869098061642003098164537277791284078306812370798194099670802651187098266834589527700896458528162353933210884315672553776515102721004042846216072474957389158142990148801916307876864475889390625 447 -13907920133663765834458232384446782513670735829777885596650669428002941487547703507288949873754749445354912223158392733153586661522839250410060858632176789515348007467160514831756361943760177977805748428173583134853102979142858992276004843333216142799067833446585288905754982361860413595641643471901013424834630786018695052022979384657095686925743802934893440597817194118856817965046523974410038019473487754620022677261086235447106929680397076001251638830366551920309973462268249286749820612358110009467876875 448 193280218200820693499255404851030758994580306085555826336271511371432779355002044756812279949170351124210619604353576372511816443082111337077483789120418574291117228685931472171835430814644231156502948322558031994916290117636650109742762511410194795223556345970083167661909382796839382843611995185528967811143297572563965129490034208399981260902964302424609405729907457662412755874455960350568995318315683724321780389276955016866835298584931967748037582528147142991247466088000050224997341383582692052364515625 449 -2686054297482220810371616745868612730092101411478421348682095732783004513818574800763236956911071085335044960304971051564392528639847239894515529412129515694544097362884567828336760241535092210607452025152631536173343520261284398945557358162844858408992169951328514964919330317513221302902387018314000166240994207301706622522114763173183438782437047052460788326200056485450034714617619235567667217029046185648675010561797623073656754016926888226777701119506437425972188662332533617902385934527343005672596266875 450 37328824952233745325333233434786046439261304332386701972106953872113251951353102668287130552884468996446190774182134546652403421308593241755769033135995753980707699884572191065452541887713321944173785848013529923538911544665502328909479588667701427895215548140772259704484482641786170953738494059606767067498041628777403083820028437023327909937408151841523933570149510316309451897804406249927643187897294574114087817563492958582678730336194571491671061123313178853243101148909725146233679587748739777325428111489 451 -518771361462228449088223904916770078909403558513046770904878074977954160242608833197244749117962324407759336870417283791892832180136190024958565030616418375713159652469758385150232336564051393217204971051251046261767854382576046705085700167042813491266072165213678552091193897197493127052061898145526151086277153274195760585425023605203219684958888089745633328061855686243916759259362829777319992460983763883408214514493175336382653242325214999385115002712247830437651359808116325623519949198346295849791955292267 452 7209577244375228105830831373413749015623272470204343232853115908979636456757343971310970891519013154141770499377969977995416975026555553344714839091049964620448365188195044348572166922738120692919644710750520391721734262991577930588396189549081067555165535947778329675769973357553962341797822833585302056656920585295900823543939328082560836601636519462844404308342074186139790928510800301714139421917074631362906807492827527182897107800105555048648447034399109003357452880955126550450756211194807411477348257886225 453 -100194925936372276758559188499211890332551724269704402919171888175813227769486213787207554176578461090972666880008227669668713986340640982226118867572735139851167527400495277440612571832545424103861577888015604953058222060392760430189057334817473347900044884873452874370322621969586672127669555929330991422184024536225302303547071591330844887188471610684478993802435892316273599854407322762186176122458948783726591541164251170658518201590937955012466544079896567321248487120302241951962355696426828523756063222401427 454 1392463344668780450292046501722636996073242818164405411107960128011355938957358404410881839873175263586299650484073365227211857817713738846156761166143487432175045832506799196257807726942829730631805671545848891606975194793452807203411611320437891966042888253154201439940159889774636517996183318968948869229478510097207130142890515037726606960186316990505901948904163994509113753627133873051184701318166058981140498309040006814170851517412253177258786245253288010168712560613500093813528433520262774005338056590065889 455 -19351913717391798715119081578111787297232249632869157083692525314029486469045925276646232578283905221088280524996554627959668601918490992456533506593677748912208207240001057530975694826360223579846365563594417046853150363755724838379736298743620701564028923662173480982019765721197204300037838042195914980567060804251758816895459402208187528206983093803437500162647728786676116686120347220616613405899989581813768416816277473325066471605209808169221677247773938477146145481834347765521366025431728801572149304698288427 456 268946663951085085840880684163373418105840722900401467869857257809560901531933278526462147196209589169444608691915792433807300414589751803271815561531123736355515471863857133673194655586338116790505385242430236952268377248365704448990057234450537649311426469224717492623984920692065214340735295055219755775620639192550584572038145955761836713652918689057454720282209883521629345566430908592410548014391772969439764759607104822063394014990068747391523837005888019904884520523301379021871245823089112998054340323375439921 457 -3737752065984286535601811634840702408693278032855142113754427024484414415392432362320678188613011379982892911374894883400745541682222245018665106523803190589968631114317518859238573570768411799258265454087710582899313669506321508878719233403159905244425148079483488069377877224914263774465137435280127732892639299415201479385910765944291513182258783627833068833492183472793568596200820435108636939470909890762591433201680880862762305345238991086351320528090875770575018414509198487887550128425674057515509898962454701875 458 51946572279574756229631623373669220180780643055583893313460146576355312025173216913406055345303448570728753276231705150048214185368444861525968603477726572458859024384531566621862826003020576342081227053352808552624613545864939451008424901840468945359224554609654096386022134525620866751368542494077809537305269564276874016693126049510957544990997223139566711359501175017987463192104857321576955560068642438578908471606690224985848369229112167160786705239264906503538105345201734477381619551143287440423466606685844604361 459 -721947088060389432860562505824304791971177143773135589056666755825831213188843472896411344269572840616648772201636888395011849338205103363347782550911696809946125160366940903192711167584283261503695905007414701989753854646813876994676233595889321049120840654541745797000858266714758889027274840978927532095526813385956960874948943638486771565739896071483545953926697550977404461530456969404273571091832647988029764462827867141814212491575661306821893309478613055056739597077835730002163858352927790227082011441338318153827 460 10033579617666864290262436264774797399417633615058360147320639914639256186433650988183157318701956491450307099267353066818320452626601175157595531469996369604025783433690062960995076689164214598009902508061072937905950117179566989083871175855264244737723384700833930857871509316640812192757999814912941313745066767405916447253891142295391643638455208268067947134614234445252241387945580657960108639895796284419459493022695702237532360636292705137243682304335154421579886814396292058012122179971284812216038497796038019140625 461 -139446777739839617145486015906206467576860238498880145051930832232452602518866180529631924205848990245803443568541197174892907897632765365572856225741638277982688174384629811608413415329426761191973438363283268003847380645541610450398789495280883297363172424679122497283494306076283606377343095804648545184332862401829211404441510414217449090475857230083622762537777596391344156694098654487935675139951832388804341064681014327866824667006977350859577717733579515142333413616683280275915083499523643422295033435438528214681075 462 1938041651095556099511447610770105354887964768519610533120145470776886379408064113346301089641506975115943380225472317499261993741113192858308870772185556929066432813025282247367270261815296894798684704287902699179742873551090522605793103307472525841645594655648008258402343280688031439067472236363362622368045590345665749699522418771784283542953930879631006345492002993455211954052400087349463641411126910958272062878242399460229522918091815486931478836282740958329996989955112829436159847700909057774798803275755556460112225 463 -26935172528795949012603691257873922935055966150376787016283048825039138083816478815575389020487315582809239950509970019282402302751635157618968396963530186420602374141645621823585623421076515447397769778193829616291177815062797135167476287246326791935904771591586945375874299334066751412140593250864004414011687212102394084780333984117145936494242928843848881837991917666822337837441680326030499288239375603299535007598367751403920127655551418970541570734701213444512622864324417700451665152452791423240022553548513755323536075 464 374350519754557325294542755627484315931726495721620242546580153195778198373037688199754480326961533370856861873948172249843467976334850414813092514250313174584015959231033074553528556762596493928588212540547033427881564211165339233319284546699944767345061069593065499906258082708585061190731304345858158632517670444423386476501331736795305304682015466717569117125173805097050942316874225567621493539683546720733091823550518235807567475426285874690869019840901834149272645382202115011667650584395858342635636025718496772790640625 465 -5202823988152351410644824971203767633020498596502335438952981109119595660209040965284270612944860534076501290680886467873683992384252319521908271343484611195547141562892765684868219917930053101814871694073243216343342299768370762775002491919632106530666960695574043306682777416136913894460109908213069706190241038904499283920676521830057034478137371403589017645322985941942397356857650616533159745756106536066550328486570704264824871893639749149495086795296488574803630065480494980820513778751035990305617413004206920721355076947 466 72310578086295162257813738192476280004243297286236049693939559119836346515931834437949120671597520166653860894733641951568503764551506579013524193152319707298149431773191146059415989536443762700986025721898295167777408016793480589470048628393080483765407565512250741766281799299805547474564220584653789259294446113439983833690917041879607964167494962535241567936915621664777961306471292633191603380320445813562782391470822392932674259674478705648305686754958383416685590478058871202789982104324835188413841231185401536512772422121 467 -1005001084895180515877192862094521692482775582657169619954149196928168365343066984264962248035506933951453278682755122048167657111886729526087345314691622038201368461342918057455461463019795082108030477045804344638063332527711050901540819862107968687601646419792411076457538831963259703133171111702211696700792731506005487519863426734902908123741027970725324639247358641909947625604183157289354473026092521118844754088311275720022042967274737837322370930562472332123325335115851519803779311958484993343198946833956694231291082251875 468 13967967523272760176438199103754821220378011103411043644887875479256515549118267252199825694474576238062738757524922873558157723221291713829667375461458418814392088663077489782194818741187777666482181937718017421449098865600473826886610779881732505206752864821759995865027254859886733142389078971366083003750866905499336892407988420090176554287997314312392606221665886193471306965664893698357744785482184414266423555334690273482894513212369967420103721865999632104323378969981495767318484596402264885137213551561318136076786381321881 469 -194134125203269839195241022019775042331181642982263136066608039821968755564895563008258145673981079663967870055612640072131766411209222491185736842626359845539528816347937396647330526501980842140633228067009276185978557297283090347231701842899731180757447196731618466542896914446612742631920994594174179135205184128515148166873473618290316973133658926343483601434201361215416462083973442768289008673625273048001605979131757983777433792960245299316370445187490923182194525228908009869737355578296054336675559505918040501827489188597547 470 2698189957769268210850628325455231562647477730556679831678753381337304724323798201291495958635049710776093662524690294442165614601136282076274078624257948844947535117451790373639883712262171353172746219306750808775878348585709566673220375267345239853857918431465766087863185800370850903407413917294244525865494814947040387885655585948251313842589011129557570762152638838078118963570870201380522984363734512068061630189401387818164503113625578803908385208440538326750977006786459878672855312505694426512130398246521167749180748832942089 471 -37501196443889142499332712146427938065801664735627016272396715579960071370109846404835939396371127270301470178830148759819348597544951577748973019344339621285653950668195171263846314268157672396307616017789273275665140563162608400541805111153655939930159394539663701906745816510651580010998357095327632657701296751216327401260070230468517015879634161141729546415138928294620994726642731709790259834074021479500226794460164478107406050747450283230428071181927119966893780025147967495033901932711592062617260942844354332234480375851321827 472 521218331004611944047010232642421614416096930620331769413681212196112973815686877039020219072684732212636169028522403939749127546722469594765135400719976807997054641605313499173648728925572113468205495541522835922060876890639381300337439088175292053014226290063282125694272775621729783534802590976787499076422177046080510840777430141747457232540544979698765206017333879762828089650567259054101484073180386810668216873635442912941674177875791068511948465517924198592365313973030130807062466785922885196063349076800685668952705149186194225 473 -7244295977266591570051698432822877361385441629461500866817133378534173587004391195017194299713523290678333054551142399690208125771204133680318310927191026831186919634469979396241925848158384893560131074992800570346962648142438466560380660713239497979654058894413670086683115878811594680755791530889906432294525879348030885608961749162111175959522294782129875356362660807443477449275264051737002639440107800880329624011326339607689479342714600455942924298606652061604129803357715217056810907013954752576512877774052155377401564811813378867 474 100687284719210263281672918109226698431028753527374077442647057589402430136553592540003623006645228439489589497681596707337414374257283547442138241531461844802524423659822994655054036578095421334105723585955443586766827073543071083095400749893179931872958446220077659740153378712922228325799967115878911871133603054635281919778662764025146654979918759092747920211388707763564300169097228751204058100533282419407429469825800097016041770893382647806018577726519460596902192092713293185099516850307509733785670785864293825305661699146473443689 475 -1399442320494612118354102475431070851022684883176713776053756627836583557177433283429092473360015162060189142138825476986578473482597222127390745410943914355229999513774417578730712005488084284865363280857620588818496618048352797432146840054997883192807953756821631669162515131983180362364089676389526405747741148848571324749633586405577628160229241515700450539650456826565316669687753258776422802354451874490634575935333945769864411216385411839470266701617815488992172216410504939477262141238105684278921792656625945367910729753467731237443 476 19450792456943757979629373726143195452282457659998192250036955283166105766674681771880610307146324977263612074853650192171905876978106924773895431159508858054640586526691280030971068176289270030668336831228471534657609859561799591803818454628936218293812641040704691617206351935976053301331905331482528015084159362176523423803139064800573931703801626704561767838448939922970775844299782006828319112811640081193686924928539717224428052557697771082233748573259745570726051511679050647347049572560852299374888410018202361805704642419936993501329 477 -270346972837483491989260215950175112507486454933788231643920206608211549046805335838618916494582237804694665341576462052436236243736612542388228595071831618212164632231290079921195917032296440214485040128445874246648318435771200947020141405185975030862538730770986146009624996408646928724383498180652976007919662820938899107726251956267078702439537058873563362972321852578020909708691144883665641966061148126295248926955510145593131257256158771173170801755030173983324412245588994064271223029323343320804475898899885040423215738534533418969075 478 3757574747988705286678346721544520365886253165339445076426314460480034459405627494893892097259133942043003405196555188188586846067155827240643616973306973883086595936850123581818142862631628444797070603796914039992399182830158553598107265723821299413766711280365408829400509487158798895970269025950042767212054719896955589465953058770571008885929048842799444565460722267868530030702089493521967215572342639175906981407554414165904349469338136650141967098998648863694845473965265704482179780937210104201713927716512281576872744679645797680432449 479 -52227067909608807725894584158443006037226204453132587964470581772622910703862790559046295647109275583824638326752816360042485681999409463896452168944218432222291690419254343494947406835069494583320372303350236200704623688546492561013777926770028405176195724497128117418426953074847529429232863068940584795711933256399396150747128788169622820493425945799952686099479783989720421253082964831609242043355198085909291528760958619351574097266111003187761245863064858970804130656216738249787865136443346645818604493420306030628739961105733691588683243 480 725914633683310196347301990988180495762000629962085264383317176124132516957956002582854812474861462075872363008097321933764094929200280607309000156442063177153866136096560425555782922294954563565459884460347941045927257143533802651386384050046170757252422126941606735573368424603083612134659870212584183934260834447187596961180396169175253023275566482145015877429629616773377130820299798988335652103697449862990660413700817762044519623429278251458396258909776332026744076870539747862061007664457775990399042405866542790113442436101975722773198249 481 -10089678798996176980043526959242954020778738025905722357186303540139646035496438566964915128444431475304620272229757536310189026069460896633654657014818983540555442650837777151213290178482225665660025431303443293188987801071107423230242661298073756285008091975281432750781510532794881277342943610159955598633971350255447072500249118415325298215831723915194194518043586306932435041871181466002586355750507537637451622101628025757329283335702568576224144100197697385560353913504331039175642562651497987378456847568539018019469650251854396757982696827 482 140239710068159321776896651032249939238444393079144971496457156341655299590938395562156776072505968154620603900373775464276345803441124036269215813591383635156600043900833713224951668987504636148890939454062229290119322089818364555409052237742095289579845100220137521198961202969881351268587427740325495961510363741230711678302454519054828662781471569452016513050040103747338478667916985743701242817774316548796850863978034077043103821233892837693868638241734160267115028439294157417999828669708021959470844346572599773953591184252398142616571930625 483 -1949245484087879630890353387384807545169138347383821078549163426920541583492137696037219437691246355583819788876061337765711655889266234193857642075059644435855710369392751796842621565640642488069156365814094143897538479232322838487394941347403443869673629449336374377387681221652278662526515742882806185115974937056906341838297652764805329113395646306975413235984291881597836862825100451970182704331456650988892826056261135696822051898948221523916998626016529297281083346960929348699662062157975496166458727603025497931487115760958966873301377177707 484 27093426129084601296708025980118440412871440909755332093223470217513594537315924682921465775575276261712687214521470897863667651392285418984824040533024008948367937856515336174249469301363479233952546782313294363591527419436724995800934146090324562302376598816767715315179223592182642030136687334431667718809125658756690889452881793138205988003289338508475111383448985797272158659060485342803085835179655545647472731127500353867545586356548435326211149326568429852341353621828605972630630714006110907117549562902855787401677525101484003703363421752049 485 -376585132708737692705101951929103926686338850876965671962925014289115539338248175297143484657578643153107282782828564358273948448900957578516006634439993836556438680280116601520810007073273007234036617996697681407522880776292265275570894228134288907860639101106830638282037630094858703201394214770910898518140058690301706576348818170616547090958081355380945073298935983787671932655256681494064447788790950728086170896332462301741667412512388333336620656478305223480340960067979788066290375993148341003519010788790025202733646061689079526150656757169075 486 5234368060198144538302275876328586153117542212059194245099276848539609737786533767213421745051858960083458517698073021994544628118390490095365721327838297528332899582309425125616467116262302991104487662680537943513913301053524042254341248414906640317121601224616697503193902344512426505449268455206688757557547443104149333896642224799163103285045133279784992135287361165438759776412579173252376134833058100671945021828177324450679419418674447246126865128487086187681636392357435479425073436519627553376728019347423942196852374222414002428987980369548225 487 -72755726327075672845676011567808976686552845219265458682156898367497651346332316240112686974407073092663263311890766155050676614976105512207918282281243263613562567991427081211725332327289700210425165524186102959313430530053643668268822825373280214660070486465073382269206950577481102156785486020263510590346301590161552177950888680670822410697927034626195113827067809293889271826949917925663751546050967476112838148324660028549116453152801311466062090523155762663819962816948076496383904901433070345478617612223707112748791230834181185114710852029216075 488 1011281198741016999704900755376223609789656947995727013590447519189004978987300293630819979789477052809425259329344594669687430047406952143825779006255999372383107934170714927628464285372812238529134759906053381671163974822149239591083324859404338791081719796204682574383540291424750518916239159191230440816476748746452714006038451582612843708894680068082377436614143390137885613870961523116723723613306122711016173039855840243673591718836262557398233001316972038441648676072792683000037449490422655256326538256778394879874584865771613837137990143508298225 489 -14056542405659171942342889905614465676948650438025849608285384894168455798084722614616941739536738513258376557681943288443082253736358767319140653150355032046007904775365531058643133234925711422573873243074122452408280142401828057194895827888999135672277419691198854922475042860779442404132211883609451652239267489106609999940306122042023724044902152182995862223831197654477530492343105558491697820316238899839342272835779919771338072211221339904607156674166977708425462325673399520434936524190342500407944957475660547563191784987581316376476307331803929075 490 195383054679625908341996278765496743653300875870304280510975100656404340798193453519073983126680038638048590921452227305815020147523455208363646986922026002284996788756174903082611937303403876962524688767444542830617772743892150206124564873145327711460642320418336804147622519112959354238395808176002553923113834219583315228582043997314019168020726044368952290265158705056698660455486866929883491683720128707591639393564934682083168640352332998986845095320476251402855569225924661649783242813601672375560050759928080908103223971411134849114412355047429803529 491 -2715795660498150135476457229693785744604729288617596774209061974551906686440090845902161202399867967630812561493559679146816029089477919888383104033155342626811066419489652596452878929400148609336162745536678843134254812044615545032325104147785637095314874687705485446716641646783524600607755201499160217826063903595116588964714977942031389522772741833201895298518014802232607940189158042840873602271769996400417090232669854311290194971337475305270746523728285544831601150470221761123669909064223924225913388111934307192159594120002059159744849811235401763747 492 37749315774107627704745093793402638358124622224827915211186798640198174083964063443114271224152907699532810135953728656473771087823740774524030249844504377753079105888378553150081017447756834417276505565064142703478796856867391045578992713208692224970285659700638684018796912236688625852532524708006282887435480277157624896318690784521838278168016562839602853829520046419450013319709719231441334917762062315885785915899928891073814408975566676079212880009269782772821565768148763333995817168656242403443603399896958654432060889954452758915594773606688760800625 493 -524714264145916853347121936595830452917912500770380672098058186641440547351908393901609708815940173026802899469579398509426161509758166159133694283159700249652702784283677786753926841806080041132562562435891748039390497795344986554357218574020745459102964419380254485642664383884869446801165309214969449938437315108099819278957832711685229681054905942138573047642003921371344780029883093357140412749262805808098187804360625921843349066157414423837192668305857006657877019887670300322194429829785739221542126173441295206282600991369328838539956006263157597547667 494 7293541216579925271484816375433822541624287116428400458531386160268064193724644908833616719662658186818164997914957640878085766814287415414053554093451124992400495491006224244815226204566223717135145836322138232178964880332623387263152313878732502814958229282610817968247063034018530299281966069299251707577482785079735439855117114059628695916178564449048097670846675260372521283029797213950401026663132102611269512757874735629199450722017860815503215814656809676137560641927105493537051839231701406814822496914963643160413931465482852099455978860751982632913729 495 -101380817802509020471349039159633778133799190957628984861167057666810222070709172556444425917652913281736903808060906638920120487547608046378458392404886187627359005144058822581911584338487561155882418250516674033631954929983980178527390510150676600036184739271361330535502546167597057353702350170675763118096795651177613305547450565135789943077441212346063675387698870585233746581259263602190583662968559243731105987645488027184233970011278206526663329544661986699633989445476532728827636993333471020813223637167622718763995811623417498624701038911174239941278443 496 1409207381193140940877028814825144335769677051432272190743408195690541220070353804039518514330112609979145075477171828050902600905281359609149834426503857485209725764780781793331634715756601465415275021840495452039647330528107084873061624073351836340588653412345984242669480095954391226708860150605064652213784626288784710860865144628406787470416931833310687788552543670856296653245515967583541833076749017947106702388654681352002022432498208327724418677624787275590101526205064142085265624493132312670241770884400729137253080500408180871320545917345431553443614249 497 -19588256922320209155502111553531919317653864273724684693744612716361389748096784090490334939565445637744428785647010730909751023682457694991498225765677657804129132074052711484010609884633102337511715373333074371633533768835396534355370271404202900464561469038630913194268194724330595045798333934536039166239037100247009357133307653673663305810615496842076715453580167453904975235418640026064470395326008270328799610388254474643719335834958494018647603252496148466694807830858834509073413860367091311597977891864115292411513792673072490612053080680504339947877406075 498 272281685430482868600284977791872008584277880567561670164259390342700975223797281852238512180127288155359161533989768930015984944807394718656467286990779143711764628843466353554110609094181544908985604447955186890343931720089254418640271577772867194798542015245922574343101032666588985816132212729133248426657180545872593831553173971260139544481340433797725960311283151378571956616363060801179867077333472972897551600145588212383628134547356609742756091557085419597466255038469928499157966025914317492680571264023199406507225493712880826778594275002320006143838088929 499 -3784798979898376225238597892273466969291134608446090274381409642439367880817748465817544620273478563538435950051827274157681295344646019767523336591885766606994148620331639005475224510510207460950957881605833739145798792742246047165771187603641873346421831454152602681328882999217861037098000964592030703939556751907110331256928854933209652991279727629247599854527658294845530923628057986639130291610572251468058244927096113968297999940896308655605222410545569338388892566705967565963822535775314032408738044117651595238121032098191599222463582105735849919995620181643 500 52610078269251313991658292780385156183102767229168633572889873097767847496115332721117379003619309957296343422162719738923787887095915686119061259258600091548308419955841716497897125205789649027214704729951003079867876194281164416946272631000224779314701181210074667785698383474409952508203840200509995210066212613830653513914187807220902492650488370224430222830927684050110188435178469147363981966224677488421785987529642877586546846034846684416211109142995088219753507373234822335694941337123980113501363345509725200526553846507124929192422262520882378892227846913201