0 1 1 -84 2 -20412 3 -6617856 4 -2505409788 5 -1027549673640 6 -442991672331264 7 -197605206331169280 8 -90359564898413083644 9 -42105781947560460595284 10 -19913609001700051596476280 11 -9531377528273693889501019392 12 -4607276637061453432777674756096 13 -2245553303791092922497146013997224 14 -1102188689792523812858560973690185728 15 -544273548658151487114517493002645501440 16 -270187548904461464225434498789299775787004 17 -134747600897874542948484364062484307362836648 18 -67476626103796964089827270399825531727633977276 19 -33913217966437564781146067700075407464443667123968 20 -17100334653350222126509820629882608398376691829017080 21 -8648103454828511442260874889517697193723304642693013504 22 -4385287197001450930461551270052770944933767889148764836864 23 -2229114601006472026091620530435973098052586573261774166228480 24 -1135621331639070226554341499888921531238395289300570426048167936 25 -579725225311866751014175021079132356628194509054208307766916473084 26 -296502566010553183479015380200371931607753554972646592039945770401656 27 -151911396389022668438910967131286742774860881824997782312581497277183488 28 -77956570271889346743097738220888876647836892587700748980440281488137510912 29 -40065098820489781053421320525444370775078586223000092517720447800361001859240 30 -20619899002515597897006275789693132213300775925894000989715965537078978658375680 31 -10626096097682528458379146081658752617473552702747950543754214773182073172053968896 32 -5482665115004876851628023934242929678418349205003602342002566110822070998711922442236 33 -2832094271695017565933712279752936365834415839283071788218415262817369396598489077174272 34 -1464508414683771850021588558221387228633283212034993026152440376287999568454118441599459192 35 -758083411280899972177873212313498577046664263762192965168350667625913359431891411533231764480 36 -392787949470069159853294303491129511288947380394580636058600055975251085896159243715880850457852 37 -203700687859637686385909439941458189272595204499898519993882843413883696521597073131146358709246120 38 -105730183499795119600170243663032657084989143013043840008758012820971834074090887867860185141634948096 39 -54923504689093496021832850477049543347168552682780987370514160599187617292254499356628690476693904782848 40 -28553040089066160718093124254750598113196822147116625129850789172935294458039170397486723733214774235691000 41 -14854729472095667925917944728043894266988911865708724628679197708861223363570846305534364875087903289755820200 42 -7733570356621697113832420118968752954281263806162011761584456230192015153054087597570288170172898046485729148928 43 -4028876436434723999525505800782862476349792732899545674655526429876705760219772540194423231234761276553307994711296 44 -2100212154114357119062863668019383824751335430889730128883231258169285091428211769857189170819951066718120708957794304 45 -1095482129083829406219163229810382746800306190347090908644496132918357861576889128174553487192597874614289919088109361320 46 -571740233568281230431201562643115546616384717716713095512162275175061868034136336485674903816569838801447189554004315879424 47 -298560745607332688999212740413836678154237988376867216876959786139088202225857087043018001263310426155252520622695265529498624 48 -155990088728885008539958615449205583787011629029124458853702832433183509086189456968063961180687336015549454709467506950655770624 49 -81542144968451523947479958309011677244778059886051219122659352371338383304010107294739081134802678959950571237344568846666697719892 50 -42646082713866418348164839560235749644869319678544577494557492834571823606472128567550044600654691972316423201345561546093240651247412 51 -22314113473150262537317541055154067203507033718295996217081783917541058588060320005345315113025926305222382861918307363880641366093264384 52 -11680883455185454601038989843517596568329230955034760781012458655289600388033797295337603415091036336115340105392556621284608253575352650232 53 -6117300873322811458267789196619950046327846319142303400640820717107156643315767260251263035994675392820841438288206530434660181383001351690408 54 -3204977935311083355813901339598036376506174268211508186270645108487791405915406304933482259813036139022795565834989124539603389162639039569139712 55 -1679827328066110334293782485376040346825031847489006114059562954873675215398447855474848478504417680201853899291318153262520078077743984955331770880 56 -880789929147695289174914752836657142155037556237505941214444213859366956343847941427206087577936828660058569865408720831723138789768367734418597380096 57 -462000214478883596567237045168051322995162619463423730647055256106895257122929151353943075855634740568964200485712220266173350193997469991370334012829696 58 -242420031528977903088509549257587629872594500401414006623772141704174499362129421377863395864228588532987587800996722074410164822402190962077760403452067704 59 -127246533433227142758623886653643333641390571138023583821940144781621862440996722807946123287648275372291049431194027540169689700778573634335797237470514714880 60 -66814305371592961537398500997818949540630274511386012493947978960205051425569598145108611110333960674823243156977128714449168291910069699628505260011146637025280 61 -35094104215515163659324551662397600647791167808488679280776288730607158922742749077600796582052276253403552907141452317805324387297513809299406055959681398671530152 62 -18438919636531173137716579507977287436610266236934221455907059580662160290538929791549794432757063425140791964931853754462571250938022718613351418938267156127187083264 63 -9691009282052166278306679835535394046055454769711147228215020506141599314121485052659613387521991759838088274785385836409027567440072921790626907797402413345464013625856 64 -5094840639361894255811770765453265794662719443614015227475430847756673536189643450490580753398514363737871610910843681863780065405881869601916438524646485201985439484149756 65 -2679268752225003088284109231513917029246580577016986187229371842887333326212419650688938239439367012791709582488575350633832955193417656882639041269499475768051316650158793040 66 -1409360966562478134445901353144058414853013157496054758972102699301225218698435461594535627544059279955968377720895983245775837187986452048899594858945204411231752858712555536384 67 -741557551456318606751716076713353745398647264529537232942099998315299472274603625667888559367764551100737792623274401092774817802499139340966016918529912102919228905764673805994752 68 -390283944019824436545376549353368882108541244841715637719947378345125338649382193207692186458172996810706752786772200258687220603605148066888542291721036922472520140320321000694876664 69 -205459581538377218657378415258383174473751291908552537346686665676794927584527649473021624620924273047075396208558609074073770061340379894758134556657030214256688250654977438134720651264 70 -108187936481593976102110551440855248795547038258158107326230978218097042006360220864621251635676313978379744897861408700914447474764971337902306068250936679823437727661405858106859233628160 71 -56981643019740296877516231981629858442900683935314125233338701202051825759003765830831741217344921370680970342701625234635166255729727277203911437883788816113487852679198180593606313531812352 72 -30018700337262129947352249742028700810941962761798096687184793198305505088132354010147009479036665122159138685246086293233600184372706608258619370663771469703757052977729607194780793686106078204 73 -15817826472825116157093543391577125815179570401525491483244222424806157938644105987135234500809625818002404612560198265878143453190030808636681679921918631428083891715213370610540921867600469848232 74 -8336755436541475818507153057788641766234360880865570225012149347845806842795336225876375736762296596337315766492660558686128621345269389455100575059746912084765060227250064210170565972175246505181048 75 -4394809822002799350787470673853483262145132474546651673643620283709496531933122762669951848882434654801293626432252475513702685059361353689166464867588271860300111096983961763190003583631724004839321856 76 -2317252830425793485874800919782680727075661951710184833822212968787394721860205484136928550499271545211014006267024879678233286172883179624626882154027015353559640697385475487934352310486671443467396468736 77 -1222066113801575354352210629087346639311204850341001103121972405152544235120474300700101492341893909055420890231837998043130568714115624470853093031838167166085089682271733549255111642727909995608820719640576 78 -644616853200456966441848799152720506447589453788474997716453742985957633000590005428610925134998473723820190547192535074979800849082208767994738672327660163525130989590304699130481480600806449187963989823264768 79 -340088618071177402375595673416296664374079090675033144291073602461431646776354966879593146795310141493625453498187556455596249154996928809939577314203508594669508037232588047530248128688285007367718157615457195008 80 -179458454779433679794846808499477086173695575892903579537784219467393442974502826532334512683899594182643273359339101474273457862901339302323274483035737713145802412597321838270368672588642715956608789883766815694840 81 -94714203396113974368344548941517477211943460311984368478198496919848211569341960898153871000984566867869349686502645435159416015497725504181950110685577302815725580446286405126239087334576434303365895617666775151415380 82 -49996972673725712260596457529838946104756552420585096331971849266838797051400158149217426240246267728914424653412853668453639373363928887136198873878187246470136880956581108093397503379448931660666181861103053640850612088 83 -26396590667174768884355103485116144654824921769387855390319139030480256900694090184935736296947853176384613193309769003091095184780320304710678167043343627737699472483893331965737389777683522766216301980507595644911627362048 84 -13938809660319167551774511407134681287365535967947563202325136403649163847896447031862873708185221925907645266118313402977509226915594806261830359269580362133954863686962594995579081449064365590048951881675179227488432365633536 85 -7361655855961902926803678701206183158067589534389498565174972590515890708486017498701809274066744439381000236350345518972639630396166060737968327088447580789982592596268565328148668312227705697896197096542364992554126072656646480 86 -3888621048633493156347558478846561545758142251377583114089000925333105341606342339073853729084552566241881720810697869685442390282389181714068825040672449523325755637403991906527016436393789695913273745640227236075397936544981644288 87 -2054397109013769645698533847480845985959873468303521147902656307797870887476654758095093044804353440503019538965858923305100213879275219205358697031574116797199755117483986376444423717784442331986185533436477820514422937152808227927552 88 -1085526069679521559829485776373724342832249004341851806894261836096393103324688697999566081205443911089390616725393045916253217195041891640393879424977467654021962392606078910584908674248448244100099251430289274643732749858584187790114816 89 -573669410062025054188735492696561472246588371929544370227625142210871329731469131717919287151663280381806419629262675418842307209318275434332590314017204736748241472638115120038225372236389426473888513773410964179291384104771134256457904296 90 -303212591593137115497058295694674251144195986680510505630777350340404169943635258303893129051880124228364025969191537224101599864485667666013243201260017003420444757629617789669000774309385926362864491136781347606867508149465593915414849355640 91 -160285951383441327337588694167879367038850870520141787781793216783372521078721697997895720080286734397591857945411571965814268947281653030257064817167903996304320012681200520903019711274314922228456589950148545335419793580453738914187665102287872 92 -84743227738777826276961949149717911291580901909369375897106565883319527986953185442208586017434975774146939879880804320029454193821298070968112353985786132054189393378453549201243038473191488772977154843208653747064148070687128119990098428232376320 93 -44809957505768962968212076826247707981188945510610826185529303048608692236642595872896346226606176419034822868204605174690622250332671075756501640877862195545809986608930929097210627125730197898621922472785289654059594350649122485245071515221310603264 94 -23697512784972693170986440039225251633118920267571545628909384351316544977957987083291753037040829478523001896698225657519028082467931567140613234143893398352625871907385900390824029786937975508739304076394609763433065596751267574818905591448566987927552 95 -12533964503914316921177349990581853986982028034416979111829658337922030474459113438471738317178122920671158294615941987287527026436729158979406625380152998296396069783851894225106395060807778516140716424042280583557938438512135828935683449114878428845350400 96 -6630257723241284385159672277279699361369552310508436284075117606846070511835518869913136285269840930649920219675078151817762332188759651755896778925122075041225379902115306240898815586930661626647906075316228092651044171134745167047352679662629914495037472768 97 -3507740427261160391613271302055749375189311992755341665055507705879088946414320547331481500015872236001169390555699576738329140472144205770466403505844439336096332793576879121576727505674781002978508845141374914796315318521504652418651751750440981621284615041192 98 -1856002014704001918551710852308782223329452958149057976841549342092494825457925469423792660065233119785768468077990804529870863160672847180838791310695183622181001450833971526389468703464431495180364913122451919340577291780113981190067092227008552138823508145688508 99 -982160127205334717391840576074397114085448316926800971935414182112460824963402737746311209037805201473063191976988986214794764569422443746039881461144728051537128707146647246896513813113817589870211582559062721749375830218101148043667887606937556661891046929743232256 100 -519802006797615659758301913022565948570411846608634192850585021882275618310512957254669412926356648641307455658449127195680284116007682303337499425971892219394413092954751947075551486599200117499038139284038093527142654387183866648676890265799691241211797987489344556788 101 -275134068217840233574990767404456064708033293023441303009158286554952423631922683203882565824909839866299443390357074743106460485753380780847439145110453116352454504199801465272102684856230891142470359379861704570876481490438655805668751913018598297677785323831984820623528 102 -145646667384367581320841993555674358867022599460709420374024827903888281019889340941559226304787656000938680694535191399715668784787707109517170173194568238183247684736502295889241458201013340088043161897001936059661165723907879447641247279124425932657027510386977679794837504 103 -77109080748514608870685745436972303912626812008505094468908772638394137637670485329887360165281252425239012426924080072681493712715358080356159610540862878525707663796264666086600144887238914995583379414727398271736169623013690929920306342636526469059013536199263183607574180352 104 -40828022743696252010068863162067422158147954871704772226850679664010224900195410371362317828821604426749563555691619377628088431103062748085329542966387856091152267317045502826398058286965589731848916851012629152153951487058128049193625084524895369240768189623433757270774656727032 105 -21620120094487315834069513237769281588960374184197726566582930276238003406861728026911691844341066255057472275845665493255259916482728801967349677438350624211126194062915641513126732563911421739872173092369108937444745881364489564836713831898163344617336746470871344271000889937838080 106 -11449958094475681865755072993147674748439947046462987082371712229504675043559655203480180000686934169339517268479345326366220377598388198167625825963512270279289349811994479184477622882919304878162806712158954436114999523001169121579827606310208846235140585703395227212484385388657606520 107 -6064498153837886506790936268755980406746451188649505697448150105316314840910560616345366129515288932182931856965895796280720469269543357621878358103220704158667082300078254056567553080756420532471670537222519300449037568376956547038592386797281471422807479066370005293326225938504359687424 108 -3212404116059414557056799167675929811271979958841665296928977850136399434420810885706691884186467646061250812415112047247505142603562620628342771304468297118585994947963492138955618661352918375921303841398249269056778659279328075203557348598481380812916750197386862890591844134832622739988480 109 -1701801867124842663385500569147254770057688591282631582355184957656615099836550616415559046053157883163369020471062707163314240369673896187429399796059323029599589977735285638717717096150688844333471404189012084212913591648824857938256682026219177926294741965415722570322751586385010975502907560 110 -901634537056074475018259441595235485356763596051293117724221776062671469097110856368668883789164751791090570540615798277056229141694012549632372890472882620359093930156535543938042946327498690352629619196375773241658131424396138453293765109347902970098999157608388215111071741891267140415673640960 111 -477742666601974805761788756428392527323154404184396521824884704305365920964873534476395653812781648467652245678273788701184363654491692742211715841680502350059195165605625426349520513174422157761292471101384566483682052323767758932157775539313683618521950276126554802223295142686396504104342034937344 112 -253162114115419738775184663325067091386298553303481769761851182622822178579084538787605978802272365203904498355359349573907966971203936174916905923890930638348837853069417189238779323820275455575098990498435589244767597243664432717666666171798639523491660761668924197992963680184739074202244188061171712 113 -134166428576044940531544621629246455261757795763753580452753151802756991861593046487115164112404298585686719903620017057606283592160694973823193588583622504757834897700229042776371211599666318375460970313760148156551958878513934802372057586902663787116963869813315036989430087897290330632359066862367375528 114 -71109684601902439481763117963814623583513891034080411864000753279370096515154732160798055853100702344151738754082776267835048407984147041925303634189098925612226811529801647641814865755502816605836157737373127921133156069921779385444391458659825701496455980475131296884234648884463189463072512243064161222656 115 -37692305126943660309539462672914880330274812149475350039672517733284536734597364382026746899109046849840235143340810896097800467957268563147710259095745957498028672750179807345344087403224488727683545409939185477968251501171759346308503253544728106553330225185134250276677312626662662870261836996550677905341440 116 -19980898783406352054238711450165672181865262403609946262426394763254096760129149239313195693658448047967000120184148338168724514552985075212461319257271925126642561097943887191863765533829622869424371796417759265117979606765786175200915185286572233544719042314198037919325647453797908488414875220437792919592864248 117 -10592904526028747859484420863356039674682408737608385081410481941167244527713319040605201412584480489625697417054334813734555250955731371749265951375284464746695555555544249323549793746839110633482473408196698913562601130554264597369015782438299464890871572195771545777155608476456122354535517384755877140935219558568 118 -5616324211300177137658606011075821844493153183279818538073448617207973776969242596221985266277714473712316552269369965048564807665495210864932085312920709243992555895741499418721034196463553849268705618422648442990054621248543424646067499036471562921699884357574533856740886935358040771520748124973099639628742390793216 119 -2978007109063311585881032859359200907547841750651149917654660819170022417378394817335600252016360303907161646078756330562844048543390240719345597565249214631322861227034189155347379042229151091190983612391316538938665932105513785628935879469056957354730718799995864358452244345249868243163054107144521511994802251792135168 120 -1579192698769362947579430478904875363126259658036493749423819282009953433877079072091238770504424884222005399536968711038588756615030737711491715914002913564261436121869504502380485855550765151336630357836490760247892978164253609047673413125571150953180371852841848661992114624251145620733462308581605365456413752284075622400 121 -837490263415510111244651227560301117424865284492420106807975140146402381309098132721142626130065895493317885518089679617286003590377977047849733585534066261071666254054828497031203358256374036984545400697901974739050636370935726349308503401275373681567682734166656717252976305417119837000074381156447140638578643347603453227092 122 -444180069123204352205054054007784295418102955234110527870677670632890660770427221580746839637189607423340936182786071488865648276912946147775124350906531837028742171294955735227615516893355065974189208416434875127633750623340758406790193473753766615816081206956201096328817545063220551772881371795226213698685867202136497821351800 123 -235598468555733519883067167210401316424906674865602524143831032206261253709918455984381615548756687889365855812951640571506067849281549205545416070846786839098112580647422579021175852320573734077302194518817074395871673994429139906388625496137056511118804960759899463487365012657660008181309674077218927045976583725442789373130044928 124 -124973922595211452654764695914550126164443930391696941529520403949783093255315839135500602675294504133067907929537856400018457469409626549458978156277742253420821480205865051073246754813948781736784877022178088643864264567673362375337226111702104391897284820267944445932093198691613886304141048790794298548103768559357332700679836893184 125 -66297834454135142021444684088509097323304176890871755846508931560908271062764892192171626376727285092981507630914246556042240503847900052686676123527398303569777069135093013501818108445095092062445262631928085670396445739561418542766827062737062401308772071194922744594473581237748667897920723735987300062040154399192703503841126067810640 126 -35173190263759604880271594115231956480954786225992040031782316954974212283338045620552832321227403799180087951335821675242540550728865548400296833701111671193187089348127762437045908570216417425661611961775768048047511028804895058772219329149685993855040335330245827100273284651646374569529319732945379385186957291144581456903086757347141632 127 -18661912239050186959835723368738806266454809879415705464573834742665357186470839396343377425621863337274318235643751534921375682860184788211742970686952041059072697403248450061425296062727199995888225939237458407762331092408409769086546453125735188703362339596698194609024490610514250631597845405328588641101595163247774576945731621008873299968 128 -9902206651509560074867482146219712658320624409722754916494195835420854991345011622252763895226965056158722954868000849916101434355633370628875033134326673879426296469662796259161674628556101823828364910696927791347564641650605099157435788363887736407463414229244582302693682901576128379507271916611945719771257664637049581311699450889006890090492 129 -5254589570287527341130697057850185606869510633064151706016493177772729333399558945815739240610738443172777694505569764995034985825129815487344043378583988603925163832995129267211581705831055189058980300987094893049109900339232592633870539849317226838260485304507796334552499384077004886131588262775006739222172432349278517889408292509706085546676224 130 -2788535039520740443011772631301213570528477099658992971546010426750312610188601208353839793180088825015942582813018756894172231748827262604046374715660290800458938572210974676732622022440230420893415905229940556904085446704029359638569847442686522547061376370399891291828406876089523579846989810212412142342260796172155571633559360626106083206236454640 131 -1479937713349744771767277183516979089096617008917811930512770596750933342882229613475122174194027693708791116670730467209179431311503820389051765490257670015975963568923418933137183767328190608878967782296998536235343644786753530366791712108148509338053757041246763491632040518120703237081900954839492240366826079874460125352995497050703659325112752511744 132 -785489414738100606360009945231368328935007970971704025299915966223359527042307791209374104162494686026985374386057089974152620936665403093406942838031251083035027293111447608372131011434227072916335977000201660748851388437288562939977860455001356577850080003878146065644468086900503348086404828588021052413376867844423788146973884022457666743716836612440064 133 -416933083420278895558246790726436622752302376160582721207233528443268820209261365131174324404789667827534353863769760809904053341974792599537770672714551468028601881136481868586087862784099602326214920591068273502721665141851070307930063097248758215503868357837915686109987763739690532836433209890368598852637972413641426913818216104128974792187934234842832896 134 -221320204538898613691358576355327043679433325614550680994255773867522105538815128959102036444562890316389338644444200088102396646974027325028860959857694348843425800437130254858870718479086669586008988703934222137166781155903471126985645340675681903916589513114057054902942453953333470830540428791369288195283011330873054197009257962783102945691356140065706068992 135 -117490844692037140792744068116574536697591323879405646422414072257138913291185170655702102817235706643425196475429048650684824352624416214869734429513260581700374066653523056423590800082956180711158104867102915022939554991521337262735720825227701904754979721362184846888660564363261944757361512741244272997252139820541620186589901058280067391128672510759918394731520 136 -62375613451930936133154857221297252533852161782839211645219572682914743094952494514667408217938000688170928854575564490322469629142792781117472492234103603835708790085411574365790154961796819323718536932051181999971519655311528249258433851486575494538028510399679100220074261123078300048471339609094633116374507377647141211272626647834662927439413892558304913946638328 137 -33117158440209075894115313889025339373248624064470571935162662865371322926373430762578309697609748655117167882556736953444203061664808621826668618107196063761760469368031001567935593134627144771564397390257554538743329445253587179963033124466411030687859593129341943506080250638598823595655377645418160563758089035333667006153988090680114661318487146460439065968606535848 138 -17584026710845082555199125832001624216365721603319544300329533330548668488108703920672957237899394865569336373824405876965096876840755082168287255780721742696431016690513231285755894261529853176208441902905561022199162655808406357424025117370701900934126607732122708760205404350444344641949023710085560343093552666862943926632659726003168168146612534897704200541701145722880 139 -9337062074507890325700515405746774640560971123867397202462487501256511084912747350501442218280312597977792238470565219549694943541289258363716700642192606264277087596689451975396134326789812958806029662387609834534809992022862732931446784221770929634727150371138970840180958951089487982537546417343221114263195258838460557835460008669314761456773770148144581675165125935815936 140 -4958249965019702384579437121785139992430161958188551358643316687934091235354489330350733398112424599295879388630968422552916626896733509546822725836737672047472335010010268225895200272771617105413164938742351821217295431899954312321881205248394107464124612591065152176019687720248114240546427008377442104675508472682213726011782856175434378717295805646699996041494491009880145920 141 -2633131053684937602393927247154926612793741304254690341216631331122340928084893360618865482890492973797374789223656594005519683346945950968168223888297209576292152198206839656125629306410960654723187039762885581053527605544263853148317783412046532264679705405531132684728731597864885313864303757963246016141941497978279310551006889317305790241650686537085749626705521562152213987328 142 -1398434250882452647868278258255674350988978170117604807727432829364081151317166605525474179111550217860826945236471041227633836409231715231751947562200661637310732231839208353946054254596037777659139764196355274801518336629382073496136112344473922520466179419377220503547191958900505844491952378257205983746067556801486241451464808827560067624710028735744864130413997711465422237952000 143 -742739962091558874595726208077291487370407915193320467391437393805106830516636505689242706430522117728991263208577294766265734426239054885670886022807372549979017471591239820989279914253330552012423589007176934413170472397292749528810842538492221382314800855967893965883909233837244597514049255842252108837569902489948623030784561450913309322221692940296216474147075708015247616914946560 144 -394508477955268718425448181186082110480069469551672591185038737493667980619830189644439362464274703296232824687291372757333565284989679803680648770589850763515646141694008218110387132094595201970920120499483245519396862107377710546520832849832775539814380945400425251396418195051100104100154062512663531533917819963626924917998816379134465612958292300829257800518471368055500608177606414332 145 -209556123982302938936976463665206000952554447130533193538510183751516897140118147585149382561012452653380110450483302448207520202774179925372391882130504228479501899854821301023425105850299924100906377366762474594779632190234906211990600181591794721736250871106772645014628725269442497472718972383795850616831000398056547839091607121805862886525878112737174360299078713693171483226232103952720 146 -111318796863091135770782956327907158361262188436816004614472053390516259141736018352054708894933767648484460259943903228988386560887860420494720924655265609643397636474761893505769912994816341503418323941982386718752910574260271284815826775343872440126686562841127373515585312547821620244409415879764905472222867286536903970651153077295604173914418465140564023162504695417420733035943740379193208 147 -59137158265831174116738895335690014292434104649706582039188642960496015858132306818816094761498257439387458063718116030562601070791063339144123704374771541528680862313695915736576000578569340009007537824768658513517895039514857915978459973245549156588540718564840458226200871943326811329324238408348578835025927279828572538497763656975723794940476431842485625596671483792445147554065227156155333376 148 -31417807677955929129980321011315434469593057507568115820675415711920326061346207720396923135542146540066790235479856165813353582107452942409175966090980682730333485663439226918019793824556367686388265504844582173504119247266596782917511802056690960953277405962386069060609464503598245980771553048271988173921081728056409880711369105746392832417260280320785915521611497684265574392348348768794179111416 149 -16692233981544017105287694314632445080975805851462324110913512984329385584343542780150971920402187127354659181191746967993899703321130897201449228620954934325630264245272121228556940483261962113452218558003824084080695468190608643679780791981892795006919072389241390372796280405430211378183707500912014903010105135681300357510147416627260413493273298216502067360529934608483097904952532387008238433499304 150 -8869025468753679164044891173452759756714659010749265600221665403498299566215330764852697818520794376802574345818620175164700295842560502758003439116765863937490807212037625891360279785020633898926615786628111397246825006756617598375582213928605922732282238100756401708151688053640213694125228373151333418719408131549503717924687973240515229431581674101892490963878704670866144928917062675193222013754123264 151 -4712592501208909208117859754916009502269815375468383470911554503312532525060678583895968321609221458178787286961899703118777830105979288066389467145152058320845933679836616935011463614349330274663576666044083635078433180235224046776014291107840245906839479068751257758878346794261820415232005879107245452115732027513662394691783553624585700602242966745040088387068754904789434045561594844890018579278498438656 152 -2504183348266683206702139324200988334394861330115075360679594456250995561964531974831257870332325003256562500978073999551815830751950285240546793571168153040381123056438789430163289456415805433578950400955812693267298175446260004103958594332881740514434421075045919571063877076740598167688356520730337796107921498536547403166916595588212545118914909218606981649899142903169968852708284796150955603730634011295744 153 -1330743386636091534426358007040311028698607113997625974723771724717688311711764360876399649413413188352597943484929077849366547689526414812689729689085909336221630581519561484370754472185424291207311850149975203057604447128376788320915250939822915011458479405353104009687378048132763988456697659352760041003450856528064583556498747010352566756185297558520911147919697736082204806774483942777938232293691339124986024 154 -707203141441286984279161435144421149476925281509816099119935934680862816576212257572607154888225358447106559118817626044337495809614115775200090644003001654847804995759535077771977221913307207994022378109411433840293381987688724149308076381369061065246404729647035479433249513695176671717134399761406910032296853216437556461402852841004762423759945788698938793765547441553417064289293326054181193904073638060634898432 155 -375850763251745715741822851227919520095862707013602560731553602570204436985864899216512380202737093624532769149520026430910938605258985206657522763540890380125139856167287308766833403445714610645049872313635464040073889993715919323601991073995015282372037017669885717034973246233829401532247173913544176038009718052611605747201592327084726563019596658493528613369208663043587762435738402046707595034933076148332281958400 156 -199759667882433625457394575362155417181612228775744753980644341605670480351645367010771817161708906339258595019256030619269735034728925880034510109545790327146754618067737141938902013592842306244563934903989983545509878064074443594220814211904021437408472272458614975260107286215401222565708488179572498349330893099739120035224877604891833687300703457449973205947383949024820965387488631457572268413566547923732841243156480 157 -106174695338499755022471915178157200617107862159764320188059651776430461426432167214331554606416327945219833791972549437043936696686537666620164230604072646331486174250094840795382662019776400051957330859281621612713772914147586142947870074255157780219934112911336184401875802934392527262489930971872839263938246225031008938154381269941151512203493750460618298736905049154293384440316121301517266465708408698983040598751221928 158 -56435817479146101190641817785029081697842784035204737158319125296475416808001582756626070801277232355569773693283113675546893755948246128378045654007659727981532697105262188064703086393325652772388822422319282697774084535359093037505010153837072637933767862603952383338669200143138980158856978528452296059089564367854109992077106129871256886604968806165163055422822531637053414813987032502647345784055524607653483355725037752320 159 -29999149181313114871251663138731460266538837024069264969897068475906127178376050999447042790353680805211634620161143106430936180512169238665288466692490295436984045031998836083172183050061359000758049388539461472375754715288051395638742562929239251352322216441231257352301081491340384487017354193045549466938263971468935141658727645901183910197328415653996931626464926444105783637291821645294185550112223232950749609565195258918400 160 -15947151528753273605645280077635134895317069409624773140089278205408867221032171976870676582532291477315250451179204713981116633026887435259444479186788846950232787364675259692066898934986080430406152761212341484792718555318503547832145081277894553912987687305504501702868950921008684004157747133214114410454032840191607065203360583952632997149277283644487463290464644198242232955395147918377696615122736717791684734494899069800644600 161 -8477681953209600564446366044768914933309574293586559927552214923814875465985176941051046214754347818714015057166220706170881230344149078194675739503204975215831904161871078066886063420885260899789604670156247787431257507292547410567772992803680525324669358655207803294061082569460801065559460368643414951711517840416325181755469947968209692394982805093639340003751818034974694426170805042544704183855589270359734966332089591177553526784 162 -4507032486161362901408579499441821255193306424002423183905270045331184291445478331946650088615697506579387830851087740320979342520794578433730103136440343552717455755199792816581188718373033215961890650541007528803557657701998014239641096002911593526666704763392708863676563207326457289489995855273810598709543093938667965973925034502028247830851967421855886456966399419264956505912259843138325015710923031007506833740550334631239422807996 163 -2396202882287268946477124196517539802657242199128313977476053585645977641096869232193605439770512314198546991602236545691818061870438463370212495477002931330869860911621713754609578911682972775233993377919778729336600478830858641542149872736495974534692398201098431328480872594742682723919290193865567434810610972279309251105386652934315392638206639327397092441881345075650256452876228598242427492313894195517679666397898838357696973171196672 164 -1274018036603306594469659626102969843834160210440529562188200640210141023450530104710037235216968596423687906716593755267952172235604458118511199986683043982638649836452350357246080724183765519287759522073395854917532549068839926411918924716177137439682646478190629676225450594025760530298383557663219402183005136435195892143660669137470784912046580888761810089570498750345725151577184448028506639238023123527477009752712212685544701085112666616 165 -677401925647646808024912820547349858209844984467921992780073712720138659560588198875492823779452344539872926085768973036094053805585135646867495861474640612785278337210187106514041261024743938537755736594835457451169667127298803131114159978197466874586951929644453009437770817547888563425811092095547857691366046434161546869122235058824967916807066612405202974157099105865765812975244497270918126387110948237514127821299601151667705135576360263680 166 -360193531584914436007453966142239565546149813551114068054122507109734136504622988856323258386989231671665252299138385658416267681910203622661317767377402836561463003943059672544760540933633177959112710082151487557592492553178782001454574635425312909537782377508524284966097769239295643689486873340714070610590218866927916048933949353151211796051249597907676425222580909266299839133768684686492953843019037130635662462594172673395471492908406630095872 167 -191533083371186203493356071637889395357931099686264824557533447498852746617178675330194692171581969181963053070314354630838840322791932758881811089165480366029104777298929474567518864221670592204677624649016390470916769055673431789757763253594380113119896978041664092103622698211888526559699189515380696382395626338843130048987376336846997278974372087859659713727762802474825360062196326769332874303362692148040200773739455329363400682248761800664498688 168 -101852074528179412479380929526373979850581637884959075107343232052858986770396837218769475470457434587082217679500622374354772606185832542186125789320281180085956481226735155980537788785318951294198851325316407366677670836740620038616970870371581406868795711379179215222038760051604884696161248996771972783284889846858089446353604887832170971178476183844396012566156584551625569631308397299315784758498915571371891754401349967272642363283760951792675323904 169 -54164399221623977305360153462723299779323927747727202229423074706693053169669225542948514221949594946556082409931254823473034358153741810484089597706318755632025606844701541526417414281722749626938922150625279748086459006173853641281351888992035919795854209876876464606422216517502724533151440719449747379567393112579942802232803262484137029308629303063536338030518265587264209127823110362226240254114671487066965629958090925717426244449490038407683502203132 170 -28805521472623512999531102046062960967575302864409407293126243448898496836422393520973885517589224266031427830187930072413496604404976397691835538871909420705666267434418227535618349499172259984376379167054513875935514150410122165152486936403132205173141214181949825808948814355583930393094265173741554687662485616399241368436235084800951176143562641672831091781726559788329030195355618683294928206125489651804337609660649288844267518454504809620880219349286640 171 -15319870872041062811672369380489271114657356192663912428756698810892869808735686529349536243682056840848789929732784907658381264865379339803043617358777872326115689047184183116323037030903076021222611468429485443693307036000335620930957772765457173220861596942322766807538122818363741998622459446937552307157110756916913659932812049944171645859252008122910011587563160412775925026096933986529755649048078903933886555712003543679044319266504407784780145438265216768 172 -8148014900693126947674211107733707909136873746285205948421781941151930024679629865779079491420221762411653908584707884482966883499558594732564438979505057809384666313466236776895444109702222124431805558025816038842520236428037838364261770956412402034939516723025982025434643619243780193851671016474009513122099818201291335273341165209588175228957058503528053623296404826550031550914353961487296011487635232494537457367227121556515118262664970580962249193838668378112 173 -4333768114534791185599118818343398187782734259790561764947401991362342830379276679794258776539218131853327020808459500115226154805931489243162118726450351519984858126848215811338276070837291259726244279312369681775687480849084830802485534727357459066862710349082375005838586168244878543540792431776501195912442978805962301026643125702941793396020478995387447087281132791616616441666317207916957961787597980123243430653916898428924751348498990968482334565803310716819624 174 -2305135575022080639592677493028424289397282898879606437419315309474294164764439795216664415892694354681927336867252908385148630933787336744663342533313801889266784612673323155755376897080009912700250592442631603473219355179784035708462898572364703062600467104018238726771997546682244005457642181210594199376375698736169722055890978749455907489810258238117610245973782307758246624374709042812065021936255674600301213531284051329347132764396470866101186486944112811959588864 175 -1226151206988879794766067905252254105355871986304587571853109084775371992686415412290174337717530352735343078796523959176043297117400148040899142708038688777346183906632170748079299476638408905781011380231736023779694700595308790791529393234995905405860305366462390323034888311481890535096598579086560756568342841616829926729419296634305577435310738754592129134606954096201630777092435672829613524297484683759446411486590675898554234262797590266272054361723258846698452897280 176 -652241081169587261259901228814844032023958568481819324190349962431188764604505821542505845524999661290734736911098126614947095499889908971036045786918955632657212541087123303289022648716010326126562357111378163755555690950533565596494573382282515270250309569235525258214581276227211248146872504430225088708653347535515397882813859544106399758967954020006057029912852683004019936478877973337789364879575549741559946844627893156717549227433274245080165331096651561105837386039296 177 -346967377166313805009310274970701619479361139671505282352805268521820047001012491811192963533109525648673678576499636214318918641871037645590811988376757238372050958952869489570638015373567215521312051380184423090303656810835840576019741404962735953789107642640667433639419764870889966897674498526329133389177743853175666874802981313307517241576034284251656783551314983826849996522808438907921604556040611189257663604372294418748785532982731273057092916074278069445099555858976768 178 -184580291349219988178961226634724911893453260586095708522745468296557867165731548677813249929648272246906135376232596622467664003558613203708981060168711103601054955378210551250407221168037435837907222514357634566048559079498298586879017989605915737834794168743149242427694618651459367872149084074240462791392942135823374925859933450900125163566688711569547652837749805907809367139408623116120574321850497711072256089730898742917713911707604644525713762239156383485296538471793516408 179 -98196954742661344991533663609885592357674059952666243714105001650442431932743787325666983023276555359672189115020260417720760214277158841588059480882378348515337192412784841493693331803912488747148215393182494980047805573110769934521262910947812985411380272526953043743277583945038660814970481763053918709848405577581365923429214541143474650544795360215728444122144283781068187420777987802879936440398274778020656926951126148437116027063668925622932496895468719955840968400520448841472 180 -52242811695070895160155507377201427250872158193351100012773164588616885082588509468684945193034949798688995070527527079173459845602305347396680955042615521393688303071818749465490872172230688291262352771787688261081070387964123795416265527121476330691274154679071180577419748128039556948136810093883674484187807496410764303818162142789556751397334282665472774067834952910852111998120979983684850002361106457770219234495323056923335167414549996935770620383929000252265735104819481959827960 181 -27795258659922807704075613348861698419264125265937808699416833154048254480540604105287780731060484113326682889111226838224368439008952815496014096254051275366672029151634903996853057460576782990768728268525932831013762674114320933969482519371067155897543241404065802015664992017858420023010677364901711387290606741389088845474735847939084346595011989841899502287748084838726652721201819562275476956995153881448897567864578619756449220312622836875950068473448642161147812678489631438358263976 182 -14788712949273577377967244905743563880687618167818783731088416913219798136228423697911273187247297215267524924803175540242254584971154158477850709907392704180741691253466860173099868833787739634247093071825943653625117151193210203766587101681380643184815418846038963632208675040576900550766891178237871466220062025999665790459866680637149188312459068445692012369728646186456366693860467299993921620464756554433002890755161883333173665152954703966400154657823823282081039429544840484306380279808 183 -7868742817289907319871496252920935616625411134839632608486408941127720465523696787102066501531297378184104553590710078293671802616775190341291437853351271831292058488013799045765590047702385461661871618513351683799768479897159896647094557855316770973545917004037792199408478038476483039726685407659645883772304313861759068958361002199887464286564009813872705785320354755074182362479710524237388666169688127054574554501321634361586401599036470191770637540961886651973113955760010404001789332518400 184 -4186927762588587715984624463395612780831615413539869098904008083416880575689622400101467160465139482473563505271539889979273661112917217993673511444154312480122726730168384723910971931181963090207919195535602904233570802542953828413582374036621187842616768297025667637396490504601766395567323619069489935776329404602890596531970723052137358047642185036505960694649839677702774566074302628672225430582456099502695516862930689620930257364489551009380601041405734841457816927789380664940015199484084224 185 -2227924996271948771081682870886215218670994017844077547718679212172708873201926388773792718466861389715279598073245531307656746006931129308910558393823230532634609527824483735662216059966163722285322228666946425373422606346548277531275351476151261211015120018843798620208980854272980466034315863128632387531070202189530294710876442222945139397884763080011020286503936031265430845405839444944223104315159227041927788247124058938052404444321609144367300337869738541520892245512070227831098867080757387600 186 -1185551661777579330998015448489594829972405077854973360680020375677806344241742181068035791508002411369757603006344830136124567160941866568059165169743661344055351814631597122162202184193719700367863772438644517732157140449160749165837485075979647984845877345433344982086230319781058669194420951391400902355735479396804199781649307836791383355488717874131433778172752486920962910361374182364470191417045076833690039473638673866654946870172676325612437680447763659845247787041182990730751721604703415042048 187 -630892059806485550150318865156092537859035333136426850490472866907224685962229617222544106664393443666145112299664942282900966033627953205330452049233090070070864420804454199071851995969296754780284524317127109502043146554575149212639440327375128810247367681602847649955571225919934605625576913187144839690356319264223956655180662963564813477785951268406798534698330067035798916063320552421192628810335520704328074397672246942062597948450862859530930297551186131825448533076772519733589589257234602625563136 188 -335740817443384257198940442936152128076857780203842072687915778422333083796047369994892950889665689972018019273004981322297417509253453565972331882977069039563612312643181905238282196876065447900975485191999141263252473463578012710951949459474563172111670384506830031518021484585466385507324017478511952979843702718002584998558353967341727142814123803451109985520706753802780815202955723408645576096072433909080461451194413776558990349134457842999659417125689456685683565459104753239274308595407602511630057472 189 -178676557073985713057737482321983085857942365550779655636947102445584935582145519687195949535490662354130737924977196925751121507046563222827034932951561924737017644087050485262958432695171008065141221709374433712120848035034602954409381694493696050616705090729477698260681909302963511903688341085137149187362564078897868720894884463703921064318390512117179023175100619660872720885137455746637166689638016979887503170731827036888169765208006246632426331338300026340598534701155590398850956075875730838284941606912 190 -95092268046724448895017633628667719792444608385665931452335947484591651753464463476182710754596410429499717027162994915483625806524518869519453570799071680998113082334683797350770573113620981284341298502447186456402996274738771815388180990610240817074547676142878934914644379451463928249918476173045920292456551629675569965485722096159806364805312241977094436214096384318105510379581857955171571623773536137360325523861963688829291710436725770645395109016522760278705458756386983027510805088871757005857515401820160 191 -50610063903549818515645330554235066401677163754107214632048143458852011374291864288198261208896845322399621677595533201582753639403849626453984950654156217725044847174772600332085308061146213588246987266930683956934918402987257468002720797019650908017182272593277048783578756012366655802100458852880584547477727387101715797027227710336674201744711517761970836538990929774857761109912068185380471383793294713909132307273973200022672733380401921069324628012848482916948041362501565761688039353333404713550431781352878080 192 -26936580823975806853812612959382187854149106372426105858745680041190930453121239530604647615147283934543063855581810340841468025060133805402876834684118301583140532785223341391577100201846902555305574266352691951288720836018336386963049101180975353218872658980747138005080197320955060507144810495795088262333621363079973392750076270895740076920993578331779422216959625631266578052581506539967301132424413985936889243556226074148329263618742842545003411032884992468842686533394720533897445823579082463938004283026108841984 193 -14337116307481009758316722383607744524705526687055222442305952259111383258044514585294832573986065080441230839999652393085030717835038984181074665399427436132637665169254765450252142419085779683202161096438800587413163787595461991703669041730212133390174839334359249982072786594706004552625256998864776734790444445644227947673715540915287115132208685236504875892060862771448340710898537372836853859968101817235511917750880216555364757498334759107873193286098143424368542062705871416027845312142324872952823046515833967325352 194 -7631233891229110728457721909291523868992497626379590232290627759991476774581183624240985888720058334242658932905155136353796094496566973344027671215802522120550597553303123637861581535194310205561833066581603803132540256256280300511548621576878926582632061276965869677579287081752133319415688568862258601038266322698683499669740532589254456530277265254106417751208114499809548835556599337145562992070269997088012636602960432672724074645150600013938353398825057116609967149524481114209041126081221659702689537038648716026077048 195 -4062011946708253331140047549334958122713170811809782310576137804323793379131555366595345457420476253617339008881710620210043531942482276798982865428969616945597143273709766512912908300426690062684357391723219514707969996555486280773501731904907905481180770534342790852151056455446380249206598404338021935279686906203501752174382724901871301853021701715363695669160418054315468539375443132361226271271124453634415498250136965062611556163001103259453084235512592956025686826622674116251869943042927219846043906617515413085536250880 196 -2162225405920979850920749097264814460845276626791879597648258418521696399635685434937242768286873934962576071466016834663081095330012234209708031651021398227895275753695262048664332771784597340850681823016556300610744937181346166289701218851335578919601252010267318515291216614242169571614897782974699844281617570968794028850878962212556629279386908248275885774266264681996646824355036410625427326199665653835210748206010117874083783643016792272999595266758158360905691289558492618270824988290886957933068272744432490515160839587068 197 -1150996326352020373923450784222425625962645771532851641334752324016833694577798139002201761596983118748109118273118820069886730752981573878416270116581869549413500307876096928279288878843392417022386181445715791587460796519369477264322676408155991177135081788475529418336792197955049894831106241823497028129800113274437006807646409331722703409661988270418424075772212415427892720795093176402130423360352573381701268158794471198825902591571749572956632584571301583129141500505517059834533209007751077938200861563387468064733748760115368 198 -612717066440059583181875086560711308290576243483846121976479531609351938731554070895180846246486700890490025893083760312766948175368394163692243668413712353714584183897336456975667041990295818412991417069556396794088096387376652262441534148658524105713887781545275776569822272298197628626893164691099732433189502772825031577165898445829156259113440136323358025069610131102001261544615483200749383441065819622857515108936196193918554825789479364331993256183457193587565582859504775243597806703165322957982582908199673922535907295102587904 199 -326181220467879162825508218907204856678685821598971655801655005596649898042435714760355314324166450096170115876589255216598031544441373756407257979004254905436587753093637760500272148701936202796714500295623865179186426839954205618246285430794325526784564684280949700116735438389731294234472396187273875827896209335321367128258237939687995093543743275234924499206907830315303416732681750073961605528771406887434705982729198654621380731861034069850030251203137696271412084418507102390148211052755540731525399037731759487803958262126211123712 200 -173648380089072195651701405050290663599782461702240633777663456597807327742934312517679096103825940963509427558976480278352877208876231096509705023478777043651537083935068941679144709406362733702254451396802845842114565317279445652072893106643570482093752800491599120775643360147482040039662730117624754436043304043414400246639762026766976618805438476950715897220959663266326519551439308770826726432364193402268492828824389794587038202162230650087213245491273888780089579591424435815333903499053087689506476357959989571066553504158985518150644 201 -92447505694048421965035494228230572209918295137349092563833168083102896733341107039109456292982298556294710625664330728270834922426210621936019457971429479250851552515953782017246181256929552517902378134426571806651756630795813812599976993189613743926771831208977089388901748238532109336606654047060741821150907244587702895417201256493216520863750673485195342080854173369693010473725270382275643660473459318743756236107854835591345296966035842790998193452091642614514030441227131145035992509765902616657071819359363909398548889122290425275461632 202 -49218935070518003204472801272613354507368653781858959856704116469535426694292138842003064211994809072738664502693725108408891454689298980835415651410180123169207377496946069784615400959024966488897786198375271073969986852350461597801835160642843036514396285980948962746723360622840045718341768124126960026523607816154236693085312457445490125452236241906903317602030868649637740560898718011115637091413666224498380388518343798285020203264717424494392032294972858219720809925415356527092852670633072498369079539092606323024677453683633689047600430968 203 -26204848700291786177411876046629412932324263271663005015990820535795940899152460526349168160882774924661762154018181090636544789158320877642449458150822114832526976387278052839232797625758201385101362083896543411520387771491757082769319791098813163257448222346808357720041220075062698639068628053814920962438535978289443077936543696380722530428058534959559823034850486087942234961862176318465245829554406556057661818153455829894590780977029520070937144713251573049740873150904487473162552104360930803976371763837560757299135573847934621183952158929920 204 -13952222935614140312341405481735234699873339760453356327555755656444523905110338913882600112471641281942686155509839133772920844664856378227960085017012443316638068319221585298056838784519121207594209557918186619512425143377582821712599561677063839443082561138199208127310128145063511091902271771310721266830601284645616021984554338470311057038987600379701618507249868399059441095265960600328468998323239490364746300954388222200011594442016492583214697518732474733934659000008147956137202335154331976602664912650049418953562370317438867405515134500413440 205 -7428777378070738481539706678498726146930196553033892191326647559161730978555646164241941124458611818160752395671888873194839548378511439847193317795809250039626027682336835749772244761050340900620944624038380291520991809217254272669339381408915968405463421173388530894469218917199259182876135289238794554767963253781544320535991513741320180703112691237797373726066374174907866440906677652617602342372057372643426689847727303018723829284239949956687121409363723931621661733199575061682723807077752721785614562584521552109610138785062363826308639756322812240 206 -3955517846452419215003992147355944177642505232671650034612779624758777611651353087361489509835237516289108047322844140735872073929553481322902128292226774868722085144496821814020525640752798421993851231391646901612819389916953636306703618561889323980573666542611521481633088719272264320936904570126901679480093925874071372794044424236170521108407599165761129407131775457252210937152240870979291200112400591046852117303226460461130677837492557658595529396575931055720669157802512199563938932319604544427741402000428571224863331981661313344210784799906400471040 207 -2106208220673494864132906273130159963257808103957044129171597908092803334767056550239563413727383008293106383885021089465646942622317126690884471774549970062138012197894142799404875792229708260839222275653262515708616639370339497373695449380777394915681111074119807643437401983154982845545586457545307850224054004326067785420790412388755900401901193678259823069938343772370511498780321304817507957219822608918729797159696331332381843255874043814793623716090739881986807827204089514918669130951500527160957414706647225925092715482618156120943092675086396561227264 208 -1121530514270910233922680310764740925096580352410819954824216201289718704038815105084276146805104748289743909700434351740242227814143571289195554798102182821386409793464757132752892824869194885107015442061864734199878799000434034112935530166308933437677542345039486616998104603732660944714066221202817091013246312710467222797452500606380779862985287315457241673626175196222470790533436804249271118828498563507293061506482077066382549732384263630585530180746337611528604800524608040029605300574835206027264342661104269873768838255461899851429403087396369270078545912 209 -597217612345241396089587643058592671088843320615871879557795528625379128951633582849973520100425327070827617647820562780625117845017064513048245137315531104670883575605883542100785911135505777717544563304855228254355677681198480503498338599570981510771336711107332426104671794679907220880664733066204737223170070099676174432802274420284304632386606270525319324213028283583774650677754271194126135988395063936230619490194460518182636606211818383369063258750377289093273439534209418497682546669758512376417350484545687231923945611892584001335628454302001289851072647168 210 -318028271981540060614351458029506271743375134061391303801791854778639472052743120331372950902361597097937487505217061648638984231147233259302385359063357678169901090207947325672278306987641139743808370194332205261825743226237086962575703145643675015339614997865309993943216349636690109496871811810448859372594845364105690120591842533748471813021006484378375404460009217175940655710308907174109094389239083277860760638043640313745509225773082713374711563513667029874363432359953389965089628005218944968690337081146637636205772662254898971494088491809206213420691731578880 211 -169359807622909388259561170660558475610528693519970826968220038731543742875895412060106075282322985159203241399699095524658317922588960146680076198551090504828895662621961669839593855578679294241389034370074707769185096733416955207894624546985301250998234179754815462661436503687691700838616896758536243998768638122524564477757328479178022596102822604003561180570108550977010405003587831364758561253954950907163528470115044617886118834764960055492369937860870200850759154101838871199884729233662470534165192627488470499838701245143745949410214585292772457523319681831468800 212 -90191656765161913791189072507810773679016375461709695136268903300038554669660633520096859861128973289542291523470860260517492323061144568813029525967407901469152209520864939986837142757607551733975749629766871059066237329321534340540112989045937010586457028498736105378184565436062225227379554194653936505138019160852496116276109427991543975664390341991856944640273160044527601076250139221896016387091610174872398813440317760998186226733323957452793664472231762328603425682544009512601163530157436709641099820838463194219927727979938302433278210236591918345328842127700232696 213 -48032330770923087144139244651861158085238249611501574035378832051728275821550248597279645975186793603567664040723777855765102622357900916187421963824350750818782987183048983894990044683124610004004053444149111280345547526185775233132516403550411213824729217121419909696247527676497431809536956722369013329861369599683367991864759625167365467844409278662340704771053932196218342665354123908932369740284473060862435668120109615569099005597359909313065738981891467760321479557698127196557676409991819917557719557646542734578007747879166546793965697143638360907459637218802149662720 214 -25580682989416448768510115746084307438908697207417867331515401128122247018606997812599907459915573477769348909544862410457173937652402542001114241701527580569554691565020288099825717403879863221667701311955448441330995122498543841089220760236127161213720385681457876657687396196313220174596379548633151585795717102620296525737548874915251295712125604022390786741198161565300622952878311778388805125062975499577903262986287604099578378868195737332503573041197175559699370704946326254496806663633313338405904662647482420075844342683254060159756450494334960335579699448686689845654528 215 -13623907416724434242638740909877039338147043999377638297306521899764080684256155399161790813044231243026302996934760830966422326522648233950194128272080605920059080446963555491220624855853074905915115778700548595129673924634298798979309636938860290097219810637955713287976936257327131880806046465225078713133471065257156972461493316081052811367575702376384519017752685949047966416373452533388463873042060722763991490150556442104238830398167320085891774557735574315676352070108863161820689904584627188027154167765185263605877121653997850136810511678578765549240305067963627555294169600 216 -7256082339856257305693331895082293102653736848868339523739234464531690787805337859742737002932297716943036532444417200234169305749615134348953653418389222620736691772106472607141518048753309128240221935630679953990044691018651522689092026439338997494178270731899286934605979773580474083507493253333954141843615474778700732872387074179468805181847133777979091418333680907299248725646496369892556807156057356994137426924080284020370286400163058580600247812310984431000061860185809890068150652450570231155756874218952781121319756968256014783293335953859167956112383507308454011700115767296 217 -3864680450978802897311835944299117876136561891512230150296887088770241926771723951355738073384954540000318711570181273255378227250085254124439282267437628600008021076165977273006198558052478809524434751780092603807540240897632600598818411463595328797430132533616011960783013327395312845669098527462664196379591750575737305770494612871386707906025715159642247618525300596367159434163521651337745933385474610365640218744104128817220647835170135686885105669722454397369255790528862280735265395480554075878385031027801245246236713924899185389640684880986541492447249812077270370721399336534016 218 -2058428317118139395016536257964875802910539990144470328809433644750589463264896421153242290455381333542245206569866317909121758696428962000922763757796428426151676304937235897247708165874691273300679026055974343622446600454041377044980769052884689637381756916637923271848263000010557400272431427920510587756848283954629255789323950254193646174565196442266959008965337831276751618922734749714133088877313053390809073816164562168591625641517565346561285327866568855012618313698318264375380579125663163882998671636381348139115259127495839142124930121315400453309890000474056654670502768437362552 219 -1096398861187269679743086673376495369909153919881413538855436439817398220152852277247404502727377749505696356585518376727002427047939754200323026088018224560270108080343487794436812285924368297649339505206982832824460929860320539805046748807378857121312250731026179390785407767073119459667186198894060813821553685940766875150304231084814551735859160259804102122137662901589401935686335978299915470575386713081516157728580789598254421495765732849091195676936291962739466414869598132651419958958481284322535981417043042443574745482007220688998772488432075350723494066816315571202004848429298415104 220 -583998830375921231826988510997903214463094013932556677817926335691929516993896042461848873762860572786774380843533133429086050098680271142476562573951815646990272278892576941240819359300600586567604304234186025507645189801669454708786424162187545438622900368083796164266185271689802696420448876801652601001499764725440395992496867263287311247191514722249682539629306812050195768633016077659441991311463359094775496738350992090742114150468177674067880265623849335971702321840206528473128524726411609957375975364885899492378850960456411939447428499360384619588832886485617200205066698846495823093760 221 -311075534753799699231339667901532778972490001815489457802480290089398294288130549131975502516681815968693993147692333945620064287991337761194561125482130905370151241429213795714783894793618112195491668511868094767027880320220408069167770631935836145338991443756819238442039855701283615053847440181345118736540945905736309546721947116225356024920503895346407347720535725694316114910131236357025674865855765899493553807649754252580326131987959459468485210577966660993434448511338640799026158715669423115054635549610156009655099613041314663037351063952072303946858761931823683644357863055896092587037008 222 -165702903483888429810385458396395713036906558898960715254673146333426789732108112537344876097398353588255346224906711956957995367734399058590850412299617566209357630385929424447469067079497002819194561541035729132037364424552621954241875641056968813540088705357255872209491472997238468713671726654478936282143599289848495784000046223264769871935150109410652188305150863810633828318520685353212907613504558740005404750077878859826410729984740444382377698650297533697599396041022489067874943299162684904763554445907752106470435859983199579829337826969882030732302493758088830418823552569340723921143404544 223 -88268281164039728245992948413818351529802545343253726476995818979584159273261070275971669117671312463277528863775754126904242566260697612134108219924637398300176936967391572817753934199742594788652243576272952182581027263009160575839488458711714957194676858459297275636188903733658101913080781381299946540813207628298343084472261207247069499118806223772257140738520591768632674056947158704922912760413766634719206090372660793635744571736349766229896869089741278270799007362621610396268202902631532464681282782479913042417493377733780640718201873222539751567594816523409415193935107794301506676211531610112 224 -47020735546196673874148033491018647456604892536580172267407171243052627687049954606028155645978733945938552546870680300039978790625242563632339243624094228200385637045260902488791393500515468362102642932448668005787553194145824229799426748466040066194881321678144071687742885634459959137100880839614151251993044788745621498267644317264287554827733578177821871472110332569649718063382467425543978726779438916176819419639533148023716292562958572841461096452596369112079693013023636930480189798562613841113923963451183069976721970868136898802773199758510640100826143727734079571686371450959336364346357777432576 225 -25048647078226192398053533593132771118679676559139001938241255080137643945599020006806494084736536852378209640651721169725746362234049880747595539607899479906765176806217786334922919852270772165462694813666562386123544015090284030753511955933720593564311486373170404315670273146499008794952284402418368539599107317820771394276314421987997052940713267192607803157154588684087938097230523392603525427129390020897375310032497432197234194056524014064033997270810427918473771092350393555718167187143659399430642410769406534539204656405878475468121683373367567341761392120870198192314927595129742984450822555603628284 226 -13344095638978150420222805944977579143653120108831903933210095858688852908626370553390303784141452193730385308864467411465975770944590308454569680460486060259353330879432230425635827504855340365892763289119289555037283389104638085349527948803171002223128267773027859843461835466809187121545225732355175595993538933784193658850275958853678525800146435501984286155550219987287290826918657961013447323979859372681921077633780533130615245008040387023359526238733232444698698799983563577807763913462405336570931286216497313968932623911090547460942138875187833746440879842681811066967601937239472531461476861335673151352 227 -7108925229653447395595768472687395462263393741623522705788650132491067533645758076634424651218502684019571299417531166265666176714077355243792723201488946766366386389745303979704124793004120909692300068485331911029992226066577642112022144231674806601298770472647629618641242345599597151966717800098343420972230112818715961526639936420766835827732609136615606603715685019565458018517684980248251949412550619772218225942334708658455918670189676571222531419469980383906903248287256941998848334487772320004035467630089712476518856696827170271653359372031854985538108009218783868247245760388917333712424268608314481693440 228 -3787290233429989170956239610666143440457989710057529951093838290529937209485194700288956170402425154737798360881355340358496237772460028692673894810617846756666269061087806713743328831414405864923609123971142645018810347916508926425026142082457056157501978391641019401010919048177857974764620313406251922587770550405276521141263728719763392762887792550201277373901903739976276046489715650988799971151594519277125936924702532527990395514208241742051275787536527697785237342208170958199198124392841764342837283247811895636876891458284461606353817222242123643018111979927855223679272827863387834881590813772962164774600704 229 -2017729688903008226654519639519963238285787280544510334579921498735696646216315760209786426384581407098960948976835134009464673173620168071330375550319774007290018361200454070183442898719903071578061146374069946413564185631697514171750039270397090055366324370336509384700061862182748322612908416889543780852412445058267765619395769508620689070266113894778719978133646160689519459998161798722859242872251385923284655062304808455431361549586001592877353866563938305975758737774356299115947086035623907926231664588283198657235001649154658468506440501331664752647250985958144217670467225149258465363959997339199126820811176104 230 -1074996500346712153579369550562643253467313142025500328122282694243871301234288497709328321172390701809960829949323539686574200477531427878167352575062255594097791031287493252540652673747042061622242460154154389532819516183517396917961678740918838816338273146707230987664120543174766207874096002174651540423674457969778450165044381177979525852360699778684873520664531166003425395861981981712248764896537697562932248663991926390412872770713712585794345803547482484969739748892868227056668403558392772027285544355467875350421625915311456121795609568577892851508516047745465818658949875189412429755514316433050386394655525990400 231 -572744203301537817640801075572113501003854520403823115521071414076173650233102174597905142224057325719630636552801807690609636093416898192679472317237605057593358449791294742974859113795774213820200829020954372080232720074629632067299837056184552773034207724973362602926035545476922508897489148558546150664315249279534275822385445732990657532821453561885558494679641369320159762992926675839004498809896141859474246385199893775833384286779544753445536211218609076699544069509186388563770966009766683153256230666025950014565140529904012025847309034895174206764939453900238487621132270093247346898539792876168034008425154203222016 232 -305157365916653696637853197782558847598964788874574128141185122401082950607503280669486794114949064876305338811619637120669601366708968786238251445571953838003665970127721158790145756795917434737225285769235883040353742370395423639371754660385232305662693281655394055664939294340693813410333411745679791702552206061964013151963647940081997700906889044856284572152595011521730079100957211851507781076788428137081674859265319285287522759635588892713727645080741989207452300875941619464722324953288976069604357285958328652029079134123373559426839062175590291613005969118913989436465664642769187529263201315355048957115379483434481656 233 -162590974385572315180184942892587948289920462418193923307869918198191337154086065485970218528036691975005766923658050269513252949732241264207009748439093355750235635592260108456314696190755279532711950126698057233474824695109779857440443811397185849186012868830910801855507594198744910834831019887125872537065411872090026576826891436428811414119992158716882864055605897798959786488825713553102123921965350508292197676840105489368134134622450616512591344792091672846652279942769156243058766670013786271531511516840696643443817866377767655441668426275280213542891501050937040354198788423853776005272937095397247541050240841228428964008 234 -86632001957847263062985528441504235258078638514090974405110081327304368342732663244296883771548054989880290949812597958566680742614289402230030272704212705689327354132142965133383470470544177091151232929427409321468915265723580205397185275323118887521690393713240606398150674636666436468978239176038952680765461175785389210165602627134488424798647896488428623021740371191198523509844190134303146333352549981604505109030069869221637623183587833133995268328071400384292330593534657166897136787557936780007032018180983799884373945635479681050537134089183704377313312210064908337541989399340516525822834964284254468627050440073316882186104 235 -46160396238131149806686025175792540233066714107923682388764275538785686695819053234611777261018976951682649835003153942748745440464809075752643255396627219778754510405915120322968929370562008610443198640490495601151601374050449788215468032463680035921196360500202575967809363120737958382091502837933620873407294595366604275193851638125831884032852616540678024166794731178598270390185253933328558575378685599368651885901074482093170730860089808670375133758267260358802903559659795747198003943419258665329649637019316716273224333817138802888750924035340947215750878099235383763060596848568014587398381021116576267039862495332069705748715520 236 -24596306025047126667590005392534787100415173101314308936219816829364437529445468843352668543779736583814683457039353693550441282649397181314174172986112657894584779734247367556160202865476651210198819672199009274480620300829434403069451096407810918724342839127497661688258693494152190709308091050371299636717728194219330249077657458887801977757929909787440849164223510747143415145922310800546012370300703551294558085058108123268996785841716980983673651793449636579859651067651731517411334045484353996232506816295525459887522733912953394857764029911342284791241267937628810486695097209544480507967479123930730304340347384456374996652221476864 237 -13106277288478361229154794070014158175447309691874856950596985258410001240086379832496860477682612940346645217119490410370513949106480760462837250864510136636908938197120312112881024436431033058014414104283840108237013289791418616540890563739407598197808321401218055594349641967546003657398796138946714485259976496485300618766319222771337486700659300262794994496455613826644726686796245717593687516034258819662405961064767584590803055307987500013646871011305261846679960801356357098871638169928164261725819515330520552616876936139395511704930495607627876082485808756433525727934581714127358360574636791022712178953439336098046034748069662244864 238 -6983897294626216202474599442573103723126989215791043149168783444034066340101690809421723817234033760744560512965021653394702518811279368280352621149028201654034166577976212759138025423302044189139692550300860315330117183168995055230325712143714780926178852598410509851914234734650937768055342788749199062494000823631925531904844947242821381482453687471710421432929769502217829675482897306777450952221935716384613346070877921748389657824046295054773630760419894244331564613503568619136130883223801934947203081201089053520101520639819512870985557845438851581190046967858836504784854365865176507522609043120044492956541175028461165578630034151329792 239 -3721562251718363951867813677577435135493066454215139102188530500175904668553515517944142488820035560322231924185777552495108530460908889334663416563783413634105532972828826832706991856470180310529329405947858092358741028968558067214824301372383492985590320549301752185517329704410502287678154920287249762503046135069642590293442611602330910738728938849697648917996220053346800365078054076439073471170398428050251646020408437328364119500435684366385421298209251930813699104763958121941672830630016569039225107798036823454208853516563671301052603768853427517330396026599652761176460887655806373456886826250349450532894694059546578822800921242203372544 240 -1983177603377684700991338271315139984238999445675439868649105841579702871320156699584066328300341228794596989907366529234661070869575289870228221805487848113592870223276314912279788037845523999935115479493356190637269264997695924129126706284322039992536083657180257482595883062198945976068923290065579740326756091218767039637680195010091820609338365969088217763178056107537776697164269263537154687995915052593725771563506080905850075688231495966900977993182998999136917181529607927568792498166684797047211902992429816822567461685159927158646318763917199669536278695771907716769244147683395120031666721741398624058317718602179082092300830274992920985600 241 -1056833895341769284267714395132512149754950586966877620390802215024220869592973391098838696545278552646363766110284020151894633591962344580419608491856083855984201650412134946752702201962685196634312338850015232761327156211837283584073183625116201978517291476829956815108274351687013105899043402063122208747431924447551911354269829312589548994963716213459237104042431507112858952147613674883306684112098313681712664224142980880838083713901094797116716603834081081820212427410122590628103535302011755372801783768238857180546842810432657523455709473382584872080920928802403300600750197050858277975598121991885845318335396328697099801726531512703086012133544 242 -563197332008345479932983813821866224133311464517726634527702615552100881587157655775807940420174972071662891013175008094888540414958033903080271096396591178619400386759185089622132908557907179949086150089678372006718359994373528790038534278324009542681113064414576408128461776116699600670845709280346842057894136526376652256624796125591480712009207823358638023779322604086801270964078297955638535780844154006193749910918604181746773829278234383446650546372248375708019792720034099956420237817320010961294207292027851569337107478329902381033949420470333606107072930991885396885014919552128041153100864466055536577493921582859992700842185614167069594062163900 243 -300139463734162889913059140023323257693331611102203571729005307444965853748389850079286492177857078626170494268980154357348651970835779790969632982541904965711112692006880167636645992287380414370818879196237114133318931468679147958645718099996651178874344932727710491152998501912195507202065955908030067732955989470005993295474808356390030491829581176267135950979426277938285675916994001040561383559121007271986045970125307426449635681716987942896768026803512777464360380476259462676289486198013434012194171380427530579753839564599274511883295736581050167792350557436918299204170302381524368781879666853784282185415633827693167253299985800243298193184167489792 244 -159953667758537630107058748476621267285868376093123651960186299207049204592815299459184496930980207465293718633087804643189976690051070177689863345523127935898293317584897463499747029246121528737955057312727575186786261103127550576945412370049554065531426998727552250715274999925176980982845976191559736669042845605579369973829052707455948892517291849993221041229988366703710171438310588606328848754256668695102134348101589207968496087973669401957967200204484076168324615483420191057556124315198820443391751623719412498866387047185442551746151338908175059074526049155851876792620954093969616996250089454249728717895598406550242009006400294307415106905292856723960 245 -85245962893424319262412058590345161489179009605322017970793101997899140380500226134742727632324725958428651156683837649583757136248050587547177478875756729127042689597771991258388203935355589074553408372977642371829917218175300958013826250123674033325932553445660575131543520799287662605750894113988555039579180953057476712605280023002266199627113175293174998966123432489543479203237682576483739538599836347768174015445429845772106185269491797782826537195566280796193238828877834730651037161082381330114665026251901565648413991282733568767964753984340682079785535570584525680196893547038648417350983972861731058041055960538377086465404518807273447181072564200487080 246 -45432003172889917984633229780771423058710132682207899279437174460395164812056533922608101988436070653931967155931034779477007712319776318045885574148499514052754988504620537323845817618349433472765715370350647265357777457956623988588654502264248293328989956875836919476482914400642094692995219855012886932081789346784063939924630668867185547741019191185537690085611331533726673001290642172614324130157126788922365300418281370519456808398673717012049091970403439931994279379867915139841259867615365387631228098708187465480106651577733234142373425246782894770611392759811391765389305908886174021936145150413389740008466301153210489936795648076285796585435816300136962048 247 -24213542384015049238350370088481346390605070536712889015517434077693859923392622036129558707992044216198519416642644105662584688547122143313962196348854852035973059268217306225561498753896857479396440985371160299868176439044567555309668504375173315031009699952390641116454880125602365987446268077890984230884895134488347089232344726976876801280495549361264807490478051880248248614985664831574120069372699834187316274757110599124485331162248711259877527660676106849932866117109303456754095940328225428765073179122553356976482305013682649316608780767906711072703030564981043113402237830920342751917312963631598632102080919495882919236406256317946526631039779151082475003392 248 -12905150866049420536974526345166105394273954151644489710560708744759353954227075429939518668679944308876829221354536224969447663673777875845766557738801382899283403005284512283301177111064402137819620471422447187513221067623877345204183714931575718857495478627718381374277286642814473261838811875656721120077100648883170491580009515550203146490250778934839981991180606226680158177218550281111482002107648881055832810252068111818032230838846291308726484087418295533271936666493247574765953652830713624009544046358075231589110698462062835168222311431877334552300767120029927589787372850245498816420834267080247161213953928079450037005906159623916009602813126225910600725299200 249 -6878220369805973310487834504188106893805441163619564633078810545135795224757762117945484148794830126049953987098479884614367754246896739366112766360222909506202647288917633799252823091087207902134175940904603077253257480382946403070206529680241163894761680688556478550835693768449026362056237576218334985336237716864584203331124379605942215814072545510323242620455435163715443806382315769693077613844139661435194761563384593174377854107327645807064951691338015016665595852807004222457050524677136855074077481049578696706012104291366004398616575136560278962289037662111043882742685775389587785810513140885954941296342488665093436290233918045879888403420948089371445644032667648 250 -3666040548819002431202646477089414570804299793988132326004981158332024704560953312218519654832671544464213108167328785414379707240307036029240361819124555267720255783043955024423363897182386681513957409628117198532992044195637983929190701835672744292007751125992575095378361304638885132029115094780895808345007486225352170078695537505431071951698104631386287536452940293540888789594483429146998735277241243724202632067033942223956002231897530554717524853112655691109777778434724120221460007060776174821426036075156274573245375007759120832357599525721685900163494775748702271040571621306068774119417601692634602769238532944591659039472679395250208197780767344605713516356095639280 251 -1954008980759530716600261362039790240234364789166265121655933894626887878752692899256457415156680909716552558262130595244422492294106520168889934566766861030420056543064567837891862478626575182377946452718870785221046270596589039317917035497339356740321448749366030410704583787341465056255138694998294723498576033386307695412316339347966256463581097568429919884008552594507577815539855328697509577112208577244163136850792847747158117561042042940435631505645463340256857943177992681895127502972832282333719258424432311426530788045797314667275797691082357453998838830526937070454330694969728127219050816487819107566652524770521799669509913665247937557848013372490130639550292396804352 252 -1041511081272622706740174505525544315479025101827128727665907033918094713418706611154302105749405784520971653307161711831780061257650187046314933293748106565928021108076907134702102140787672919698407573785535829346549060642611806631882567479183960393504297222439265014975860038435945366744751137660370396952069756590681104535513992183341887178375294826658723230651976377627148567664408653445043595173736357064364152911291297508737008189293864691524203753057184514866538025154133653575891872676388979276077832492317519049893247871955639418237512863734856685491481348527546228940142966972407867985395782584533000769977101413659231692020387053824095633899230973775119637109980816433078272 253 -555148562070967331152906317019016940603642550559983996781645599827967924566643246975639119741938644853549353704542951403056428396013554102233640387332126621161911421770966093634697011118734436100248353992970290027245532589411138009573138915939351749033189279883360842655486910119987916846245629038714048114630210292427181702570714114897435029047404214224699512076805702088201462978431608593677935043839918302382980293597996478517525489721560780755408375352803115174061813551059265362603531910013952782431863215156094610854457023928163539999894675974967474729158065335695821143641075382377363970087981413794225011015876908673821120676995722829745929648501064267404034879247422546858024960 254 -295911923550347413790418708662372245225306128237236048409609675455976101569632130520800676825888726152519282644656015646675715635616625387341422113585562822429148651392750546380527782923265366711406326186042489479889727169589993742893508327659111982442444038365577388944090834136839609225143036437963370648980099295169925749117502444113878251621366008143402912977528365918634757727522226342877199991994595554224868414356815539224648837059494954467466901549457542870386165449784963082658765268429072229202402066399518340881193894936131617166563959473999968487355933149368863311637901446850559189657782274269168839259170157255959712413473150870125266343017310131757308625939420032006815776768 255 -157733365661383356410853140825124288289626486661992055348853244849821605541727763060076527573129371975531130641722352436739574086996185563583719416435262532987610047893923927727100087584619615264815220461192114378859230165366505843455317399322022985761103791962701046448095255071945768478526997291956369335957154254556043523991282397719978110640467373232365082699800225605251084900580103454256960815463728928896575763054470577586965659068911559210048972227459216806379850303799777153799322796400816300194454484798128604148278654369364139242751277981991037275436415281326223309483966542841066562257091630057772486690335215265692452481538988499304260390678732611944220425111215183803860737387520 256 -84079955505497877751259796119825904168821440350258969489029275348431368463364806475946584357924249091311909298204546849032523989112426388129903555711214840950097880018334379540357752885269332807312522185926166227964501631137736248040231863190436480840878514964074014286212430214606148637220349193014898953609308235736438607045748948640760193425801529771431114223706940021881705354105239009107716336410575978634136283317153196073367941745059688340832887999912637525365998590452486826817645451886735516110970043146792180396826816812147291977482199450037541937138733484255571544709135286067250478332261989848811722972030305306763625952708094565063444584872963813221774418727939337112541982568218620 257 -44819717321425098896762750659838140465302482579697680229175957278891636667266911390885723160798864328454671352334558614524892584574165640375250887952160707147808094299075377631902120549957751628229028811899779251932573890147998839189032159904766422025049342137680694330052442768102163499347009495044498308268311367176730505187365118365898861893998602332224000648740500277449683054825407375120719904089524987722869340704143460374522110493439680447851953444700755667188807110100902103466937175074878647827635531489277978669208918310239184389129951722020533117638772652566125900208563196924584865916832210362683054512519033390187051592610685595812680455054195395303373665831287148905724625107837714600 258 -23892050820928785792588254422152810937323260867134051689084074172626908268886360843765414889894345036832876305349361506637038227430301768801666990953092120601922511638358322005006767960898704975837978508648410252367093614569887882707761631905183060222915498423691019607211209541026439274079353037464944433226031951448534672361139763961203269877099827146769899815807955709750498962721606400484954110059509114329487858727269078093679901762144600830373560062941185551549903310051628489976352785427484966569592937507928089215175968133890085380649739060381687432090185706234023478574954845789979095240493517620847108067839004756376567156048434565369001987741320033267444608582038898693837965393843249233920 259 -12736361112239864312898795401258818032652531360417664809888461204992167715802798271129369340076879436541191918290371428702032182289874075692070104788216115873925188914754339863373863546271707445840313858431080444029688175635583130083990538278825852764374541994219704790190044524220865251454147594647595511399437849630041277700017194031424808506024911673155775648106484352613777616849494665203575440179703621897310465589446597589558682928735485846683853795083960368762131339015561701341233363414703911807809334710770825204744768824415908512506994637970617137272868213209948340237325782380947414750852331226297728566597283716642576057785349610647738484093985509278535803925903162559450485080744649361929216 260 -6789610439872574723472845611852287325382505544148929494067025051758448790720978338746589369647947113279531354949735621988569553783725837170546728755010473087439161861157661863172032154547542433158718401858494144244058914333077529584075939825031373430828257041187214973032769978993191910489515476465659312800944092720083489127286902958440538138569686546839434424582155437128179382387498322036893481198663634685869967908111558240154289613499077165145602751998417320224523442940267614816263402993615330078637854416589889351590115692445585365197514139971055771030566352391429628208795413823535713908377597011558758394657393323359950901232394792117499900939931460038643583678208966155542459788479431026668737520 261 -3619527249023336638310409083123227363908804688422322627993508811831450438585983327292175718198965956294915347355112181495502894464877489553772385383031001972382296309115785626292890071689726892799368667043508384124166932799737171449248462632402609657044810828823607043677123374815848844672623166057896765251424943235354398436012918288005611408076389870850476457327841501166158851682479603481148263923390107267394204212715935884915168064618882901010017831431292544403874144290031996856401725213212481592918682029190567346298285239740646222320827332849839874373054426683868279215654263990054111522017363110616572602881811259233964479375131890311846342343961296155168751006519768197189250607233877446371228260520 262 -1929595542873164212362401407480959630626788944979875798007682028153998374318223275922386720094652606563578538812205788254796460481999428072557547107403093884063300640802278633073064239867601418022761525259846756628124616725151450790400283869485526167066186253467757501895449201835173915542689682929838478452105272697659925159706052156499494608029480906664442256878929510907553421617513242242532347921139754283638679162255010839173508511429342888908373281448831933236814170363561657456260267897304521853785872421297768211943386887405605137630285300758807995659176337288502414223443656906737235417840110755990115049215624486167297677610046488511502521357740413253499890334847479853481516586797807012262314949413888 263 -1028698509617281811813018924493400147393644554216250216132345759597919518410961974959600193469935257734464696982770013498591798737922140269217268140288618117435387888649152669200956373838834837576529050498233173162755591455424364623289438001705383264492315512417920181565517501216963588617676217064300993281591284521665822109778915884130199958790623596199473106370344778556818140250700657470181700189958765914068005959553432604133695912123973420904578048919101534616366613249929579013218348470135611009289062721854600864014932536278991053882569549405595216460799868232137878753737639257837802799134203042646373708811759065718310110013890629710746893007558601492030310258261663284688715977367636109806886520229550592 264 -548425025869695421526684525783005341030217696359341415955897930933587737315077565586732032765763735910069431372535834160785730286454007644871153177311037968612786550261149783868421508855354500273422139521018327410557225842590223771875301229767326091994454297920468143879873354977490000239531133583328618884214949503326524738291335191774361861446942006754894389613268042486070226143044965653134236862522571487156615757830590839780761597175382973153549004869051491938692389505393244782781363391511764888774738460779203542921526751604131662937849617605375940174169074014332141522156884760194980757548208786365895796401120724566785371553520141978892214107566765910854454449142962918317320588330410930146888342822795345920 265 -292384060557025368881585810161898026949739615272791886868641474253988527672713074184114495715817058690096267384366913095771098101896093117721781089704134425776163998697037545142445340173348716343715102284285136240573150669830629448408988330510499762567706159536282715734715470897538266338005046273127119830003746644541502311113815268264316088665041954947868913037023380139577916758761469159288995663905367431905161430893563229517071816838562042438791651975963912124989211407527125335545786644754360787557164056078815863009573848201099836785493026621972668742626043860836086950016404382822785989423470657124570928142943201118998558255662646432507661982461595827088172216387896354912377996944355724488963144490836529291600 266 -155882492771273990962553062848711564295326259672923834389096418085638276396222063773193593983905686708833134197649233775646626760527398734037822467373554430998516024686422272440478294502150549166109719430966039083298457759109575444119400091177933245326334450232229575482757515091821624266643771750866763631747208084014279032795106944265204551734870505055252822564220149085314163562038105835359928952127686627042022738984806845096020935450849589753080671381659806349038407244464090951001955366641594431921590324600361342438029501539165092067385536119904448613895744159302265805135385841168324475686951525221636619573153252398001101587754108018099867503148118364796819193834428036953572277829833736337906996625805430057762816 267 -83109019196054759256593339613503878377026026228296332925176636768699157423794260947697095622984767016754770116958433150576912266144435570009798591376871306411066882588813446088610208529180407353874390796405457831427710153768786569803976786483594809278948386476131784726700978470330678053761336789768938170485981748700928729522938622142516032610092154246901058018719659110708497570146386102131944234916129061738585686481399889281719733678132059796536618107831311090435576471323835517718657995566713432893550241906865722504300887389307936702746394613208248423068196657589758394213437709136723117809060805214582389512532383596609402319618461175260987351122188974829443674486483726056341377993330933611223674884556761139907458560 268 -44310442221785912656385527870867680526453282554062226869857931759095716352013512896944475798780896050818523480871704179628174954102041470040701689143627578268937271701289535057943841219003288685514406622691977771203504458395162402887653786186477927491606064198234657874494770053451717687962906325264733433377088963148459365390963630922642112777589410752401827003305143407738012073600204298292481992734184973425619204757831925588182479882983521069259799479082567834509785634506015882115961930578012143490443417282845301470678065088388492643876782691990293507184340967048039493621025078498195410168682333112535962937667871587985493895921514360136716310443416772818505895606687754625173752512986397461774514350165154627908311289856 269 -23624959409931706752868984312544193455614294981757019551764820996352331226649295120535052461429084531674910713614577716499931775114543226898922324863154873791984068006759010812321156132871933861085106194862585755849410281196033156661315654528821799339311847002866111447239880643975528969220717620310145397143280608807688081575741441121211543599003204642993522663485920444217749081707874250437538301225816590740914646476404827338242998121704059495833119830902051751454518169971263543498554969771616685815078703209429267554145895870501836525422828206778180423348652987846384635339391469527771669693182885696913070203369862968492631763810241836903343357593863218644746637098468346914905163515475609884246504560622527431585701002639528 270 -12596302006893651818384780419865978634067379689282353811318960532963919867527388885963496576754043301262979603764390603467186380368693556262398212557393418522950038221147422644436253889669406905954502109673066782747156239142230202787183140576901867563627441697083981683113352092992021859020829072660871131081859576689961829785608372119928030549078108374898395828820487335984193647324595632629299526175965794365366381806410478726769946453080768356906304698952624842778614015550024112223964137760513170731523289248496554222041837315177704545246923597578099661418055321941126662160347783317374488484332453008512675197954230386619733713208767101822348037005345308389715653180200824294002997686692334936527944052988705048007453558582947840 271 -6716175149150125590918040042669077382674167082858815297310460180422894588510324128464060075763200666831228972172825601039712378438984532760856082709025818553998118083702798016454912796083079908807012966111741314910452275124143354742278156748090169680419871333419306508392129401930199748788235192468077737676841790906533011144207847297739396779423104866522407211376158127081359215585978092870139932484078922558624399000559808068331736808718436289950215425226950153705139915816914257808469452305152490716001504914351427751198583694628349262071120109434842643393787212512938915863449456923450677579357224601641337444573647377424580265592513715427771557250848061604478843074751654724777666069049616624003174119356523221808682116228821812224 272 -3581029231603875585261991751821769908329601888759293679747756999500498215267784001479565632637958706945882346028111693550676373084780458299361899907740504667863513444891630789028362139780591991057248606149767716615575293360435732339837148233444475141457785454354882194083881016325260454907097086919707274978336250440882449250548916126762893105526932537886943189031856082501326665673170289504142606737829338574345655126183798373793555217531408497301615744014497149492448984214919547735184410175864592088697566102244665131410657056357448566304844912865891837972839559411461209541049480949469325824698251196876931549046521130227118645040094416240369977393899802831232127130529091110090582115484638676327265939956379212582564652740059432067064 273 -1909416064141978155013742287382349866070771630305672073626150984613294289376277800032846765403874765243733678864856608485563064953310258140543350200559005889250824923288165036181434580917684391818545569978080918583318792497450676038660370535697920291493176173193305672500488719524240201812811126796090567251188284099765781405177735087450464646863376721342418944696319876267732717568991409785745728730068461836653509077072749595445878484538143779376485461475953250645614827098743408340382621843458380085972241959616366864729796525549160077651739375273462480509736556864780844209469755077733110337314385239054076553597467556794782612241565291418166265244044891627692341672553426062631221799377357624000293217564196441517774315028752824024383488 274 -1018122607196526577088301400042979966664519911798350712986616460057882632231623249878657698362708727385153377149926369152195665706127182533396631435581950210690766987700825806262648069523633816620169955593564532866302331613455869683342830875585385730678822997713738225559491784850333955814363904679079638923349796823291011860172456315189295955381044110985906138865794440658937060936758650511072320369899760331053045160701407487468070395806859953452249994903358452131697945225011859336831415498289029740683071842207379478768903982415879118024967672211005062239400666392606368918568732895261003822703360580502562631375055977441212940392871206524973158162349459367038120015587684803013538021393566395568659856596764959319015091209524476719056559992 275 -542883126466766069940506219895140816476129859658611953953148851094460682831524487114440550997905573602526054750859159103587657401963246180938860865117480856543684451300375867260822045392737102959807672983273427091993217480367135350262022753282738998015611218491863787915044180952393504123661677213063655876886001830082238464642327498500519927453601730946552300650488698327568933139332802003604792740961720671216045357086883175428398845103144907394288197551303260383856106597635165777846648164448868977011563995622842742402990022872471280976721703115382591001713384576483525213459546752469922120991207767612996293680493628569879035955369391397160503790375790453716184929960204598814038452487785527127988622533077278422061758675251864542323623835392 276 -289480497478110974270075362600304119657801981500147310635945566834838546920554763182728388766158485720496676106721997608568501088017100815273437217762941739307533097995046606363655112448778436271479153907620057715466084577005830850564189870666372556088834605611980998294467467745440360304966231679196588845930248166393600621911320518793893082772947172779059271397499872252092903826698599045723018274308635526731815719521052186396701143351693276135833119294577366867303434135240099971878269131178394365605817996082481146931534947170146199118609084091705086754348862663119750868062754677047880744887944000904760663945166505740690533902132893977407300686087939763415986006752773289928374116560732287225318890374273890929355224479755169645045187387457536 277 -154361479727046013217336033732331362632407677823637093457475275754089820891615693332598761279198008658720877938105477489419399737211389680626308461347816778022222972135571921447615799532509335663194958337364822175309991640351079811584872227255247558684887655299785882564420240819787010688922284442839966980905523587954932221976241542739499405758144217829194547932568706821076703266881072562773937337226198474629059893191972352275232941850183302798226403353104207080315239560765972846641417343940014347267845462586027777888365031278635853308271899765869934411608984211140091743951694335195951584908375806463160010855720520474007873207464507583235295835087233505484638585423013219465527770264125386561714220872286136932326474684661912384253134815822289064 278 -82312380893488514661093905545584775995676516259121349942116263382515550243197075265497411621805181008095313757237063440007457966318982563768903117091557876353665465386676601271032004240261583855712132728507684281483331914547777258040957828885983672831489556767278819444072092499805253759054444770740802167948029758277617257881231776135852985922679812666433978047435441154087311204395919514757650340594783653031934006357895156822200750637312611806970949934436729120401722701983253638232555121806365859541805675334940819602487528027748692754683167247959658972392211579876014758745715745585035412603961598932755246983503424554345069737067457519176127853796617408609706871043518544733461874201831979416466188527646470878170422229245308660908053194415369344000 279 -43893271880827755834971819820831298964208989129068613343028127999461827101784524137097141199109283312605372804836482150449408142568604387021948544297507213239637278887616782954144745015627900775182267549750025259362670093401296856551284293140703017704593593727520243180054501248336210459607441586503772856575012157684320246756072583696243354069048129580882660656114286572612876661546061899426014081045326112092865408652678041993128986024026928728092975285246232779165483714709136415317861628552719405576503957459962793607269297162922732140153073416046931588944856209225978501282728699982922718317862939964156517781327018641073080973624672961620653569204132450464683375152726469810081009233962255674276892369298663146440751508133036104477641653145287140820992 280 -23406542138547116864817060279690703691231348731916339529748473342820969468158287764765337731359504044558890045409627207363435788930298097634920791064524977743199224845144595414962424904895847401318491179691752414607819679367101802703369264385405688729460894021617272839230678902866779356480689127606657606486222823494342246074834295345544620797529052433761256646475710196832625650864817487725924121376641811267359589349663451540500962704715353610846650054723783644144876672250693825736586434420396572430255608697487095668609815156829198296467605243631744819344521700102130891694697558417696258478449472865797129540926478497143023624118786234697652326281927325141949976519143236079660449290131273082563456185630055612752125759554984158340758485475386354426511360 281 -12481967046790236176284317694215172415138084643174422356037532574675849232504695479079743358950605957103000753933519027194001956392000541593131313300652200812155134886018116147953875652363874919811125748671144426056636301684644271295180898442708577504430668664271205869083024600030050274214859054808785485382931411046511376137508184847236942047162075171995359153748462005979189351075455779195140658069531470056187896027369803558398527656407057835210185763100862939460039732251356943906118776499943336015614329470935228732137119057892311094301257533755589924830554867001162233978464746772118279000004404925264502900078862630698305138432029710180255235189166295983327313536251507496133573742628388169997617882772295339218256352753284677605782070107455458910623903912 282 -6656335821231703387941246944567686318753753436559697062671119829438131111775733527005910701141559192502657596065899423148826762774117369893666369744160107450236110137123411743463187465026532607700180565158614765702505210585757909102198652096216990660276168677944950373618060181075857769721016356418635520615618309706115701184111584440256158772128452847563427053203286530621215592126727437256880205424338006265078982628945217305266854800835199234354069536945090866867624281976845706513342547387004544187550306901638101895705292945345358990288419802340240288454143693271705802867921753251558342401700003716229342188536392006795727560320957288911219388127452968235554275851614097089851026076208644708048950854581097851193833075630300662036736660640189144450915422896128 283 -3549717512128031816057215102168963688052998369327375525616394389465734672138920467841505672168278213851076429533343568811510890325960544288233218815387907898548802459060615059899518013329642828433746360323376838026725188438319141344920612049970258436109710625942201282361336084947370644930596684321468156812713121120279807243970705525459732107257693494111095039702582693308539818496530830809522680574245805718437700551752082312486896314741923124475582925501519372682503631647239871687634345762008122712037133460311449093822722504539539142813421444809143798278541805468535169881316529310140222294295926436457541344010476785132799987037179595643561146996116108551883099835595557443334580324412183676492378263513658705007114447752344261152784669257738987129263308753940736 284 -1893035211962533174228786966964832299536176715313414511636839383028810514648673022950221507694622660611303653650098981700449604178518987972694431725107409631927599022022905092514664330679600468834506412052125822094689935958043784478695545037058800018110830431552045541153963164531722205834801862789843744495020873512925885041090884311350941826879829583326712517135534559049386354777902690989396570305998550839483820502047254898355253902089327651544341167434373799230959247334550621160088656437328796987762703384748824389834297386337796972468050907455176251924819702448122995745010060741193714962173946132016174145652612802985148270455538109673304703932575732542349935211470907617779005416282018481529837195766550024130784477000770210291807882998761920395911739252543119360 285 -1009554752374327255218244193554048581558090530340204456785650104784121541586033453980608823889434520459623299600848735763394816297652818353294856288058616525189822272978695470592784596665791518833498009545683473605691527639508906575752668941663432394846739500812761905709375069053002645351613027336607363059212425972755820266139448373739734720621287380000867649593852241565045930390677758942704545783864324532206482927364101740952926835434405797993846028026903469198103305730234826671123085480900078585443033341741416765522469100913740241967884096284948109730519027047626126677620255990891923469196400662774866813568505138470646538608771474788684964640645127698567037808143777380703505711916647435801718083716471684621845807207043410168471966478301417897529973039472950108160 286 -538402793856327319016372820498524327927432693177482447007157532976718295529603532866630867496553060969693088771643001931822514505556756386127212330575042197220916189524376501610226701444937730047174702331959339523944551489797088460444338145333269458132172611752682325454025899640184449956852849127201567580613814830409932886485949292111502238823803703806718802478365758883429624316071528526086238364077017531822017044577313403219473658641589055060652248854166705271663022897673489232345984836732631241490779266780286782452374299666325661527275491795752817027148972317123723814360075160974517048348999521567601862125528486961979465541023128738928411417138545960278248418980868096125475675938313325379708732596498894788949955666253745653701615575987137052131364153961578183829504 287 -287138171613699268815065526936062128209276245880790735167948689430278959303702418775810274391258554129873374426305886001649963569778758634073538549625371713786234025510444328809264028532189356300419309590269174773564774399892651969107194160010677810407091706452955058748144245547491757993407825700275285723625745929347835063254569689582397992060832669005411446938209627523041205035523602220204861397578313230685324339902249786098951598007368333989504608952970872010776859959989017989123539053154098557164526800247717530452666932142275803306976110353489584565631917851736714360252489924582141868566641176201293147991551626232369806113469748493725579020346770547057665975093344648225868131227794781241202379020887035690312431641986958372193490086690980041898645550882186746863956992 288 -153137203413834506566848011194775151681073697232661766208788076038338648548887123195646868347756528578697791654297677297642000188972599914972511637123652030306023502398581829518964554188368778729126773400407432707010877535888233205990935165655193747473863474349269591956800699722861979589315717799080988607852279848710160812439053946125188379132289170236980462526955700338289360258511884445717579243324813833502416722786141018126551830407688450491217034024373394583843512166386301308853561415067403885911916265749213197602908154491791914010726085700364543399938764530098278318398796955520673050111108988995196242590522871373580941155755623240693042472709097927762203512439373190211948793490414222028388818228384231707933724591892909380916792746585609273235044498403977128956158394364 289 -81672642165350705361525220136951653772581385471380309792694488333957697952824350509928600738238392213634020802865296865577895951714521256701695728549962508627976796591613008337886239828978690746566127803472992074265541568106343441458587196693022920847313493501408107179584310823750788029659087886526696303416658153895614306740743112585372612961121782660769693443931990767169181996124525200069169693769954739090928703894063632119506946976768039323824053377327104609940487347064294496187147733607783477656497467760564147803071227426044887823001937686199280249900936180093477621543459501490542365253984227904204462418137106512802800326971197725383837623398312644505526349828596588333091571156170688350187282465285706430647675731677141238298395826164760986614991555806654067137215990317308 290 -43559067077709019990492728852175579941542360733251175360032975708367138156511247909697584547065710082811193151448885284094012113305449520292563806731800710360867554479851849075164156534126103677259295437853094671673825437199280235461135487396626847558001453334895509949674021271506526048127234833666103057184202183683606670849192696778357019919076279059241755497198074309779113439193777101115443147636247643916970071927069765396820572447876030174528104858356997347565824354704210321712324916548244945438626677494347239485690145320348863522818239851745699885075858642165274115520118663154446600190998811033358977168914536706207416560597964651510992777464277719004653164920584591286215565531566316506375939347623792177979209903257951065212882324750865675576002701851768833338969428078804720 291 -23231998046824181553717905873971944962074322821973835693760071900826088013671480543694338292896946122466162993634896154490925970725713255063656134984184966787085964791828243294183318791555452804077822630393927242714106460615729123474448974662102858479820689128700901572769305555940530192222760960215062582222578619400618145165258926908455018740076110335949249787032420918942800751864454847711728301083267326381906359848849135307993304757790742658287553484879685888328311316769734996230444874205496663168961854866504772231886283471473808896735668894401459404471942901922346523756710582924388619341623956704362972740668506023209876524970425681501399106441052036416109132070416969528787831300463031861623205823412727167313337548946039768890719278202151772763921438047063852121199791545057867264 292 -12390834106869257054201307887864325823935380395625251518402599946268079880436471220198789714521996515883369251253424371692073397511624268319890575498188394005267348481903325324186660950668865647450270947545556055670860998234880445908365236323305582750719803830637812986171253125889835851005879389975481408284671338406325166462213374118595203475713305297473137862523154831444238153411631378785379077002588083757482629707682984617539045590751639767613094679096452595821869080553047395808189006292532289512528566103819865018521656417808426791737406073351642589869049992769530525257441716239431202238541014819224840133376422048007062836661836932858994719928272818024702039796948673239884200575418829376634844310929461573123020068721526709611710975972869883310019517963530049563510657228718763411960 293 -6608767429697128254216280676382783455943600250049909385136023016281436955183206422412513575653125927195795433969355549769493496010384468150113103843754944739776836827845739098772875179145695799853752517676041311357393297431685205776486876403688602110255871949913972537075903110911835945089482696760454868556832453958297747641263068612115105777201814935552556164215102741137068384671322689906339479372325987924028264551680552810212384299256715230883817750636126663900980081096981817238864533704716278973006818857941936012343029143287692339578080974958910657711417177579415878776912365881254197744308047177219669444498656090067855065220877902208565832358356221193192784334729119075930808246225771540232161432171531840621470024009149177228955856494862434037428043813757566549987250140865505025685672 294 -3524895942548709075858443165759434706906674918731999539964615398695171581792223883844621664635510904667488684390288027463109832465201351714749219270944939372637148436292025208756786820079644628171038323721119130431247015122915140342265042162282926103731621873536639073010903973715836982510194909623084411947708714506495490240981577158184234700253458106067615158587199190863550555947277601802369268170151301129238821530023529211626385001120233376551279098457023321773906496643226240316271670930489445420809657682039691949289931471614288555940449001764465548934962920478158360358219940862102463108188238118446152375948353061949293266820804505667930122675791479604650264139315114251816111131383984735027530689988798446684714889032669260860530822566523893860290160406584339691023306431309127642917407744 295 -1880087225165891771374158847989673585362502819292294785783853871256434291799845536841268746141969655449628325366872173285452786880556537501847505632507853314848249354370201116659318672378829558314390944550826459364752559340917796824392871558622855434620759211485816129163434062776831062681732833541547557765401846223014210121173367918710685178984095237279428486028035745330855335882528428137576278268404524552526324129032523242599441117376517856094404552805899444142083942978411367898428458403350361087859589005351166815827159601442153489020462938723120145188948215807157762995571070399670060890837824466443910433915978195210808720995795219363925394493210675830260218854825268363114730543257700101691159808016525868223524117678452824099090664174904865604603829253752503474431367107602623898361912537600 296 -1002802763346074546323231548973187501768249892264597837640911208991784915739211729206142971794738073423464614998382490749653291595768866927085665812689854420452700975371599788245794798958745516861487233633885284075718559509714333104122864169510398496614582809263858537945725063865426718434920377190872193364230054891029417888918906724883845274915038803759334965822246527345156371436359837856929116481490115094278892134730941511731587931277329300846219640341285129226840218667445234930240851011419410839268778419152210714378835410228292050102746549337665772145746534173634762503856630513979196601647244668268929044691113972185917628800585794222808482250345390089943061896829013358893916592350166977580482336854589966537392025893269562365788143009776398638268463468099861886918172171460332961099756525254648 297 -534883045708124414426439818038096702394216261229112139497221263346560368035461099476132206990201714221177314996902276810937048540201802645584788841254104901473697551730035735333386449012819905616624676291644794521222314535256169654374489592067447028042567233867050145468249162816265219347099123267994361624245449803887299199739968778116911948244353884285103839943497775809661704088611967973258653676984058978304013237600431438826947437163454568281521721548901618212956534205863384718108741905393586011964661423279981954731459207469614133908537798126828582024660967397163759435785202719309942563222086221998302376655544051557357458625093738856630206937093436782879868176994370214514090355933254818543195545188663895979111732482596567249448992450853143028758367861101913593117436046540638682545460566798213120 298 -285304019361596179269746673771141189501890872971704398239295391870616608919010265365794762756443289586752452478379915481569735448201429869634940562127259105723952746972144438941454106315809823008978046504533587803517570483355130716279790506581297240551061792542339239477854162515982200332794281259705474341132638156716351247780997116678011141723822641893284636648459396310417847350958094258029404781560726506460762508077137829674257884128598127409393356487710231102661947238332496402614295174744258733032132025092423912356349610930066205964302749548942032859620970285221596087611409818717579951932432244079914490765929571422945853971413707365225028372711902256992455893501297045358825608499692090620728195986296966811431882080243349384432665237614925916582051273611000352005514070759172680162392742453655699320 299 -152181779126427511510266680927069544176768031436959686289447023125402407609546520281642550449105903905070493172856650800596598073627828418923585827413803736577315399469196279329862380617653020091691247909248404647777418682434881864951815359378104434934665407826474270320921235414960803267224234309580996585659684748447120984787675309426431356470976383653719142198981831299489442537111141501054474678906343760203821755608320348515018734739371255983840711240323267103063702487813145878619520459286869621816566794923589939443190791281055954547386691844152204422022087428501489172601100265582513411856902591502696910806945526399108090089325309918810809064632188255041599659560877728082017329548910199719538800152811557559263739200092030244484591562085598169848821533057077116643073108057172460620962379002919602945024 300 -81175149114253628058415000107730775558039651331476285123355615717972739082158952494062277187359414974315769463061827414376335749949264900252209112710766799930204853043037393038429009273428137297449464033468789286466337496708163460644032727980113557657374934788621225914587692167452046995968959211575217669791922743381879201463993205522011857268199116777789545385257790658150196897115430394609812469709093936989604124388966839642814924405144288629363276730539113150476751745427025672960895272093567546539919511728765358566437609097997782792189311073463990383122215558534134055388255068612803617238721443274157167575407409559064690403247494953676332720328333598914966811876837072823556971836566604954339285990037327340444252977730844503281613698675611981076323360018479034014592158157035068300489091635749586371588096 301 -43300126623722541300052436471896000493814515173622181151156225603315127843764720007203279038346921204388353211333356639284302856235330070983405237092348828343768065790141976188418130265671481715382590498093630439480688934526184179519430319604364521986699228855130697276784270817419632678942643939195637337948339414599637363584942226909412709805262187088314093543647563196555644005968058042221327685988488461126513860818908740368052286190907507464464020557560712708524652750142238712608137998523974321352225233125503474769746418969497487796959452776270020627013026052850538881753354302285871138824238569479202888809150639054071144976869879210663002526082811200185070818802349046025729370143531034049435438626235419743375551415621541363277962802308361087880756073184273950153801333006653189017047728248672119619548635136 302 -23097279701584491019416145785854122852944806759821660847751806805572498208682415723634476015592010069656218990264388673541826713426214756962022870493370179059160037023889838737007059865649320284609397224235097676566839426937256824961894173897355714304737886337598973254058112755875341672466741690133570130839146614673756448276465548211896850145855086605625658782047321968092278328926480264475911374694390325717196135838198841280964321388075124655373563114927979757648235788895250397431425449928849709831179935703255953006001049335929020356369909902594620601813806663977720298098024940761964137956949217450123317944915468388004628324259256685335655376336893402311088143320545589515744453347604533862504641364659752901470910848780125902012883374049167737055472037346560560360727270636802343340065200719656041157931755419648 303 -12320775936380447251765624255066461535555543889037006054849737974456283490344063583950432588755054423927856269215542386461803622750605543659201060907324663295576517165155881083151276800729893246651557864694038487643270419942155659485651396435044252755100854772276012296705295908335327849901419676984698112856980800527666966449396721517969665958247647355219233348138517738097307034511382889537547772486333907022054606451057308793253429615151505161598667901135058313831815501573744974956628535725708416417584067592394206048005733224799417357921582521461311104145860025553813213374547394479788261425202743932868549013028584148798356842580915600882637441169667811117488667720382367279027542594540671174753851255907386136430519810470266209283199009183749098886930002142317329066755381188804374801810833674060677235579800381126144 304 -6572351890287522799924916701234299736566458798008019920169587572770619677069275469954948231231758982230588774355853265844532070864782059802458808369939717699414821670128277297302980122028454668387244320375424919434506620273032155676004672300584366993121870862643087615762929009952542725411708657026810279792116373141952055000666258365425007592522089691008820575386174622990339675079601483166100823560740970169314395036692315228759012431831062143415208770359985655096608501821664217101311705589156383980750948550448354002446635470592879499293995699129750514907199531909860746176292077300159882712462067838794504828527383631284761513692554001444602695595097083541088334675894469693230405738759127430653422262241896319235972273452428511848777331056716794267603692725680728084061185606137683283136024162363584117943482075851849728 305 -3505976834619398171082691452325115600180644659209135018420337173943717828832057709275849757098844859764346099615197595582281844265284739752324014683723409697787196552860997542518852876542573261564670899917144490873339089144454508871304309176872741486454124408645705685187723235774954224904337914222843821922396227977484719625731082256430709841447772293205034237389253999124226385160116486318413572663694875168977443928905380897247480155849288755413684297437352800717622395953302859978981541203808112169952147565592029762169221098021706142337997131124874849123968555485057754777950180876112883923881458486803784937519637790704063525423035189165210048416496619599668832426293675436347558581634799545369971609016819083345568645783140463909020988988803305900596245313303132227989937818955001947828723566497829728148405049315610272080 306 -1870263190971726058314522713052378960406551476134222117586032145237338617617136223460749335227468121298692239991377552272020306962248153066256292491789781179120341775103708463944154117862740782471348036555390144093042419718914404331748833965908910852197331561350965831420247959763253856115536620959940033089957124767872245549670977357229214443976207754139783855309782305131450276100248219258130186458533922342975477675581209884549636062052501467357246113843282615101144398813624361892984807248988354448400223391555618159124206009952250508459088976223492913783073118508839747711501492383418938177673547068913155363498408667726781689791915100332974505484643282690612921521698801197749890402033181800037917088580688087488634809837045693214605510294694654139253649390561970868412749787398204580484586803462839153078966275666178204819320 307 -997704256976462026221141022446643320040986689608296535095208926513466738111257812229018185842920978797634017852463722831512891493778929948563980614729984261539268109605889264444055430244357555384331342673427228579646272604432915943391497689386607571133446722665575798839982125766394834706317300446296018509433125955468062112242417848562685747987465553007914960446156686000723597054958699527945206994024057653766838405456792060470106750180271877924339436377740957516924521758010272512942780094170041869419327371523758188629031673140083915334817768576090021036632124384744414886005179108363277175600422020359963922431175759288269242536758653051793764214042238475348758720919040576717060201873113526518792507143796813973963304736651058023175302923550311764805631336867531451686110227641220364486581667950041090933344105788314613334193920 308 -532238520545307462833957429812398973227073459297935758690543401750911985573756417136323311563965765064900883192866285147856260728463747892955473983722769707029030750931557627397442083209049537214443858906427918049870467231783998337999224765204893637484946118987921193463666987722572106242955197599802139489300041960075279126307296031919209107892252599656393310629088062631874836828996200055347911478241351874921381894090652908011045408814308790076210220713973965080030656508130638083397275239548017093091972224815798623282854383248077287283749179091009402437974313779180705893239854734028471281900937817255648673511948968783856709927690096519527643822265917667481217940616244565985667737363234423263281780566090929685362144123478193572810746099238454853855997722243629678142104550885529388715003215617606876863069282297058929263246966784 309 -283933166322671084331247590502107355866764788606025295697459660855104984927707043984001342653255198622343289759795678336580051321652368961454433138663722282277189742673074040452931069951949885387225089617886970908095115494815221539168640835050251018111014859563335308864379720037425381762122697759315506292810444109409125163354388361958778852894738689571784357197704176769032072423862038946472442599754039610481384948064282092303513054494681444858754667412931548468277640030359856259232037709802258587167968441974139986135335635493404859328742943926290038182669259534269929082680558410062620120166612565429646662641640821350905388102801094771578779622333351716534444042703546973000612806838047874863707440534828929543924987362146681078349002400588886950565417002997362591949056560326131001509223602040723837648404762227991209424798329937920 310 -151471615618869657298971751893822634259141402952051534393074487715199924409474147445615432030463819388131276376288885386513999133780898293496619180437961770904923863337207290184704793175019707681113895429882810445704346681952177751416247409071232361890567202789311977490697594599721408533766277256081847400918012536557965236671120589854430320460497815183227988409617333667111042282839231063698579677228958161638647706709615146356912337581037156722066696059690833990962730442747329452549409469199307413212411668720498660173662469891917513284033451022825973600433879948200182294075482432759814274295445191549129262933136198169765796712895618655555269091631000946463014337903301080365364293894570064134130340986892341009436163144348347979785819903007972824903818925171464394421277075672518457978066553060013881811760023128059650020712129735966720 311 -80807498978643383897322709699323706368945535417541725176709278189250213058771040282599556121170353422368385208053005050418394655909625722226634346614705061551934887901871301807844364467113458574265743003248581548363122886725299557666202882067643337098563215117683028062825142782724136242380834512268213006359598390170712010520554552608284336782172257734930923746062982979953118184664866797549426754372838433726624548032197118192360837454914130003325029110786073980984562109685083034657031775551328561923437006985022929945232017074842693060960803526344075498971411050431993336192427852707290698584297936179444402860945836916565681692051395539393772160254577368198174616236804373646286917082735390786958855570668803089854634286537879694823700460588058285422249689284324119096089389132239563038967880171172875185107939086143004159096435519729812992 312 -43109929717480625603066064335689138228603978574159783817928165511928520696834121147628084702401616322139631926167051942035984140291758292768541381926217457484042120457527114178185462204959461248509318825185329952086395418109693906418451414859614109062858319804135009903821743971343056962431498350919226976931959291065433383461278078820049541271960996828979822322300104430113390790242906339651636340659278784285938649670979916889212139733910178481350091821272543700290241571765163858501518528364539328415300113095081721746280048513713217198463769515732903106385890564202897302502691574068180041611031185636518294906954087406893513210007633875008678524649300646894090760511091572093194219194949563462740401896523957669873193904277493010384753885788249889351221557734807898204912795711192649962925998028906548458848159178011138593570440442144848445440 313 -22998958648314981809937407779282543638269291273517989826413371334335406843940454108181336495770883361024233257798658272430358808441504629194278225435517827220338397513404150720892284330899938592651277070684348957734740076944837599100948760919811215086088687414718951989718520964012453458799036312857321133326139380889363166703829661245198074002678552774682904195108175649213789040471360400510692513177832418290295651376261642691176695665401665868886021618574909457009123373513239274217737040482693006467660816960130544567335346030368623071762740683643750787625552522141985451942417774334083128849180922020925981595963841071448073088983406914299477353674012729093664124561116572927046879101224698338150095156320378503372904248371048286892624778290725602405281226391340577980466539860950124466018461363916406962672602680924753704301457626369682605072552 314 -12269989889397542846270979044822777660265441567529892434340822011926232129393881010129784644388552820659330093012161052635571273638550592882169295849533811735182395296745596681368244183322187773039651470245335248460531826019505442047887638719891395162955895650531019304907481756401877505527792920945312177392851729558158776614898378931735316372802815574228081016109095252069584806606599033054593152669172363749649560533475389797013672239002548451070880273704222858239929746729721378178858133035247003319242738023213487803960089480322380514240589609337909173757328989422913814746642892266556692640862683516784830251071032708074096165400825500301917190644658050493979745475361777919282621033147026231891167608675709255880255041035303949069022406721960302118576579052039204849634134982147079049291760214878404625464701928053555422741591492319490993959960440 315 -6546141358990607665292191310173211956171516473607306725505219106193803529774746033778324549760362579222666454024805745176494031055386272204756703070841871789851041448753693470221699877108028090336242392314471548012429927929623923728123331662977632199399532658853911783681116906126757708708382558617220613228101539138389662310209171854721787808893614967284090633595445212504333961152630035463492100258252861812003698372298946983075672603857732444456920228332109785866560416515378801589273410902322658042324433113769866136094522964577188553127169539986241530133864065834826521266389564888525587329253520806893872213443566063972842224450111801488112874714984822289979052768284312559821788844418245075101958588808129733720714464203586997452115211764939152478958753011181283018987969481767646473130763248216408715954718131739423298394799048725704786311770485760 316 -3492461788963960455665288256067968697810793086592274615635332101113329685675943169057566921559446918580197202766444184001611811577725940699983076348659396235465385548844368164383518868461164313582713418318534619912474871173087673590229068250441035673541958109500883175736864984123208949689219777007925188451093880227562638196378087130914276874687424611384456200660113784449867366507278684330065567601692922601597311742919041144846131158899363129481032667599168380145887273081209242076584852967027040367533449928097237457541404189680100788273832050073929244281170997117624078232658124021252010573906369053691054314569584546078717992741871358912807748691726926539031965738812281777175354969311671814787562013896817970295082177714190036435827003521259183119919032166035195878299275343931705488068856525354672702276406675849754155394963133717853628505820919611392 317 -1863301030472991297239223842167686431056843909006545638269575006325101301583601626827781943651697840064405477964845615529836776638438369023584293954204311191616203620566262117692855451287854974247577248645913950149810374243797549883538480773552169471413739458437076421723980543729381488709242499043876488474669374250234777792652880812130871032116845495833652188834588700567322374828515331019986301556893453057553029997458906248545661271436296920903937268925435305367704784865283879853033449722837498233208047592272853640689759364486503994711776502356601935544682341135102821300542349744763822319215950443063074015498862686160934325535902482279371787765300004397342595293806749970690476827060792924466568558319706020396031345515999743627427967091295317680424175384086434828524099250362027610740348712720166170043323165370742958583444716940569844327349474169600168 318 -994121417028374746216831050548609068308338154730907661417471474213195290316048784737543314856315415171654343621602718742276491948072473642792734026986007057033214174739368944739884188263707727392734956052775457648061171900288289366839406159563964167726021300792692663416506673632106654580294709776624613793272898382556934657361538578218646455874961350341658070644057484580106588097197814428257859502420770765540032169081688271683303560953503889310819267433739862662092860817040454132925478232509037841655488365785905222287008970640053123972629125193324127064369726774670592805001569400682001466954561234440805685773432226241380976972029339908974755195343648039786238502781127451063214984730604492576620274313816224342256007280102451752274563230978421535146236055832214767634664422135215631943364945258607067627001850181290267874362439759906775110726047582726854656 319 -530396744368571151361982267634241793797765794077987333732284422020584419620140251928788629547180287479338960301117573876007075464253714286062697273377342480103091701060040463227941514195054285865004723044043704639998620754373299488690365409321163246903432812695423381761056285755714544717524188746298856795399254006818291279453152097107932998256110500380942539126064252066632904704272301094405102612617756504270662527933891270189062480192113798443638517462812785173945610736226100179714454736177525828367428833338872465350548188508820740419659807706862420145590210210600981940123349678267642255490993265607379587654661041369061312143848900401457721658706193778432336505394934000764403956864846234278862282239954315125553638630315603789196394802026953529118888512253129549509545955728763424127563416719503544822193698998630337721193537372923732835754596056135342291456 320 -282987499125405122462531338081378300703218355621135311074786946311680478406363247644454277340933203425536065789730997045473047557918900927626792665832170906736141714047284216989950325151780445718221599852016389243057028166627213373818601548783426841422678298323848186098971881977035154634705662754697591635558569187866550731266986793900179196631171680668421133716159111836567406602777921312498250908790770524414388907565215335540016377206844815144945818220093956336148910728360064597961277566240644672861181297976401775273106601582994688253286462395748788020294310965624103564984403012175487496621389909444582515855443147812761967396570218891844898761299492259085281933503086730891479781307509514023093865157561716885606325991586394635329173933933769756284379175022850527505639747807674509126460995385153609544056189522310791552300346986155364047985145516663214774550520 321 -150986668835917754412274114524810906134023622734956088661936901053407757365597217849109357427248364814655301083425530253880073795683478282215517033327566648786692956658194231551358190220031844222694747442954326864011367247691645647129153326696665996776427707861767375144925474440877450933004000676694526891431662306293602234988528350359925143333197401176615830401885844501995569655788022588581590392645706844730535337473552074992255696643673573125862227430883306882513424966742524299105719181180469961287882807335679563188260218303841446565512623335295239569560199970041025919389041000753541355024241881335270107307589747403441625398270175781359133682431186128661518507498662909906969343015021753328867900281898937556535396571029522727627954211444393999256796165458455153203330902676250764923132812807862103273030675618180901063659637267356674894065522758629778660242116608 322 -80559150155033927196741544862414432758269547198709183958115444833499383635746475044219071689715215509885197099720427177341709562163457758974752626990948181801970562200724831353283084753205396239898162751520200560217229002672664703924011237925635107772426933315431555271569329239674601977883941855824754892281037853848430289514748457223439408649781528944959458240368346290139439225406260375390991569393550010163136347571563061046971032184988681699050959153270682537205814198980783225126179543002130505219811837332286106322766727257619587272485777123673892532031209022506752082936311181940760669667817838516739162032524074607804133021582486346808915537315154044643989838041369111216561432066989982095097306923995844839700446190354973877894824087650830138384202303424165397495577289107117396017588446892760757230129433830801972992714171333588422638637477413049316484294587514880 323 -42982932139615131369870414484384621704470796468267326989590412417149271336699340145886858731176373913033131646490520095868286712220128609743773737850222854387282805396793819435643499071504540224285816609707357132301554834890295603591994288312098440468496907327950315084869362199837744606905479199601529776717591036419822726722271535813177895870143478349145790902790457399015106982703922863710646933532959233696563870709890673195593203831650168460730057779089531808305711289941513631593292395232837389399413781384431398191293316907013388945779847420503212732006761900799440019616727835332064991039604227682479331022579206046838479354018869438272204510283722571722467855609821326475465128552605531008329303745792386127824229027112226688961845688026148678844740496798907044120281385429108630090200834742281925788580834949870614247853547164885440172821080023934277970756963551813120 324 -22934118893464226863009397678534358219578099606103527357520230994127281147896413600036647398363305921935852995292019104332352910761092762303314736012873965973104143105742755876928317262062689166731201351841009844138559505151938181833993887717102508011393612252196736228830569920300827061601882122725395564993189722390691434827338609462534569120543631760855773122815425983370040513631127051696457264676815976661757096439683145258032868379383366492870809240456126106850155214294704863011265906645904843480358507695413820892408894620146927463696222497806657951480695786795029310765730131859774654714839821979077883881636540108825301879121499254328032338322456627849357030682547146196531999899451910752167342773860945996713287139290544554460587108946638019112916518819660447519309316160405856870745613292927933483472530954710462787658322591450703330994082729708231438069653947464582396 325 -12236942250027428166616154249350085125135181387885931127328568381738959356029692282382511207819047685944641668361013364243623578436433649689038711441414769997857443554840276714480931280057290116910361520667665087860386439675868165786868174064282743513979833095526519180857016224537108715178417107506721929227937549905225007804053726408993486277618461096811105697564506950648448296668675875456749336587444460420509739583051605672838904157200237506678011931159397147303428998337134144753177537799962406204071911102391170936900690824560067893346718947332834325904809574438656051428508550758762415893819713515893784138507105379054348864037807311625322124181894460770917981652502358550087443161943543165054725454532073662278581768810533230467990535423054481065246971472861044482437202181620252237821736350906240323116754273822851625141366967762265973594178934057194880735190492528173599224 326 -6529329129851906561757187598518738644556045528699800692598952558896840519084733151731895362316550334903838144641538738674182733223815493134563157288826985992129111696254507260832631099657129043775265686580594363433950115486937802247994352715408036714584693672149224655331011207025140370527332284470536051295260883153659781150306964399556916612289204053149330405475390506369047950117968694156726202620934975271355789844359192924451330910494976164228704737570055095131387164528211693740163931630040803998474976974277469541194711425072187397516388380012582473769376290872330953924821604313334559202385478538902222576664989137897852489620176344468327615042731744221861996468929175412857297262252856703897342181431781547309317978830161905730846640107694998748264349229634885923277453847869657865616031248774651218668702295426388845304158766827736545386200124411275313369374959364951678364672 327 -3483926481800087141265551345957786882522156816853782443432883332774962637826458107917783491910771368365201956081609631068124895973503701469950584878972429150219956007247357702378497564629105982533772373155805234348509823258877262286090822034883566797424682805467984827158532769325200524859056996815263514031024437448417155510067463256814751597939710183008774366445785310654377544107403976685792081127259620716241416433160476807649794334298777404525891303978099441027020539504285387026732126346579936363050546088827622955640955163993707522440869338182894062157852849725221183622793566910414108115428240369442469779098016737704051581507936551037725170555415134881534969118940707337915058433397488251986103271498961104343272075460975426963607071220543220529773128019666643328644393459135420673062906700447441796465742589145438605208504026079960553446347095307230892839101224305272124279322112 328 -1858977545293155125889717852365687616667674587928056712986500926040245805549367181368793421496229789100188969370071090752439353239881534805496186105888917531988164549443284161989053542453280892900054280616481973429705807392631659716400169150405479218392614460245224656748341468867687088570124953148358382570693373681451338693072959371492488502046786249789600427122678961262651599826976757614715785126995049819184425613621649789023599337320282853004882883929200382866234111737813429684347889787203398071320407107591806774362118874669286530145828721194942548104522152850685169685165571872423174047142107376851939462059409693033564549742662716209509148247735300412670897077762467357363032753822915957143138075387974822984586639092473753201855891895107815395196337423037826631228992625404116132050522795911889180711760146159656586139049407362921237186481993390526074968662297151665948202473945080 329 -991936835954367799864186993363580961648012684846746175206591407467604050167125966858166462522238267259656501359873206084393652230310878084688114413799007423990599164745713463947997042893857532890975774018447129723938995317707158925843261991620203514163994827506492001901756332722471852277420611459506334843372309286682486821931324073540252201805508567445180535022561326977594883370865093975433351006447458869835767804353641198280464999270259836364405006791023845468645896474613030736537364364120267559016787566801416604851647475383757714736695886619889350223182362172715432295192992783401062551657752662153385557400756038768487611026346608473960381130117443390130737720446028924821350478012607210599380856819115607245620425569838224724578209996359369574270885125892849687002018405802435198249190163189729112140406344413428449713012038296582395613004031352687563625404917678509325738811030405120 330 -529295956492437745030543781190938126761983597346244263255172595051935343423431039437858199132066705941567172013916266779638158284463025033077896841944499610233020342136522636049461356844996062220727787752775525539037316879980100492688243800990076905012743363723104653045242936608772665303150073218698840082620067749911299113291223618459257044971736267303926266451723618773093596138413708703106379086160498798143220114267403931020765558521281166203180119483595783802468469192352639975711279291119255196997877717321583212027503691402940452542402177170085404296309680210280459340986087386862424802972755352134279099673834622554036657711273768975606779860779620746081029509931450139703043253037481853744272035087640348224957233728133931863690055360788986003963172023730874072602667467452712140019319251748988622937992469452671251943761081386194252230625894008144527827880868771651995380405939379404800 331 -282434528564722105161219070013243450512995208232819021553584709467563802143465195170913790861886902866948849623662272080119985642388989283296441704196597888597071935670905235561967774014220889302277327079596127096364722163561717675961160028888247856617433243171803170046445419082747489851008493918024609877506624532085966153949261419023249737393660301474409006270254239654423237665345281415888335058443217393116679255878883226191666503872929650553375360011855944760436183438509906206469553143162104812577953602585522555927688626272955646742655625721529414318441896220844174394287587951888802067236391111441183520812549547344698580818866798411720644521937381552723692862072929194041981081088799275494697775308036769674978324271224014075355224933786926587381721694273866700736037001112945334692558010115740930899881845771050217722561121222650254448555909261627257737820727478503811031471413279176183040 332 -150709847413358823023436564320838847680975545951351521551726436898603460943324993757404362114900999233907800744142879353084610080911454449554718709665000412397441644747164598684832520722279986566191913265387984679687031250066687750238752279132187251453154381266358823428338025742132802162516889115492637446875425722239507359738895077973874706605855591580513321282586325598202071677592605961173604361600800659975957688396519301483114885332238738260830447662990164026041589708846268955333448010407780427499123565041217231993081916545602752897553279919178144234238177534172196968000996140272052219194007052541628642932800754459443279748895263265977768328790803869185754221315698380726582363907603014754829240508084712931408883463780462261288287179393850084006271170411638375975587697606281868443489144366874580163741737672335240449865523167676359097274281818543253263423936458263790549702915266838746320896 333 -80421111295214819589978225164987173878179026244989684252504607272701254759642436535254529945701639134062646301420052098019967004489475995698620974173462775088754407730037962649496060423060413521557874152857627876722971448881888680298963983617780906011774794962391022541925265350648757603506826585074159073343599951302755231933338886515016857129027820071632060884987617423845425724723363592812357883541259289302885604969163457645459394139881370680253441871043602479421311301368607972545238607993018167721121356266805692943139445061639876678245714970720676161780178554022611150485301594234571990323112926067790545193605659272427212091717659171917986604641812108504306309214019621306186355460717348320087726822778426073141077991401029964186523882413195409837991269113246970439911909641056104982452284901174203135743248705519906322012797781808841861414105313020825358346429991999103674697051357761984997144744 334 -42914403650651455004326169179678901869411194438144192446893697328769907400653619695137719493294454354374496373963154851358614101671646556152731288257445326629801051146928341916668313364339870473003382696898190009192296030088221115377793200638486999360669571415326492149354444065989038154009408337514981832672795803701174153140972717496670279892127767874664599680143162565924698817411508119531704005969761418228981150717783058559315684853787987947414171339922111853416572357950855344283687951411344889942685921204083623054390944674708481883725860905036918457705208391262937833483472837338135834078163051795358980725199636366363768383520875087654384731571843665490303186136423608923040030646707481879452760765177847471291518718634532583718640434655825039121462213823440007803298258785716684135885414163636012331786242134641227747162908500235810247471095326549864255125245955174652677848310365903784297484830720 335 -22900271857986735484566890772792631961676866418235303170509326217157935166733727181968644613448741599042255021069786928305894058832504066720307589460371082873648882313282334622697414514890938344532812341139199092826089154558404042595111250857623311689388817001643789448065241467114669233294370581439329229087941710819806805781956888684220446414417124885416812908918033618192458719060514039618317875524028579509355060244678350825826452480688397700957238257163000156772364862613002254716340989086662691479443316176658125710272583842345908377418883244216649443694847752249463949025175518316737164063877196960073705153055254461686551665926805155585866834715171682056174949588737888981443242841228264135793512455063246500104289929704466084642921755432818646403625351323767412008565144840815275338245521413637721020108776879813419309651979827514695771450180870449563512353569029138747945843914838041818703924158338560 336 -12220323747325237513487131651311343717427563197017198077629114183016407848703188922517966682478180707865435531988185928483251196268830569243241542988397257499369517625282928479057902355071605268730395059192566335947625457728716698880172546672996538737437786335905836191412102644248046378466927187811499436156755650450656813663360310803861407703444969235976141244787126953823964937466974081790734146903888571669006833198234382354491415421980794032622044586503041080607779301874335618430561039729426428659114597648689060204563514771259348334761120406156053669022213123052110412608912040991778144716258920419390993413336256200131171241269985785916486185410702980733130925167923589914411495820320766055279875625233641399598411545933055258154886149181188155095738993392209073414325022513659956470947930683432467467591750181183879186037634677246599902653074646599958084457328416194686915424177025284451806686940655255552 337 -6521226364746774902937853958041185032659000210834035913678286303636531325769777044589544614920761299818903666442596091504265407009949325075733065332793650126960566506439983450716308042064284637104635448309200287198921989766971100078340908581545010756346167680754715587842988781821075450236709116070988992999712432378737729360716955234002200374972266413480606902765328629978323970813698328645567839088472920563915207979219084529740671653917904055338546444126218511665429070954728412052688471125426486299783628705992812328820695063811799212616533445396606124299954591031338270176791089023619554998808773237002783158272576296489973684822066932579851296808465579201859752042074827862385933398564597194028889006852232763101618749815364030848684689049977692260436279579986640245321903729588685137320632707813332682055784165192485256122944592981680093837404171749639115358404327054466705724477262875335043659847548902686888 338 -3480008491461499531418945341721337777124209911729516260948760380033433198070240994598723648570798989918824114398640732395516414820821362587181356895324304147806738805950954615842455817274456416844790090693178337529637732201790924038864630117161968053824956633751709974790014645132359435713521469713010536681586430212494444404059474600413313050186635321394445857215002391988922775935187618901494913973955531692166212344980568557496495935992119829407927125392927551530332123725023596007776856741444378246993221834020637964701980895601665139810442178891453644115943061379272210539891038990584413751930019738959492817800506267241972182311416532661246959518614337943974997627511825085598294343573069061278626345415923955597274326490271936422079138127581547255276865797524076733160267470018648700462628111597762239427046432739648570218731860001750379894005438474084365799886739209609124725616070563493053709659321631137361716 339 -1857102048805097914049444074607910561022063766829867118785527975045247071452057122452353128647581191484666352984406309652935994974044999831875668261871124652284624707325576991708143692953316249904226638337680592259123949397970934462501925411815661679292511382501442983715598487093829791989240656981638442442819942932651849876039197413367195797110881014593948518338248759218168110806846096322117097916969690279818831486606154370408878704648093596360122768264289128195881172558123524347793612593639456936255012877811768656585336721422909227046165291145980104088761529677925986066744220485813104367653885182958635370859079290855577821040395883819306505910060769577919380561045726395378391378948328028347740317564693964089473930121527735082967368064493659645869643408998404001046339197879867146143069630759145974277274790841921237685100282776014902581680390509796476803824523436641650869946918282721379495161882165277616109056 340 -991050182740020141444221998059211695558789223864036094692638075763859808018307960518552327814035506822700339897278350661415865484523836629039379466603031107334876093513624398932173708441978064967241813088217960723440820804858526131164768759716404197152152147314022368026960545340579720431297009212209252170455704719486499883725966181814567587845932441893588686750618637181044849574212922401260170034761758152376675932956176192038577134978693831618380048799838869587376339605351249514849963740568205168868622454062345281647165531665336046361013177376634720087799860706584609144338279756422980921927205802352984800578983223422265445193364304124792177318990559776846430091455307747656716778052805917121493876520097851911125983185795509248536882710751799354535494099230966590290512382851467981006016165517234297502382408383619895413746342670754211473698803106072682420694668197174008168129991927939121061701056405399594270790640 341 -528883366046099259528556702717696539307528129796218208640295470015447567742330547704758280320411799829572491956692220334995385874178469700831378324651810655739985339977189931309621715153650855766814267055213803366644969358115265978262488810387506110603004716775308343026123790042530234322097358832066109635774092397551153502151604754898697360044386631898117048719993439479093305900220794922366388701838074784644207998640325419335193049246163552096494752250724359215313800635844371000391628324243654648829627790657124064718827586871187296212240629252317787042387791790841701570484327903753029768906334000111905691585513360123566907918996166569860865942493690420572313583804543712662830832394694462256857582154045474515713640716973586057832809265531193325685314750173204735581876184968386022435223500284356191041437139101928429586302408032622885150246478159432737072384115857084782721881761103732479934795272339035968724489175040 342 -282246477286323520765619919918171383018469644898804694786712465664800139677231150849737523794943199996946733173926759098796951749965268250412716587582774146092853868388760513793376680653715116895358506198555733776105293445531796328478424057443432650185231736841163708887946714890843699426495201697835097144566289510723576837321414647583423549384613112313643620218393211753768647207072690610637848117019306515096521166707582274271370307633787381256987660794100014129959192094835160683762165249767548803788810101564321361496742754902325023135806536485766789132597018110874443370214880324279036466789600400423247803670113059676610432025664742462109742090856419674505566991006780516258536177957918915483936243825924467602434100656483244123697783711908467483707809973453998583113388689181229796111461991948125058908503821975453632906751637953118105141153578553348146399562268908844304995595903341819432942309088142181272502512644021248 343 -150626535263741875261757608905173062507544132156650118621139015084764881220652170503281344504797009952182765440161904147334676603419929082287281113363882366417506246513422760537220618171369467116683625135506960397512024617346935007867835704951642211392973858371709010933459674357729351459963306229406050248818213735649676015540013326065392443253304939042405239533865729697204717618905492990023029780942259627429046667665162130552917100446008431392929816913524155125967166473629154146926985718761244623159520047874040974111701457732820650490618885250344585611312229035829166416152355868781770670561641787252751549317870713634119803536655941017567076657804037676434492577876903406549476585761462825320758208976994961606701509138323332439150094259412706392698174038530049296335561825409026577436567981597888142827253879041662238726486603163952132449679377921616440118722684249548312222386989095067931195890553429853750615504375912477696 344 -80385691460283274062154022991903183678652121153084185549079287319216648051861000848099039116119808709597685091643708879053457399640928904382959433330729940715436079033904106405635067288195881771119755671470395034265814174077081477416264707629360129785957734649490094139312020190973343962272136371244259689326348183443968906531129336867798243360149153018532470687646438145581956200929150281429842724453709653240433726946673122722127616935784004679266689996754475259505209673190801765420775739424743168695134636954587068804151712511777428732906953731726773300679885169145074565662875637508880944191216281972759908720740757622527897273395919237884716200346204031449139492348413946376191130239359266674693800780181046056665973109634192226219188132676632079144487236897925128859651204627853898256838380366999238525970005533698268876658829240532346292265393527473198004510897254224432242804233814993843397199051414960368950860525871793258496 345 -42900297230740552568561742253037368156793789425890255582409802309525000246146871296815817743198075273180480857228840545196600909504131434571351749101818716387403157953232056629512927894111600717812942009718938864863996628783243880226062686887907279465499525849477932769496772513449187375403040292441075182058752122215116474047238546418491512753975694633159556829336728243684046589328848148933433824559194850465169864916125807355299919519818385994158268132701357272578331568772281273858248164268807425520027247966139334268799539951948423868515461370168645652326184680257679731838595851797229731895827096435365311548776684565547089064237978810099029348252188887292379134487390587926596167365549469454475611040160315058652770291313718743639839899086657691727892134758060140019377759667060682779559963382830920756581430075630047813881741118167974384293104349840215093411177755172815970777914836025289324867239497685896502659963108510421729280 346 -22895287938038998700752056958412955280024438540070795994915807227650946096409860520306216545731227075703656260313313386691035979835255247557306884556272178168450179390777572864993442034129215214218777286580294004753090049904788465992137733454325357866635859328195440023319412192332889918084974573553866868249654352396672040155681654795445951519725414435939829474690282697327663979416682906474686602904768575884979324539028486868093018785559088911501781051122223191203620872284307963513062665656500725746514910149553289855661194915834841301964321731107342961195801731140384666062781869163800094167985513462261960902397984770201986844314965420176608132447978484011030992198110910641627105816365225157833771267295306593168458077574511252669257285807104722063147749745447465001028146327616035958609639426112997084860249476741830691304888609485858058739596554907581946160207901288663406972625043865048698460186416794975212662851565000324339564408 347 -12219013732330734590654623590558637022957733777886150812109993713831474491504904328185135516240976761509641721394461709064300024924463126094105288734461935347200227365588261365845998418462025760476391166818535868866249427608613480712023506345720013567273317968962169397325477094940486177157707849451967428232582881422678684240722411575171408643804338246243325263286459549263602387123816743655233461391887601226154113280715436890814010108516463602109563696052798769110416360336147937421669813648958222985436225632972122293348243090724004830964559189811417854189759366745503634738739434731179806601740577418912910315652143457780077979844306435780930155554625124862807056933324103495571799795281856280176587245496811070149464032699708928307448298115635780821153302886014594284214132391873391214011317135952165706018384578706857093009860083403508701846231568188622875152359941413778676608499918756208382464089384092555430462511137137677850408091904 348 -6521243341561148701539462657346259405686526517420980150397518299488725047949009477828255043325832932870468952960701885097489893080020585702666058396463131276382065687269143621091615125888761966999134693010526269781464850316186151598749445763040375285300861404891127588990992068811505510822417968074760287820794010947967018519885990028919601711415542441370883266208596111866802334567686722991321171056533148133243983085266480960949601840772649019099327215860459263942275746670540279207257130666770472735972774465522865332109941276494008008874209531069949888109040570473352345897195988301652723976507950029811152327332836431264181150634821268016930912401253988359986088808418233964128154361004932456153155420298263580061184523434619441591845235048790185898850579630973379258109249288812146051525230997398887461551934409703176929851454017897808059981245169828764035132410920056451637354185436478889094799655871089538541662318890576444125027071500288 349 -3480397482023956063309427002489610728770405749884408133024550159464894481934742639126554652890561764863389304852368575734821681228906637782812778385204615295968916153883261369901490059387548358632510753067325132090729533138464548194001979305677972096930238772625707708128866834792649992108230535023514883403293616982368757696990083845591736717237963180528907079091427578638405606536482159060163580623209922198668783995821580184701204737177995966703274062209231638117057758321544032032883582628907398828222271492863237609832121608922528384558523968947661495773433841812437047740375763596920486402354557713814657873309334441947663365306328611765229413220797269442239178866419390383282670508631598521524295447400259320038224880676182443521296628726819662819051501655558889909475134636053058174653679655576045360535582388134562368620765071081512166799331260231245752883639959393895289770315618777126293226993135724340702998548655383979228955277134133416 350 -1857511227062677648746918687609797614220187845831875795211387207393718072818050259384427671382833644301540105230844414561002094083828891583652072971864649661952127967236363753462859118007623411460516150347670413593965298508911434165660690428840212291846435150725139913617900272513969693784835077063023116367736727964108256034936080813209265275063435101762276593377897381439396647131672091155003058519468805290086120991913499486781457184175790574630063273568481923950403462047101876220132178069582397017851075403100420642649649412217832934465680813968500160238231501528197894935990344435974452843120616554123154910528349007112868614662907076499625676456876609058520119874549353989792546303487917989053809487695300802031060818451075566666642350542203414095987034874014558492970673565381371819891577497236254433291140825779990246935977575283639519125755759381712733152187047590743744220566951884837114048816825638574819811885847359278359313837381150537728 351 -991375512341034865053903207892508472019342573672808755218384835064335454197982052307993067965229360266883636009346115249392672315343949467545902486356818045805388912395984524337816238512470992052795330182987507058501595503496041252862633762112565789559161668964062136374267220262901008422560697948761168398794366467071976583384578406619098471504090366270844563612795588586794532673863506475418961714768908566193723642052428921268716622432336514409794085762978443595349604082197889497320590217616368099864686789829261489110903908133000660190817687928074191398342877154722895589852568328403348250378551578654438605462948088931241710408910926413586006964646213323159527113457475646700196009318384539766463237442138678248818976996505171632526121977073241000504306758522467124950229546185014819707480763874099521875276008556110229651463250972433839840554902938708588851814930008166539785136644883825091380802314017562931139372835089807713970642556873653414912 352 -529113743245345059121010940416205518113941704676263454845644552993675375334992010816681297134609511093684538932396722270543877789345175438839185669611694016365334045572502647764778883460393037015064017396060454268115026112893547558713970808504307204281470057546907959962947737686107230398388796399772086172474078298913818555430340248342052659400402267339429721818781155082155141843033299141734286712959000019074016986025929920307539702023423534700713281202109642539808803654308252362720439822066565144914174026456326565673490267820879422575769947974457284493877633142492215500635293508183885995130051570792133728780484144472787743086207621647480514397712604920582684650352450622785423551569072178724258923844288751508506425082078088917360685027974839990018714985348347248830565712450872321694035645940866352052097690743517944596042411838422481218044259650320960081038283459988549714816313129806139849156005667747745707154245231409629356389780836650168090624 353 -282399542160564533361631353211812618187307270958552817795377118543704400244213992050046101457536586460484963178332627004959561493748827890105377694907623300532053997686649096013762157163989167289987971821615108786589788825098515253332908591876577939174146756580106903206661271266169329521205273123781982646117002932115607983620461523914823306752189112698467976585386745691758693276549770856433364088531623827017147565244263522512360956410593237761708446630937396027463222549810074479203595148412247970983174691778472830901609032696879518257772500694392422177817516869504563501577293312297654822465790300819763185321267114709258943977434296964946890783082960258529691649451147990541257066151028589197757304562209710461950985383339872726218157053635957001204720718370166402190156248533211052964768128909270348050469575147849332193076788813115413697469452150102005337606889790085858026872096923168844522582496561286189814341877483581273664059730308887590385729704 354 -150724205324733763397919892350205678473065580774872222310950604314324314053156596616991611765854725822103815489922107235679968110554724996169358570684465744271167526922551698633474438470405558487706119135926367858893411090855653504318974496058507424412604853003073517180065867577991944936181195848842569525140568813816866727272189638790655519361284938167802534003901812836119204888931562151105099859597442963080880868045910559187078410510163223528881443512443699283382368492801854021615496090410465999540949356744929443600455532180336793324161370290627775408240235974152080413686987685095818143717653486242290588148506961085179128371987966702317982256752541503873360008445175181484976842334377404535328739581308988514098677526433035772297823953262021656000383899803078509771689347085988454741629227880968910280689501048640831383485680989567077205046375862155363806800086807723709810515037783019626746669251829804716384034739985558698685228487569396451010985410560 355 -80446297851723931144992389438598432027509262295711344426987790703000268573396413675573790653916735081551731505953805868821750150004928563117277308852071810383508111876517567905065189566590499578483600539416315094931934510306845680584067911936402307005482033022193386910859018664539654947172125280564825447154014768551047699842234344258554510520811690358771850136286158972925132342191371404829143491217920543016419445102451229047043127397869031196669143250512159686902702999994750734596353194422490949444402557800967877322912952716876855566636894991475440043567003361684824434392548817887252934947983873646372891505263318807775711313487185062377457047420820722185115084514318629390990998835055315851188044468814582236993740491410803479719406165040840449271408669000085892505077441390351569771923818048790329785306361674883397313146970045108361492519062924244250514879090349081648001032234381350669977610710162879001655303942701071148468554777605390111756470635811840 356 -42937143151221096592802179977614455647503237350019236563673147740040008617361163967195400521602348426638290951957169243221101763279709681548210186930802392719685788808305106386445493549996390357366336215875079525071118736379331891450202293581012082669910432332000496487199713774069694543946626311492402618760443495695689145901213751081079383294204652305919035246464568435623484406707789193195951220256182656709468865263796063770339161409205198235048416470492475994960107447439325815265083097844592296207478830069770227235883128083597037060989575091591729077417547898383517314588500738717696589043090854386385339398414686114783131190758762900140482758262992751991524818749450395669941881652007486963131745050842012330201114011946393513097917979374126987630606876991595615753024492272446708037131892589279307045297939635292927438797567329174368230008971126858372901547122806310932360026651586638816204528739211463709123416097740309409192448481615459371370402479027259896 357 -22917341027028763168386875170509946095176772456107465162576486788635836491185061071234035652833666864993802920504044926313850707297289144311378032072585821849751812078441197526301754735687647947910662759333366281565796437339456326189935153316262707831117513935743747003858673726646303222344814227936832210736257766685111355049124762218051335515580049750064034357482263432900779744311136457374214084136958466573931430463121482600476393678293228055044122195916194268026539924314858603925358566199863552653401392056598628157905721309708380570123431032423832700616466781973502389091690301433606219167251735581908799828787726207037624102092482737384150118282118700837076896641408367567970188248118611611352119886298125661507812416478727205718606861934129797686007065843745662169214834667719710298786481687994649710551372289461141543809151618532633703238493530459954885779989478506767184726917679595794314855760910906255779342662698377350525555020592375039413740162913610448896 358 -12232051120951423301237220845277575967003051851037445881108759148440891989941550322385154833903183833012961472816752053847168708909507877691648650673305450375845719569747168868995755120034287092296168781870792994638747546440145199427793156213156063602405775908311088349500653910495375458791030419303527089544618587297358335684842467522325629352785910152785907885656013740158232668806758595858055399902906772833298623969086386986217073121620936152900369524538464017538964397824373511045854614829419296264140143208119041995362483450509494968019739277007999592785657998496097845573759441222106558864800269319985528861506115028128178416149026209033521799682626555348502191134236073554605632604237071579457967204506424945545009669381442159434674216068401213114255486860786255966760797427145259173795434584801072653299311010640819210353424024423730439285146293474324919095420676975917648094675628774063042392381131301629714841402749201595523107400967553158755972666912873993042944 359 -6528874234398933460715149188050117142244818250358024270141726825488324230751591749192633451193501937745795240927492619849822318301259679424548299180193968133585817570107941171982536011124043030194333463916379302917814385075098964006937699639689749357903564889043765904098895363014209465777767865926448488093189935410100589661992543734182187088710833369970400917130422798427348534372666611449084222121765883447665839320782306113802763683056186629446609312442904806901068193609289110936202229007001899570463232446912878793033607586805365407014774964640993605194568533956473748573449015517127979448796747352889383375422224215889626463626184771567842094434752058514692010353331086112244078308842331729577665951436149074917599293684642045342777756092914971258257428380715431644395658448920075184930633165330387266178864870685406224153990915934408359310359209472200613144767313154590256780914238580944226157451269879058435323436169142036545065984231134594856091599048260481047491072 360 -3484827230908720908215234293388069070109844340807995357473046869515336891884900227866595657048755918278544519806737708709251337826699304716318468520606841051795029733745681696625234576464203738048114562196208326561981523532324515623443629380178688434958493787827979498951856807329193290852859193776060169908051439087392910781689040981298325372185096428507051394469046524333898101232243653025316716956937439723531846765466596169901949438437871717622000599166669786195288930386096625371598167573902402487045318966974246457913338507735696731380688697290403886623316291184660823813623008169240546451906722851873131824745370673719180732504789963289203922212710302505259954534983941731681944719896718984186038716907081990672676095341743315865643143667076071474998166710196691144287241793812914209326895263966279658716622983790103948105621970818527051423431336501273282812903720381115104753907632438174870026250661126434178085109870016517494582529878033606338491587427076211013272926200 361 -1860064962489743911852792871360500107044218392028835176762355771970234290548395610800669663834376285816900323180802241713543163275029556587986538025686762686152242055259674798791457475417097683796810417242426492509335708548335002924669169972693428336551724943392771625271614697402766350944883822233293723429229347486666078687812878151662977484147886921595817695368539256450908691943643027865339843286635407810102486191028899461545229385911276575256548466565906515780145342962427114993478590220828412705982755742796630046719741889429821913194277139526264917340145049753771679807975884378227642780572326026853578961775301512016493500046829431512728913677836040373558276446641042171167441795951517339828096194181614873118451599357892857997704542827997227225502404783426945524472950651103534421348001773879959722874439278315698364936144636554396463271566183374228763253837770023228014916993744778398014525499569170526100053510926079440680398780499948528296206747622296214112095123681364 362 -992839077818884072185074794587970187163694746678895365909142168257398344627297149515995992919145791696201054744009384332526015069302013402987282993621587964676471359754996255485937522753200096584013326851355265453137525615441615812204579077133084325085756363087488591978030279150318761186113927081920397001961363549047617535738477681094638245341280428833306585308042044456094924825921738936551277504343640208682992623105710524769290838076999300831381489984929673321779947058596574523424932290060102411756762549408389653857689237130772695933785536114081830674090175054452580941942030071766286387502866893577711260367715559652536656598286591215469918386907079607119101906395640288439903932967953042223200252712351609412733970017198733818737380475355754984119850691953532641803792059267472571124022011606420118175356772202110157198170764716347925291088465734623086057708693142942320103977633060240024932228118932342930873910356403322078539905409132559106570228890279472644536895267929976 363 -529948273163488235565559997453625328766383468727430023666287761422108585974729238095341427500270971319974969282323296603887152855701775141692077370079334238581636345672373683110798401213042199091043556892043737746937859481784813126384262280924665443286758176036183908032807318047352311841944440095429712938724924541955745634246980120856281308709681627022361978372517131949001395897892194495888487631346491330439782474509158488322863232561160597958577475293584464076232299066166151671565873974073209353101153208978582278759611332570729534810392002117816895164100829908633026730970880061984225016538642123127658324863811015517364206832908141045771790477699941415005199502400979635844147248886079888291463287998566339758159174829120038986819097573997020777569425584017883769008885295424894719558243559289948082117577123470890064986326397921995052494777180293136171394249982036619141196814786753861711302563133311641412944279984874913136972856986557903916619547724747830294883109649366907648 364 -282873293737177654538365803850425935196832715237574513888583144152448668827219981242990538030413581776398916243857914356834165328459445037627960773754171123037177804494479968255929272747315637736917460106007983429221863201006741177333024359192068450694995876904672444011474556741592595577862358701144590567300129363461979580429074035387909185477033474245063159219485070972299890588509820627761145885717428488596351287117255609037751333509724143023404020422099228320257609146845328121443486605274420658925692916470753256603838634482667441204979077204774362452371621264234299368681367602021427913500670201850971032456960001653030864728665228916093430982043634584951058748819103830710207881135595931917302803614092300683502456432382770505971976999560407108575630350780580463750545816851350477866547899767876613514147880539508153082967544948381537897033718022363261049565655910274085025516683757249911115852119951152418064861501935966537444747475477845313719355981335949669592774973792797310976 365 -150992104897883985415655171847355427945089881892516553433741659689390097156693767760283875112611809810984992018227620966220568008929744644737002462655120118752445587515437147928486025747049159368088845339553488297959246060419040310122768115702186263901781864944767282646439766523307270053338276785886666280117009836923625135842380735998280403417685920453958380419300455111826759914861174177227775611963361429262018772002459698366892897953967446026433552159722620290977002151763609836187584244232762546454988175930379278810335386112084293278764234607706884466485963718068144648565295666751858260944630129023565552151976449558634370064968610295815874721312949940578500186556442885854982089902648986731008557397162571744782695850957792248360033229106376253190348556677963424115185073138172118794679115144094913706817173731818891849674908061374432931538155775635794306636835942970609235774733277299211385073117500738264871346761964965950706327704478025128441116431069515825882856699259831750775120 366 -80597270933022332950256786301657175365362893673912079801580025537622761121801595749149154125464011723979318202492643931384562119552162259859896768981502476826361933717461061503380641279548516082496469320887396062348512088355896112474849564679641364383711292480340393387738170053971307169543392507184543619704189990607351942926944951347602973737606123812206513261841627707537542311985736253553416615071917621853036424575341896905712376822278581586509674555066232188050803451143193920222058374033990353023793338769656091350624985002776837600890560411036711974599731919821178097983394430275125321105718824263050485391919185722242576239271174894583240633583630127403113577242154618478891535847717312880354575279523866093176524836026762508167193255074960547285777839505386471584879910468848367182184339876594220708294356437260831224852146256035117961865624593129281262151850827737931380951304517278497841801344314626335267020130557740080771011099155440369658975995068675196699496942175774006851868672 367 -43021962575949102847194359758546282901615439050247431272206854540739108548947654406012597006029093077063324325603080017391303134867659706079935666856794624920473739988021227279645245926149111362334460664053479865211182856120355329671546517417095562694341481969874898078806658164291232888198304812433374602394671968973516487845776240106078841354725768725520757430921862060167669545896460528642566518517468258438282682095924303727932237328051971272542479947055981130161267338852150052171779856961687443512602734725538658884151387437230776083570134451034404866426901976217342414721163510081332796049309818226631058683274876568343647867911216025798588040127163362925153718651798483879331018348582477264239924986361495076370063427897307900417491536652174099702671584608728641541990837261307275838710252923575016450168613242035458120706278678279659257908118202341905368869048103128502870439291452544372310792316818189977484678339149619227318497533499321767285426403772528961869709599309241720428740074496