0 1 1 -7 2 -18 3 1099 4 2502 5 -135247 6 -914058 7 278640803 8 627079302 9 -61491355177 10 -691854229098 11 165853074191329 12 1119618748420902 13 -158600253933384907 14 -2498197283109211338 15 3266621368881927679651 16 7350612843632165455302 17 -1361643264763393114646437 18 -27575957116208370286868778 19 11418395168524948271638263559 20 128469435541702043921062310502 21 -29397472224186686307689657261767 22 -727658180883341450170427812289418 23 729467792734637540692428044112357473 24 4924386352441397158832883090548234502 25 -1341476304428105759792738927870046952897 26 -39241997032426484842702605612335155041258 27 23090627672607002036765966992737130989478789 28 363712746190846861320164649025127410377595302 29 -114933702400401683686199183170419360358153841827 30 -3879389612341857863337995572214986506640899572298 31 20966983486697279417570971077464743742953726806387107 32 47180299738986538308111874774009101754341953637880902 33 -16965455080072208598635818738062196392866143500121250557 34 -648991752137228902498421567853933844000669051379167610538 35 495026097846427738284138921448357074841603940279535400515019 36 10025253141850429115516285503235825012182198450524953485699302 37 -4041922198690063299146051390189969783855724426573444856342501087 38 -172808974574725117825109495439887526088232137325726814221272563978 39 293752634070520208521280882060287955339199422222130328804917309915143 40 3305038450895229509452923359695940558221105951141266664084416010778502 41 -1476560516916970210030584434770081088317596076911915575247278443245715417 42 -69774267915887551773692579841927806425910256414440793508372926010285920618 43 65385977067973148606165302107273277144981031933776459052049717863362579810249 44 1618460280004423008820059241482969527817598876430325785763092119830494507966502 45 -793606904052606298043463013648321287326664375810876276905285990684903175606615547 46 -41073150438326022528953726812693937353466340686140058404025383794522776114995648458 47 168281641190040022883204202178309705428959116222333172591125461024410342699145456058081 48 1136011521679122253737601604105255835817980739963527381996430734159013829441757637231302 49 -606554311643304427365625925170705082678961357318441800910542689321416248097883936109323477 50 -34121997388730666871840167930390402953612286965807305424082978443188978509877998052536595498 51 37924991773101791746594446591043009203788005161980999587653941453432923667581574377240632362479 52 1109413867171414853849749332621204064141490680635837102812008554839922813463485614447151151660902 53 -640708281840099433292636782128120702690893537256480839071181959257318510910250490665837562875161207 54 -38926812607280393923426134454923244290029132660609366024915747019243269247980256880954208785772889738 55 93317351288958458401439750641748177088097413737090943130024009396363571412083399186851001753878654871813 56 1469891186406622191941304390114205167650602152407583064714188532282091578684906293919728712451840073463302 57 -912958254412376638241549477074769596777537042116187665563803154239372299727051115716325762650763677679450737 58 -59576318141849279522010331939021140087720521757203111150520677304144486712952405842659523812759864122312339178 59 76603135318528745233006586210415308020289644685795743346499810933648886486676239875696404456261509965920300529709 60 2585607191111233081631969453156746984480524217592729757835276045670563333507750526269837944552807748456705397966502 61 -1718633449149148459941998748909542522272953027947225037133909947146619606252550447483070733228021078983827957576314067 62 -119886338491956728191239647767391897508479064716374914055126659138102659741659710631623999576911521892313605646832831818 63 2633607814952861809645048785095840552480555199566924787311779035233108482727746961250682488043798198691041072732916982065059 64 5926193731360920877231464117965912309687436158406442440839164950676463767435707624194959741299858280535135534871336605618502 65 -4197397306485358757968466726040025483432786485291373411443302895519982240270989235876765354749928162749869195779143660651473197 66 -311687052388097889846931327061728631645587192457688632075456698564500629275800909361601639026042430145124297842646824327200735658 67 455107967114625411838764905103940543112795845199780779271633177375390867110373279042234077381983906977053407590736538136179764829939 68 17409572310044745529728361893048776781890818152393766985841747214152606890829921996760842205716672840399588905259884909284988461987302 69 -13089651108883445511151815242487986055380448829875197591541534996877928850208248918987932087209163021769580543582922208712653632623050127 70 -1030910250469250790168007577201877468419514451863140287712729942516784050986173673721435798090333490310383813210636349981690175867661298698 71 3190289364173662451225185999170474504972407441656053966416950442042987253358896050709052363045650562874239608376589971950111420779844253505483 72 64609641008293396791852633698168025929487096728612297436137227334936263297265933149836987960066126041568082987296558556420139318250037785760902 73 -51393839768434990713848038783539700812066773251555075052695291261770316216829294936189974497585567835966564537984368197596985701021924525010366857 74 -4278953162832098716975919244351729625680131081010429905365085080154031491546323143276014057998086553631714227096516984762879795342915285359181048938 75 6993904050031242019342367384391760170400513027344716895657903990842039951587678823474436455330605936700125565339513880705520525895054893877428884741169 76 299018468873945964727802614805389481277805974972644777149632373509665526072307205288657841055919711984541579913814518894226658812987597418015663064747302 77 -250887842376342285667157043125621695752933066023645759481328841264907228353669117892609143292625644357638829748244488860083846312938195736723149627590745387 78 -22017548726360526536616591586781130332084695884469410874659426165993800815141503750938371057194643793044153294369351503379141791989517420517271462917822194378 79 151627132719393308524807402755069503760987451267422857439642388187074234480886713229501581630870366403667437192946862891532102469692762751931293717769463987685511 80 1705971098513736531672227562467058052727211578821967367977573242893073906588733769829053949675647132887968390527940757251617032044948069527259103445282256999874502 81 -1505731605229025842890789108582090185959751286162442964288941692225117143633976000019739704629171626036369722513191277048308449791129190670086002757143605837864307717 82 -138917246191183316709662727566773967136959390190959675334574309951724761392960721339156444029064341459761963771147695928633643479625683610834714285371293551726829023018 83 251278384732618583825879865291042880129226245307095152596593890212062211765395877887322256263597576813004993651263786526712099394693684005585463926093061702554037359501399 84 11874058080879253140594454110182041897885263673570230580588719354703280847910178752865730154081522120906290998991178010951634623739850283806095882316280658411606749257190502 85 -10997879898911512035728551507178917909379458392598374784188043464729043726481230427833651992159796204952348944977753426833658169675770140137754766960646571993563980338246775847 86 -1064148337288905828124492819118313607354513412269869514163080679164274169802403575964714370534445362349913760892419899260069174393831461570033780927924794069210967251926906302858 87 4035267158121719502641840119913922629257033690424790539121458157480410235471277157121246481739509153479897162179603662477339053984500596324536629524715570020165753242833951196014153 88 99882572800540970404347954471707255638515040746012745793980497161439204346210708548009552894107946052117883310848349405110160584976715429766328086316128180590432888776105643907863302 89 -96865830251753546887005215535864960477206947780183505813395885595910151253618978253682554131636396754335069860707165043377937057338648682771553327314071305231691563296104277207710271777 90 -9808618912154899579843256123000055716697389837993958797751769623987230562398068884577943614751227679021940742969715152318380531186216708561721481728568668519615164307429455155651969681898 91 19452262769638467450140924150735048676033138752494956333644098156566853874577995965501483934487884584374363483422731888668927631140336196873892423717696715876834189826451986601866596888908629 92 1006752475341680832428274245975422135108025681117352507726462666496824917511635030869994727920392533901407837592689218348791710807633141718098988424424976503970618484121101374101691043236180902 93 -1020226342044542804075089326961916158887635598727145827426013133912813111662397817673379748866278676010689173875812849346232287409354281336608553302523921616979804904060488195522295444338592117507 94 -107899425710956830744109874172029800655512005975573652039645462198339513565574269624913402036814614848620219667224391966005117234083502447050082413961380760484814995806744822046105146186504448088138 95 1787119523044249202336870027516590972366133646979075019587485664990079593947001113961784246359896802650268055505202109688100677922254658863901555589120179796816342840617969879197934212428917750955524577 96 12064229671395219173182559087656537043673861430445219029265382415797676085533989346520674799809900989732850609783376251983315759230551069886183626733852617876426501496328340862140315048493266916795551302 97 -12751527410554685559532158689606133800545817663074239293777619398906884520036480387101770592378847623594045384741623456097008832209366152140526283339379809935702864109512954628361238741638692184741291635037 98 -1405992588363380321965287603516561637204678681207642801609798722361143147500981861039882676838487435968528875228608471859350313010783958335601644919409186902221693688740847800178047825984280772654025018129578 99 3033465776956394043634584717686108879680363352374665300128770712680190776953717455951818254191477824509911314874824101234588174947555739193213712621602363373402465014903329007075390622696769343084588441014120859 100 170649040544583051836316759671330071963471971753492242581799218581346334767658899970146546274453298092573582973641579496915066822426311156116493878688595424862941951605153185125388687819009656348175488861792502502 101 -187808871326657567722738782153154874087215513099196359891248853773731826411868848751552499904976889523553990319081056752796490566680309392868056150655923816908125263900896755458490278828960402002948855258879574946367 102 -21553163394780698838840344488605967107745247572397157569815195284601760329740220402291824859235581091972166901772866613277037099484605900236710898205144938380234438264334857003053009741648839435784601177288156450494218 103 96760725378111329628196899600380032242889300618740855749164296070459943645711091172047798067989983932591004373180541572738948288333063247437380646721767868235171935365950507707931487850069451519947325557776869735547715823 104 2830526402597082212216415917560389722088859827696642215248201467685994187537447965501114231629192527387017537895284527500676916256758686233959318634319153257533765345808432469772836140155729683630552460473647411868078682502 105 -3238525995086854677885049804768355898171116405504293761523169599979443438642379101509335656573276583762007070283741189587747841081277312236445325382856388158571028044637542644722294162850024680221385313849718799838567207773497 106 -386231774573337875139048935092061827187976552776538730675423808368337428283980547375578649018823672528974885791769030920418962781594416026105549144860459266495891121711343912081889525726817646473562138921182946994801050048350058 107 900642944047225686117689307918215444859625994460971590558086665764085319483039304606713472357676012356647718388980956120445213369895361355118062579390500800381260355567950141012202264573924554083567718069916348363702332187918456089 108 54719378698066111332276096234300380074116795722267537848283992061414565107916711389869642065910612008418676640330691829655949130665413000034031068529549665870805512611142090133892218809833269972649094444543173652260165391228230859302 109 -64991795267629880350504802038918471336547422749130982474118496132799410681758781058168829734233512689865842678025426361929472126929054074877487822600351780677798316737517094052138026643593694707607835938616814473281439151777852636238427 110 -8043516659351114362917108276095739614248855695145970091592856764892779918341311893733531385978212990618982272540328815586407635588900064545762876970736840381326193394442645291095644600527061818407414803843652441951143953266105335957745098 111 77830498037591777070992111517264002454592347752767040879798184519069047223524256711346870503107587510085928021576832771056119148371476740762657320097788651044690520742606319671752238177856054511601245114155812145860509644694697385766686679941 112 1225949531559737168034145095470817064516606261265485223410693265311559191156298006621662540068321789089482995613081337027673733547031618623227593434176681683966119205411684033779383213411818417605282279488307703221750733169986022980600398920902 113 -1509530573860434873099312069153939280033663489236138564049092046388445506833837993622860206338914818139333758617046969837084381434634736575234346277098413344110312641034491863151537860566357319166649960917601133697361994853743855090769102435663157 114 -193616119560064560383440809928365678687448866573891787266365081765834775867679774625680998489032053798689416626609698190191969069945696698890294258241557112909514170114026189671415071803369856421130841163179193040794159092883658704643459495430007338 115 485244057878600290241021578721507680244679258669691650048245699056748573492078583453956759407752413822173473052758082162115142134026152460854652250516901244733657716252313325170825122856081541985296013361094353913341739276492955906273390004041068192319 116 31665253289401122593013030907641546227237787793683200767277327170126112479514346085902548116103019499109345466630516262989632342366996005969750359673710884321819859351037926373781973155238569142515226216329120541979584246827591008787872394384018801875302 117 -40370088931273523546520929040451327823328856233309916320627407685744411720204017618684915381217368425466393789042127520228369219172403008319654570804834454803703622332912306699059036283440516395368566298443531067296751981920600780617962606839147246247369687 118 -5359650373695983031730275515712616668405962064262894276970850500569327509391199528119479569705504154804397452585623912795925141792431541958536092874465511887818471028312512258813127833227081648528682768370359656206483121476205437815166211948402109353916144778 119 27799327573435556003435573685306719762258725743866299705195481925628960086473826575289915439514224423463579827567593597321163461694664599461607030409671267623428124098634149421828098922270888791006200558000093783770240254999307197923066060203096623675535860248493 120 938318529431600093679305918956859218059531818400622171161667414662094791964599889319194940179798515343870046138241634505654582808528201904201843160971427710839426631620735784254367363224016186573985610168836138403702267948518868870863606715796013037869833951850502 121 -1237161911852554725680663524186428855018165855095016062281744337004961083780591170641952341240599570076073711823812918412633310977156195599951860776708697887847046388433309615390838423281668476945215701519234000130306307364149128594244955487310468604248153145923480017 122 -169816982099382965892304486032624909173026086756828160550450169654588578076226122954071741881984719416614512248401999415887819869649605001345418525625317255205575802048223707814757620980281808068176979491749332342422339590171017388240198077421112711048149171878673245418 123 455205083865864165967578243099162064673820806398368265192580277757564693258072741635845722729915647714503831431990727203252152083436088718738198200765271259563903099410550722982291277196438415192234978942379606480284684559389075654890244541265254929676888435197080173367549 124 31753641705635472605072645168213369692377518903375282013410709414866144979067214659821165261941378563566636026573535545865471421749735357634663887547308129248799125945875902371622702345853779163394170118857302544720081836744086359525315367075318314348050596468389431886094502 125 -43250828508192127622558498141382048121810126444164396111739887517305081281076116110934916352496280680245358720530460740361699336908943308077907167158898887055302596553257707867478425245282419813438982816523091359081708896931413882470672026992683979268171931362030796779599716147 126 -6131401039117181571089529960209033431037675909541356468654416408488359334530535145094846081401066402697662145274802996978817180025991969477113966925831877536777684994245106707251171135314400210716267043340546438361832547465443754365551179403096819652782558123880321338133362877258 127 543043095396954672696797559628402579350670554332743216543073683738000055305673248516985257193253209079004045617110064643422606024228844872368140621359508565759459153716013485999328226460951901256401212501019352388095256424869188296302115437958384966561479040170165521600893712536585123 128 1221965764806885106779187467059798502641622575029169405751358944066604143584174654191553950541321206198894338503875068664109895699611638219823558734161094065639164599311700862831529172619029434559857350042423084374006202262060905955256603543027930025727523925302211923790780208886975302 129 -1717669590711353415471981917399015211652820255701298194885297148298049944966591697955917679074826987455628660194263435002667684023175583776251692890599273580333984215302492312510588647175972617881671940040891192330110372853636321694053362695512234512821599175652302008977930448067416200077 130 -251233602706457369423439524341796158553270202671053895393626590350577276348477378853369606421413527422860149656095459755405753225060181737985065007816143156741487372767301662597255565443858973183884740798312646663298380742270570524948978374082894828826039044125287610864748266651934921488298 131 717248907831982718319658725978367490752927917011637061158717827176417779255706300035534018364549966408080531429543519813428649622994150469071105392069771807012757825510723546802193128713751145896585181032214507858672884095258063956049933107180885604050526522610124649125478020716171600548579779 132 53260909460564308931435474371939970293483923370518223112430266953715989833449934111592202309556064831161526476803292600357388407855865358557004919838649389511774202197279455068529707162526864613370863372967117504967532724399852543041767145473933753923644713601468725895326313238486093545369980902 133 -77188232628935035530266402303924809078593457412297925270524150862890386036928275131641776297897191176736192978215195110011143924745880366237557586527309661487093343294114591766077501352076396753138864817588599752925924924359160458486966410571236096778582188230732027734851962072050716410589606253807 134 -11637257449191204063359305875953202175526612101353203528256581627477385231286483748538444338442499992090328660888452495071523902879817900899256030064816374751688748495504170073567196853405005448102080340371710531121403237070510817137214499035585845172972845140935117661609235234271203357773794782806538 135 68475510730906707050342605794817406186077588715264283083552769065410945544287501282869763735816812262161764290754676783191713971150718009221109428012496925475932296468752097130370777664631064038272451797113932785733369387071036996342123279087491267048174657958768639335625457175115245925258960805882770163 136 2619442949098516911767080883932756738921233498700237251138979602676491158434793006941066939532850831599933222386262901401807333507934070403363024700361010348297589053298623433192968424284773190685443848073180380742571819288700356358125890744311352112305611021592173526618220534094826719762325734109819719302 137 -3910392842379007234416176195149461785007618860870446820086323162029403458499633667675342243965309796310405299679994102834874710612727145835996458421659982992414932150866866532480012352130290768972223992887927367303287589865976764971029593970210062410624603053857463023912614256234660454074738956031239673199337 138 -607147515984839520959527349140437040668558985003814727075313175839004750138938018908905033240689919869407282218153403649345855060375912080558349358439402672508120459847128851960778110610079474987149654466519540155171000224039374325120299892147025461262160594812271881202187404851082883130826724593667227332239978 139 1839203973525510663641548405172559354974733511578127098194235879805291753039663386331730401957876217663322661657606973442044664072366915590883034631545581744427622979557540911575855904489817797026529910727017040830363147134376987882022949928638800121513397369683594669409792550989046084394621006841118296312553787009 140 144851395445096777166087970259343258037017321469806822415320482149500334278880235853926440768243684217058954403411933221486858756971241685797845887242919988856487230190041138523314319134104280394827157102896779740092577754770067779666119586057587663057259327089520157867178434016854674879908588762422191855210853918502 141 -222552600914771419441761307283405543797931145175014488913890898042360827906805852415122249777026413007456095329436779590769021117082665085834086973225641555571760689146150481239541443029049355432410100265150411317340883955299986819330651413397860362716580504268030754942361776613125260279185898362653051073864295375158667 142 -35556234792255255695811166841985611280753135980508947589321191950048277668286346660708817866839157743848006677893211774895815714764237049225258112928290797696172081397224157705767615959560212166236231586310707067750548212722903341736454901018203454773236475932276930055362601101911818203173321901382046426163612393273276618 143 443233592426348614229754467707786925238806520731778568643468748568009047467907148917939231779070059302877274925201317353120991268999740829577919871019757363728826501754656412855958336729071909035608214303442973565965739462212153028856432918678025797743106857583402476001035265327644599307444932107739791871983775630646070199371 144 8976352932455740559084055146665627922340597384155507413701775185037254364647441631863321897833145442458269422015303034131940097692693911373161666187377144789651192160985316682691298695630896326049738786866729998738079358795665650892788085381408755972173498446000677113068801721171234422208354591258241245190312895955382695426502 145 -14182696198919088744559515932191547728287564001565755884974469214041017820829555958936919196557316956205709877508543534872233037275434134035669293608911692218728645887252730195660849173726062514809039507275650458126403354834116074574644898764303535749320446756980444143120248058702485652933277453525024259344526886430205958237853797 146 -2329734348689065506171022445889217710136872566063591993221373838171429592728934701981974493133463114253288147234330183405180425481198140634863554213231998223133341323911408103689783920248120637037501806037537735782806054646643734447869355753203102881987836730650695938458031611873805636418426123724137217977296513467419219034385884458 147 7463535644914024306392934909986257866380791348891938886444030375879830483303511015457928327562150959447087028682895969327711470489552504822991544763771099433579184404664106060452345634360540683372164026682058369014140323570961660880382919161017715023485887681261588340752914161545085197281764970662748688635231060278951157933294395107239 148 621399755254898486943863882498851710715740802366244464342481312328158247715034995496878388213979895639582387144502277858521500724899374129646855851045135717212999267074425417567976882915171648662054929500385451745666994599674644320191837934031523686972386522922666364793518781150479288364032417930782995254580789611723712710526016532211302 149 -1008900237725882073122003959171474684536427440905082101435254134984889323634371739574236528137145691553929132284327392159312067672904295254041980210491230515406841442087554539195171063829530156719346529300239414047289682606155410368056862880080728513335492672066694398271079700621373408892113883919731735967490810538374703674513056788315406727 150 -170268468707631412183474059477700998001454959637830129159910381611421657330760241533184486832483571609555578475975340050304282467767925376948943579474786079790561004236548186209381959891439077764217339803031153572740795199374659525663748810321649765381393578687059022540319582377317961105768465194822975665461952341076565767389588896268956911498 151 1120629489959393653245100222358379339315213557041821302833462018711588065995624282021662053452077817388178189367883942098005889354299445883674523620371711933067833591354010660099680442405388916126179938711303018782338060951844074289558885562783174303046514364540560963590599416793373456961419636735343804225175101552794074941937027951740823353158833 152 47911568684038786456001047646865213099009176909178457777731852533395537996996865582990610397662911475098619693822780334712027000841318006073249882993781186195575839912167395242267690004234052451719224206947822791039581735747056507525061257703866372835284189818021121453474922099266866677914936400934965772727046554178582496636165415852135517445360902 153 -79877175454213624729153893473581830778244055657449111983077134748608657499450519808143743583203833351825893958855299374649470883011694853098186701464552717657481657083705735695804593087693720243322941105443254753600514419716203865998135901379312327911877864470682830776300476555326541626867581081444833925164551128514741064404050091964339473524919139457 154 -13840066186062650381266015940071049389362926319908027937797929132657619508110645527186003147534222324922586224630324298891649633309744200690644239912707176196402738847341512993362614112903438006103696060706809443531292154300273366800955814841880260932578815859331981045264143584951650684271396740122072783833366095071076421510038315494256982329373962485738 155 46750982141427531427521571360089769814324427787816664397655576333777971472780077460823315852666758099139382664653558301475661453617207908139620357011813673355921998482787417146279902575625221573716299514757196543411633388752646801556537932021618125030771832157055735434231572028977366685628426043252647513795814647661165100894647429400584580266921201165618469 156 4102797559078352051292488434031144987556701818278165703875295751542969840750088879360188880384088299234511256152957801407244170154611246730965014756130652494823081410990284457030659860620239933761331465590533834353992702016044911012683715427429452634011827410964707113000009807070927187891661092920700896958943165590129391463852777944521481689026125853785083302 157 -7018925276896445898874175656125805002104237635404693944284384238643636026554783847857686009028798250050356878233806834306709873598170255525849230665019240190351903275999303267353325363077644264159633392616439411540167886545963077769327134627306981949030856460704756690997942067061112534455214470276885623070817301831057064449450390208025901382488129504616034373987 158 -1247735273457462848758460873346214920635428110127353620587291170439099005417193552093087728761374311462438638696450318567329021701260612350355702736901924836214807899803315864058802353010288847573867198832784983147860925221694195355272056501211682864802036572494709399090376446506171958724434355851185252741839707183524428981619222678992591454622131664318300882415178 159 34588397217127521163371877650023121376934268133160944884387701466838905603838841435307540593333833247250629602293483114304397844117702873151100898732592192528873669376050963994061409118920517354125683997379984766106817563696544757922385741910504418298793237245616458902601940506576357609610930063921946402811432778300987960034562955418069874709072675298813013323244295047 160 389157302773327832441160089178426895220221371067925401502751783919735796371837904597577223378676399964348034784640442474778897509936725046050336226942990524422611280259400546510374996419777050905317427248767892830731916162445599697093794756149507335388522868317456725243888657825509310819496680961895072327089941464921257719807448788274196737081035379247653594953074706502 161 -682718920438684113581615876188506217424311974378003583138351553219941563761659620197841019495414577184633678883372858312268814270103496434685659211578367182578423779107592057070076441094443577595207996598439608237326308554316104819018241140834121528671261382899972951478954092415709940369390275062687595274146963508063024004972902436345240909359482136047642990898659145232317 162 -124437621141881748017701790877380345446118334240668571458044211458811772093375564704668493604250863501875223434673255844032482803222092961387516254919595943948579428325390901841784213308897260299645889601015267216492156268594157399803247396534953386934053966821488675210086018617847618598465900142025649459903347113437113875243281199583919584067825264342467929090459276826587818 163 442038583257663649989256345984616891507772107192159936812835207670141957284197121870362216924721456953614474597683008476542939397072894283103213370470960350211532512697357435617572823941476148693609204871963312769825019873316013142818648480586669584351804798471411784322353707727946114642930072547344492455549677883867354107912122738090464108120909053226774890732258925370606158699 164 40782024155670563649097990485528335657469637843815212477719965428448329585093844141231264561686754447656000018181909470331004127537947151799328094594445496945261489919501064321190579513238540970259704318621526128824102597056611756100581402166804561016139692802136188650177772168693540853881095717561257908217124029857700360769933932909629489943056951500366049959043316656465722678502 165 -73323569658855144055756298758227797648386469980192298736824240677630379056448662563451115339965610384402292283670275300244514279476436906429263616850643712046161979044843188629999108359242665011480195945858622579395437122026687366491035530313909912228089872075185160959924584973549633124004446761927916985725071395598410184691565221785469660970639552889382113390709975232832364187436447 166 -13694508021168872279890538261533147638005682716681179640552472387713172045876151097572009104150729237125552881045863221912512367632361028485582221892230997180386543457685468507562275714282366481087314863381258144719701142676831886086132898848541825612997485312336587093344832243604562596137942309807041864471937664318961973487392914452681295791801705974108348928547274545777742151453371658 167 99681318834165017910123398739626584369328206508474171866085892825364179378162517581663436079360897743661693332101557168795454503474840424776655443407528868242252194833855622108628941251566888190356813238192106270710125250631740598741818300607488206156318549029406839196089690520431386010581899406367973649817855166310311388765945874674971347703198814141165655497248140686241104204556949212503 168 4710400262541451452570672697919166001126598668612524008942825599433843669038924554196479108400903616152289404899846777453221396803247014080129446536085106852942798794219858451435376742254412730307060709544370702895285816217637033103206263006785369854896015534859786280116401455813761020187014506803871138961613740901270671984966066922278373614614352552855847894185636582180384131913045022567302 169 -8674319116764584268431718763897081903511654975198926902947415786987680823284032534310446972546055755551659613923874764309486541092949121336575716660526913899826220949674109646303329162583883748932548651289313289177499018086761241259271207092602051095561403251642936647455095702939745063265305916304003811918617909386340604249010410099488273324641586355444786137733341124273475882575872265349108377 170 -1659124832082767369334815117497431272021058923779325552630634149458428118277259497417268212665159086894509017685482174010842611531847252298698713601640308780712542570699653242787932204356705700209328410107186874016159045819827237477372763688851382836833938204120040852302706163903899693494715735850179631637754726555023689271556949059405443602931452110077996258532688034806223631069193635682960014698 171 6182954457683875325846086581490624071276852204435151268030748540945059606104574905779163638552163189835767436878082696658579862205157455893333873589949282552554015364105861404269241464524214917068334993273045044914192814817079478884388548023163127948985912862178146294222376154150868174803796965455101816900433776332713987906222588820104644371758638109490861609575089349616581645052545101616931666125929 172 598259006840811391842062570402187617664569045944020218428605301051945426549054026459159240396476583329962720321780674756836542488028364067129442486434991774321541420829812922977235247144415017705197317182947283448555168136272036295422919882553957478198640777895153945100330965409232255038780327392709247571729609154013220089250790321378325896947399780463945373980707097083455421209424702788181359121060902 173 -1127784773801404064920741993785814120700546427874100830865921849195156885070276690026221745036912615594908768979078801854435403146410448963535987759665253747525071440373939302496524187265154280193339278187881199371215768690217304344670639623091296011645171023444441088962335283409951504357856033364870727173140310926569104074049932441343157512714919743284833058406232589033875544840336288009160217112439570107 174 -220785334339647923447636025603951780802103646356396806016066926236695089542537042482026068577086403878322972377162919472727057009337961276261949529183275243846191296492654874217037316063002594469564982685005956717380177500235021402980848407880266153768029932988333477410838448129011120367640200443585581385060847668414982647498219257462638874874560254907730125451904970059443626604834312058539667793033225044938 175 3368132250061771651151349559910848290843770906872047764317742777369886143126222993187683747285023067040283498616540640047378277807413135045795918779057017204247000406302507146165718565124974693348222814435439462520828654667587697258284673049888615323675581958812009663290023386003831832662423139300516214070262997240352721588244084409991717240996847595932681059082997890395111805166950021186581781949953449225241801 176 83369378404486073443110744166276926941340843652210461912564034877589774859663475883010814118226268505370408058214391168564006008064926364817523717691532275530175551811987923234149455215820953928781591729887147941627817270918821132027195093471275145899635498388098005912602202428333180962633474077128322295902699099171068533429039393656623627956422879576187185084267592743730065018644577812932614822596854237833967302 177 -160794321666574854387523082800597674212856480568723763744195470867826957452511850658028423985070420776516492588371259954306120520920441201270487526855812981816551772610473461132689608045991657461067116074719444445288045741067050580269300143664323193045752262416913439681300627725099982309185886675647387243414341716118292553167670073460411057311741928878972107605382992949483809706939687056262705764892579267744546143637 178 -32202193628180334020632166828039161665668084329009836982258301565965258097280968150177551687935610590340583686781454909370184601039156080878372036394224066669315561427081253305715237346927102154796844038886547645958164181605824813163419366037714247656818298164780475592533149193435495919894482313424539772686260573883275405866011302653619304410265806227907168954724769361222488748408483504965161539546059028239482982670378 179 125620165655548800758778581750041833753465667580206025084934377598745473523017462565446792120430532093144259608129232168052891057274424680667843761532356848256658554787212829155161816429820428994953561931913816710813915434346066974284645154181561435896646929614314647062227376418772170174715034220789969142766235259296357955254722309685184805424475390225441786563917080141977549568888308355125614817966173649051845415544278159 180 12720278444882701566195440559978241614010811617001400669479582144978471884228817143586922845910795971998783848000953666404515782045968791330727862888129726481644997521189702450230714545004715817049531925623507492473177168864476222080903668765824843597200918378548280647804383526500598413609298542149894879941626802750051948377608856275183449760573426470252717274500813246814638572736645819800620734208920039802402954144390214502 181 -25088001733348689717498994175244519677289390281214366875499394344306214150011511684570988175147396274459269676456758529693146868446717954328694936212309076364250634480638949723249460566405324700472909175186345612894656767610663513107927527594356826889619921905220432361468023962348130263697304499252837148220908041598620548194955285403911554506109066839319443231685786633321499562258917372458432965211000935289159499107568698950967 182 -5137267802820355555078129755533822673788335769827725061281680840675181977487289415363673883812203060304882248072966209779365383418844240782640729058148438454764088654105618769906852994679561260828854662370783154177690562917283877346136845955753822716243340334351878179656619163749601351394108028664767729660117162012976148887058015008699274932096328740290867286721784300359982448945964492707699348511456964590346702957157702709179018 183 40976434379591051749683193458529106351547552582462395785272563017367670014264624394757565071891780752690056461628312113640980078053294080369382320130714888227321843673080518524272481034859920658537189223714067780318288889433177009786041224381662383221809262835761228892625528695633574665739295784937622646282373384129633349631769108972771487061250089034010437527282105531355544923747556811901155698539624159828374567988325608200679849173 184 2120736658293453557807368098755304820315854840459065413885585778495580088290957911386490928005558568641642899281404482089860052307609500689613555034590496924877273975476173236185045493598515599455554364012839459518280717863908295794266892436898546313893723661614879290758839916155562613178651397008108367943971061930232201080395015107212940857547970810121076691996331667323185738454889810377068399211004150975957262578283676819829383850502 185 -4275130241324723402504280338887123561111762458497272717849315283314223043635775825079159892025928789144815341008539292412303789013785219062682260832837063919351608728027866702807758003697378158971217865105503909809551832486609459004682885732229997015993354493115979652154535061649850965806545769523922363355459498976611158829397606566769954191855614662496912231158196261994834924750703674963611241014764472005402783853051278434986014263714097 186 -894657982123640415018749305491440677925836530413864646517177034179874403221070735797401350171815179985472765717486507710245708002813006865086789901442189954261163622447184609225259089465248557340954090445266422374972564544103345628795649845163967434755971752713273922741706630144304784178009698929214394887797362475095520107215417530861008833183460487808097524003418792283975188052221986328583697547378075329246040765591436702554289543701338858 187 3646023985423088736808013942689224794079888847097819836271176934000301611143415957886595331577568840509543654874860813340052443822702048939309481713453701795064549643099425356679217783788004758328086449120361534161090705578141296571639524521917299335110620468415380043860334613104386915765549015815455848371852578973385158986267889482929402529653243465065741603748644872654461829133039791045740529357923287949301041884976266035211269919090489533389 188 385604525136197088219625073636231994553749975818716024064322006446838242790121108137114525379692493329725010794938099116863945710858435286742397225529840308528174876189006444618262198379165749251884735219900984802543463297354187189869188450780355893371918127467538443057221368768746351052804589948318601790807760849041197649053393122484358106136436310552463670312794878498217927839478012865095879831020677142553365340412603008535658599224651414043302 189 -794135853739296703470453450859174588004933042678793476023196218895803677374947777812445763518086502941547349700037091602929046980478251106493280341035095152878607985433356179973673903186164208726122852762374855182801845924523038355459021032675857954263055633410952819537619034861946293125417779478424311546780499799894149839815783871692966648610590235577485816688003610587559766508641473816168101827984797374083292198464951107188924105895963189782555027 190 -169763043190424987625128490124847856069809454388384440725931464291008854864507816682251382680638663917359751843591666146851985163049429117185385574713768103492471657180737111256774199091000909000889291901645118259410144934169205251973236602831853057748246329323520500058539592030428967603491550933205648646885460363717990322474610080348845860500159033985793230543286842981401676859863000960848879609638554559881328691611390222591891383586046394766626797898 191 11306218532888542216273426591240081200984923892215008291150825931909840904061775232450875532442316479145324438621430800161512667111249904936003701803441629881218364513343627318207632930631987693407588789014856299361827301521942487514723215358544247409935022735989637189415340850294985042187197835734950495422230562282957481670162672466430906718259041044030799723180572733005014926766159621919813030747309925325953016909592398312330967568252513014711315519774689 192 76324395395447303312123846819681780520591383184101163330448567670318635446747621760540865004038022690903343134999119487880812345084579094241003900783687612241875488763231438808887775435492990207024506922663699019993747699545170721775835630973656762606267359694960759705771831181398708056900716007593516502958495639029654981099145576737609647268999605093693427286661619882035366388885768932692700870715033711574859261400632804163124783481861045123185516093080902 193 -160513498212392382772997029234847602287082211404117052817364252940484124479814295295216188227567008607293758106226574299977889171106043612003969316971051757728977643660286340061539883215407312370594137609687623270123557722848417482216850675221180754883004435548763041983602013934113737272814931089655560782016167971462383472618779309880848384149392173145630080818497101712980531631555459086938695681491375913702157509304573587220579462379369004424408187312982795757 194 -35035477152639541520317743781539448178492315246262332965868889431979388908145922774157351882385006610631734106306950915021683414263359122203034938807020974044376761369615890521035297669777425952148894389050824992631137351588059408897093568926510852486261916251809874776031899709073227805485910907741870403745025241687567557757384902262220722461226510178423945835288333076050795961860620822253437437036562875101276702141894453847762753287569644193649233362721626484138 195 148889311519163693592163141903955539164775652709958922834146170307337288565202127962361414614852083864401756204117049722534482951669139664629933525940483906700533402929572258046824829189748186527404150980193670218667990086645381624550209444180149123394787759556952937542629740053464713563508463627990019455908553787182704909447745924083554176731500829960793722310132572981794172352207355385146109516965830490335940953908349778401765952904133874917977133922847491241769619 196 16416642629744740869720541901119252486163013281022933647743101814629476439519987153474143651377778874543548223034574419547662954746419790677101359887873874557239697549764182885872986329889242843203718199412943928849043217403418655562478543736657577490399395153235646548353874719791257530454964657094718570435354907619206646224200973493382809205350573956716034332500067245645812640009343790194979870909869709969893920355661866629224836046811143263832035414965137372302371302 197 -35240450244639633001067425220662801564860447712521332928029761111196988430471694322526696405025826800567963892019867801513925662287825550526488106049101406737462196740226861221397371919135934793205522663892722496514842971059437259089089027789235291992641937562474654894008104768176614610336870743870680023781727814108486135307539750661040247203755383494446862654875078714639052521428909302338156129524248688690620266920974514995583122801828387451185451053688977275396673758287 198 -7850573528941295449444412258012899209221639067212365246400225892430520829911605832294474944441035689779520316872860044335473594467108953709841536947874861422555044553710495044182547818484661267826229232508701044326417849368339973897841688655302687059788913421568900453459905506399151349121562129007619098931537964336444085329554753506100367786526228455577404361564683177532138143884928667765694134540728759791575648085167721311995451067581163271848665086230784022475854849005578 199 68093448878947830089264041579560849672777657799975405647452489301672278383265462349221054753823912176705468550030929505522110380852135062680692698067471323218010634908478158377644369924166381406413789249837161150999044732062436677744011509041497731539739910817296040954698132613545287308937876475581774441524874956741318878592900412415076207279522072146995097966905954187650471775758581369280156464733646696109399155318807505292824159565483768692150758553261914698003996904196306843 200 3830628915228108028430607034453118421772717924814985524465695815491439358416259454663988653886337220033346646135549730286440098570427085429732281232599253379046113062919168933332703323379313042189563275749218083910477209050893543007676979046004226449765997860193779384769361231939219068949218634886101186242946537251145905205639725934003815777545739575948453913431910712849561665286077319225438004711964113319554394575770425478345455348619024340296530645326698433808819020191776442502