0 1 1 -7 2 61 3 -21 4 91 5 49 6 5797 7 -1981 8 -23549 9 88389 10 15037841 11 -6154841 12 -10416994799 13 607884329 14 13199705491 15 -80834386101 16 -34108052671693 17 13923204233869 18 51709981061329183 19 -3015393801263761 20 -1029159167703793759 21 801997872697905009 22 629565265428734688053 23 -256982712667627683821 24 -870710673651032085943919 25 97641716941862894337749 26 3938457428128793742514771 27 -43406301788286350509870281 28 -54679713892108445889801591721 29 22319737637152541506923644089 30 2479591747886857848641513166877097 31 -13144749235300768270412407375141 32 -11093501070614809443209388187492813 33 8790154236038450939953277336608029 34 463652747137014636995429110142686291 35 -6624051934623862997031206621523078401 36 -23666845288409976443177959231689267975441617 37 5587380214440314327308778134577528685569 38 329389117825590733417133710878087325525651 39 -5243686284970714181560587156271307055188061 40 -146754240545756545923455531824577741636796715319 41 5445789135679246242364505344805256496172004709 42 106805601962972762381505717831959406434331728866711 43 -6228146779842751311236406910812280922402781240121 44 -9778151830939226532582807973735625262710199783506107 45 7809159644944128722983486455659161367003183855365449 46 26192527939818094288507754401064147788696579414794083837 47 -10691539945680014086883980189421201546938258698514098581 48 -1231655466912959779125750646257505640611944814918112172987103 49 15924208389157777771516870510857770365882366940858652239789 50 13587450241137891504110849230674836725822182640334289064151441 51 -25714513053247559531449229588906550116451057470198158949955441 52 -109944863086786177470115125747291473541250397961867523950001442017 53 44878443891155394445224735758024457801493175414987338914856771729 54 500035243688531121919531981611482331844854990234073084499079661803103 55 -84406231584887364954434288478367137515908938981533024893101908330701 56 -212656156820220590291608947300529145790519714587869129505780402268300841 57 170615178854852763256378443994300251848035859315174889753951476647777269 58 905764084256844316491997917993303583416860475691061697391557523943976248609 59 -369724255346587261213351684941899602450857754168550544712488022960444072361 60 -65143670412353968940442566034941230358691513751516683036604456386244862281616680879 61 856918068582332693072248939455609491949521882678157240888634154772805960744409 62 82422999412912612829396182261753518917897724512335779713487512205451741721208211 63 -2119589752448153190435711008693739593161120024835438470054271459589637885791356421 64 -3577652306367458555483018503855735923621605721760366235946191377807547543780998472653 65 5583742906409631219677422410543256689389498037288698401222557297287357397041367833149 66 6167191767496171104896274799377220305147893570291650197598674805105879936684902529187397977 67 -15635955434937495571264713654295885425716872930231575165393971119363579141724580579686881 68 -1649494081326690177904709435490541739505663776973813131678935977811458379249509636236865149 69 46458234240769810362397428808511378484608223129345800240444805217666892656181477812285875489 70 3940299178630323743316963306055711379080940312464852767479514792479686743586620000432377413525111 71 -146217501984641749001552499839635733086546541615483508684636645732914133283801494120684241895741 72 -76272654066163487016463083438704275517723643189576551335038854489114980937294683843750821113744523312281 73 486670462664676082829026301746836667313105523456302806053145936466756913100956492772958740352375429 74 55870702642613153635669453924250004344398425989925865417253967768212561013304316633572649883847927891 75 -1710441572695423066187175712779561757945168924369598840648182005602995386348429593301756218965014143001 76 -201669053870427033152917885901977199421772228890878859246386852803537128981257268519194667959946470143229 77 6338592508776754847953124361839160354753982229119603096011752660416634849046091028506067029343707329508969 78 424160274973184936297903229203842002786449994518099025375876441817542369486285345977213588460261175742056241803 79 -24734025202400265156432177630363669350787071776492981412437277811111561557897442582552062418951269505407916661 80 -23535730048833170204923227072634738824244548913726756990637010737677907903365790966388597506640014585942009130621223 81 101496268744737621266651856198195099596973901058971466279345221602918241481969987040818233719668695380836416124109 82 1071665985408949602592906382661951103101378911547490983201268340127949978162087315241670794270983463409898169264839913 83 -437443828169317846230797458185109314902471791624487636749293441491052337050616213544770097890639870115464600514032721 84 -6468846566103001820149075043873599457208489388685897572808993965189729584929488253430885494424760272573316814236461920502193 85 1977883817704100085731917176834508418932560383957136381059940863027882849381749540338180454894307623158862127201367740849 86 263886184277422357734418464503374134729829493811015955813233578565666437595058655513332346575774597442262296155258762945171 87 -9371276524029605422493508980230900824284862457334099828409501029634464337358332078011685430239227658019812666977220978635181 88 -2618886595558695540217263957348468356889542972251863145456133171045845341169932250952317054755831067766240785088898131754254038403 89 46478457211579572275206182785428570136951328083188479980391183693112174583228471784642371289676750656000918991895442345344551189 90 294318565517377248307940347814289939557191838279031566545063952404610471825866099699538635054421648652145963147192134653762147944084043 91 -241054852031874162571736051078334630601080951622895145558066080105685034028490505553419583051370106364508580051423823538824971196041 92 -1617033390004181221708332597312067865006962323051861556924583296139617394130762905587833553320500729476485122733554229259370141069645683 93 1306071417713732344512587383875580768906156584426636772764229499863670464894805949928843748002065163112155555527573933598070158927419129 94 190463694337371556983019795740288084027010805930914274621292955448346915290664790207453773491369718336475343457879307111534159404130188691 95 -7385818928375881101306511648597373260945370930272661915253345594358127572501561594242427590485791892055722726813083549377441101235944515301 96 -165062858629751233499609619810571979382879534729243415327553324847747912955284707788299963780242708388878139341698232209035410345043206697528509311 97 43553383110677772132895376518769991912550364251200672066356697351721883675134561519425308410883820186401614247801753097114150374818534261880669 98 6621637414156099498866599541298159992613147230198564991245339115646060209338278310753440653396889850181321862213600060881631840488050033646804051 99 -267586030913480813744989669730688621191345385020205261949400354318087353012943744296957840217574786893930435280600987387359809203096918235466720961 100 -46120597135156465579111557989091735409006656457200100259558208883274829531102250346362654320840524002169712153569877338164918703396123678297005808462459 101 1711453419505759504847034396759815158358804761734789930439403680203075038680493950808841589704596480019647585532077620097024257421037241731279810143809 102 195262095108259538926148943587962520586513171252813700757531011997564042340121492426094215391438889292202753391890777866122241709122173744509799995671241731 103 -11386303400964395871886552434974351974063109647905696347335695726780254481312236021342702144597091168880407888686236179562318957650793748130943052885269021 104 -97366461180219603769402034309123337673348115733430326200148093298671880992952423444097865859369228928862150286679123085148328866912504945598182722902127358177 105 78738232611435352558730227380425219485462429665973430595146558412861148070740871530865361516567335022612924532782608356149513233091680725058960875847711088549 106 1385455975366938942009030980245079252413346968893478323089003285934802415577574006373185464137173691861396733523567616027717066655060268888717385772324851303390897 107 -565529907523655018587920579884928855862352596731681683193698127123106085352858478325504291679126710520584455131801167227877630693029261120081110624232066062943481 108 -660723833384508408379931839495509219786883617077109252656754925708260801273207371263154127227837335095972772472825974586703627777126472885556392154913371561557545488871293 109 4215859243705891128694295519180424332110081742135599234857713827799258492885955506081659201200549171721850209749122645730355254336263619203069816353803387493268266889 110 182019004063445212857482641714446707715434497392979867212512705896470593157891435737732622580137501444395511851421943916333922377072335594911176630782836480069938240502343 111 -32597330699475212361096454591008401947765888582621671675091637896931447465880366292247051366128777891024546790345731944682326940302039460308521423999496802139959905856341 112 -315531592058848268212867026673365513141152635896531086379835863756661702407187376697517269818451101035565419369012090994148044888976786126928177825123085046776971037651537615401 113 261251490287077031692896108611551961456884520596254798327135391105546553602755464478546456240205039642324328020217577502757753713887861662684787242746739953412817953605902829 114 323429100385333543473719593497294277657208661463821396192067597230219948905908621953435253064829448024255608890646576082002600702790655910566439207260386809972459216175585466437 115 -2168911043996317861035440501690811462987589253927667277471241914326970384279195074233453534153379472985810445788470696298974304665725541472690864548269440514910437234521883447601 116 -23028686413313274395515415516268495999827722889819033833678714041538936519399389863908450156269307507244918650817224857609937336499714497183113593272713577841807073482796203174428111 117 18640856495391151126241694735021443818319974287574642874114448100508427642713245795653420997231826376505746771739029683337205721696027191129858885376296664004585599407018600052892369 118 3412442131495492418746058256569717728526373290631188532986743970516853309935216971477615454768672330005177000009053883640148131628265975000839531865557563686789945891122831246532616851 119 -165758231200857021474474994839791516661652986992748116825699557288026521289817670340142178445826576842320800413168745727359247812520434944413251614592999577241808445782574354186220485261 120 -2394877135803829627447246972710604707202504774922468893432576925448692335559737336180907051085502939474865910675770332126375297753723652415640855883776098762406567513666019919808520694950392277639 121 1524129931673598854835189442395276158943087405315635341105393270550959168112731016713815231321184724710349836855784595618285851466407383586281689847166848487358529582246001080333086334803509 122 288469065507579572722537263773349199609998462553155005753161025216617230448210387854241491295260377248640080222035979238907231236309981495416445871166551639635887919996812072600487531938262611 123 -14483289315127985935621408087503310616353959071750242234015838645972519500624331030959807655364757508308539815523406464424742183560629008059501503125734956126202395941446479233849415970921065321 124 -2786161689163032058328462652022591520988922630428517019846159968998605661124989653396129563347215547780175250698797940219732210770817683373049147998810967770159947123848327587532283449022009370109 125 142160576592934139097138513924732065244619640662609485329147672469668277776085089447807077889329359233865006817539404228086816253006306156846486071048384825852744916396062374886364257499582173876249 126 20183243686927788016016941703278502944867295557942542687283276342226015741584664205106566700099981834430262970408139587200617093511698280901462822402610807636499099129072923048964427181055317974403766461323 127 -1440567837240926353333716219031156274063092157067706768421655390833019711179515013268011576605092012650042745682998511319509234265316945121607604537176804748609955567643427927506619039373703584264611781 128 -4863064505224200467402282749000668652490956037399020317857264048750249905025342140085089258551209218638259692340368550017557176397947337422990177730385012291854049155792533483785150487198250760657410934733 129 15063075961469591226904087192770663720221555762344822184438216544645555993722437908754008360401393037231750127738077612937497147946219340628410384513827890989973500686868745784202310792495810335749417022589 130 4377623672659849363802474455821442650541570478883539087989894956039879175784502424485414784032506727116532932301631774125734227622152644862849954713749255035145272777182551645775925352299370001526856805532721971 131 -162445836985316031876603588373875660090498891212772869084974267072388339124189999305222345212365384867414528053106049315124320412925461247308707368647096281767447392533059133029167131757373902595660409893876641 132 -4664917561232290329556987083056615711774891346864151134043769459167009797134713201795418132838659428979168403492028653872025872466818263643517276763561924949675267194476750677931920724879417375657851293147899487612459 133 1805986211691163118195325903591128218201172373007137010173115011168032869999315611854605750258189735595202767654258674854728749027860083355048712926353439967822967497303685442491987749883591551776266743085331826529 134 375436639174819546011256914295050596197589367331969696077296100591348842100094652741232706679773156637025045768538038478812933306134728977977953788641244976324264860696347699692289682511739716348977520966313953990291 135 -20688703190250939836874367879375175635630636152941862995543411527165126614376548468102339404933470034862068153881233143364200953109317003315928500025812937485733379335276339170877836455720354797853568041979012094939901 136 -598012372679911511509817134316682671655539961689900553075415682472873546698210788990545428643578370434378300251093543297472211018811174052292029357103407255410945199469648621776966352454725269305263671851049064158351257573 137 244102943603170791577728926616555842409334403248097934590910571883133559384591139304542831374830959546645845536248641760770514684860235182647489717576536266508672595742197532824403838956045791282235323596991461125230544069 138 2389902733878130931799208541919895894687570757937409469021224132315035871978033656487556706614954417686756680597411258881379758993795876392607863050027554994743590766851520988585906861040277237409380323307229622844209083188529881 139 -2965153461266899694183989424445684945265638228536711256771539331352618507526756241321050083844331609325001960160337300847373987606211789679181165038263145738422428620665243344224827101392460588116717052815567309257735349209561 140 -14586183320458787463327812038447751409792072515577112057665673454962715077125060171791345487892859507127478934547359472003777016281451633397568556199241580223694243364584405665537267475648379091588887905928936436570497862749949042581 141 37065903902229930096201680410257003211000624333409844974417930633779377851767283231750552574588878089489829559470050927530487621782018032750368579208405308988790844818903130172739715687781539557816539753879731623079787064102103209 142 8165454529712941224201059377890036953364234015619529604567927260622693930329845000914070672789721995704287932494192960898167509965759766887918641675974022160175245813465265394796469131890232041542858860375900525342729396014244267411 143 -476627667920766666727769246387208177322141556058115888651027910828517436186828913089120538969489032972063626991256923236515854366756467798807583259664257434721830702171749704034917728383261750056113258628102810227429668343504717421621 144 -8453326921663908397090826507143449579302085669088908998255262403300646027239040954004735707510351886390349779237195179146652500122318858146202275691720963064000634299128168687879185471676708952633261439754760975094319706189270207008540452199337 145 6302168570889703376350863809792553916338288659852104941686564650665295291769908729341959953717328468944910797038416883970895647224494263275347015560703523296336032315604247994208405362290275132778047004118447573340419184091357424452103949 146 1427447999267393964745099861461257457647630334512390810668880628333372532587318725470118122817886581239427334549873893360932299526525997201011627203673009006937003960438950055952307826326508571712558825998049183746945942484458451624354815571 147 -85652585688683854866547281270603579304533710921938300062195735394701364745945918784279587064440953564903812958400623807263321599658646107700713217708852928261533085636047540608562737610330419005616895553381921397169895475994441650066095640081 148 -2930258178348576793724554033821553540103987676093344703173145373152401751167103765368760084303231083806031951226407589972339026722768173581734283313632428445262627148260997505500662519203980416226578749741944686351798856043727094409552241988478401 149 1196103424493880091332943489883706258734138463958186911980643658017803491774979925646689758195826994295145438271529310994745236440251644776505440288358487728814655540761261435581918719630078516833237977828471884919335784766153519776137465070818289 150 100324449197862231137015152912972075140964923586126224686512220619237217762870637670585671255170705171800352017113167701275434686568836027069343669037708589790894334907018701723413853942097891924309879861152460242116587004944296307767294761952568964195247 151 -17156046397485375748301998697548806949092071585808450440786531100567340004379998920837446700042203397388131145470299924721126213003353264795872158278647056314549212689261170674906623559461574642640749314186330622380655494011396466596749555837863256941 152 -4045556072033236772712932436045585549058353340888979780122701223459576439523410249995611023252082557488092578007330217072092419980871724572705844208670417087720733066576347890398531344389726142279030286096211431106893081168274067272934403088310640920189 153 252657679328997679423091250937831928894811805169484410439083026477486482815615851932715872110678057808459953437314875548565911276961847084593455795786600028271769562830331146674082501796324889026415564802674553563747273204175210052874308576443492969190229 154 1388348465397140419207852433129615960947729590885756724459354689517509399515383415763046667093891741399341555129274306393798445187319350544588813044437159687530274169892804250819267658421730835238781601244339741632181261737883082392509547672385479223597215093 155 -3819136614101212801584518866618893232538388559197527279451255484264399416211845306067871413581188289319545840897799070326392961825784616361978926461408844028329799856167478166018388940182671427789073851111533495475617703952403682332881498524622216477922992201 156 -55290589793419369986174915108679333097513377522567465298440367358468318902121157061462490787466982453455081960216488703057700960086911254503248545906981680499800195026418249686040569633749061759685757915068459449666943530385575790180020702891325872452055688835452174401 157 59233816619743774222740946865996718020971811912977344570348159490728842365762746692694905799770680042036276901654766854032307194541805167486958794208795395882155731558530317432809773081505117596169302301577446582084308003496373410394710821884917102109108242835769 158 14519251508791754125639233741789589255596455873673350692840744256822989960944301668817866317598583947818328212438484219031347706235229569049551286806547078449216181638405354943679520820247943066088902291048242180115134766117318343887337312680879785622614524488322451 159 -942332565120946615502156851129561553767266901893489775666727279568051828517957458601207981132671170517086796793857900834089387723642537973307519161482738529726087134135140072665130132663805610402554904837755593629815231466559989135140275371574837472097870202612893861 160 -1793358314097523899337065109292382211597345023508013523835049186543140473981790982528374060880514097021889888625414920069258084411605955123559040960181909343079364363855271768977950488301691023163360308300893933855057424438129879778383939534707982151176252877556446586102823 161 15371998392126718489210578145283869123188690317652097645178444858094987683451139532771766562493839106150600171201609300972703839253980114937798224877661524304518999576808954275287810423685156141384656072965231089114250000966635781571433628839989961676841449211479144042909 162 83753316837982149229249329836927550250711451068254992776960673028701917447733451097182224565276619669225895425590877289534722857790911832240344940604475656689169903748824400139498608722558109939561913106682185291210002004500202970414115041172380956323016743594104466460649902269 163 -257047403476536151564180143675727228766819469516724511972856912406504975581453641639058007362009837489703555002393375935679228918111189803159309497792365208486943952846698809510898875753144015633759007731787748754634863317172202894125107387494476819612568376961866426450337921 164 -5428159327438852038713479007681410797399117371726750667211278842999593632564898482431057054628978910278661151279761782872427637189741423745591209639139305092104664031402340197181864923999718292043202342224384285300059720505191928962829494545249307028281118359176701133391641946247 165 4404750215537597841528785355966357141491918928100139631773472454512749022514015454134958253700600547835657268212490367954544104067984649985780460304123054447903039796748984141029915317086575294171557819081088704216183743537116999151632936466127135318780075097251939870812161771649 166 189436329194547605287596489836465438821062452291444185256684474255440405890180489668332146973772546391642781268111548754213255943037241766423949346700307793864513394213591517062997143926986600126928914131805088186286225366561210704722664113250732388483552064718615218500165283176425957 167 -77326101756960713704802914066613656649778874594627208021832472264955529193516412130867131412229051780940542275125719130814714548914790840820498560702165885367540033113040079587274263533288837137653899642437722667404017622370493827653763541027405827870874723559563025566786424148028381 168 -2286971060554243785054018389055183490686962399282976068377424527209027396478571750876957642880375870516666439484793679942500704108891691322771285890484608399995263714118112700676607504834037294281807864134707800965766404225450674862119732498506416554665454451579257616606560906838266699185073 169 1390280319164379556959708867204028463136869696460926291360292668937181409263788727884201528801833878412413867311695949180335232919592921775758254614359950552582497956857984724382585003640428621840661258337300591410163763478719647515891976846460286522334347493140960597331745781249429653989 170 4033308172512984081063333373205429950718988011904821048248151370429071044929771071785356122153978780795999476656404193342330867802043782335135589598220165585654304780412915777583153942890110747214494343442585023274419904113895388172960897362347946561454131862780578287566423094231172242532241 171 -25593381986039667355208420568826430825829156658919211140880198408438974703007607958631032389936491481938116710447571874370469630596411318506375509656510345855543127136247585468038712562732128197634941339621012515633865848224394628774320958918018274267313606301863319357386786906479648821997241 172 -1181461716654317777121936458537196082913467010109970689014081799888838955764055031022631005169538363431383946868979583040621437681681872669638606036791401800312605469708100890160876177988269816392816221579474737434106029205225429002855279588709213478918435338126178156184192652339997821719107842297 173 482261397865994661963188223129696602465904745568904913735927340817087708720809831121807467377577945154474519146074346329296720680705423752929343948277220020116717269171766410078865788249372889410865262697599808258666161715985745748526186571588797037371961733677977655090721162639925586893301993929 174 53764947428415605163442609091600587543071995956094613525569969020874392320564555685608262321583582137720483752701629589589606212391391406944405254185245884684661626188124131826780643974806076081819974223688844404463456501168655565072241810889787681161766635468891294269970166106534259235751080071570983 175 -9299295954683030751216592118708008831584269419714587217284158789157546164841860825132983209787346729483146678164871806762458900575716714797529720620047843639738860582359412639007120749100327305356909406748954917017388811194250002355339778407410087194106019357134413315701624441225557581774272791604501 176 -88358213492876356602274539103735206257453210210871522699886713744243421738044604429076699276855292155467719803114848047283848846580989355702562878380870993570473664707425414601149287427506394754263574908749803928323176057785641696389326851205483266335819800481993694576799609768837169951785887134502676209971 177 183449391565982514095450882707182783388916090644820894756149695106296674268063238408606570039001305021732399551437431460395009122793177875365359014911212100987052597604356763173409682847674275122589660914239508372287752815248511992100422718184327213306683380347896835099741056288857725740411374525457767469 178 9067900245779663197128766679657359778587355459423678336564585853249246543409897409116978960356877975815261298854192364681952539922056196561758373907967904983199584551152540509883046290110455485807514080849171149748462219311695757950674345900537046483428096863232995016384635386422069313377307731565421928529929 179 -3701430343949617459184668020679844866729896206349135604825985820234299782754799136989459642857904221106625763596193360565492482764903192674936605496998107329045622918057779519501272767012053671061786201689993045589656040535442225310903685401740789666562442239820624858210406608178774137656711564907449851538161 180 -248953947599572111584679550085614928561224787273029345283567368842993548639342387472112166430925989136115194492886808292362111451436005438820496086540817617887556318002666246906144491493063250938827462089403312331123745294873415523530801386963099548333333711469109153204870973582285724644178318600111582657783279932120360197 181 76366156449345702692107916075127263359905544491342809457828509732192365820844960796417046131886552918460705039230780700905248879908043881143311200436263628192382470313598268338592757337482256809103360524250853570936158178750031097257308992166465316262176813351893606717602867975833478867962525928976859655412622609 182 21562034955252982671353364624533971467548550780524652984549290061358895446028274247932952510188623099568894364599280190359047541493393309030740750225764360129636028032485883756644174086149387736212865376211733836130413805630207679975378186945286857761998553092196431844448925466431725781624460329057138992263078757011 183 -1610659292497310150988230677385090949920832062974774795254387830437482764145879819650734339884627544857910287409874007528224466286764502824991709826692062094854700117133824149714153891759027428325183348232976612631984892929079720226410028741738836100529151764989571057631544551575247653026250935396368811417330375814221 184 -21609105429201445430290300700641279436378688304771254977219408448320823572992367819771017977582377213414607115498155954935356595962233186130292008509565123239965938281108365797485886165341254049653052328347271821180926041581485802530098837801143971923889512764838129651072023360285858157038410578456801052995607631390062323 185 34719503493066119676581999853514073683299243952813847042803499220611591395331395725412812829846484495413360042561168279412119684800055021395190885088141031378707898753697959666262047625159527492543013976463756775262715980521430005044830036238609720327633108399560301872252817179651433289566264566328754993402715600838879349 186 70129689336529334607309921330884407801385396590316733213240537840365365474195827731615244048531454425056809520487297110724650672164073534590983193675820380576183322860631776986616566260549878125608440693136391887146585139527865301367604872084794935369106886671084046653425814922704249122775758792864082305775516011169414704197 187 -764730353808896888429175332000789704911412340175439976558957637734147654462163378860339456770409691205021064094024175704070520505634649573714076206268238184479531378819402467168261925611817787278953919219773059886419354836193683644032210124542353423668478411602040536928679087167292144987001152600930525549626707464993093776681 188 -223040434669848004786404631168053428152872354082138933780550353376887474344234748181066192586074446828117392682801889699511482726911487332558884596427317570776483110006557927696532907731470371723839051795570451279223302731963439495449843566725991747969232195556704008005904921486971848018104737452404655233002734812274879985828349 189 17207122638407477522241706004352501999128744787706406449735710082956451994698942758996874231543986539474760731449348638981143302654268749814294067251092984855719915655368472794221206252175325106964073204490181952291078104065393528102916083580135079235769579382336453524455748168913371123174355177582295440832989216014456369613529689 190 10656272858717329707176582792970042333091215702885028913365680633257997783129501587846691564007724648018331078936296816503828194741264587486823224742775491224324147958033629976551178041007274351943027729589862665233008496628242158744581690390512864206046727666377156638554495435179801780790326034521366640648561065145081481762939886206831 191 -395435353314974314997662678480472769454254262237111045789177516237802787744466514828505534245088433609420426653041999517701274514766864957644553794559112989619727406159157365854406497178198507256531256496842596227574132458364587232155878172888278753241260580401519806167183970988747426041397417864707553217389253633164955569389858097541 192 -3411249654967416698709468589578158721740628201376571947245482762323177637886690077492438742393520684808105702981918085072962425474832756782808733402416251621318361887474030552553785595989154492422511534472252009472472887394850866782231607001438200328296865352783113341997782174403627603050428990265088564568413633677870175340023167067484444746943 193 9279280516819862318481375939369368288424754590440929675463177366059432973926693326597307140482105162157065951544684642176224319245863670452019190343890883590485671535847474332382347174233720980405267970192547376851726634193809822678546488186633937249631639401211758772855645859157464372189770755933222733244099678470948805904475581034237629 194 2792758991118414573187387818325183303512387782325409066327232838825042508063387171817223211539030821789348301199684513724875121678167132505414311441386513672461594739687240585407631389248380742610084141295267018977942615166164004355759652747842476003271280998160760666687834328044387595305978730309181395090917189452817238021936093533437892691 195 -222295625846304087019036114957278227870781844820216090872976390730504314231411957966644405096924051424671322236095748208960921781048133111255583194451938900933061804259653924646966213636007240261734632654113121310434480711369615602797498470423692325946459134176235455219514397769577307590929475487679333231385480304578327273243880017332204776801 196 -386161201795567471365874365643016993440437490630208281857851488988970318960265290861188864247540417092839872886882698526098503859525282601352828693123397997468693385105865812772771418861882067453439181793278437689461512139513963636981806476537248689826704279390608050374559284921438005907558081356482647438953105448693424545551204869045487763392596877 197 5435424737129099826478466345000628188912056511947872427897584648129713056995580407839294136804985649045786113474390727108534528927567559144673957913410910995140548833641673952945922963476574271005349667406578387063007016886656035984944433842186906850075981977059693162106982492531789167172814692862742896027768047840306387581541832676153531163339169 198 68096290996333973482079673897253270577816612685975865495147570506693642474166784561294147262896640812660151480391775358697960142758307155229132783486362120146384123796133441452499162100536645696444126455127832020281933352372832241758300495941509699139772181424734230141707526655087387263279872616885473563373621386850109430905604571826147911162729716625863997 199 -135622587282172455833557597029351671488309534466530005898768430427956462642875204523913154834571474127536724996079182273279853222602036675541963073413877433402270019104457252620601323813915995213005893181983704673957810105072684308474051688298832653753006505264203955585233630466012263987811034521801332922724691368120840397007494038296640321480985142461 200 -1916802474731093811264961446655652693359000881053333038091538216445797224059959264241053656931905513549356225284066515995443536803366152756632803210283738771767440592182042966532501263613335906659271067170886626038673072253754934924271407726645344791621822663530761156358189294964650573913430735151420832014923960292239760204695754989661542720247013130517616819 201 3452537069356577099972941586561543377858186473323724600888465331787887902094191093765227872531818614645049145423690382321055778722849421884447354129028116691434708548859280878871319617841434817713413373507579048348447565196475800620777449451337315718990461073899045472527359716394260078395683026949481192821279388937015530978603334740280820372929574779842309 202 1081949883736464773098778488867090001015840434724417417760855609349319786472175227459111193081598730493454934030922758566325851048298135881812181326128073440631558661268062081593570799934297452969914531237497181473469019366043180575084460699085138624288516164395493864293489148022289617410583546871738222798598316486667310441973275748971192409703975511911241811 203 -89653248317132064051983545259060927830845063671368394908867127773482724649715495254959696754678431034708833172727498825692364709785449893573410341251726209060587033889633772267703601453535136335227871742672802773258940738014329679613726083379782446507141047451050961791907562166908104416386094747460755286223339493294961769205099834615680597442271179832829850521 204 -265945250629556384018887896011240143186670305104219799248792204021257241947428621514049383912700592896548854447279089869864357750835222736618958056055640273344955092189988550481711723634105034210592330570742124678177529124031018523979683869164208771945118922685130149522015201953964111501017158756212933030904845488834532127581250890695026302558615620609476237936438057 205 2374271229787483722647225603871623947104733137643530954280775394015823553695056736840001137365577388411695423494885573537618077672997633899988610406871320363430282486661732995464651932302145951508770765663739301607297500757692831772217246067017174981006723166240513554207545047046815902530532866544054915691296653274183884300568774409062750373045456950046063939427049 206 758778427672828238728186171088892353188268511824384885140484096257408401680856528301757788907049814663356078802097461624593829144107394095397056461566618512315185148369109106697064230899346806317186737939601807864907631498547766453611534516936949741004651536840977451124252348007669544027118820757290739783353552927730705046504816081604913380496260696365935530614125971 207 -64113305398430597057595382733370530776374023081645626120957074524308767942911809456201696787827255715221201862267601797080338711885976445982303073099479368258805246217934198572009603353269130688207210909354844142672242260272015111660444269279491657681746719884272420368929489110430903705765633082187301417223800267026203147360218023129087165745033700795048024329684884981 208 -18640335234982976558860678457254517807909002081428868094065242720291918694123178085374555492146821031948771972303723626030709083550838951673538401473194144788830688203187548180516824739576747548404108008505901923822067244872669916604477033483045902311891264482389460747467702626156065526916131674150220109752843495262946009102878241054206803701834208463291208809420006037889649 209 1764972978535077322285733755115485720703687939207411113560843882118959903104869069624452217046930626408527849767774408585727942493240642465706080811641889293711955285435660414058085472934026993960644864095158085994003751589323654593482146038822408370743886389541501625095099618534951501758058185473042448147894802671107466697062917847223591433194359615370568768167150662445389 210 884171392295396293325709873400586909372935092826963673221061351520989829684590250835494199364812413802921322077510085025249806960391745702504140825839998212726770500533945958966252503274910103187094060586199108686772707338898915726523617276567266913208872341240220095080408448145076547581252715605692130979461320419432556221949449176302481099440627495327061264216525819803089377809019951 211 -49524498083135737143647748248381563976740972039764113476896827180864369022529818978765509242116735764699488122889164512071545887766857892171272950396968773076419727532892195309571925069952803522666699778922836899789495694030672279026322935085167053666124231637162281108773662318104762712937012987966721903520113111453246357030264591088647220750891252597981565389093541150139557841 212 -1742838504768874741401527435742345804381863108566721606193596153509830731316584588159125830072798701760933303314224954136531586455521748591122399769560531717117590662704959054100877069946189905522914101672586143269806601975449715163060420378414381559670268101516467628461794335232796449431121621134979724940357453585838386732034950424817145858909039884348620059737784212372472113519423 213 1416171398923574373072307923106368867018472193915128634332482177525381141873032422644499415107091981746736488196584652398658329473961185504739355921602548961221598108551131238392574901811908190899292577363015612865719317049347403145969030355414291824865894700328438553471547237174063352743011193546926170082930431784829730442728153514177022645499691334425097167065090288363228789921329 214 470161450284162815165194461826433253350777998158391087086860270638045715696876180811947372442213185425665838311511434778269384285314215311408951230994522178049835145706092012704547270510824918268046030030176204441196513427489542890034550400158430991394706882474798599005689909546072979256406323575252992569321413913451101474022557010515880036250643439698272930771727744227538930318713491 215 -41261814694215245566550825647326514655923529339735375876135199081258160053157758244997292116758927983912228539381561673378704404899888850455114225811667013879899203071695212781931643737126070576524893261149148754543312217181804513021354364942957876017977031224206758249419313097998222917102827920060178361152447221012984787127735828622773582421078842173521377006303066290023208173746509101 216 -7038264371366296640437207285632526944556476844875917367417011347691843409782880807100176830878353145325281166747334951795635040290091581845757119479767845801281223848987380519735402315848506554219614520933056606110381907017337372073839285621415873126572464506990867706797234394286650011641587386233813373263115070800325448838205235330533894811174302356438180148080506476009433282194055641895141023269 217 1224734865091064917216642971917280701009231991655123497763939690186377468701348280415056770103239398993454648871002309166284557585443727734242655715581764975469260214068711641656904000939864315517449207876990981174997911322770908552021152973716160289147051736113833364560131216797638364163431305872865195127525845985400556215613650055261551438960544877906717225254968779196662777493657567550869 218 414205632037061437458752319015310013240823085305076422469509866522772758456668942450909661226896095257691688198381464640759943857125923300982860569365820520954895275121627890115935078677719064179212655588051265955699163055652997059830239571337078009792227229775151845018331276591155472173543615999566303179144516666018839558042088233337447688824800859104927966602231784130757251880484258122080851 219 -37027378171005925976379727819568245998439966945493047513919721045507820208987470600615408698904361577911380692345603249288621055825437151386448674426529022823548045168380583023442993110938637588295420446800525747293810085769823125306266933065881955523848824741473153713366940352434323106816736339114154598055219828356110645337137099834558193713749505449229806055893306308846545229918110042013706761 220 -3197301479089527011994275681385070784578908236384463214131643414503649139523490545931698853945091406878704234245244313381892227024913610596947927380134898938517494220346829361791137901611107077024086128877338401037142558870713645201202445284461850696091351947141553539099372574769388919416700886040080045273330676095151190694139365331001095638499310672801393185381461697653037159635817848145288115592457 221 1140035008948536862663030859355149454889787124259604746027357966237920621771086828134467046981880165616674394194547052602731362629659382380216431214999022425034637272843941289756927532439663733337965303454339889528233482457118631256447427535103733011125691355240863834536186793138964733731016897749537939483350187247797070997604826473703919271636497121762324983128534418533511963905632132565477037702009 222 612902637931948102447906884555205730309358410981410853761469962929010089325798585915069448008113941794425873079373392323247584222187607844419381520516754119810832805605213900192584710951384125421513604739445035095952436974273232319141875334886590509384801851677386586530062104424639561803514792185541187920361521149745437394540730538991760420501509092674597571721890324179252172749889420329708935048912999771 223 -35740143968420388576905953510268273999862764079076625568839694079445411222367560991004206853913089480674134621324214421571346934717575887259204840076414641375892723843308781680578547161940326070509641260671019855965569336336605794527778579767317812956995746133027122956568037143172809059731901104433589603812156407781807472284382355801914132704547795764152085745101893065291215462556933251973195772228446821 224 -691906011000445528632065683295492946710117046332180255395217720050864759876638135532712528528349897215437461402478381221553453273386255208951715707665377449150093354782612341171170908477394203565085035178750247683381015340892871406921957871819099294085253374596301060472253925627776049535318582223823050358888931497957612964539501169070139218055138750796834963111833860524630254757886700216414689511608058743466281 225 1140688612484792544502463525555170693622229682302256848326596040183185004457846840560447294501614820004969656829024455613480992054619653690160368563792809001944960600459566825512559707345329415454534746795805586134793237627626806983331862035383916349150988220002708862758825038151198997587716171144026638758595264439873194621195596732918403187319243317894699188570698535327789895660214831549955409150892839414749 226 90785988625628182448060471615677354587313643250941303300502333219566351054889389878140140565517304583312401219540607643266416218389961063378378627954503541324763862680438295872339043128359228878501668877671509818582644954884349216090898786822549093060910787514977838428821959254373223414316002480935986841561037405233212026703466587604686404632280188690774998827161999928484614609842196380133837904263697353144389017 227 -37057974172219430185758554850985784617244677377629416772062880284839837598157398257070526857944220070692323318705621988395348320749022599100643416024529895129172622499467601753402422036526103127205079557141131742669019608390021106937142181437828012451814983047007019397519979365929411558055802083121463253378618541646202227842493951832284635446944201450414860884723925351447121728648299804052269301250706012753353281 228 -273156048066518625483310432766455390652006301297882185865297841785743750471099897062888443207081737708233403912799002946505167939292908201006635196612261576116330035020963480590864486472750553669709637577402456578749858106291570704909168504577541461681715917412858914821825058762449132844996461963198540303461845377189631359505633815008875583282334110685339052603164799152703938819034478000626313209870711907795677864686411 229 1225271341211482160258422906319325582115560444345746013532937703440567831997707602681951716076305524911149717836719830658854344225631453125735177843246777888748583799935285457433431442771838614855874689325981492041797558725326496180893154366684889486278419930812926648022758957940683309412927583388010206727902629284816972380511973665620052041550211825183103171636676974610563232283737468331214127896954832699375536401089 230 226031038085203955680593101553353707652089871773234760049788103553492352327558819499917912090346395872685751867324457991336519946293257938772452203337324161568589022843622114295349733870358054684629059795190692102719920423039514943248176192464367900202968882504068050224637159282017605971884418347568581338908436975127296143393580210604188075877913781660632458538091420217631926608155167246462426464098110428769470933745084127 231 -41224212056172164725544690996562308330894786859114176910592591991698727211579259149341924542901072752068732364275915989309972956305974694870132455497182035356491716748404974180532495888182891577594625704147200177679495286615457419238424491650936619215405634834098204514467759211112900857871030800147191950082913736043614792524127148561068702118300099795162890431532889862974205486563600534881145322500882770485591960914378141 232 -203969722913575641320859124354059407331264372530222505099419371802572057602320420655812252305948199051762211563258302203811817704833671365588845588418409234253954565835233794520483363593742499769326178165394718343095638867182467412175694106230918401134304549173960630433958604068768751920033203641827478405736500797951962063783035050636857104398026653858627680364356869757742271419071488322138761388355806706301549011099929095655783 233 1411160921671845888771349789640560150032701577419730180235086147664954162084710206135231638856104868501172432104770391918260726566690687144055965775802852272811915158880464583066028851340956631067413043958492841520887180208101719296611282588477313735175501059465782362513543808404133090025933431302717714144039989127797463962581163775811918326744995848549873284994238528836182180029328957817335283881597082525585645723687113045029 234 5382555987487757011113625324231067259129767896902508273424437952728388928185090918685245775980856272095325817397704769348520327032008930205342233341142828029461442189194166019392687137846345596618213153272609910224053280687712123483416207724549364052669865711851653120997267875551545402690662003833454169132951372022696150396894156647894518062778776446897598117404976523801595687990216958255614804669365552022394585788406488052405115537 235 -49140608838745430173862042368659544065458147040049996805976677437935842296156042147787977402253908152612546975726879018475158738517036173629588728576427343940020877413563745644977584990756749157707372473885598758021079962216131447992173962355099612812075510065013300155266943211385634102512273832770453003493185461716096244506815556761696119253953002550185415927380043766927829138042033812996706155050195909018698666658234897080801401 236 -17991607200037722465345648383096741669267154908164993365113985940561893070382712409742168609175313253596089968168818396484240333046901884169307109212921535309286926044520517190230304101286788679298316617553617266582707244762037076463498199217673228108744104765540504168070110921121024984182575999972986434279244466738412456990041897782719670986318008963598572916763331019774858816734594375522483501173194158054168960480255244819875928829 237 1740528559879094441211437762916625423834900487666058370414845645870787114872705068033478808920176601078232062559126617105623210102114468474286984139456244354126912180879357105543352409928602287338367022223969692284748639650662880601137019342861202815029477048116218160060042461752816708606814653317872308723799410610379596449658739596818473282037070604716581241893435268313824836699775353261989449688299139694842622677599063493014798402569 238 153593712144874796335605911234590397754630617279136995872051534333117957172448050855825775813897593767017917179807937284308073198068000411527618454197216503934557166081045205694602690111724641782128143751256857060424902708372370281319107279679822599279801524524981642972603190136811311656808293646756512114740735914936958650234030127828620518787336720345735235690078379234558392722203559860594308006133829749706440851623295026431206270428822589 239 -62695487528934664577792595860923832777597702641815165705267170634513552272749562392909895653293370416175174406546210034823122074552018158607526904688390627732265631550648781953778382445120838785485337775301552785962255406718960727672534807163986739604583418690559192346266977454569206685692026412993063429462604106148024911513144332588347359144723618964926391422327201805375320211820076595560316032897705444645437928870115875468374221017231061 240 -7422332018617813854087102165110863838841148987905568920391125102594400034185514203983358137764098227797601322409149240708711611102975823858319708344574799127986106519417130334209554689473919114831366046513005433136106307807519567980417927700684946648497367982558381731645803690260257247450154514819487276159475879627973818954202186748846090635239614416554368251624757174967637733269959814167804642559217747420072367188232361882872628145601263686188543397383 241 2296385733475628836140765967405472306900177428323040499527815483639969290562390153240077018151014252348946170208530542654925977247009454565685521660008186813931901678228397055074346042743236268880174665917162103100242998757548463624753353845675157955200049618204990628621458376006006915171181907669073755077640508683506548560073848420188743539617664132640929288962659717678146476688153923927944646717867381912922827791484055975341127051459898201709 242 19829212504035765062818767260619021743697191565394913584968283767212153732573746195122248845260158151411895454829409692321091608801259401385419597671701530005306297753751201391713608006286794956089147482792897565438166604323525562714577436462255520005754087748531746654543116101892611621011101803508071263194160537192794540614181144381412454256330557557403170960727486096578288436846574730945768521911768475668377429087656806355196385879658428633902453 243 -85515876545582868164500065995889748167464054227828906886140251207011489339139799301697899585601431713726838183445917588018369082939459598405126376428955103609746161888695579007043101931279207172732469612370172640530221377869606186134708890040975383524955876573963781233940380247668321654126222631425711586995193525603280812867042886589383485668124230718166974091385819612502781464222623212093645302165783127002394771974999559714529285084920409067603121 244 -32370842512197013883455728357183554642093541188344255422576773649005622832561828257822322702094448337395899629898961984645419204623560532150199156071737721825736300971781210304402026325291840024994581879136723290384828930233435332233735510520653094866718994332280743144099651334374137691255209676797093024885411745471519271238448610260610632675598425951785697786605943244212592447603455898791661508413659002860115412168302012586706582509467705510723005309 245 3237299903410193276483237554043796924345879146700709657346593938856734778401800084505787969178745794090069230297508859604136969645955090861895345678731900279105762956464882750057822868596699462702736223757422935303896409386251666971093969445074455768173031695664230464531815082587696250774197177412116204371985046603824829387380290314005539990948061362519636036436901969232081296560008628097469220264655483381281988407495534217453176158827955941196834842449 246 717813461648829640881523428563006774776039315350122119279492480694829893835887017596128695550892296139507710460376507483796717635705983662910664716584534206925063718486084225147702976720896066755411627995833852719837115277627431433054466717296068160127326079566893684592170415026140545567118295349830068221640837664405208756052095183697736084799572328397634058456826758613241279535886272505612120104474350074347545935966512650447843045254833660274618816121550751 247 -124564780370844226244798719561771412446632629815957240530161555506229982546001076873001337264903457425026516816538978835821883623310530647101325381813739243381595715454693331547429961259344399608248491723729004780063135683701410045524937556254794408822901341406845507317873767640740281652602302648173550104263285265587869959453483302286390147536131894141234192008042791293863209866101653412338477121828023479918365683980341152013670559879665351407539443211181581 248 -47925248379281798447225559299678810025792460635518362224070536521685859395468254929803455000695489141578852423389680967505686060155970403420534006163815604753659332486584763978205735541104704472597090900918612458308669352082879583318853621168583894151824863065246974318751367278247697288723364171566047406596028392476811847192395263934351825142754847468665621623837045966719880587598571436866800846550200334901099574411496217144603130851767529595500655284703949949 249 4871094628556840657402973306082583734203397886500352003142952717351171632874364793911990775767037991317118591668005570596470348940367402380520055826565429873767046465892636578891611388646318977113104955378983738023769700813364876950676362932073012164651952781133760448730149084593225337715402967038326611541553869186191053875713712613180466719926067440190307481397805177355290374999907987031738914753917801090232927710258658063504626388615769111572855738685115396789 250 5216154021993306862308803951205536326577237440073770613300761871144066976275156063186111790471903589500917159948855824921361101913827491187993254440708624823293702086297335136144041466755524567400615697969234855114425342235692371441076876349215439629355552322119224543661011119039466855832726018409852445010306938398704881922096008403609870323804469509920508371440922936391712980422630246056822972141311764124108981449137475851323125418449858949974899331337205964437179691