0 3 1 -7 2 49 3 -196 4 1029 5 -4802 6 24010 7 -117649 8 588245 9 -2941225 10 14823774 11 -74942413 12 380476866 13 -1936973136 14 9886633715 15 -50563069571 16 259029803333 17 -1328763571296 18 6823754590093 19 -35073821767334 20 180407337377834 21 -928487386730281 22 4780794440512601 23 -24625601552074341 24 126883328914736618 25 -653924374818038877 26 3370816147674629430 27 -17378429916900311728 28 89606715052218277123 29 -462077014129471097791 30 2382996032978182409865 31 -12290243193288581290028 32 63389928660675985238437 33 -326962695008800958585674 34 1686516948590466226888346 35 -8699512135760140311535009 36 44875412894889735210047037 37 -231488559783295301352800305 38 1194143823830820234204386694 39 -6160111534966144614138402045 40 31777841315381542532681599370 41 -163931841839960606252756247584 42 845677427666383157676512032883 43 -4362627769210986519634185861051 44 22505734134318835931054244895741 45 -116101944984579076791230624658920 46 598944854200715198076539265420941 47 -3089833006823383425914116858055278 48 15939835743519309218628517398099866 49 -82230552348800119824649197781072953 50 424212049107255050902752658422802049 51 -2188432392318339204606471256452720909 52 11289729681137168560837488103896471666 53 -58241717361704682431627536464558001261 54 300458834308334155995675663685722684286 55 -1550015085782617832488692728709131678368 56 7996261449754795388271099814200579686787 57 -41251347267175194074109591178803646277495 58 212808691666878084726821194544878071702433 59 -1097844030630161619062464470918318097264468 60 5663592198319546823805881328666848013254021 61 -29217519496559801615026930767968910579358930 62 150728278975040691971127756300784787289553578 63 -777581935107627049431406109000817958377428017 64 4011415090421959066883523155375249090253408549 65 -20694219963176719561599402028888289054585734521 66 106758024921963311509056914861177943421606168814 67 -550746835023067186286105769414858398528826162797 68 2841211066965811045484369686488482626027082148050 69 -14657334247584475054446798977221659154530872764464 70 75614744816961033253108410139223552553803627374195 71 -390083871437402491543024756336629219201298366364915 72 2012377721930178163133280144472543235837075799095669 73 -10381521557480156512530648914485848575723152852334128 74 53556541201928373502106329340906108289198450014458061 75 -276289280038919884521213578307188139468372435945518646 76 1425330403955911522534493251340510396068172561854258250 77 -7353042308796890356138242621679173466306483882271362761 78 37933121439671158151428233014701995430195137814569125673 79 -195690660283858442455807461787228958604025509171125225461 80 1009535548855961469739878344048323210379160853966579802938 81 -5208025891447843538759164990617864696574564224852171462589 82 26867338886225841090979589306750833904424699624580064190534 83 -138604130309638775619603086288888000022394015527698038989776 84 715035643486527095938022519481940630024604461676129871261571 85 -3688749898980623458108157760342793548855420950128485953494831 86 19029646907692064201396553094244042840890639890042197763964793 87 -98170781823004621708812768205093209015028860608165020655936572 88 506446727710981802514389647178855579211286397700859332870309285 89 -2612674395499961471732296428634030955275363429293947639657890138 90 13478352459172503838394249358388649445191129835257547465464338938 91 -69532577556369418545554652796956622734984875359460724947605217601 92 358706997515087817704000044575628842336401319480821640289999906445 93 -1850509712106162035846682093468358073540443874438131656222246737153 94 9546471684481032742194596667227632000768848228453346071123071497622 95 -49248658913127926127866174486387610730898272944613162123651505067549 96 254065636498693543138575798824763729512806160764823683710670445352346 97 -1310682342951284197602495355079192138551969562159551828489662614082944 98 6761592113915721002952024935721352044049771560830817855368714550270707 99 -34881928608974063406873960407636041562220899048339364485758150029629995 100 179950065458205518165595450454571876146499784792557511804313582117345709 101 -928332444625568298014518931331656882867059687067192507717128061858155320 102 4789112610539248979164808459347432143520593756101718694217747081555217485 103 -24706235066322672464039482143158003073465666837876712781112864047136582654 104 127455355677605860645564947366854834253773743198844556589650773298906467898 105 -657520971826817824539879017059959664743907108342927680110885806096139618521 106 3392041284537913821041218494404975502607532083344534834501670304363284779601 107 -17498976563562709575655847039858941639817811166668360568618804238896576530205 108 90274308325424893627136857443074567906273229857875067654898225173565194403906 109 -465710135335616478158938295875678175716143536921243266693705731301155406626893 110 2402521095734742577905431566176659089661932011281953198993618711402155596408206 111 -12394206562197378257608314948525959800226135815937794077865317946310394649066048 112 63939649303936440373470228141773487991491917402423638477065644790416147618744579 113 -329854011436552696296925450249758120547008753264149762588772196674207409107209959 114 1701661958508197339455670719270534813617980617868096428306004797350242525946233361 115 -8778590893664495797889653855946842783742760372357916712765816986721306448305149156 116 45287289695260388466678229929389751579395893696562078622510881270012982091882756101 117 -233629591899921049633419744261472055188490205600397825370581933819928990871813858018 118 1205256189509887053337345170888909089916036180957246858668548504390158920135744697482 119 -6217716131501450338494182929682265802021854475569186158176806348500476318447957833425 120 32076162917414020937421713038963729909916961254564809664079129682326813676416825791093 121 -165475587135913680948422077899189563963532955915048571573795031061169908648266290361033 122 853661019507824700052739581739895923445659822102449879265901706351666020933914098689406 123 -4403895153601485874435513133270048698533687653243473481321434590027648276392974227062285 124 22718962305550630754575910115830052255522698732866934362134085608196212410985771361745378 125 -117203346182971004979447131305555465539821559847048496450909415646141851851138608696436752 126 604632560754324227008789775608655872550600223920409274571615614611638197414714523749005299 127 -3119198772308288682087308833584918547333589329532385138256739107479852973764698869517513571 128 16091427443192441530618252401122212019883868874221319641702612385698020075647100260497194149 129 -83012996625385203590897067803031346384207671147449183037909121583915868856208690159779099392 130 428250236534590279714001341775558415870107820885057409490783634820898286278990586512095530765 131 -2209271711025702322997715024773920522116445171358557203992057436847085020246226192820306202054 132 11397265142536041285030048851068907681988940313284890459086855100317717567769357531912967544170 133 -58796594407557365289224276210479991396287298969626420148559587596000006946714963984298091801705 134 303321847012642143197681897259437834190305279390815638044306298766492882634939664441891638711289 135 -1564786937104228979417300887113688362914678880384749833814888191449882017623879132029506061314693 136 8072475433759291956749116675482298961984674513181554249424797547945173782978120688975935930919306 137 -41644557532695578680557403762663638858567762902120913481802574196058065231734801265178861219581981 138 214837342810761830772454082870074742227155075175993652515688497991362237758573531386806231532653910 139 -1108310103421127509526471862991890546452836475086059409388004406090222148944086805947822760113531376 140 5717587404845809211337990256572715521100034943398491105107704707024709846253602379640995121035202563 141 -29496082036193334771515681735375346278569645920165748762485196547596219273605113619533460502146376351 142 152165379185718095433812650861024787173798534161943330277384159934752649616975541845290908269461597033 143 -784995871462582016681127033455110449682688026907077247791411588899057764852402276314627596955506253644 144 4049663080464600712963620829152381180128903538261419045178106491461189609560165366845253614083371334309 145 -20891537983152018314488525911876453689386196593894710132654921603425447435689356017497520793379981085546 146 107775968180397609384044456743834763791251662838816185786805283367924301572057780583065893302840061170266 147 -555998286320017830753093776578376668712445366496903767293909765493871820135956361106043826029795232810721 148 2868302643065675917861718666366690450207193932377485574557277199889255816602916082884928263332947556483293 149 -14797096060620248565213852284118929725679026047540405918347481514196499939189581331624269071491469898040017 150 76335756394660866249595370936492051312843359374434556831030792090175780387665207627173736024980322878554790 151 -393803465252407943771943381903476527129751012934545104663908961836656927700113565328854667271547829882202173 152 2031566549796463426708124911402508133349984814212335842648336138660969996880505472052393486397752784171454378 153 -10480513785236861540726701203929446419120569090139057613817844158208176739167943130635241339560233668150995936 154 54067226699290041540261682714235775104486183997180693168193369977461047716870037213332810680615792012829065075 155 -278923825955003582873133658340927527197254032083860395887585119047839804170945492362762393930820657665402191003 156 1438921606208418864616327249393949815843870339170208948136021469582677968977389233138209931877293153918416536157 157 -7423157135193720016841468292760095730787269358329608671710675158183154444715092808514161799790878268800291564424 158 38294832474560864557106728790615221282845437936198101303483055273937930708629320533823775295925935655997333591821 159 -197556668617713527533547066314003008003568418934046470665716334908014294480513171312994140409494185049978924871054 160 1019161980699502411909597517852776365216402733980174469746191261605125493572552651573765054676706260178638187440602 161 -5257687073643034520068952914229288713655392678987514324352669122812919850285031854858990393236572974106597966084985 162 27123532753233278791338864150218873603412896225144323207848583449197738522450077589676219872590795751297218443913249 163 -139925792218357333355801770676746073328286539610981713437376712325733020472095463200619051428976963510327257922803245 164 721853878919992642007233701939987366328891536006483792168356199262298070640701681516242830734246668841067505121458450 165 -3723924047531517833275031570219186757735008837013314707993912805825397306884857968719565041382777690073908832098459949 166 19211104514021115498490934228373749711059021418155098997525930736816863145061328084206621769659572618511326186471860638 167 -99106891531068169031082088203556867027297464662767987166432061393865436554034914195150453681638921556366975554351560416 168 511275962388432809387098070484157918062066819625723489473322702271613587840886358898794488743716344080947296107636385411 169 -2637587615531995006283630716198791690592575687890464575434488309797268820778199436165436954492695350259576089616333526615 170 13606875623701624761462392691417255349810454046757620656886247160281475354299685257595686451048560295555050825151108225921 171 -70195607208878165670268943386197049463631904165642893614010917710661261675894365217128875208897821208918938266783574696308 172 362127457301079404383984698609638553406387120452867491101786496794562659513128784147795715692142676299713339476284680070021 173 -1868155295546176217376235648388024361703997594878949025525079366708146324231216911412381373743619279615795885901588457420018 174 9637502315588203403790471312792515108210019860036141391589020599134622447499694484247354730969341718073543226238724041821034 175 -49718270801364533011718048957675316640557170118062482677135605851008786816354550966489493047870400887828848949333118969316209 176 256488286127789096430590795932714022760404308677368876489220351988362337827152228106219764021655461513627944236153998371632581 177 -1323180389430701708228402477202164919020539187599811207236680454560939864862580567015417966334090486409791991567380510552197401 178 6826067456748049840024632941489063917756472977413616799477118495227148500036690971749940604992983761364930342454340744368887566 179 -35214546176974683155073481589720460309035499716704242648368032219160284946726377625044815797889768715386743129608839290372216493 180 181665984156718398382322649745137141131242077824538949383978883260635941248818195591558230234857947173627394320460230015547842802 181 -937184583716374346515051534082995855948627368878505422513473376558321312239929511525160521999349425908510173462958913634759408880 182 4834779323342860951006760140684668436497652096031030067824280057169395223289914077048927679898847314305620800889879270215077254003 183 -24941822039720825136313511147280959140052702858814801954954995120414605441837306955356140477783891788631603284526603620743696480723 184 128670709675943432974957052860899917038886178936656847981524770391544493793104602622760117766519120650904224492001238577102664329941 185 -663790780887803844225368123132750665883818299851077462547283669939511090610526428583923368050590326155354152200404585799179864863440 186 3424386186268306477898214815712487663324145658875616942038190928676261967623656959275012692942721585444530504461028523177817926488653 187 -17665838529756917129514608119803317708363596844233133043172622751548153577503473186409843080039614186217406531119138971966694933253462 188 91135121444796031539559218805118441330238081216929135637391459433801031602608517304256656525798373321909492260014148099607051154465674 189 -470150926986425203359902005665917193808783431233598719301868860531470384804700430125320973726395255566584451101508639061536279683315721 190 2425430400946887484173098241791057788951667773267767515997623508894433168335232824743164505162825693841438237685722663804385906053790409 191 -12512391855833206843773285971086600897480008433244844965751183050004781629818812425293575366375659564116502543059365389749955835807714837 192 64549347568497612941777803519976263785729670902267577514466707183991422553301365900914299852036249426052879697441634414234413146171533530 193 -332999343333085803867962810792072014841475975425752434317383398352112732624683152893985038211275286984139684235491030373225982626565004669 194 1717888202395773491730848662961260659913811414751269636899875819014554828511660261418510074526519690247269165038528308514834042431377005670 195 -8862299385914031407968828268249987693895926029047776160090262081086304094469854900784769828935861609854293050095058073306352052857233896720 196 45719127878077015466251620148938385130039159407472563839080048048350604762679509813688121930198542206757206823126346024856391221298952048259 197 -235857373229146207168949756557466923574497356529495734665466421206741046741685215886309859859590330625184258674996535056767870469955191059983 198 1216748942694235911192175710758019068020581120283129110813842106473958426562773621065715297399275095493429451270317899805363842699681876480601 199 -6277005332833877620498900588008152604772149031015748147581972390948529352568119366589289107215197100322903024559034343419583729054124484999516 200 32382026041608979192213766044741188978254672747164946034465952097509394177634259987695840617386453501626292496838410186155460450351067033057445 201 -167053484099245294697079752486045388514774234336281295811383401465341796341863912481650834749140694832206004365623294212625394860173057283852666 202 861801127385857059475112138589918241969584337834197411448167163100914636117209538408680676990440205909619782355970376660818161297559301221992378 203 -4445888615662159435907310433937109433852611400228299524448338488928442138116388029463668548681145219787650144146710537504109567015712823934131841 204 22935599588772096611194265165743541999744342319120313176380582750697346946063384494644788938060122491735456795111432346110122620961509960630142253 205 -118320941879497680364079361369298800141700763679966519073703888262936611452700424080488169393889287352576828230337477966390768443150163964533369249 206 610398050989037950189097318322173238733127387148578956817958631883062615401199955119697426871848895698442940549173529427034010318281219378961124534 207 -3148941977073432917375162235133779113144418936403157352083061868397268307451293845600287330137996267794063200883754521029842063800854547581850901341 208 16244867687418644083786246938840812585067595134503742029969942553896984190976736139258091010665398794282177822899745226855746792891623798810821216186 209 -83804569313467649027237959974099199397549923971245825325709624915008821182178355173941463157937195670751540673388713646065561044645586842106653411136 210 432333828317675330239282770297139219238772939914966067027897342853595601210135087783176162928798552573351687870417023991996666186277235063235879712243 211 -2230338281540213751569453292076774718003098417814079109726754214834216983113085543658586680978985327093635101770831651828045070452251079300920918392587 212 11505944074421581458651513005806562255541742650107508327127507883004086643864859402086975072113974701788620219399774594139103001978123799843220411602445 213 -59357250933384979028835735296086114046092324494919221005525585381202422047757396513233193521286693836426108830147987983365884370719282080803984775317208 214 306214180738224379374946935760840837140494448991544670662068141141540322161760583953361607281036575827394641824265164943986982142874671679882768425983693 215 -1579708005520913164150704413041364309461915753085544786605229101723582009582945976971269472433671270404120102019267199495092827903194635566861578813366046 216 8149450742910528176641979861781330577974886371347771676965850028386155386740509409650459824492650894843961381457618985280721461157117627008635797703019130 217 -42041660344200702647121459180188113025939976598848712876319611282767611921257297253838500014677764048365392220814339814709688103098964476746194931047932953 218 216885930138880173486465698022289940017945964290749295590581052994917764979236727905277295953494456088755860546756285927708268154436214194447147155480594417 219 -1118878424569545333749802872928744381804852317839204256962740719573502740904372134264068540274321298773936916135870671215202525484354735637706876000916223549 220 5772107615120982906539668610671993134362907371530842867799524084158906202188997374410393281201038653047654194131192047585642961338633890103384580385064850146 221 -29777342729041751844940861071611744879660999350469184590658196992361372931340381953514165466686042222984542192127286322641795589803062735195781852076904824589 222 153616356299384541560845686727773739449189231879163283543433083687427976215068439095659799793360551920968886454233341368947645379888057100122836040493438818222 223 -792481220954763628505476045171488512560542161949131684281854905688209429598218202323509327774672969447447149667204979250937012553623339085794007844585894070400 224 4088278752960299559136230123691444088820406165470931745030732687191758733551848700542371186555094717205887480256197824947111103975013299575964744160332922087939 225 -21090749812052254377472172216179195388732570796217521321586907709658340300324587388109268116010995976313736925535951047551343104210578299125734243138151952522695 226 108803668857582362845536879299851430605661429638015196721297463588886120051959419802912919751117996331271248145058613349563488114346504478676233317582354858209265 227 -561300023108021861521082879038079253887430105358030721542576343449806662419675352293814250116626333175810250482856600024535972705649879671511360759220170825155844 228 2895653420965592566151443714673774203164114768491556506040275926375387962221822684039345613131845529391298644028734598841735996833230821043418547400771750102478853 229 -14938194172737612183628798917023699322471393327178150902938355768772295853006747217932686224118136885506799349093270137763541060229637027848794399243866862665097986 230 77063658076870214070868531346300011816815678127703550964982249552365544512483138263131905313112267872932893169992917563142524759030615091037504117505279668223049546 231 -397558588910777462754658977405085146762668123237838587958902226474164801438512656323995402148325444170356618632542427598752609468385995406135019999899141922539883025 232 2050938607911299242284801694901434760537578589633140721468336152649311113272257980589266190056489401802663162322226756440854754327449753478354214436344517187189379861 233 -10580451009612454206521053828341342744739081899174511052994222840479266111794132089231399970052924686844930370925934334491999567099648134887641799296652916567396231273 234 54582786210659083770669086905540227021802835255567486560973350786120787512071804464744025085102526043567038283486961389105119105746623169312876615081512461767319350686 235 -281583511686959923522728325288611285886278495896948510574864984023029268034161990204334132282949701616638773030619618658133950778181324264750779798189705890198955841613 236 1452642482337709208539566639431553206711734458219088532427337968977720836761221459058000327448054601661069823038966548216829676659386511243761010421791948319590275558914 237 -7493940852041669355014181217649401322913802280010812885503671594324127269237031794633545062966358435492703885381904729451656900434121043409996118813549527610533280728784 238 38659993891630649232485580584403856251968969661125213180357316943140456750985285042422442958899973669233627319172971791913034714907962414897184621583551104653984128862451 239 -199440475606866793408960298758680886634907799175141154173561658122074876255597143803115084667345140203242969905301441680766588848045797853336002840417052264917965399650371 240 1028880227498025755467027211645945541621578282505458247825251698732641897596565448684761884586064418083558298953396760022234933815048653846262210061055439001509627041842181 241 -5307821891796278475877397032885829835004568464143072288939253360914610902377679173714633487116352216792460354034301702351905835674850418593873423969794068882522166978635168 242 27382169937837476454102724591025445399921497089419589468070252278420607380119494169649795261114553647588316952880341274105777996169708835343649828608122921196674864267577997 243 -141260058417459073160834738766526786259993143783169672133054432711044798678604752201995234483084719047023862021445947677650934216250577808938700507265143937302752324822779110 244 728737136224195866807850716754281841904728151739177162773357614292497656533726985901949600512891774706336476802440850328313153565686374151471105776336098185875680091806330538 245 -3759433626615334721403921512319726068736943704792680255478060938404873834110233687000807235795629294212527806925949229867008953147488886128458898832554664162492692293532991913 246 19394292523851848464946548386678269954418941888173447853826759365992921703520002951107884160898253826183525409430793172864166895436143890261215966971890596209613982138414767001 247 -100051927991977341781041153585788079427600913781994454000892792461618066754487398348559658701156079822674190502695950543961823743334374898406427585762765362359389550470393172645 248 516151248239689991118495920996849978625096154939119845487824561249487649410010337776878056354106723342305470979500141544249327499113668868550507057544178992553584930909635604778 249 -2662738404009089363047090576030714622609144932053339973577260719812760382397592219833860070594732625913145551794392125339401114617424631457053967021186613733604009391585125650397 250 13736624356456735794058617506511386466311569749055651568997078208070037405813263019757597217806480470080983527928643300721678438898588050177462817445930793379617977768046614093174 251 -70864959331452340993604022416734056311551276651372688554076143955265367019602334587236155763294133846793916617504996169383532024833546576683264876301850783022200182761754154018096 252 365580533523721008165920718691633377673010834888995161173247232416032310399734323338793946883917038257813284284609759044054069557581019095387209750074811408208804819144607921257219 253 -1885969141199667003252572773022375706861808926519239201331873794716794339913290375403435364514901724770724797123764791573016243397036319209014790195673070981860352823377971358235007 254 9729400981156504314081412312736661188766649929717412670173385509209557395432518233049475919202899514902171665608608728711320634562410452205623552430920808504934660808319845960758345 255 -50192360725433200798439770973266592815389018598461125793724584176081318558440645787745428037108361729682350729314382907820595033615403229765391589262779900532311189520153133583704684 256 258934037159248722429702330934769740071494492789785159690810273291446307253333292119449663398528347594010940046136205567666369308853042967116016405251478825615021038295551338532417445 257 -1335797612038072345617927113219291782250895602972342896997176023088855838397139651416723323748756356927870168708131611266809874068413188611736560767645232162563348888461186917649763210 258 6891157608720279580201941014844979427802207309481805115087727536994006259416385916317537292422984773740655995220516516384459961831737562023651737499640410011860193932740804877946812954 259 -35550335440238769662358172888111138731112221019673162980764389367677174760501370100369727540433004384078055904282941541875567636688363828776877358640160407627885326652703618557539235873 260 183398265091805842701228781669032673787491662592067338912489100442386287242049747783168649919341969199080753063282141841055289627466300559463050032866506477429593191034327170937936253821 261 -946121132815347199478706361955824724550133479979862921748125053783997703982945324582621222106667530480273127677169683584548489262508963377082415092583165251426002834535990757546159942001 262 4880881493135730682895394062173327274026435529895055466179420297471802364616050137160231905265455498542087154430323649539936610639832916029509915074714296786215638835769457993503697036230 263 -25179655462451628487907548133430689902597957242254088656543976160625688477451913318746359490810431999039653180911440596567847082732981684792879953912541260109459405489704174578567002816381 264 129897652729209386640896225198179417815229160176765337430149705488963931846999072326676076552446314999744189010198769680332053605267932588073121337851213723446341699535665674930207182556618 265 -670120375940814903024399267340762888279308780272499644168256343846629207062807049565881172509116885569647052504305528934867481315523715231065863526297495521599825593796956282829769123121056 266 3457039513925574525263325012847236412727861557037047165007139575055745714044505594342596592514107031034586361665478113312247862154749904062609926942367946905835268287583189425458600723844723 267 -17834291613747761731439360055219863416148802050597828620972641456430987337808584616391048396528879782254639270158607078849464408425120631622686543041866155891976134735834707906630053121638779 268 92004142875134401871879956286841662387355484120832317782563929346532080218582546886009161322755431082869769318399278634137744274515182375036578488504485810685441489054792097487751684818539709 269 -474634063943587661365256768378377052487823172551010913392597666247993021541897054079276896226096773059393653507186522886664064676023531326188162999355371276412162277291968400566790358261386536 270 2448558158531473304716268735942866060023470907377782791320524232370832771240658732351776902152762302085278250312533913343024696719333808333805500386436157296178305338987878116542659904869405581 271 -12631704108838727441291763293544820963183877629723695967898037088615757467974066329047989410254319991536329055586172740328423407584092721959846156768333296349661504409230334038898786777977393326 272 65164859628635296682144761404273271170383807953066337019048973974158644220265508653451357956701498060844014367251069560852424683963496018735703110409919881903434579277305886644518779891033813018 273 -336174667632404884843916161768712461251536581209953002358637130432939703751066282688922437491425133623729466305443325172158762648497115522793452253934067465811305093330735178801041123898635817657 274 1734269172093736549284116730997291001564746064613209914083456095688405810326734728699105581337514255780826140414380811929018591567859265283521704095890140739545721937262859883701247315169558450625 275 -8946806082853026307563723808171646723604415862592218884650792945085067105494133176874622529484226385484426278905363275021361331460803552066602476261144910963551759176252030740327310991526252316493 276 46155083865983344795594174730534616463905618558857835076982331224381424254656684386365158269309753150828240103370819991713749950449266203849338173385245070920108364660558191421040161869650611150258 277 -238106397629290322654237503294875056170666772745957559748786969881938085076586788998299934399630073522537199843291080157474338666319759428052803712998098600203018177698027205645920014644245913971181 278 1228351285345233969509040056463714703738051031954684192893619934864398307366894997321243036852683421769023511236674760626273665422658941945106104654190589564207091044249840933245401863924935034290110 279 -6336859887983453891579165833449806719434981914298755431483205314056098363090087446316808502772606047992580813591553144789941910386598549627125162083457118474364327441381535153086845115861665293668128 280 32690805732048951430996523172699769283682201535539367592691875674177722372877859463300962733826368733343742902819609085813350778056521635415288752647292997910602401382467412994957835093463607271089027 281 -168646427142426195511032699442176364502610910182996047697055752910888539549167161374365830331003093466724048269140200330006045840685363292596822140475712096728069348509029685235680154321923434217407799 282 870018855485794127889849770256194022265962257480333317736713209987470957052755844751037195681163957915431878017995298215335167275854214116448622041240585871852633394935512574148505669576242440132116321 283 -4488282507530160275110118756331069460961307927120904212115090561877588303098275799555513195810655637474179743887806242302491982806209938679791205408966744205348916096807684782286605767453980324641451924 284 23154302622732238345730229021650844366101220890879523147649902040509579683778739689544666684455437882449779842026773879947147633449886769421294152979457316697767014600711338899457912810403613995837181317 285 -119449194440321756153508964409002403471676395619620329464450366994180980890866141434011844202811031239292296871305647547078610237632350894243076590835412509163590065853139256162928611863589418404386569490 286 616218518213274439594166931802794420714630680908417999857513131427265039384247475859862762824955092438811270648637026956728164505922169264391767070808517098083033572228398238808456600439880892923274842154 287 -3178968798979041398218387300558669571063454942705829364767746720005885871184574086231350672236369190831639682281147268579686917502410733149098955999666211168390651290163932065585758475369389164666902010545 288 16399771065277523736006771847869569227332041213579409409616159057326333034639577673352874339716843805096155229274054150250956520872889938225781939046728265229718645804343700907116807346269842650853372168805 289 -84603690064492218611933223276750057976307385130543383874294969961348344312648917396336844999595107106171334343135164730877015585320043273625276986857480518801961875591214392648203278002334734802733137916089 290 436456359301472501770831585209875596852042403721218048246445200449150002500498291549021732057583659392448995970169936955734450139622176991071090064018719284362591215920468077323720780723243074550453766895918 291 -2251605732911708849331489275923520285825026806583135276653924609335059698806148734848861281756960269297431365556760905327844281454583631964434315434841349994281924867030435196817321905095479231961361131999981 292 11615659317221843233335696990903889159936125774685321126737018737239349020323244191521523567318561636879624176083703265481936206501403303343401635687872904538677342165243541137959292713553952618395604166111506 293 -59923253614780750046579131261043319873802802640457563523083316338667093019738293054748600100408332147927368430047595947542565388668336450841328036678193086836974425576601852176852730739438757675796994584880560 294 309134094390791516708810944307050745111193304960629316105540908513251725896666763375645997896767271839917442098051887271733587929403757189632014800440125458139006660551721640593920341826392821364472266626164851 295 -1594771354191670298528227457595064646941482971764824477528672441468033979280828378244967330478761382672320510058261750893520241387257538463597423454375105884577856857765117968397437049820606071249921262243690163 296 8227160052217435337415214771374329854774043472971350730069624589681550296998622288032089908431321403457802517335500054825055985666054283153956890383394279937033251151102335022116275542511743372635396101046683701 297 -42442549740373263043174767128574822472969832367728618621315867610621517510053684610817975462077653504048662958543957907460446091121595879785729507462193812110421431690681984765711832048088955361588631642644708208 298 218954051827220996674340224477865589610656160957623930950306123642416957585615201741722429041084266777396935716952879558440630809875551773783832802970976496428635035804283112908508408895412990039874279648572139469 299 -1129547520231892645187036047547716964390664996527771330878731260602522738546373920078484597774455118672346226669230654222656672371492202541942941992010515758085815944225967374275861360684815505019985548588717474934 300 5827147704344958627193688743533852449559133189675697003706641311297204811831986894619311386779380809008039101715960642093034848135487219684099848078426113513190061456738354366411149754437349722422055889631431622346 301 -30061285390880881553313150205321553255991780440806306409381489120602002761128763376990780684442536590963823861881033396287653027264508500873291129203404946267327313442758608032361136245186211545000551524639986522441 302 155081169244803431259027285107412741536799878255783349652612592074690405139129021555089719500149455321801801926374931717103394244648441581557833746815319351725086212832237854887010747042747521069024568791632749385321 303 -800037947200721046080700247318730420729201621496374294386662720269269800194135793049281778548856527611218697500542450557165052153900217306383943671864355899929290478445485620254928891331802511084491242949489096202293 304 4127262646251884126452557371170356835560814108875111046646946074975390466063641145872424196304311400321303513271626517482060366741340604601896340372083648932405994990423227548198806563308493211886411675939064333816442 305 -21291861230767820753475564627929273513622504727592393193550605513167903410628165964907573118622856491480836298509013968236356249201610594716940529010634894292312740504182937947928119338064823950822677860783445616834365 306 109841169202539414016374640276887123979626653639824411929907765298981103664884507894938204681466025587416137912036517700353406188870163515005770463153090820949653950085451770243005319691195444612618674120959153603928198 307 -566652314751433575918447170750862382914906684143890442223653999419073592817073139116818647151350920496169093233945924545852885351765454979547472563839536948959683896067424241839295716236251944905896546725699922870491728 308 2923265002952411814508827528487502278236844057355205829081598325788287882598731841537259447246936475390622674010679787377388741251479265715702222025355648822394462987767005733426592166088587240750964611901510624868558211 309 -15080637729742451414759435325845046872656202373135044619005707780867941098611782003908844101336720073950967960384969144324404285505716847774632801482988091530228197360181903392078884497751533899238437251383575847487425775 310 77798500685376914683312135914123071345762989088894680664080908494540981642245890210637794998940845413344490154231433707524038616303510640424603454752779330212572870613969535894426701388684391994280129970125734711757885753 311 -401349519652970223872252402502973887786735564811857679023568041498160765248383371239138852077486030599270920053096726371176221992802090462902815304027028519190681407897203470323083893582449969163163643807706122363745847932 312 2070495388813411447782554486554409917746995037399386566833696609224596242906706280482438603576902930571299010312813596526337743959834507699362699855522783149353588184631511026049721914687324623079462081336147640019337072549 313 -10681341188110411314995586746088838928286578796439866615295911748339665599876895343055818270090219088745213054632354924015686315519969532514733329705773294865059046632336069923521145034765737153836508200816872479259223105946 314 55103261853777338235228739499976151996456008899298040034916548204967781701967482210672924138834718121852216299824744875922169330992484294920895358043088666615069937439389519418816904457820111587860538859140507358991015192954 315 -284268558924584206705256006658666978005589305462516338469564703582769256011343767731070977396574783254971862593445347901664635862915499187177495213381004291987163741028782595655281957385061874584130130028512317151989589795777 316 1466494194254679292502008296052315738553082777212060905137453249410741177685438502307761746541602747436287598477132044034883821579929987217020533338084138595522252902217010743334437594991912001550922008359559468580225196379085 317 -7565399528947665473987849836867378722045235004418822374251261883831766940401662887831358942988318044083254590648511809324000453840878180068019860822477625504517343380988988751819034846510198543051287654419031419471016630198849 318 39028637315329032189357404531796969132042769063268456034750162711266675038255795595997034708486061929089160867460760618086436019603287800304441760301674168224250380356512574075624428013703357946736637209536116395849626511398870 319 -201342245688823939992903425216015312735198327359488207891515929757740407561204082558898917378863898879246033746845854168895744879806445228497086188545596386389162270286954492105983553941319817551161282057134400810516350957216925 320 1038691142903331971724919334505605631766171776299895158902299675996426272848747096408555833445619707994642761286143900525394191920442085776146630139517771055002786066340220995902752170110238994248615879333408266119534641820774874 321 -5358434771872201224795922519481187934893106749999111766613339759122916833066695690656036133403520921437130446497430033391523978482533498218108764721842363142031233826912430841613668218100208420350215932066588159440110793686879488 322 27643273364353035513919189800783565220227029209378860179609097755731137860967869789206205982260315404976857471886563379464776350267218671330404129814162319061149685544326245778102483383576787882444608703666531476365474358904527091 323 -142607047548207981982913281214710280585046787426957158471051000166293077657186480800424206036986842143100507000184892530509119047768868496281644031862765451732911281559612891647482527349635804458930082838328715294701123063113720811 324 735686029015718013865392765048393755285565281238743632733303352967028618780037276760823671722135369851284157122920176077379158388737938061284178751669082368170848513398581130293307948760540418615349999197038187250342432551138950765 325 -3795281808256727356875709055100361591207832537411641280332277680738374576272835317654661608924192134115123083737999626947880067558071851533799448900789622943199605002118081868926133955528520324067664167899607268410488784271650827896 326 19579227327934900380967212606181727389787535177960588197244444757020261228707709664361845166656989673793936743156937654640213639565828404418795584744251853467484582218405541391756293848567487849986075116219143829433066459808983475533 327 -101005975873774119987366242755900797719520047465025679376779249003757426280732141089252556252214294593844633503075474954689916715912639865928644334377977938232020498372308314357921967450705934437750375852879135630764686023657075741246 328 521073022511839199424653955591387866067456537922009332901173136670121629727756057059689474928214647585271403418366342962383293701042958336344337344507154043407362843502372188928073208334044045184937086743073193263238851736288639621818 329 -2688129018514064277305184271436810420372606541733996508643234163596858607887614625864095911331310039080996923513874455659312587568575116537889377759081737483944795375814733794300454059758501411645241926506774305200451705623380287051609 330 13867610311783518061755344005018533854351763466351717271040455943993896367457427467675296122960669838468591422946422916835382193900306462334722071929051243414244563210460029156565002013224919094066925068756342490495692324204465298040209 331 -71540694079404505660479364211151731543156973906283563585125707911121314715541945477802288589242171137601841193125009612690893965951040277862181973622508155772751163141603966838479426884206275444406558230883810963571142534353113744812381 332 369066536648642390035401520177658410203841096799019116172361481361603131222300501677275320469461006048244039099695218961529940970797101234678694305162551953695963168576305811948633739261277358940229053217354735790175864164926162148157826 333 -1903952851263104345221798784997700712563651267741899666925548028275520996550689565824837733261154220252747293973491809805775859294464691988349478611614352748573758582721599254968751076180920476972324044152422368496942125268464335433134541 334 9822175948950909639189102648637470142330867152785403052807676510283702554793271632361551991955213156026740839351317197618577210729651870303199433573797569607151503085112600409695765615940335842030346955753649842263608892695947774536135118 335 -50670971346872890362589044051757028896327856326345884677208022985267364453660176844344373240682902795823227959574154654215073367538505131623140014063617941518958326335549218082387306087779760306141205082625166842126644904790252476493212352 336 261403109716218119622255167897411867358676082165068109061104307511371022344637449184993563754983762778377978312317983899022496467340766013932855646476222305952594113795486163083242339881593218771344557414907471838536350195377014899228893955 337 -1348535146514932265035520145498647034536520084668992013840154003575695731227591834309238898679080894803335547058011344609847191945632420452673217280217475230917735145397885721507603863990076075139924901072423460598837615625537663342331636903 338 6956868429607754227481777859954434825835575632691995747697884898751769260363794174791798001960104026628010659386945834212391748610040191719178660272405047481995188027343288364516249049629324270978555258458331048927657709044041272048154053073 339 -35889326631159591730881941792707862280273901402755632889891083223205204727659324213477901389726523810255553678405039628434639913370583807351540695229500439382289204615424196560534868693207202177054003495877851222405322803734815174274862567716 340 185147064238885461129433105419521331269627825670508821551070036387227342263463269613192603692810702826425433942992721513159966988258098049279797219875846789361055410183472975569871491516936687557521704318596208987494216460492360716149787765765 341 -955142896621418270759424622798882012421451573691653959220293894671754702086416972727550123753629822480205515290988704715712573235914716950718826185783080198909623657944489699127804237186719923624702722565715241515004287480288502682688965759778 342 4927423271423107900502757211749488835216739847106551702937394184765227882949611922632433698178809090658916476795073991216690656896244412094806289234236039862635194579455642262428421094339886558697272886661991980707169194979013575239354494500362 343 -25419756752256367708177078316689876614305415471890929664559327510382455409737583247380598306303939196117569074358874584371996215849064080248933960865735786359754646957199320034075244576049308220562346695022729624562967758288969351584141860980049 344 131136295331345078690027741699683917691486781192345463650120891733761207465928651068014232080199713071292913271253675559534057422383627431157315242956779574771710969461115244981264304410195881286325993459439060537705564221488648829637233704631221 345 -676510327019683263705559088522062470914787215838197212106913927082832285996969573267110373350636346056763485535817103347120559768769415825455698528219891070132852251834480244009857497248716727628115582769635816709287658996448876620732265701900809 346 3490004208277220828238236782136633342302545152744724931184990441571085686901645433748123296445561401787583514107134868795616103804781770845992125615118183959301988061938595026399315496514600990589254091331336965361428192818982638117502908725283262 347 -18004350986704636941856298131671921429234963790788146799439009396043300642481014133904165703189143872019731848458513979152143912936674651795236432400945088551300078929975518180713257559502608751094804959806844791182424702879934674170295909550053005 348 92881450882967978671421691584122388929820172959445364202834283345244322483515589847240751628142826147356712147954559790056099961887021187119325798923840957422590792169939095308509785551331141603885971162935758519521877629333547764776190347457231394 349 -479159949975192030116278238764161688735916498231626027791775451779727058726428502677027219871167274343905392844432309959407510646774841538381666437326095687952338130154582510866002039530102542688328347665314798333943161957204685085675689904661739920 350 2471906451477817000662989062897207671118902261872763001369916702051967679603429826177886419641902870678370889336558984737397522793526832830705079873636360476652663043513277185207064656295089970014652990626668193569663323259315996565385329764679582195 351 -12752154067079288049741260552658456640271127358096518163650537030446801955531744880730408107714321613528117330106139463449033761422223791646088594968186316422861692488265924626332473102050403851512158347402825187531071258977868135483663981327352737059 352 65786240920770606872491190169165273733837983093325951783756762075920987811127217533938522980313054851845457061365793056132268308263599306141918509348325526250367279040286929351893211777377802368857019396219351194354283876942047379187539063963043903333 353 -339380270322981215074951867102193740252039670821516275419171416130900498377322461254853226299738143299678025852069161140793399540962380334288880651630097020396590464149857923388106314283185208051281139232828716875566484298887847822608892289272007795776 354 1750806342973983391087341302635091806390992455203884537915323598424410192820201729628182586820165244034868431789283294276551142477047696549363823407969549638055910317123975157026453017981826667634872215607062583939942898402299396119562710939863770454541 355 -9032118595700124000859320800156544231778886014854220128003183847250742946996178448234290481705817020503651626518059200185376850234417509844592756897718896680123375546893766560942403748781274357370111558834689879056240378845935451256749562444857241918470 356 46595196924074788467342604113088316350102258233725243400482887540341076208484448536152225283253550121841338118875025505398761374133765932531994146354157522761430696084913327680579616841592845307078005089434222026490924921276043615489411214939672311436266 357 -240376867662798333108118504962498715937557177331086361445529356459591434011201255001284630228586753895180813674450297118240323637561024396805131677488594727065275267055318511069761120010040410435437297061293487572379272427219634898567305668524381427781353 358 1240064262450282255714722815529820344205734826589747743846549486701853633675596041045512177996522243261586766021767179018598799801440712795250876654431937152130881467589435016002150056380000429536925613046154608932899128427086607178390411119872665140464441 359 -6397285187872311155103272107167414908285133132675697280302184917436262701513434309047126207096231746860881794327494003365652291277530458872688423409669841449606066164965292055666649169421953586711657041940805383232238577847080113089751728307064712722874053 360 33002529799629059763425098007009467277055630239506649251284355955533858644045178668266936568472871287162312690244393464765790180702223016665367511670747748521043975069046437347248249305461694995645171737582256791579085695995798681598464120391758299098832074 361 -170254559737339587813954268088105074073308405173648905310509566840346182458212044666638459257480509090318437296644162481449190074644966189690279625628069319192894633571442745646632392375611843922206847123814221703341542579043347019448118697868547501809066909 362 878314943955633868097619543365532188007187312714433170438759906928046404833326031523160030654648208036045853154461931205227368249915770843070224632322663003319565192916799908798760937327607181706576734811600088145011107738796503594738996198033661589242639766 363 -4531080647507613148275507001215261419474585307265206379758385906675165760275068465917040322727366763181367650259258238663067858895001468084888564354392001345705801572034323931576162345325627217159423728539670034227702555067781389764848231487039474468855706736 364 23375091105423652235044789872189681306729985297347648298093732571549197381473089072753997755475022396843970124279243709050464698607406933299396248824968612779488773959239572984348149190874410167927830590710793376130182299101345724400979804213717493693345668611 365 -120588205484139506108530171480416691934757718758426312735156892561370107833478647964643142786247394584141544065386071334297111846005975761785332734790969802293762723261753815359297758407068119271872554129207149313805731814508391394664647815792373037980530331743 366 622094486661103498494211357303369033989049351252989076537937338502507632580872180922567023690090790693103793594998845645589457836186758396337789490171580550116754785802594834867852353928521101262296116206006213519482697503237451664174971367681677016889782692137 367 -3209281942461965529942284797386288853893576179200888769158968473511642756373923901893023275812359437406372019075308977775653434621544369042694110238777601824622333576615424767841907167146801610607609114497214619205999949866696221153576789167299581927254541083020 368 16556151528510922910278015179163604072451905035243332060090091579074364010777013562983648934160393727221668474323245349049015561896517770971377467666685692459961961596482036422287760008081273429931508649149352018065518790155962369736469781197270794629735801325733 369 -85410430853182388945729749746280145841699917035306859670271711466897674078976358075679758378308307346589593434107774006709225499302473235379090588648392400264012746671047108047489554714071380047668050849951159664003979353433101456610714871364493388580551257365418 370 440618200791640411652936293152032867051114186466304468003112525066213223490512235337000168133352538993214925104064278135957560198661638564561622718838644312441594881443173942708173431808306381413903509339294601306933857930563595359749741430353774205628386288489946 371 -2273075980644447658966931308285213469807655958537208005077373188088848727905511982772802379159608480318642720486610924848301158857702099174333863116202911256553028051874597814265113782262162271830680641566743960263326584796303011401161170733810150502541649754468705 372 11726420752705196554427761420428767142410295775030419911698298454743955065468742333701308493580152302247608965134995547609356062538093505686761602969649151182934571776240876405528808294845638280479029999319600898307091105255899108434203166439810877477344536670375453 373 -60494653430145995710000451578551759511367475288364020449735575454963237507246096804396151216526791705065731425845819204603571988032234250143811707564450486970903853242970611646001159905312455274071938037611770824109878698193677586411684834991341206265620828556620817 374 312081850959444034680623526943886856558997185050224950899357741968389074883352590474905741936866726399846626677076799114658247132198236891464322660257210757225228598158938988623017544006341235598800214826511941715866148232336895546224896478982691069234804961927379174 375 -1609978339833553611597404379006198405934875802375084080622287569496269725975499758972976077372639621988793547447922811969749282861021076461598940076287666892612806170076769976490211201596952373448129033818923147994015573468819212510298320197328104488253752436643257021 376 8305610360757721491391808525694352625487124327495751562318969789180689443973439569395421131998664560373333992269014542762669952613568056974145806863355594386715354381631829864777421575818356305707378272889485265576724958070244285837915684466721012310760846457228379114 377 -42847261828291292740392106859610012407019008225009238342164259167813761438529800052497566569084182329020853238706338642720435558817262791137268837690885833602971279361634798610914091374417773595610437383727311714959633443107202119100389863796895223782820482066157074272 378 221041894146194922214471933445966364958324143258685548444657723269379113496909112177807138192329934825695088845996152712525334051530806791342533800098105157482771453197681861428378290742673748870314739028963947753010671001778273420698111356909189446555309505067579925875 379 -1140318351346236102423104916362741276059399910763507012558974543215800011723665246344274331878374980321572256300791356392306510682650812747664592064382311977430347807683813366624554377983616783112541637831162856257815174067005943938828910959494996522659885059068868904539 380 5882712629837379372682521178418298324471867972319096409146773103287725771577696521837539561263499928128983985408928901252844232396509812467925971403822777995466841965066588434437090168538846575602880033015501719771684179756788703735883273390417109693260991792240385692445 381 -30347935595698104420268523510075736388345192786558082990239183282814503839695329156150227157420332690443828544408690825856168258250559154499697643621952293251612092548779707831069094933380912334574738018689278598504266379210385528536975457244369484971616776797371283479240 382 156559949953921161923147523668755832191505753878494737316284530362127326303407707022182147839901954797349759252122059317770158784304024256862318494198932765867197605264951099852880500012469163969508625877097970232896921125189407446756211563695331565190983069687224408032269 383 -807666730815416544200589127938794207441418746505827437165799830473792721316546819585235596377402187103128099479816899063001744102699188987107856860605213239292507980566394865682746081828880665582019259521926207361465923068243205644235200549736882581367092889990791957296078 384 4166618271518708692810966243577848369061016778999445993638878832458638361070756608445288043928219007890149097682692442974059964064616924339269813486760830305718563329074558376056836921066499954679972653737708800203552408896393548611334606443184073305960428166864350810589786 385 -21494890352888823915442535045275902806043335512949879826974209839466229538628318615030091063342337270160905480424866194247681968021421281788635088191578106612537260645539304739606713946854510648253885908186161060012917727140473875388287878481217266447364826753376459680547321 386 110888562660266356742268878047930403477673830011863614367695277183047763425887436145534093220903653723073061488463035305646688315117688712152160631171391297562427933471021784758792439618366421924258257640728743259378593859639400051150490322431413618644566235664086411856323425 387 -572055643317447771248144800400198254259726987912072446885561877490861064288744979204919538393842844674894124632789317433797879966657591692440903557348458397956785931172499132884762068196306455690489143451953471605676088981552516476098036541303875738519902669472251693275364461 388 2951139875930582026880329385582868542321965475249963016677196860302182202628427242297962306653125386486374503888706778518448743333553499039443205580051881561683175746576067997952605493978274168068983594662552409299099654240984395438660149743547484113718442175390315328580732498 389 -15224439561161022707791130674731490025847740656168424012723309440145935010530506324954565578747598672974041514286258719652453475894107746380646568132964997351223261485952408532487408916547964502194230538242158445384146480564560165564247022405693121482445349680191973119105279661 390 78540350405572218163378819503510715722207562185487418191670634083969352923565040293640901669934891321748478492997134483311078212892532231734921702620680519958680319774214402216058521074216735186525645738549389009010897003855847851620925366315961939189642216957203478863244099038 391 -405176598918407007826515596631014451481676627011163739524511792432978542536162347182886158663541095314406998760433309235773559066903604169211734844922221443188286626837273483612731978314581712070299324031380655007420395969182699584852130226777906852755291852106298900942252800864 392 2090238653931958942103843773355258149105197096925893400048140384463698982237141620357429397286155332225120957123006487387444693149513949611830462075940265232108066575049246367197240811291221723884577971845798821228119594236615448981316807489566385016647220830414685623759610902659 393 -10783193407650673904721344257814781973348209131392370308945121621131394582405304368113601599176277650810171253704185822029870019614863567927802071103168511146781130356408218861793818146401932043052289161731671687155303206467371598139792309477482560096238077181999828902018315465751 394 55628700506552773949550145569783765690835309196199568925914773518703813492565175564833789419720429885265255836668068601656185743025768371203239490320990727311241867779831131335532860087399020409921357254584049714723523042781648907320791785230260484888657239520790156167957821017921 395 -286979209503203429483762674094078710529692506624028205879044535792205444318336289556322485471021397917825863957649162329608510236854195067442983790525862094805397812281404847356065220858523278399105180161644205762886801181877385351161018929623070528404886855955211497611483812895156 396 1480477989547540985054992850025626657013785298929971296015000791109999775690494112856690919937512180535082656272039031027795940696851050643638585049625777617445509298505831207264559456835968278684174092206657527669597751156240489149277309342964848254118542209768488867081489232444293 397 -7637539602011700971856992817259982080245566941896020194735181635353511568697765187319980757996284199367581057907537855713418483469694704316511360321651897683867713568329093015410806053569225950703072139971984257665731628997382627586222367924471174019285590731860704417340491397231922 398 39400795948424938758294578690210017745764035768694759275073089193656514209285878122980063517893940897599600071427956035843112382682007371910873316515796041141609502176514813587428446552916941013365351151883323721278668145069686510896666647919767762243159679181219567538420732948760810 399 -203262150151145063040367401180214418026672770733294721420776585591205610456166935330882589548319489436978150342665779730539785584628350121837822548178909184736436559608817965956035712485456141438032927545057047193140387208832021607962078377633096771250309185989881018281952158251555313 400 1048595610559442093661579160215761804254676614980158060403412199006117206326978053137499069696418500289835580561191103183820993402383410341355701181491421306645537952413600203937120490773300918481779957956772101726361860640952402504009652615132589871807170356067992611523981029296523013 401 -5409530272443272656474619765690041760240298552195063218345304022553651248033838343936470375498126398046468660428367876530434447065265511165857115761165943130579900060245975561775849554320176319717557499255121849741878285378252178494130902557859508752735368212596189471285251290586381401 402 27906866549696800506344335701999785838375124099434001178799075463906483823884688576342045740619229803913351256207951928916591635810069422190946505467395051861973909000889748600585196968453883307559289045078057635729269024414996190668774477400994819477882427374669156403181103279778459470 403 -143966880930464940954992971063426172460146714562010263291826330496045643657170895430656865769210102113191515345957299446408912773953698848610196180378685719008186003337961830211177474731285438147307805375664570465513151999498305611984948363665466832626625644175352456857592652522919588653 404 742701183163534226517694428925171160969252372876513745343864416367190594446538189161711011985062521288063643060711070174871101511477881893144374590353668819658886920413680008951225694957309427364994320166151022621240028012953782537682224320323151899502346466810253913910171254421704431922 405 -3831471821209596360812988553078208620704385529263330159645896216838916453755417583891216842605095388624691289870787846707184720425651771564654243364573324196375486901852162381229905213246925709484555077954232334197946013894341664421005620849613317142100186326312988733615324720242786509424 406 19765925582874392418896264289439577894383509691304808216221783323566178637086549211136331475544372716826454777143607254076256317055831157370680090713457669143227294149405006988261640230895493497173803082272062386575477649284974675959776876127685345195996647719598650749285233068076445721971 407 -101969121105107569832906823008743658373191201568184483991703126862970911331725473209030480741542545474670064930030408339965110245328401888830686280066873911839305599945564728479221422563360292539331899887763036597587582172360087387372009141197962973296361557163488113463398240009871602889619 408 526041728496482767150511321960373386197823520043388210119272973415689473088062850852543739903148144280080581306544253891103720416441876415146746035604024497252740341428197142674284602494422688010580100394583871807413720525697870154974788566754688273111621770155080346296636768777204681265557 409 -2713761745914534141527662303540074386559972665429781868240043431055083558399199044622125937020362746836067785065773021787989483379357408194863897804268745692751044976676534656295171846147079634712544351730756045709697638864921331962794453037026235997177516652825228537361480961104686928482320 410 13999845287251468068881201797352081445633439781167433362086850801100010253539845125112388002806954499593641313888921143857635981634410164811343656906604398169131340439403070898584353217424903108560547367614903526686091945608805041758332723340483466288720900268765682201823852967249099957784909 411 -72222872314432620891793357805406274195740725986046011238763579910331287593463836184012072764394422427431540713201779566339369571035219209337215042601633586818535106345839836299050526999747610047405406653969714968239371313502439654714564423612404538638576835143760838444231769100660670322482070 412 372585780651216173307698051764380274428746421296262767127582931250619918792686100101600338436763182397053463524189578896764102311658021463812174305802266568784944540563728655934890268537026368230923173342980958537900414890135932316825022766472546206608339530017889670778909816610495032761740810 413 -1922108045483191277778707474280409930165186399796635135150824829500438929125350289580695356919801506299285820288769916228324553081520052170929380952192250471207176102415350117513598572105364325296995392387736436957684398896120079171616855921624133598111052596955709267562999920878259331400725129 414 9915835574975140520753077787497962075565009225260191395356358390896839411797724054048275932983283845150855247074502214847642762589914623938982129577865707544342012505961298843941714181749917384756102820669639025260061597911221011120304334694361112793487103256645683789173642760215442474003454473 415 -51154145772916391153194339976031101081946489933304464178242945104997499861742449473359514947481590978600367016836226137992058324858159315846078366060748890939931805054106387766782376113935129649977484250881406208463310855761886394317704227303373025430601085825643192656048918307593840712698881621 416 263895726181738365461203713592477620995531295943096127625310199089460991505054982124062532143300863041537563923703857070756505173012632654547008895767821963490371006360392558609310302764383055610289615529170758048316640444423320880814703650964028631706766023528672594481755432030122177750256640026 417 -1361394140098386672711525183559943205266033619563923515004709832472281809357296396220072204286925132878371040359276390967761040844182612008818937921059334074759838431730644266912028124444935437418978270491382994100473464813313416620808013156724505895066494105125069655702779528960298563025627211005 418 7023205837815803542474153626094078483846857330215545860299064517161095172275694749345889197581877972197179298689959656012716427991228477585274725510438642867262210574463296867811860441531726709083951165146492054488612021760861483024088584959206263019366005530418971149773059705649991746257145277606 419 -36231550281805444889720093416627145958146967810297110768453251864744077622182169121342160308051403516344914458568228595621946242460980343024119642680447223859807294709583842702826818255267317238683466995096077237052768770549287658008699615817206438181930503560027840918805401770073955514037441581968 420 186912539107817167265175919921952804648993127313447523143941981262066734696767660434611584146300493103374220232373057011933332695861914412736709540631223197355418979812285329841098349689069384237254333711594773948446181617992656191641304666040944278415255313769066473302201615471463059010006357734531 421 -964250687701745797274997911775059786834455882013570914852939707493573479435864580324332518342591431085957755990803375938910223899463205487478505234407068880992084540537295762364907286188431080915666728888985306969181282259666380673308791999285503060957852925392935726776531382723391817503444385539023 422 4974408850103753781328700805010688355891989751390437976316368611082554552564125775324561773303621245300803483465780430386896201415654401604167674149507568197814034342991462044115836908810919021714177219463189364168683306060749569470735262819955405955790375803309185882414254992330118902336276061256729 423 -25662147534443235273307285558899131063443265021374137200161423195736611867807265065975964789956624555040287592874183219123540107812347005005074951555623040714282710390138253146597039226912033324373778184374181625706920243143606832904722911103681572048185120248480043985091905788209142424863620899805084 424 132386749043717102846676101235315987889214516930953985573335916702971182582293491025939460130909391762070083106569917112858179783612731966149077904403414909831366830244640279670298817565151110305748777575058991338458558871281595177340929569760781354350361048395106457283593302764017797916376571407223461 425 -682961209650935784641626369201688185785794120698546438173849354977753105000412274190672694024488301314751211056166178701049344615922058084439329297498033527126680128905900317530415714424322740076246759271716660524944430101994437337320479110147654588618798924403595092746854624723948759200158472848984506 426 3523283238368831964099327592025759878391838858842492344409035748253177753480329931101886583463543506006284385342328273170291947028649403345826632456260705694886908093224527818529655078851569547639412183867681724014971918799924326548911931126953185089970521578649643493958478989445393335582791885852442426 427 -18176031965439685709208164183649835742171360682280701117769790319326656327829928457442172537830244345702556625174371973661992819803521957079481609878057609282471381970584321025862943491268582428494195185895881492520334046906672122152677968970394009266625959679187288050813281090680881251177091202013147393 428 93767124485181946517017457194666129091695612861736132353869913841376692149789297766752245757611783655495087034468461059282531852444472853418844133568999622148092347477701131622050234432088262735723275096957054081920061253348977425540042306395522990024060570458534856811097091023292679557431873244491790957 429 -483728992716200859378255148353400669600669185948870801601046645225231135127988917743273277713568853794157674359505142029633417562707489209986403944626222775987187935775906058246398542160890931315731728669182974096706804752246549977883611519547954860759868435855911466473714166680224483458466310304672857825 430 2495477382706861415896585993474962735838287628210341256436606790929611785832255929788246489641300003619678445882991767497996274768579848573010228728358736577069217833872710677457505564054075980213906536575382625543451264967298915859704060157286377571254407026711203150826148393318208202901586703234065782518 431 -12873752579174114531942246551786098825374928367247318309716621758279824585486115917946865385366122626218489856491987780581129862610279770193548238553630174554227999810701619292722077461206206987446905276276782728790075853356992517166466348087624016487601881234510214072039281293086116121996945133658362720733 432 66413547411124959614061223593186058967191708459236558889565066691922446477131354456207667089597984547615702951828162504615871577699291420065503876588726305856223789821891938194981013662559793277657482229147513370791897540638866671248967472155518327235979615284631836647062974884271813164513766730679569011706 433 -342616440125238507919495851472029238714265865432349190661561734087906147834138940633829591634762191655945676814530540924909283580234627360381025928431506048717174854893480744169449322999268829913120955311838844943914170801074419821617273357381595789660391362683573902138959552917310490209418618656287759738560 434 1767501204497137943371300879266685828556489568031325737454817672459631630150152904457410737560395332906913734733606385225889621793738682783183317809892663787863051993529985863842763465395777667006948328645309560896685478793028305410164062445377593719730247358294016825442792087059953741488080019044754544854003 435 -9118244608334842582510106198800683910503033261716688776595035439313221533671633962847699475532466087515226698495664733855049645248905499899073534716401057528086398253437196075345274588305013798443421671288938771107995372059893670979949030982022758003548730359111157782393458840090357345355385563509982932404427 436 47039506692207211189515446669475354676522205425831711093748723104885149491828629648876246338623915221465248725557656631664792621310841758634844472521663606309463219884279816063113905291170923923361024888742467995504173235166609125600396822362461112331481935742282983271945193787684287397226186630411780299641549 437 -242668987825090719101414383602259877136387449147287016520954995783674096565442915223720598229908035237817968076956883545584956881282696854067928734966904718560952991506989405113501927233803361780186706117577107484591624185307876914104738696713725694053591429639574058456919544247852278447667385479689489399644696 438 1251888928967227747166905481474585628340063514206891365593528233959370820808190342386506913308265408376479668312410612860197265551782508483420897943664681211050437426130503228102595035809677856337579280929881752607849596066220348520715668358876964716201252219880571677861157326570538439211257805745837262109695949 439 -6458286674852440881882081483517807019230856533582485715561010205576223420557729543910612322565286012783560490634549115069806020418246313210838906452091251768189364208583811609625583891400369722118364746960791336475242683940378592490590234216378158509166150687792135564702786790397238992014721495330683600085435742 440 33317226320537640937205265588113915154933010726860336199400276645633533212197403961411976944691508362831842998670956511754979255744872046626543837151260431167838852876244200416817492805346223327599404628964261088581709202502564178642999443375674550555537074762205820088530449864635911300167348578810000220015460090 441 -171878026724369326949258490524542710295867962891884676481719053055425562265780500952944999860735553529375397243388575552135188778176761410698182860819253638833400536253314744740695292882749348332654447637185621742287334210273152172985928354044750582794898164561292728404516440050494995579819807570123975696733119129 442 886690140002815685432587440979426428128763770097650935309543871314743988253134759018994995219449860079233316662627122226525826446743260527556173609582304135192524907552596444313213439500627321944781260859220576708724447958833514178862577001710724312615145768227234456161178527624000258450017299719664333472945482545 443 -4574286890313365392105054073038403154309628865067400073396193543567164790374270519023778096246265110775872909703512986509686801595704093408192567246664367819123570561932209289768436929042426310561097999195295243620567384789208954498531066286567017211084703714242556008790257650000842155441921017675960323529860833405 444 23597984922699460724221712475566229275669871873769451366169121205254300981596649086472141680547813652491715902998550703513183361039267344733137010546507146431028367657113042536084989152042266105627618060144971239971892317221078225013406974657776341920642915936194548369710497987531640304682276552795647455569102996514 445 -121738077598758256483355202720971709951379678381601263733016198742357651446772940413374236998081652423559578804521125935492518031384451647281706566956017122392764853129714071981247465528765123964099044638912990421075748270564705380329582549520608902126358268910227350236075738059145469468725088183305979848809392330893 446 628026485565952891170338769467920215098485934282906242534699907561712485399071327461454532270504576536899279056175745209472972941501660953970510173605565833612299014373320248670078849178276978531199510511821466010122436039281698891879055598602478471541357400373706207221807541563977020664421487417019803088702565479406 447 -3239884137749396662705507474972696271181577818165640580800612413874526649695263486993046783546689166786200874146301231994164825899587526785869857698460110660165703085414702656422387475797867810542643288635646671312234328731139059217496447431986308546677998921742410580436838389558788769721518860832151896298031911526656 448 16714023161906622071254147391481260110653440486461022142686493158746161626974970328695989871920823198748986757602573453120020397759274556784285382108375935623914443794546929067875586519675583599557649833142790168552928635860302850886325587097394323622554437275595733901490157562013393384083102704843070261494563156472835 449 -86224864340614662831432432036440730234748272625364749114605156640699219604270297255260657022191038140934842629465402656575967110181340510745442676251958823520398454857535811290295242027993513248874772816920279345374501085097316710502205385350238820252354548310858533156562533397458879676025066050467521479115516386818951 450 444819727634582203347457157981422994355340595287436855343006088205042731394824169924165306761549497814020055573089058228317693302189594762710475706539166342294669732817430248867369707881859070025533888575295268523322025487855403071858111773284342622979259891010631613654532652693831508015821038172497207435205051042926513 451 -2294750958508650941940746883687379215065365583175467902409404452656737200041995643363053643606726147959440037889097308395342853625122710056543346222463743550490880383789212217745684215708909893800412378203070161404160675257832981809576828645218076503349651810570230334408710848318164280290675234670170009233201762633316676 452 11838238356870438114845039016026058723954893723585402610250178493202898639684724938033603311159722166810272976379876428595177586976973285369276732420900222500936638398505230770995322650590687107408022779392397441905774173635062353852429736634364833331082189806759544216189411801751664857909498406218281512155752035479088133 453 -61071501843998538839889872371092684344272566896013412359943951130373196639446690239951123146802129774784928111577771146978676137031522854212123817325882406734117651881482533202466142867923715320604998915557313935697639966540521726445960679549621044791591593987795860444253782630263910112591257973075607420765216747250217794 454 315057715941065875724132509296967208871705054696495959301546839732432253674069045154868233490885327173481934924478629917478933131589647186714242756380453413164770424364706333747724473505729422448014785876950759641079606678149835976452460153231661564877008219196629736723749646844257321053895719312690921492929630861719007434 455 -1625330332100809662441520653293493584628145590419786987208569131960083742373931794120431072189370904040670168628736464421188830159255839323905139406039062989607497689026188028455300504661162288873110384948427842834174312238930796496398163977537754120916030233845190490472966349623969669339704613284140656354875566293557733521 456 8384808734349739233936040826870913559527663355033851704822730318332299561284634737085412471132291969320229702933844464746366680400246255410941908793305202997280718880990672072266262532099873971402127747776686516990035827312030010878935074544832847651624223531514336271542329098484856089860960652308279830866633343439643462741 457 -43255833059335946727069792832545001681980095805108659927983317081436916498963059947009343856872662753740993109237458387268099039353831075727595466490494203735891281373064094152225338522918376099862169726466218396517350063954868113306374974305478516882396161979965496801332570994025383897385834319836103662912881491853272874921 458 223149645142411953629854037816433826127081536705191057122663332104014312116418761717164284460829464978194113501854121954238440597673281403221816434537545339660471582849165445671267644932031680544252779222790564476746909147976467764821114785238999666251887652401344143576152645826603173484055314187929833479001267694588581181918 459 -1151191888013746452946112264198362018472715252539678666322329539129817506311984229902964780140323948350667539069220474907097116844100903307416561510890862430756545854775615188157826650451327939211065194918476312004716608497545803820679984843976188128833626613765206527727494394960464265985200127352403122640543840033577538599117 460 5938807396188763780996366000593829046891982073327426327785124236918313635734699671917295611995507163521364111131907863373542964980368600441263752718201821032237148196149165703645744965536295145584210047832489482603666106349032089192747520166864869574597974359338136350827164786016006050924495009794852779001075687134232399322690 461 -30637319161343160739111714151151545848016879214737622495485366385331494156438378379280019345387906360718037216332503067857117165576589414330977263735073025582296929813435053087628100157084513672421084152910688718865064196192377703872998016691343103375843325547701091420558673856608486855752754673355407612536467692904786317344848 462 158052831616728548979422498112341082030955107128719102818603417279959401285781421389714861190839471055843551099935718204552061433675181638253429332111858919969007761810040227393663195227476526685605394519369481743824335556966899539897666859484568505318055574759412520085263491643196658956994476473220100278368625688688204830057203 463 -815368258903850417587135552757289950918978628307989829668752833350718440849469665804056543348096446378358016254086542126560824751688210046152081441591123209203434071058972472277000863281057224665611469291794387559190709687665724408839039528215600928071088279708318959406313366987592316203661079832592915777527671151240046243588611 464 4206349173421138046893474875894603909880023316633785305402486880573785872280807120043674855512667712973322290178313144560927032148564589020846684168119284210891488936554489704645229135270259402710647161549936965689946822200233563372096373879633394431081295006120879236236818549939330357493742579833735437428406781106345794155222725 465 -21699855464728267428262621723757514349643362967129261099705840717298490442962360192209695790237539909076922027351341819903438214789868222871508751903353902397759042227189456790227107380745466011379865799400454154382235313110256866149688941042689904256984341879634941169479818759058676213563468711648363148358784808998698522413756128 466 111945943566809201536068709981195392852473587982813326044171996186904229499112507721069099907606053490998911395009152175122587090696355267839109272685512279533345026108436546390016709364446458071044098600505254090275302417076177567014709650416264884323407067451736959175449376331018710000964888069741489165412637776580127390960450957 467 -577510495470028646454700700949532158383193973364637802344482116160214098752028005165343631433121656501299587546326721142372685059594822012852277384560741030399732224867885829202500737922882495764486979287589867313119722631721798363870245232811817863140866016862235631652541525370103782489560830076337387723896532161849947823117243174 468 2979280550518515421198036442182606905549833028163130822525788617973872659559040386739130326310212139964327933484071298821340322892460211169262012848660845995307932504942917421696376903803649635793795430842506817627108528079650002105756958518590919733393829365933537304263279558396851342962315843663591919797695269492013407163546651946 469 -15369612618855957073118888306199674089077625385984062781516092512658801371456769828841526388698788358691348876033050635168375492803100070060717735579035820270021621255287031178763819567767671005075407184472790272966269878120817313956577936759739458801909859256399650130245937468558042610688931390227810469478647635391667607987764466729 470 79289274053960295835551883796870642862766873007021187155733023896761118761348016548788846780668557342275762342461345110202366881701554211795262557209774431400564469768482812620424200816152454743067988306217628412421022737891353077866403540910397136319466579968548004960747027536771212932834039057854141287879603371811025812581606351577 471 -409040171402314815210159400911146761667426292669154899786367524996608071011043136891304541475479506537678267656509922129170892350180329135272999270884039566033862595637176734679846937426688351047579942032240564823218841289336621441882733818961824887299968420849092706816328494395952774724684797065462984945070155397568523737057458515685 472 2110170181492261809888290279374243301307180404770865222210284141855975229875920236625896997282115916187871778669949973780945847303910400513935825852815521769005978727951172614999501403166202578084364642186517230387184664997436301709306817831505540729806195842380066091332248524812325335149035941337078181611037353648787953368001750740074 473 -10886016841801778173275989649573041608874686056052018384841070822050531789825388845490625488722052103543590095909043906066704953923996647219582915666429705244414192077002550486595723982171947764180221068300956820501662540825377811149693951315929325428989508478201610396249135324384487912334383675524694348171160910322775408759513543953245 474 56159149493899021267634116902365099940418914051575538604355487029519927049236608210760455888755868904458895556194321158137560952309140402908703445391689997975240077352796193406857567941295905147930130318526910067173914562600150227395603702082375858525228106725805730139743851045289729424831130672465174174889688757778570198200779340404150 475 -289715707564172320188912594627217777818880558527256374342184486255696703080736165880654238354467402438006551738532699391696580148272373195178068650953869419145387583799965895713027406833927409709377044762549026181245353353326672808013191840832859513916093150804016872502926779601224164551515153581739388325286990975659381672373369596565424 476 1494595127700919110831864669561445405897304292944245719538078933509400863863709107735539019533891263992409947470185744344607518295630776652486917689022030377041417674826636296148001372711066427520808480991096299064136008972843196909757339271349479651392166140196239198104279826313729244156221274971465695216622052223799676677397423522248963 477 -7710367568705381733708980958714227944200603262082518645153133670119329621633369951821510798188201271628383750037778473663512141406267556824881954998961402738503159933499440596099988779853965640397082981329855500157430249242495017225916793497409940492008985751809193609882510082976907967276823521849466331946759616435447797029943776975939391 478 39776503310293228446706149574265924496279075466742068173304895864306168900477517534598517907948506181936365215076347045451452562578526611210448321095990217631398127928297755282761578524115316407020105675944086218220989430384458152988771154281059467262174335873267528516534158380378371707913522127441034295688254757240824877263311328599869961 479 -205200361914707562696181678211350646584985617912926436955768403308182539974020876463148213398478871337926469079495327845274399541563778222501279280909852034944757429431579108468078982405964959900621124163044884873404261573021890422343288455671291767917004210243256978908629397173275868991739812418485421004203302741719589983650705547608890540 480 1058594522536389233921531680502457356829069765548441645077875273321430628358111007602783464678130237055694479804616149707408701862039337273089739171419855510426647169279581170067653426628910402924890803056151274606115748798270977112333096308325955291310589169864148365476162786147062592545614334358774096764031897986700187831087693761441203621 481 -5461112995550356443562120434378171197485813660968730175053187015899012122383378694024156875257434856474979463093572042724739737467927556962316206466235467909048021916470478181618256638720722316530250443271798697549981759499058390289881887598509773143327581731258929661022965742390897934131537756266807996859498802802100895831711601228694797258 482 28172973235031824532821940808291016699736400349047715814539657349192140397956627911474835670276579299766459256759733234654732584738867765833650760499065525651043039373145970956391926333152773180581318018913391524053063499415336101334352078861675115375359865816892915660637919735245767958325513485361870348810529785270446361623096636768027944346 483 -145339681040939699267598533313416706413530383931460370092961713051594881996148956007787459922707673482636185286891941306920101701932146834454158104093885759546395564317322319361428466427252802520749576782642328212671772804792074830836142832923753998353300191394907139716133461625514308673543492013953161700236145495544815327638379463065576632993 484 749783230504610429138645831909386556217907818132754812073125827582112579976257136047328532571339406411179303316658559054928464777596577550025612611811662389281415876314202804630704689693454224135264765758178161308753303418090662691648787338139299104450049834932662424622808910001446161942359094040598540055537577131510763397714787781252991365309 485 -3868006925015713601862245723759446075238271109825945609599437582964373180333925184669032780155823459189698619635382984886417356790971522324330401018227425968068802204915267055551728437529693683098368777380490944482673012455283169876158259502753013077757715419500884104988404302983080503638563497501458133297047080442323472064471779267137570284209 486 19954404104103949948923391933958703912404908956140061132640939141222463044526177448301643924878088213678717258389975770165836514142125461382059060026991579558708232782858075740152104207772468458171852179313962528957794219752170522422136817706007145624992298558155738888828290501231362400466313373826502009767758433814568353397021861179749736972806 487 -102941450434001738614670097774150986132156879604475442136903408437033724892846642471792409378150986581603234946213560997469360824892645929723158402210169599836168251540610592754160199659428022224574991733047007798575647670778751185064167144373224363256893647995389713415280396918548674868088598008796185605652967757257951067291128426976851581909501 488 531057813712242203811440643954844045238422872849856760087951417493981788413564163253764259419421556570927412261361160722851075291490916914169919165578043326417806452743426063557086704177041165100204872039684998310378556085142382971517415294977672901988127480412184672762530967583669779398330574684001850708015467359131807339878781804748220129440266 489 -2739638894884601879182838302919931824961119571098134325116253904537971829713166447809569263616924573526234740168419312321831537847472270791468540217723715886547941762843936733632153823058437201251013347491410824253717975828140325201937202997249360178292269733535661503785130538525351698165464667470514356477488108257008802062697401435429803794414368 490 14133341192926127962161033329506124454252149897067643611105510318351150288242679653549156785789073672185084668814470697376822084512566244983845019815767700813863348014417638090471226978097087319752918837520572387645819094928823468345416230906457527448458099382975534569147174320668576818621911369862587400665421337693422012141616517126142899047335027 491 -72911555478583027748366641752755512963082328509830524033428952771252944385434113575409648788971859433320149480894598006218051902304908786092589099597049782702570919916495589519001340342004594148360393132699441796312184416329787512813560266891296719941788449140631693018666202833080218539835181429522021119965191463256495525337255311450337506988772155 492 376138582500735702158607415426211931318481440585005086303306228076409991042093639085198647605573711930455544098009639739756617961608220233866165226510886400477147293036116226685033845064168736177223097901816962185753110098729636654799998921373858390856197927041174437445192023443819296568738501300598944372359422938202037376288614509816302162995101053 493 -1940436359051769644964361274837683420971014739138721067178973590935663573170764170572481850735351373576119659914158414006832043590141795632854750614603587463460726998546349320362146793522423874572668662274210688305626635039595106634674597135200589891018938619522419868228132622393974811868695851980925827973910315020436583039081092229533113087646291048 494 10010388294911819155080563477978763811606069076989351792614796450758250737309077628812300164487838502800150294835273595743139761918052038911446388421969672891799113913916161356103961877898742008739021372417202170120089408877006158314857726868730589959984936328765986119682284417936892974628947073819901760939077823443487800532042135345665253771074201741 495 -51641927521846684679792180989966962046636892950260213319441569979563665600100955086511367418741757635008730403044442822953904053307561480920682622854754276619213580038643434385161074737146925988489217809731384043738723467301290912118804140933795068567940855876344355402961581776811105290534442953009964052327933040132514772286152836438657970410759460590 496 266412111059390080155291564462722246698878528434024160944321283901098144115339241247527961245160086139831249485517337474342558237235982380434895579867704150624919437341732923998382330277429712065363760216683364579195359154168876159732573726911736575315657998777811914277552573940372971252175003924004382795573925844926210837088096335823483251580647962778 497 -1374375750965051422488093340818096300123452314265690888772123961220532722679229884920893020656216516341611381951692956128984059326667326756383396026397415082676279479610238561539582179924969626029334274268340645718483133044208831360699987471814357119170344111335150080078436081103703043008406620850855493283002667565752573633546609718826785326281899854137 498 7090175808184872408106836517218292960578958445297085768752230799545109444349662395207194141075169490275851883912672994578147116674600774729570323664898946024392490935378141645904182597354588008769368247201546701886184481411698564831078509396944541474363306841405177145803935060662177141822658641258500214416949953993774791592804779046293256733846085410049 499 -36577037215383992929138568961854660635807661223812416494993872685661957048796013945321488886513342211079231962598361425804244463097642286465682382240775118790126384117902078245408543997888060170182753479793342048822718771327615021990653453159936698130075905949723456221027469301556964401402035296533286743935527311555039210132316732868702117809470847694221 500 188694848710400430802053409032895905744604465167668061915123034699827595930289833256126664193438786176815666022555575130309492334676796994196990270391952492479746994324412858202420281168892909515841894919404702701553357880127072417260274786000653388071184480192641839623348917136817301702402322654041088036681560470163398362882433253858402343678482841006834 501 -973445326371744267617138873886574985143862292354119230737001933721082808738895375427734136441388198214192919846168049177837237625682140997629986033163619092162996904437361066767637020911875554181194220322957130518450465571716277244099076541554291184254489326119639197219049601985274431967505985156621105750340375545448823752129598603740446825790921701955437 502 5021842461048394219792182238075146524852460646512026206904313774450143765781262944673385999650563619156468072755856634380452684687990514946591465502347352824424785509284325633348440490486613930929404621750826153236840039206960804631151516586043140081407705891301025025703001218120629768103842166566216689799541790551944844968423670315616724007872380376671230 503 -25906849640529138429244658623914126292481605732368448414489167720859454159884638783163495452075444811431308874185773259278003668416770551910487735267225797639465895843094049381520489656130544950229579501204952640281765738322499083972307151588269964554365901709667725038376911587140360593309181355915503514799396070825607394997726462770255353214861003427363744 504 133649126491488499891472805546956709775321987801227296595311079293683121490986598086185495478900091967523709046838178405232001035258968954489544831245563247960274422584227653399029213568231912496728539712609769086568287355243396002845295310581729483852091334987811754604904950612704076986756476218734090421829094094052259401129734907808505578040271860595729795 505 -689473604849048182470492709163014788709483342929501792028866180107724805913624302314302554369423026433999027762830273751981825697101247449043832009103922447325106468134661617759130910943779304861558951522477902097372849565562692592990642861355992522975661756240932055974887594601017680270207067369394015152626110921320518404455384509194319569896156385713218295 506 3556879601557409494260460691569311332634784719620458571892094042431960387561022815825106603434264389277859059504709026559250600127286975099692925035633393046941916380631022904619412383456058431469663265098302635307803425781136393036291449601666719397665703109912805864943744494437246092819299585145898433843212368978788866476299094888617724681744905532051704609 507 -18349350012818929965141057369184300549452715635083072470074415411633249759868816404552656945573746218536351673237892444058386150163319346927862778518401152178539967957790005315783455219349045307947944409770239761912777900061028347114620676993162291074907446354986865078965868881038222877384029761303318606232860972242961354678736653737707299448241017555171172308 508 94661243452129148814933258835302379199404325642035919481106465056154232829314124018467773454914495234488509352286563694561593591985274303491891681182715865330849558765931617940286771899198131217419222243790261130618175671714626492745803238745692403898544698429102384809991590031817693808448062028022923501151347370556024080932842735213429437212775459986250509701 509 -488341603688590976485770237960220399096725828232848966345032647313913570814708750153844190616122511566804471550275203560527875737659858344558288441532974798015793008710601203255656196505040055379921055716714998784244861838726702190442341640738177576804193436617989206287697649995298798110990754524011441249742025513931514109191243496951737551083927848833220042066 510 2519273075192009267108479854631512066753897731510872213381582176027365757469389247253829143979744016259350068863269695164834208805616360412442742943329167129362092631042498162316204069787177167569998113938263243155987915768096526324479978312502290774958889184931568055144555974796218665785117823364217477042783990957615492385080608445514505184623685081629152851370 511 -12996510597189736577827629299490767886506472164116345439096858444440002893649332653871883108567397847325513523780846245120321375632036082015996508225351092504323020037766837857139376665449531743336444907622119906691624802462658986126815489488977107633683534071494959530322303912014463663881869724176399087743071915546063266729854965093143493868939798032077794984241 512 67046835599587198196990663436384575649805739565404818722771409392698255285624599819564816419781781864505175560502438741376383718278919515228619423942341882427487282837548406040448483029399759489738982623235804406413375387141004495556033686026669052172379260106183245604158942534331604539734541097558232992964144158639798675758613824301369317079466121631716782828453 513 -345883468512701933290619131177747938277699188113800992603702339123546864883372125621516086883465016254828075549216856126557809796477234946390641563373263987653668440941756432329645381786226635217242970779675731930250219837350301678992716864874071117233669250681635884527029354975306517154671014338060974575652593553555431603441346956279374465509702282422188990082041 514 1784355260326616440720780082569187941505077180754906021710170310087267912394787579310890335864452619264846366179256526875008921169370876605950662040570644380863851104741719971307688215896559391097214994984246248083861923540781821432735059069158619546585191585268198174703412593138436900552485483881783266730157631013130921154326535404391590058989865873383510976346478 515 -9205191877906542373392918069601471383695059026579506034555393110368660877767907664017556346481861023493170960790176189797619645989929079995452282510819758427100080874152167903171841842835327522683294816351169320672778070815563529746899762868803553269649757351674408188320099967786809681420405873392129450455860353318566312968113670439974033876035221153730454475831149 516 47488053188223401882510089059500650710258152968480293604306337155526829765090119492668606168083241367965621023619607378382004841902119047595024540970448373594670812512919110138050269192322187533138158146254074380127185723678779925957655213702795388143098508178320698976416261380717648429363961411179918398984045389105748042208169692222128888322271136237425920816798034 517 -244982964561559607582252399370614345838058288922371660166346014894411680648286245062446616719224511231781875222553681831798596756015660379473589346805177040500366983458089492372275161767323902568203572269550454504781065812253150231499568601530795359219015169570103182274446612601240130878475941168052048723110593804096821158895187610739714305365394525866189407876608816 518 1263826349913496676779513810183828323065350130154205825471207841852817381527376239900266056056960388471307749479157139522506814638603097736537963584606071120574664921373170219350505882072336269365943559885645884820501335215809438662898891830144193404320268076758676274693441389787127241759731700380149997989436999316067998776828743423619272477632035844530533585820535411 519 -6519869843171530045213602307371266376654801415623906391687444372348907012202217824161100690162643892268838816196739215116829465217017850823609542584690527537883784636479155138689077984082566696437835170033071549117277246050405854268367137339572379811230049636573019673009692920854725919279287793513233984375840771146294337369600889046450591815632965236079864980720644211 520 33634923638684289544964848582438761690518753752171133393661155876616176733649498761067820611896506195524559827472044096059675015474357597171060920099380017780668510265907700844582062961979095649222871149023528573086668497552436618535091099901997686076878604147076081779619966428522315021909693437358087503198466301623316124801342030398908141746526424885115773879090677493 521 -173516974325028689652557763378063744003429119887641848307538906885525185440705055572361707536484484333577839067825608835814891191028951391107066225049962639556520990714068565163899652512309192345628863608768051655402114057292393835263591999636918325726457093268357434997361136900086970307141000742879262620906851144875880933544785785035012640821715217813814271448428507312 522 895145197959795855352437830585254155567918569847921524960087573953579854487026715622638018937421839613871771481139040309979594541568785047392595988699902627539341487811001354351532746366118578293948121929755855681068213344576869987695154267819381669334927220686424081004053005178727222105301903318006373111931760227962744003703056931969009486785991228128786516083687984845 523 -4617905127423040799763787233557279766140011055079065138431216379720866321460361570066142922579024073716398968821843121462933086032737973070366186836029697521522633411647532139076208139425854361245716167206138089686230737031968695605646615979537785067577438941598240559826992681253497118663538344795498324126797472816196717910655639034236567461922143777530832692510372696758 524 23823004150034879805371180229375834906812050511059005401949108220655330163627983267417276788765428783669478667429447017285601933868747193328317062824759713312388905336543365280502374002877830103784198853613332096688911570416453571311610303874555497512445675021038169603918253060670218285594859377167404400463146603614458859630894969772940352833190960769838929546599612019018 525 -122898914350214161725328807906953390724856343654864883090599466420861898275531573806411674593424331344606633869430316145810213404544359885975982236327022764437294604453064490600291513448205000390085934000735287748450038539030908369784209567998738780789708291333632407258229174170933894116004222377589518520757369974131037561234814998744101004979823155210561967538096572875721 526 634015049207770132888876080904367026533133863885179989851066662339710838177163299711640718947598139800142887613741900068987772616206358521383932499323704172506453194000722359387306395305568139029561445812046247844524963658649892503812782792993819997216663531197113063376081577815115899997516177748147211763088513650923623751021578678531115229224577041374922970833667747988905 527 -3270778141102681819758944735091153275298146572154368664261960333565864689222371917878038469983680968201195758592150396635919913553875897176599991416852703255238115996514431616966528440997963298121504376857270462173918078660143022532420574661103520602406806642348921133040576644732970603988465134755827666718925411979356882135237197230843729315745682211902353248052293246990453 528 16873400184558278813771501558197356781569065165992201378394348480338819809055556308632097234807974541522645250542967285306738938054457645823376810337944807329239376357400861279351414928023698067736319871964864135543374662208486647607517753795786443958151940221094459975630806978755033416235049046788907259515366755123077334446154445677445155966208440877998936326999320658022842 529 -87047063880727215184845582943067513170859896831571590146058172907725907592707892474554285415223512940451515260727417893766771708187091953215824979898752146851859427995770633345481891126193047661705728258963782804421899416185561800565797919713807927843447068519002679723987651538344554813767050617863137440216230116966283777323023764494091445531454811118621328718145524954703549 530 449061318251059097125730788582006081706410095785437066473571154009353983377059023345856112877364223141302014654076555821207326193169724710857375279865482568456348312141187284187013344274451132023986383346740226984431310058951924499871977279602582985386195954157921622548925305176496324100934562722006406412286265631775499216634543687147297382248645249447133991872456305580392646 531 -2316632618714058018005311943722372089647986477364441597773675002528875712995690904298020025635958809454504485301930493768421075387519648330656163252499082420061708743475668786620874078447996718848825009700903246249393811964447625766335471021224545143753926608271822819036567594276477631311024535761388389169750888421397705128580237971836269033396303143107990063084227426819629264 532 11951122200842772581979750041846296482163770396804083267258874545223560518927149598832980194105759532099407149337869979584375714011470032607017718752454721744690849232536920472417505883952517696518194383217097366329083612358040852136624199082595227541948579900471628426780578234556460233302586270054424989617660943218436030811233501342643402402732836256943485334400461264956930947 533 -61653850811597512314697441652405777371532298084142166613607135270106578447014155047883911827749469790772051327315338621851471014614973717417112642553774406358474877332840266381758887318219518406452027898529410442066451093617641664462642506877640026509716457549563239482566707688246901752172310317002661013121599586572052754063541868728286245088946236575694831739052869881259276975 534 318061957364193743320621806324444209207974749198137528004339871766831139192310231024584401538084306872133639511412776158307664408316353253717636498503965805926300412899574094127889381383584789621571769814361614028244860869065557988688059468103477473524072799041623358245175141698180908330965969966710596022533403573355881727144361420478026532986204802017572309082242945254653104889 535 -1640828713708060346727344892220640936829798494943562615934694249651863508918741286829274781255407931032064526262333804108519240871652441178279587270657479275994251277902709555746767881371420160221610863922893527247588929077914904166121830521677176165113029178168253714803977658393999806884935062534307347666468438795787806580260088377556659013169524637532775382190078014799682117820 536 8464762306188144323671239604576603466603506858481972147476110119327822218527495410458611789228131497476621168797885036288912606385433376094518591409467409020394489956009793837521189691007184719635126680432313579071866399958139887604183330814735871856815097827249177268982074932033900462338102232207021044022320691828484061112707067075210587082828306870520380920116955479416070252965 537 -43668300232471516842988208722138458015033785298665066160120117118720029709269266553005646849230789445601799845525969222265312688690532323229465951439577538652372709459989426250381748149254638345988870042122475966119066617122766871783568401766080706795026117637704696328860942581026438728149383097080328103052108067704950223158875759923050809463474112794781623295788784038434489631194 538 225277494655605660911277561336157800200576370838420894940040801598098896027866542816405063663100537498641437131827428154539746018122756644870561883814826286042890653602693215521080610857582880571063157962635548927701608795041537798345009116800383315474644393733688442276631692805879080559683863615381236685707802972941049039679385988961079374599012082324365369343207665543857003645178 539 -1162169109586020554519052188728851031540462759803329629353956215339628983487218524602363467969525319114135622651695630303621504413973061085462522207639880960300904567374372610609025981143728112735320898397265477119389807967341910095810080607680625487338570962600609409756300177971492441263220035929524625642860906910991624283233055636042236855134497539615058920316722840315611583120961 540 5995437055711039556326943093717172778046583838988719163631807768560121428656335611119267580174368550964461166131096920234350209151975343759993823832939867328140069208081126387994476208692619510193791656716857017495894391532377793953275712567226423778413716973956735748179915059330151591163220479749736302450473053059398809047846477216066168322231251250361112900723409464325991089918221 541 -30929462151852599509636001150548477236497844701838410293360655101614004095228888679831024941728653519317797743458134462068003909175812330721299234523652583280878842430035917155428383528826775423374446856848857225013881909769609205554024541247366183990638443524746416565704452467822986190718034041094473519553629025741680260390635427053370288900267166718633887207246690638632944450813825 542 159559948693253189396018450806125640110002237682505720215180731159656208475728513053301364661593833998631938694273855349598573647946006321861431053491213915911407573208907162168156411625744750439590403976475992196247072777987510844183477838955212639054879127505795054881872458554157773713128456527114607980375218741553172232856028263207522416400279787589299323355207415294965643582769686 543 -823143225122931387512108944050738014645733055667092802488306537458147509325939146428265441202612778993164973719493238355706855287175252408790320006624443912300989621266374942165365547154274897077637036656205951516430684260826064005573834956892393708241881760816685332512291371971926988024901392182065177042553351590961663986647720458865414667012627201857400731351004843312785941673394973 544 4246458930419742336612598551978290717931736999279567513043473662227946364615358479686137866273585430505582726607004079848615795460611962656188577554712130805343864069792864654541568037167412283798111360607847656589334576247071596966869642177125812942151888593004222915866521432880162592829126077260827036839745638875389315147392907286442758512975299243788744646301946061896487313623887386 545 -21906775026968790075883285774347878660132049348514192300760459808772470336996812218191198195497000147606114090229609646809980459474929428822109921261915433757748077401313601635551312090510393215046849729407609978509235467608113147403097081131075271281374142903245602721853899561007407237860588170997173466839833753791619766621804966107930711187213385114645545679708459083822094659811497088 546 113013407157757892543089662161948987903283425711911798783396198325958064402006667352353380749550974862577714919352098848240227307252918633724043768508810284601488050367142839282756272823013282548523733309699178225259544744476314895548561655029799607265766794042701637759875019700427428251803948980059020592793722048584216831006896460271109659626874962911506183921759976264428151476684125939 547 -583017362513737873307610306086706670144328867018683783344643178832537078947894105961852909799451137943270450831721492025099417173200444265915066079380777582748567013150149506906757075939889775933558676498109712403939418975227696017463319118529432416694925017241704541441665587691864030714000465074632619344408518035195441374826022764862072450252335077434894799783524476818069181969218399659 548 3007689561274694399434991139663900636663831651053591060675239721197908506122414943041601657016804958370193565400799571482006877698131567849122076413831586825110313299386680068205285239144219163997615098745795097880623394913796327899491476854283338624077142118432897256720818035353685260342834435143566835535707772310578721059313716014745902303592889671426631860178956842619201635453765440301 549 -15516169978192724061433544531711804049385933697491459284340264330413414387158577901025895942389636940325046926757344156810277005831527961891376390239889403830299278627716761352581939305681883303105642759045305952126646071917234865414560816883523189612517421920937900546811850282154852838061447545982075839703062025793424422695858085549936942803433354517322620009086459061377432025818835911096 550 80045339084175912637961906723734001508629421398524709606494334550099583841663234115050479016554352823055076396547055988442067599333873964209796493789567725257415166749660003629642478418718584100995124164909765757093490973634486953046223081376720138869570627601721781297041338178182632361444110033217532530045416796829394331504531483371317049561669062826948494874212514065556634264240149794381 551 -412940585086771362893418781222606879363878198888047005272373595511999570091644306596314871922057026801246050071190212916476136188128670924861593712249226322371500815577672702065438372212963349671082729315824400503503890464665388604248479203777157379507214429408840503499969283514947848773309882910487952769068236734587402988625348298876670134055631845888734502970718713170555559712446541985918 552 2130291766675956061243687786504369757127236641039247531973942216393739685670739829023935202277306977532795051087221626731629380031155826341353712863990003468915841056285587608181553579512331165845402610017550811870321575728713211824425874399147465365537147331735926397706004320779047152348158250620293953238027617878234024208280391900189780741021188549872333140349794498186394748722002834257722 553 -10989820751607072709445681076067622225967814838747021953099373121801298191453680331530072944129985554399866614179745643687744347850730960143195961852241205744797544223265773079418393614069107539969057186042277160994669972392902622071716189806572970754151070569667117500387004674722381080726346362714398578693967902102997847214240700616133929758626535770585855733612148298092488162106252499879385 554 56694656591997712184342247252565618492944672125714850413349305672521108405685191297491081884729104567538009845769899072906879761736811845684153641065476350417379269599554449154722275060048548645900346565820544502290999173981714312893837847660930083683203986946636637831210537830824222975192240276386880365173431714726202184057042837667980671741659789945552999489719821141290194708833886941845713 555 -292478299576862138289455029229245211351378109469080823826721971104354514241930087460264748281515690073659111417115433800498318710631047429062743557122824282944778675438887351282159800024235613394877698069883821734391237007165052810859997088068284782871107689371396071330879553097596250361285927654313758847550668727049948102193560660566565445881580290675126672550898817577898020274459069714291613 556 1508846880209288405263346831877402990387223839184961691085184514762217988312280275976879663708240538350020315825000500062788757929731514956422602769099950899118371061132188578083617313080263024305660084373115171251999830402903141194505886315955917913144351367686083741797193642621777079573410521807190781576850253886302742201857130293775395562998361781967179776909296456438754221978007115505951426 557 -7783889988457130939810657707766105626556277940134704167342175625381991606307387558261094633605957644640779728332278445867084197183016824256434690971491315123377013217547152038003929713619462286490503608886599518151739853295217987029743149676305851291533464213417390938851039144642052631229453879107378333144453623182535288394204813010696716025647202766438161463368803959148060013113189348391220045 558 40155793239933671802491307522129724029676418216957968803885852793560570046297138622274689769447434698876161638887292864845171763460196445770968402501420815999344937426324584053201677794148690949084518056781889362077008359715438321476062190418795004680049972714723329076744175910712152150903166698690274148481192594652299561751949218707115305331332985121985923288587585652719417098343831022738251278 559 -207157055549280570759535157892915321678760959398642658764026928331575308896778236833055724864428256512982135996786025550839553205664530887532071281824048117938614379988794848046314496218107948452614282263190582143191066828265814331801646903449725055016276591986445200189146742886517988157225051322279570742102685722137262564372645146554812754732411168537509653951557573203536962811484468499376139072 560 1068688779410564579266023877569868076050069096723898107148421892677309573568385667476596437004305871003476745289220535008389746777683891824159199115165262384524827012261753486462008917559401987130265299006890698612902214986395018958154113990009088671828796397447664245320326282118165338170332119179695456870640572519016608819292480188359550197870165244207097665955831618426503799037845001424463191299 561 -5513187587117202136540093074404720054896339184436346278648546461856699082710139879844715260327216796779405296719066394681314811034237616926336942083587216707705887151942369786627180211002528053406715708265922311548542095278708654954751750599542665473479126119112206592481819355202261911798069666022044764818905570495153583209201849601868201423855840438472373420550029632002275155446067289857068026471 562 28441617387905666988563428784080189622015087280520933671102505744749703443028845554093276303933533008319712413190949510778065570162101304995287101775732159174949105444145640952120851162330406899668910126965117655823432392365935682424981555927762130618556329826449631338104545084976451962882460147362614387369307393081349216810153335031891584985102735810968640900223886337042614910359732072530045370769 563 -146725571524222004535908831487637791627652225224175528447444867472059754996351021172299708714323743379067626373164840360035361399028198435583208955787027257382927214508193565828207521175902150928299371237418179358731818212228193848025319305983889569410283285310211871346035827771045062169830947191733223324923763698137630685525741815993623135200081053710632700669731455056399618219663719437911621221732 564 756932808900811127060897259767633258703644956531847731478335295673440029921660294093706913244232580611282525072919629180863104052519745819691952528413417183002902031112178841252720817892191181881166528956897062245244164816940632843394399362509636377671505817334984976390641645992404601510711216707052369798339972932700889221429302081463820076631631194489282607081168733426685844920788738862385015255045 565 -3904890410298300206986672807953503519446775418977408370464324288221344740743208626505377853816884946871311767264080878237916515429695256793074599711883044481447808051022115482115124018291148335084389106476988670581360966492653581464936699297107110243391280559848862899167368812782986064393737969728598483607283748267920112926307601153684052872151384306687514845457210703471712783837894300482722883617634 566 20144679867401223226647176912780272846372468896857257699325471511418485190381260348094959249716331202524868678563488970023682899455485074207944959149616975758371222846253323649223699590418832950104054554705429905491667673049393571701316249086539182802635082938741658598215826128699694404434449375705261442329721816666696886893391859092100836480255718514991601585383633626538408194101737850921390745458570 567 -103923051435668817360546272660847880248128679407940265052839871091930834866507468026073075999046921967721237021371360960303488197614927974290709040155061388341456360399276502323182577056214462738551221964050053288424709635315663992582888174842802097112541795521777346344369342247270035357016296011291263976189394042964534636403707211652978671606840101074966363350708167447861250957593516752192869470712785 568 536121729945065011381476941036213489284008760325688845217127207520669951769135053483748017156301091377354382553659563688466508127249428237174307895203160538799251928294851857638636962497234970750723487530977928160486280089069622456298318958341366277861619821219847142351384323904523930343820911562337522136568854635623656921436878025040332110512462876497076316027553847664914830295097796541696664997725429 569 -2765762796112795141564626918527261055515810346333816289252942348585183888055263617329583116858007410717762112626005986288105094817427229024030852268090891959434573578597550144658497457550121980699965739536279431754312244644067072180723736503149143987702219684540588725147114787025382486589458361526804844281825613432697450992281945079769383786054709928244945734509078885954021810554699421096728508456608073 570 14268110052441793940285621069309281256452367133347641037181442756591676307927979388029501094052752698605994174334845216961864742038859132427971222909038235687310653390618302398773535927096345190710750300515503411147374940378001969628504634954746705155400989811217031105155705739061445673632410026134361975139498985923619959762191962187389731593647804545041268337378851996732951376960813626819648955131330046 571 -73606805599784372024306977374390507820250140677474733844630866127628906518808238095502854817710515412751594475214597897998194296036791943374257473498312783410011229247880375767121540327309902768189801214590605398167796858281602287040914815724499988472587557438746707760872108302108447128579645516385995241284619024319780529184936712084751847740423950866932138876301825441549832954265903357194406101030764301 572 379725262188963642233482122612897763021476277771966138739021887812728335116949749419370410997931244764090817807827891957870210426203609381442290553351735777857784499383882673281584406871213342323030287264856545631213278020411929472430940621417191863910704137528738106793896133550515388057174058899888529319182878112036288605672741675684563128666286869584522631143167912679101761962681051866621145792841554530 573 -1958939442753097592560379425894129559584167954869728560351262519616106206730177255922147323376933831116942010112387828073960100623521168181125443950919276896326269479546881895431187587670772481916385246128736152272271574064361409795219857237137754494760280461951532223404643353639596878392230321018635968452444696473996642211361785582609845052575265664384636269470611640913797716267687495352185221748455709456 574 10105842624882248918731614089913772033896918790891837964071925197058927027689637124775391377570721562593765941501199499515809183858845372042539491455017611887193336123682034855429357637657222137773396463386213401395678972394731356501534174689463782028165172919162136883549770168673864239445209616827538012344166543126307249549470600186116074828746086058212779081355492039760642199114783202962770653288682515443 575 -52134360526916523961680674621364413849226093925416524950291403876588800773096922151878589504096419944715911517924829790675023976127940744607104203070888230095321912395963992997207867526911101190585291167725523073840302183762934951361623132376804072865531707695226790951947480636741795661314938431698228149769204774394372605168329859194268930496574545797847844643473216557048509057632110879274958429171541436131 576 268952490993513885696306130480738548524958427689298975194827963674932401281899769522964907683205181888281222129966804959101122902343047971374582667901173042747266182273950738104326880892509856720194161113770590055540808157186835579565588922017878539815468211230962457716804840128852322587985283291974434594214643293534772767821581520812000105899833803030087735300252545494563475306308088882667633138526460289573 577 -1387481148335367002856293822959395010013759973071392766124271411068639384616506167546760176281470916650874023776208859237433210307317912569537643594012348316758389805857235458814249642002365112290462701090469673720397387452966012588383947894341424459328184005577792496723695142636946910383081711819271679554638342441554354146827011236564313074690278404358187972115348708513672859387532245233497669958539778770304 578 7157784372528659345871703704268908791484241209154339640305621087527624454433793987385270348269571839265038502055145354918956297320956291501015399207612914942637954933598412554836561985197911827694559640414737085424606905166378275501968101773926571644886234361978434720420439447258280385277139999581688577543777363145556221374540915555431013928499796086412771417277253348300333071888752283550010726680372921021709 579 -36925818549018435021982925536326172662666725507304727697592777392621683518223469205071611961409948962329489630017644041436739059031884689909753243726132925503849641603765301716743916732652399814572403588328400685250748736462492985115062855238609953063245698183531882614819638964494198890128701115765072747689924020635689683998528914368229092310406716256415100891228398708868721213212169629599361062974813892962886 580 190494153574696062013922081429272853147992839870634848343060142605988454781355482225710035092077567820413600245089274187422946108164615113460928169976325411005786390739352574535309184670450908199774152764865790784455769170042116278974626539847539872935638871011411345964276410762248993622129903931211196935652189364813664434795178849985952305513023371981354495604946704244911078382496107390754141612855248090995306 581 -982727640768968126149741088495733441253222059845881296026445564953065585202232470198091998579333954618908315114922796920931764188425447510676742628661245044851244943429145806560172755418458677841385646973738418305384645837142278453225948792010377099950046613342936120449333342420087216476329467538975638249920234759563396196213747087685546456094673595635255669788041515647661228154923889841328465682648463506903401 582 5069728376480873566971024268190151628301884869063237415003072862432996604022677300338135003946250183178213213933595020416122135426415782769159289458048201964270082165419520861800757368029243153975651752988077294560405832773333792901943561637380751999551287082407490595019171087680394769717999918100340903112635366305794978857568312809755599669452786072882449744846099072799061257637070917038930567692773363793142393 583 -26153885110206007930114987887296691593861544929781554336211563049337541943872322473307153308111950459047226085525790707729130588684844338824529545877497468610607042011708369880375151527352607576040628785438117313484508140081272852643848231009135810223012704897293278212884653486412562700541634134073037671941490285264695294698014426018977534716031357283090777929280305001592785962717187157125561034819506390093226757 584 134923541373762617329467601874785902535622933576022696848185108662662579932196866273443565226396289437004075158049317904978257675561063443748546432338081273076538291853930444641177595675963777818056504796353638697427709334548938324298866126255442193663536650227249077588175240626303665296451295029101457429344340493634260649271627374836250966663580494795507917685348100744414101559429039497653832425286770018814320650 585 -696048099168775516524693023982183887962568176448060244602145190379421225928266876197536341391407767083296078623599069334457819093033070750551019842922207015286534016871956590260006058698313530181588597678059683448534079535949212417896828363556438507666743484552776503961287301087786313358977069216793497752891250506455870580880544296175732382841876945997315386299977850643744709291786801548669229160061495305836267293 586 3590796323781334227097216761397749327638761533577125549740649743238409026248124332190703877642368797089758472174429740662477334805674122651455191152458073145085993059529986007681659986047916940045129373259950035778997657887662117145729235225447414852739581851902064895297663086780288621186299411947975638345105729567221024625961103198300227478807602115109759585565110009428166452869365440141532113414274654026285759958 587 -18524320739154971340536604837919736069225806989814766702623477878198396767059223877936192447403163397215109622476591607293406717537226749816507562882640529634851575115867310266353917714213193467231136877798321954279025847820736842129460206391615236479663777102179249465263054816773140748777982427209858054377867422782468400567417981021125294985137770560788429132373713129520874193673535145605687005060870847262098607856 588 95563888314814799074046275690311141974414808282748414932859230818797137298929490211874066403643163193424259504779786853665413887201966781938552967875295563694920858984345298941737127123274991291720116858363329190975011037483646486429276854927041168481976008972168697562738305964110455886856000598846124990753400684660941145508779196635266178136712423571650549997917077225102628600417192743355016806583082660848713157635 589 -492998198338418216390560308523688276766604342833959752592722778312897918806348339205773974821026071296571651396911450683196507804935735463648566408656623361755232352973447778215758550546577008979829478718805752583654192025890081664864205458442364851589592552061979703069582650496539048769863333006472068656363624043832757811889360319730152100495414461361175630292729150113738244012321442636550044088782120578652989865503 590 2543295672150333919047628522607750869974165857336794699720509032158563990058536404421544393824427492612461188277027166024998625475226037504531094279346977580178899290136636244458967885829592582964480644019522492325907077638014466389705888095907407373623622786427074697689188867453889444698922192112021435930029864590488353055422041168075925249196150472049596384562792107449644872596246876321171645373492172534728097273577 591 -13120439177626412278705132149429010133072835395502890566333460914988888202762209810568981502992477451809439602204980606345385097853685890216728564529539360440201172940723534063067655971766673507457078782076854315923574002629402586892906650779926834359748535065353256703250145079935813774436511315440689926963292418585032355258024107541403434015674144549336297742041607968117485306753285689823805694091874157361509736190924 592 67686162524802393347798469928342345369946234969656206087290810267590219397824400052899945754717064669134066296986203160941066802533950193798320197682600978355401825289365797308901422825584441112187907017316498334865962609137204106672000487995811962790349710406435791472341465685220283031332275890767698124581229351947421354023590097123046585185443703238656478309947527421249223190669249139575687698292795193176571649926821 593 -349181649738250391401255491890616624960889517778090502324730729297361900271902516553643944985622505545927865853329090991362534969451575518866217764090204947059046711808865405183820533373441051220055797564258886220092291459697719893608414899271220778224890456310123880119620005291301398429078743821884836511497142098698020178449450662625605759087494549540165125326055878683711963577468647037292403264748449898034324783082474 594 1801370028464058538152236967912294878205657690066991878522775520247077779967969335157627521252726143682832520465259587228613874991330420011443824686684005967843469508566604667196428590997520356674993722628046342060390914089043312497506478406682130563946554975968557582378082928122254914056162152296600049159278666180219555841502973368850472046844428763863677287922352360348226965011369530459680343842737315575526296408222042 595 -9292968235533092493023533748897289224312238316955789051382178938617623709282389743511295306787946836992258394704493155714184851615149380583989083120340593835489597120787308602238830418529004882227748614547815976014304230775580186255617324934980127770898749021864549294501848678279990529857853547428583136010470425016113244543364898822924021653824259888351573578269037678796376818736793505378553709682814244563032064011140065 596 47940876811557378272503217139640809947102081847564088745763446834752632851653504893450513843220125087195343336118326631422529747802918463663478911401964114442533890966876755361664606794404422665811506221186026407315607333903873029002508944480571076263271610793855774935651560488686165185980116384727724963009933012276589723059531209291813469381482586290992923906906525696072751515861590832822548207807025666937542533706939229 597 -247319006286162779538062908549783220597637346119666019172728127351161618743144036831429848361157294569908609850030566645755628360045238665083604970166232508673407230848373658839027246601952461183605851139527914090250096546963988890639745169436573136209520081734531103013034859942812665513108869230560672332264876443105369825183072769969021155375001094607630280240150414215446139325474028837233500606355051205362009211945694545 598 1275877600462017924608287206152515372192161745306828470691370123465867769447171160387955468495491666976739607609693801890294340791174351006969769718266938462774860357020037490363488035705745989056081275863852415807049768520744493107952967264241985692692601870070354805660653434363969122628727260789924132661341084275948039793656629347459871026587618927724184856345870053247100511160215320097085372470027460453945493347073998630 599 -6582040239467813936905352803225207917937130206617158946297181969358195376399176382936613101150655539564605429798058608292356427895877452329277921369172327631739861841763301419822850517014405212767805126208851616690883620283921673334547832570145917111947904161593550667777647576602161764288065122677810405441900872330083382125679376176920237186420685765810640722982670613622138753844289289871292745107647965497678869277877968189 600 33955650368252721360972387103637077616275681486456477684616595545300448316380176875816229138357881343026716125934912492404469205628925471715848806046060900497182078580772800655647618535605165891377949177625093526413930611186216257700487314688629336109368845126162830626804824899017311739874121266447199893812327160598420553445785067509959623691569746724900601329111323998798110449961797616074607686042138249421013633559806744618 601 -175171550155130171221000636623986290076513844885160748728439032767275617511749851271703786012226077719326772108669391154206861740634935102669422926127346318804306392571427767561722415999654607775897661726046886310352075620787033641613715806872548053823644424249692428910261756009286695170311213086424116756280576994667489924231320634544183685538194899615819151342831635382478848102882032627765070551263622183703766260912021279456 602 903680879351988315638642169009868842556677534071884452730511312872377749138689316138032460129200422596621738700580866273122567217546550554551342335801980177674891517753592603360737236663876399005661180898094474954611231951597073497903166852170686438280063665829763019650727560811500939742063300593756107427310896218498343745460955009140194176632750694786012663973670587609867137781804053190662149348570604976540099231768128514931 603 -4661939287419534862782848214990865094699234345666823762567366008386922276468196546051231993124866772368043080733255351784038979447008505767782804854356877119362318773817280991398427348402481664362108756583031741887996023713054917857998289545451967598601372249626362436841656505628658302940611162100379957194372242660165799099383216755993337675542337273981959182689239237327962552424500289146979268823929460614151026577946369118235 604 24050169054335365649650906310360727449145462020294889650278049453111950677201633110045138437274989598329289731807987295932136630837947720343677910600258170214125218180721006329264593054834295869515775871504924764008720460572819776566915952281408918552851028959149608041288769494945560057239028693467877979302857425882453587408347806199288363137424810836698575863025924527554274309930282425268366424755588737297572639260935541134301 605 -124070820292100132081262877891041518858741034972541889368151291841037145032615655279552378514594106481070562926327448624141950622205853065232729599747510162792806842895121006740176026787310127535333033236527844075285092858381481834571156490213498794394234083088388868326135735984855374353312099125181096591181768066470756268330847847947149027306968891812375410506471612899996430418203578370536119655209161517232543612469910490708488 606 640060716961143716292480582702738242370924761870118861211258108476300823681367956200356281939040273521459829528362628131575744362537554674007749760369084160700894280348800278602709247439449291193587903583126353174483844846730681866956179243767345148428171341387030318877708983118183363629094746933349058235748136574947169722446157314586369645047207716261511873593528567670904847858624534425550853414091587050534404984970001348165901 607 -3301966735065573097214469669711492051588345694096382435615182336131620182586695671010282190146807424332083609839947019420355515626703444421214030703170938784414124271586272640084999672389264540748842307378143158784959611359046604016914373044582379029907498970710881438120813176574951102598950822553517386664396942156389962274114058698339457721596638282832352897866429671846174493823787902140706019085617261226159775571004167921580558 608 17034296951146105208519406671319409937040109145020124470266863052710521171508702588373908783812540752752127685489584153359533028898837310752094464534568573514051334599242979150326372394146655536010577523057137751805747729452633618224413943291615212284035022723645115518865041172766744374880362900740747973682871959837662678770586866338965901713134992281020075170247898670823396366274539974828672270494071914238723791986003561406347994 609 -87877103526926694361304298146801695683105450683505047092516394053634907840173888264799903671674811866713362151537320295069519728527520996238281513483894890724015522457609640400751853634493573483588235385826772957090525708678631916090044820096706573715264763337551323007047548036576225806336897705451131962228445026691227434994246355958029199384631767870326444385652390879889437018849177636948714076168015634194880699638494863784306809 610 453343354670273778765621073211748759253909215773812590302470823904994965934469129974095498384530119274721438178603838113889217833984178197028483089931888234631816567895540123441097991494381051888424374639258395919170659004157139815801509461492409443541385893798026070581412990603860976617009693633035571789043665021175483893528135615487570967334187099233499818704111682238763508934578636253746403597980863639282335894490259818332700321 611 -2338722932085757296141896585587590227862399162310702033074219477752149224137357482988346958284896338038195810661237243282607406421846219152346752867329357540234200579905874885721693693147481241954452323845009021595712974285920931417614283009157720702871985143127571833645503916761456361949930073294952351812844929116182915994938192857803667587395695072864515047586634740800998140594597995009619883931656521677278885454117644219417850541 612 12065082451780893049289365489919848506564627052683166923986233035636934084792981855943233428082208584798415929203332008519845378255075005250751475910594653136162643458918251820415015023942183592985342733009551276272555060276193556034887784879365422808055922598352988008173197563537959469139002525497560996540720697505410267649849278562682242341922908884405609558209476032492404570238576260856852197789362885665403043896537261210493920146 613 -62241752783622836185510125842063250342510837795865351543082560878113785262761885622871954575733484249127561033671735992058345973920300305100864659967500048456179492385546296694291303584370613608364604773743197533868523130729655041269940530542429896922863549392367638598723146405176528429739542690464183958121905296500273162766066304779884718994085194328397775790964859797747420053875680649564391608224477881332986848445738097375155125293 614 321094845813157745787617948200650831232318305617833061180941171736941184856602682693674681074174469180021332513301527023560658902771637397241061729273361819721780618283436207459676134126367714402784069547796940678889726175097459649426483846348280964019317573733322450342432332914924337272630225241796622468023935548808949255610492683426813321176207301728423193205008916284983031487994462791479366944920175607144242551868402114874611200542 615 -1656474880554840461098146728398483241804561413743356248991262783412378523841362667914504329543193063605026947062147420747452188784902786523400609785294394734380494798497059113017397202711407004763206692917110572214872885272148733300275885465349061030540482808813960739996539649791110346920600452943195868445672234663897541674430834134416263373479228576763087484082798088402753396474271002758369810922762447852404948712148489004808076316640 616 8545478277486364254597030932528283425848898844206091517327794000859074189014206279880804532591410717027938138785116881621306368772224790713861900158653260766310668462587645253101506543345688966532581216506357326344552563499288036079704112260864362264563065741471710888638343374684122535386965578769626065171732283118769406745478590006699492383644425515250121374822308488729650192679988667479933487656337718781518285411198256262273933077123 617 -44084700497559820238585937065866093250558694934168820623428440590903401265125912507175572355505326029374521678344043347194672295169763302532221276376178096197807428942225142606186415231227804759991649107702451191146271361915240729736031077354984768614994899077369176153689219309957565221349878014539347955268953139939747333693435988558982593947876820822058113156710722523143382805848191995577045433293275426720560112836836090207061582713303 618 227425634335731559076292369769536973905487355265757288163427207749117261187654616822418294340920822088975331342363079813737548815728106578078919055153821331400007757469220101705452443685735690086544415800978740299495128155071397176438699153682789389808480635909700156815994092329938549550339723907558838133044732481047251793806941047326481252334655545493015505376917951330268763213698064833879197297837568042276078302962576670213835339477761 619 -1173251004753289065058792072692872929471815443494202532794928548201726193051886210042768638289466629488458350596070831496718829640257731301573200278302739542250831547617746094536193285176211071245714430998039673105582821474034666467165392574997171977695774230035787264168679820950047842618416753993200189737898245494511061626120136420957093639544011968203852590272132543364128483054567009130637640189702428075638152135589322134645424655565300 620 6052606708892592263720833592622671937025332052685145519016506248457816689372033757447777422606505430979856891933637696464492865018485717286933559405686450082063256815155190674050218649903315065480410210708857603372912453584395869513092225234585950181735669555459421217649987000462414202482773255239973278357109014604529812031862591507309508373362119557146120587226102399914873623895407656131188255096546500620159619420120286522371955036005253 621 -31224390879797299451307509029651391837808443960773911513107610559497971027409160077835945535540417734499207007759672964378310163158722798682667882137267905335842417590094549734784360808722156644122195100714044948935125895492272624946149318111644971171534135728640640839566198479069910489412766315209429879980571210660393346326498029232168977249136715170865084347113737184220945969796648416058237118081784670269589499095675748816125753617626482 622 161081436925669931971271751645608969320540150994201456484801775054601213732321696252755955472599059296559989875110240007308948489738430757001588361324041099780606177297392289511217054687420754017815358586094370660372323016218209717731940990606653371293646012828730909932698078126937029137586943260799199862706984445391711404605599519998285252406300419754066813506461665664704326118902755465006415457277073716180857039025853457115254467200685674 623 -830992329743952502876581415480751860329539786377838064961803619207775478347022219654350594600474648957906941421023432924402489042263215151951374118389651644443143657139141683550058668966682839916167409777926572057333550887892070417982067897751862040150474281583604729864037183865900908041452713318835708399450549402120019042677929656129830856549359079978307785771152642057101475261444313104616683701208737482878177921595080160210555473640542321 624 4286951155097599847022001965912344822254164750566944790590352417039027768086106693766492830961842073714887446566940055216280225301065088928208892604001434149645727138059358847845977003139394203851184308510497801903513687336123134303513158696792430693648147320381841707909516561586880742308943443786587894677105856492480859328747104160532536110637814516475765367389495372372883974310074419345463167122453713536937359995477449429483726388220098629 625 -22115667676325372262561697930751574259072685855252742166377179941597734903718983739980407998575540610472772622088178626155823101110272515404384418523132025158270387278843289748872203342292142480085337588854860450966351983558169663955727002337820999662148376614065077368664410102888250768420843886726954469467098757623172156475555352643811775406555981047381083709909845989039675840344285917632927812450599382665699525056075326607738615824707092377 626 114091049576823933196979396156704178657361351454255129981511882250003145887028797416799676854605526474371968224987102169795039744701010065385073597860831245530178671752085085748152548616677538204705160042865621125955119891400476197208967689374905757667665396500858909817313048710788610884914724254465731574696614382658324162237668915356320715874973272412730504466582442462479758594599230081304277185794967541998865957234368358403853092564563072910 627 -588576740437985139874777676767224354311075387402005615131655907315109660572982353923039589265108423708574292693129652482967547173154881100213279447429748445378610072499687016692614967162912451444228089183044955588413668560333299799590629049481511199684898556807302125033625029457763119821264841035717314183698113710476707028555074303628150741703559995581801028263991823991086995421000964021202245111564540830682131060862183486782269054929156677549 628 3036369466925952738257920538763743341482966104906654939769109534067478613728646274202237132925557476046854190369586814699137498257680814446678119624374769884895021530834487919153566806368072178585415082427426527021544432727982785063303780231817349414349019443561926084170819111162817551096232536800400430281998956849801513532583307845850278197003676897750934096062360314474664851770136738184402252970872416064155640698287593403696691209093449216370 629 -15664124839217296441153453359667698636170056513088083209289684508222196147636112845992475764603231535083752889562739696574005540313416207922878231075442658163286395799989246232415492762359305878067352734891570253979010154417256161779887044843351063774727531676391396008147394391311080924312806269133982164813858593198352710778437378068492232301152047936032743953573982520661145791255594893306906188692153502891145052983529104264088036927990553942000 630 80808613593059803234210067356079897091947701608918307323576652099114999665376654579718390478232307983866129884975824904352628970709324281549696924604040933319452877047440059808970315945532431025704292774271788954020801321464461442279268490478863397638532692451181967930384134295747173598947666673187726758695802580575110331049863005601666239764589895768720957290082278269064757763160117016109433310378412019534590948902456738996285074804405200394099 631 -416878191272046938464832365093135855910968572122002059216350197524498545584932914622119113834273839560767053866721020410210665380338910062960650610633922808876314084321190510624267438106691480429244710380958622854089932046580073627852994201992993662166626894423739397388318803623252155188918272409094466227052669178385498154252458954765000046698949102391250930323520292474194726605384118941730322777076135749598510248101105096192857654385257391156563 632 2150605221782681043637307341028233758204447235712698337259256841768602207860360872901202484374358531706265485478472897739348386187014976252503520951740769412133165196048860508981512921391234374979412688657023417533658026759614963467756494216626753510204739208822997377319009300188522121031100399676096137513489613181979204251623781157998880944136193367873152058539516903806966942466164682820073856193617428605523464140514809564409689771225264594937941 633 -11094614486418836946984858086749721349925693271151891301959541939523580471419070035902216257187126630734418033985494863862159883744347943971589497356587380152278965397017460632231044968407551504596378474659846263988586922565546133602611303482922968087145072531653065212644242520828043340869267130746474351418332965825674023539923180831510520860488448682444737502562586691464595466868307045951154761146779811281469292487383286740049859733160997345254736 634 57235270032601558644117220717684392509842392864085138212115633897964634566271777434831677222430468276663340598429134046934796582573829014716054601575049443431013367647383889405028210311624977991141658513951951328069701787676399327453482408482804087163850789894808226016482076268256947781827874567179691614802749971038828755221091777037088643735170634759941866932085612509016626664414327493513297511950728027239958045254728857466898993067249369250111565 635 -295267234360859539370592485313407293416878835498673748959105852039090933778744759271662818822669709883036375400558766339315505154853069266639709684390048402822568478925293060895103339033204361564000387853469511837338669202513662082254308642764917688146923308031330710626743078168561050542271202386129130565458258751354820278218077162517675339883520968293808617656162959276575006470058222996409463630167842189009056573897876333612218152680707619598821846 636 1523234530691493765191889350943114707771792878204273568917723409236981093351678883142431135156518764275268144138622116045962701780498435611870082420257557192296310048023195855286402169780460507222780169715954115925929925211883874029252206628691198380758354602168314778967633663659353230093304327296326670738709495934025714794070304276879711857020712792616868185967573967054259867413860515723259662114982684570271400685403353285023083941840064467274270858 637 -7858113483242979982781481641435267721420272897089743210030397803658600559714435087690265762196538404370373319647327244021933879917371427562003901464625477617954515321440560406158432883193599628993519920828033196406094088887043551159544808385180988394279793510332600377965813908470882169343564437282481806045631722957277394552658632863340639456121628445080925822100822756438004365340721562880666056719293118657141860580341758979283536932585232177664429321 638 40538699899018742450311339709689916672514847340193188771216597875694748162842552409520382213064953046323830842903911157527077406833799598868681535717265971587375751782744562859248966569728183686318620440976226294813063831286135416086352535200785952040759312478792997825050286529036683708833662144057045244611967381884555568235924649080018384538558871669169858489553774290513855240352198013340598679156827563338549251941396372507986069046741951883308734793 639 -209132407289248002657776799771616796026786080349342916521547738077251163565665601592663549868785251874778676837534894416437369460592173847099136711428241498689111070126075343105709059668854720950314114770751832383320880483620638085171109621599632943628155811845303560605937956183948477687263722970879309846087006372424628952742027633993022810775897174845962468314465295647938253179186220822944467310463641399426546130005010296589771370177030504286721871509 640 1078879290345829999448144997970989453837909190488002998359344674161486717533651891851821826733866381309302445200025225957986826108194016979155765808231042087544006240131939941838200206405496664831516327274689200059347553029879332589380071740323562174077380800910827505721240811772566117513011403369313560426373090182065810336113920427647468342081320430112771912918316754470105558352608189179458634394000126981785871741598325886143506281542537153301496063834 641 -5565758737368891616071759340022120259912136813746554738725799423221364362756278174896254058696881969895249405097884934987080989822501938509524965407471262005026631843569096012764202082921795653191001889314989311969592743476134692737429227957426423568544459294914935646621221642485165320858230378526399705998625229562117449509237135188611377552179858299000080324440082341055560001690999621602521105479316338268912188846059858950113226587507404430828344441981 642 28712823204409089182271252191345618814072439759108080261524756796764243524576332746233264467307696447402590670645984718504135825188497051058817058992315000599419980468805980277169670656678688245771621601438085397004426060635531582988620224243602950742031580283984675056657591644382681839331690224111711759532113294686015327880300592254621525137240046525548401323671776900639945606056872530893368840142495939310484561552173508117893788973877336305749039389926 643 -148124677203917954302939660438840848460449527979844414911065408543436855512885386522893581761194422447662314879720656957587596297017972525433086888342883941906283557515176804790115884482881481143657051173606826976122952325984633784040718054429366108664429402743262177616262341733823033117184272803685617855832511643880882588692522044827624727198695624603312985532704917335444446883120306446460108795691465353065884215526896588404224715021557033628469968601616 644 764150562296349990933061415410802046487451991985329722179893688066211134815140075090338623452213740608768983308248236888746205577823212691064884913434095755097679942271351928905365289317002380999240265638813312546350621851561836544150994211091668005792327313752003396629396531654988131098236621078005739396894945258622423094895034689551415590334056315572186962831370386636388688098983163666697227401353756896284492255231343030274024902363036418288700902554243 645 -3942125599058404566600138550499679003522614395701012122444542733422030011001740221066940405267419058338655940296084407014520783610526133335572158503415235256312180552927970468756243163041760942951872401001227003371237475989791808242614568489705131454186743762348774698629553731010165507560403526564566299561191065370742210598130513806383454400613631929253437074959675638323363481996095391653105518642493997247777702270562899314141378656821265449039203387773327 646 20336770010416852205356926491994551450096273898894708526469594115325804156880797607846797330573406708435138152966278658179853266719802279602783851995105333640777369552252129846578023801631134024623911299501854501768637667955295602280306794760896980854750165602021576187210021372113829930180795318571368821992544387045032227340980016448130569171559337899211723233615188518826766476699772725695193299508576178434215589333122362367182639561692563495479395252934105 647 -104914012520396815881778476088832559872788769684981803298472368092036283492223719575500988764855373669216286888659786999710408793725278535357307603207466643485655269694468664409683267434884821503404606080211129197609283204960539225298748846982787133699427120840302866875629719553702391087451972797177300523499958391642726859737003415348894620274546605831444901456569170686604319620048234060198188953893699161121569004825520728086851256716059159972209422545380828 648 541233933288915887409042543647343647936913282405523029089523982706574513906480766196226841495884081825919867146110373054261343159161169214058117455784919976840290040767810097898726957055147464319190494912417781218074346111223975973203128072883958494640839401527030107896559904056418627741704036778577354986001346538332719698850628730929473076291758276286695893522960088528385426722528964230385152263773688262709875622521063030215031242828172112802544991816772773 649 -2792135802511985453800808407423672514503675555792820485829657767295057193658206280589094821273091644068117300527424957129016592044857872797870413442734278489483939177314316322808765533106106683027761810711333597939857177048758347300686863566903757400603117696190153522102628281161352727613069286840044412624374750803122458752246380310547913644635900376945496816213576382276186429699413886053631594170495585095692565480324445455513269361274269178339324575323638266 650 14404164004084454198398513523612912167759079175985635039182458334555622464488481704924115299433728198685223046147645136917306113421466461352584821541974083895590466026171249703586878627433390527527506977048989854896145362298242009065169351466169732252949894952156234177812541709998051930006338340818623162719125294431363595138611494821739559118998518952877677542123145312289693346513533733425709900452677836774891077125820602512337173949832985409737010322541807290 651 -74308685297434300905746510026570546425404803394028816848890533189267206070001814390853691862737777381326487832874107678762336979151367937979245995460357508403959050185576053128070529496331507941052214588634457704587374576637719240769232184691874159533248133990269163957756356671221850750700870583580071744719811080641241900726599655936632733094693477132095644012236972848136967516190816886691096842243834132551453634377212129105823686750250464340834367658770785153 652 383346142758952819103985958222233871767153521524353514136580501727412640000760592987110196796782951109947667104274930852014545843861539798759071709528522912843000331610630872078864195352121328119005173395585857633058620361074875667650968978064835004103184170818566625121265710921646671601865699029898325994444314775135692826226124956339581363075695221454340164091193567205425637558064437790209729781352555258171239732104587076420615608549314060647213669420537221037 653 -1977618963112531478006374544898604406149879771047178482036123053698662979245388547368489727905227976034057740468689904255153821349378921985036845711142930279017069485992024869076292314720613160984188371893700500541499219774910271229363484624611528148327744343074310901136045432661622156642749314509175746987873063998813033621790911448111831144698939121489374949074320850135784488927287911593608323347286672805229015345566900011839787736303382139453382180139211990049 654 10202207162213439601663042822988274068204323031022837348657225249616547757287630926427597194062444740553406279469998053526722237467235424934274866200442994041325492942850947480258590257724048237777760088412815076265713184169123655807852015322378863221165051835996987274022256551741484409714902542968806713423840705040270382216932996995887814091252593470952938086920634281391780014197665353707394518161058837141581879334484905756693153503361402223472791245694715457846 655 -52631489140305389075545987808028458760839738662466539247908132162672614940976147428624780715394748579486408268180514762938342915921432524400729549636203335559971434351035719629945786231814392586613067122505998509840119891491196682940066627331475127347099338481869146287213776027029703959512898548316629020239113511300243727033450856110575211848059088445407898567975955176676603859038500024231484867841136652340682408468269573552241909704613426592596068918256684374109 656 271517094789623681106509561956167595424534061855954029115586895507473818603808993179317468340407069230736028594297798032065863165330460493538301407607419765247963635643640818824882180201390703218066239634750665042347377471467773490341655644714361012161635896562442789854830205988788442041095573427266791539268014443159867441766401331816546756846165602164875917471189964580082787055832392501533586230870909598928555107345108914285543768853428261314956755600975403106362 657 -1400711512578907227264077835366747738629726604471559173724904231321105890119569036860270015873789692328035292466054681601651652521418687632988641409430231648710796295305789305241504338781256558875353433111026716559411696275987355297806840762203962787294363735973247152556720870886186358211638789385396011817107906555145823363735092469917324407451782135077437456039218672272382288695141145179072772226204484172562373664026002017920841860309289120254530518167786764310080 658 7226037620177386526146791444973839691126939036840053792926831143276783098729152034019275856062185165901413042121537547827582764769780619735284741933837658098536973783939774874823186846109890675383433742774393088933715999248842849620584620596185458271052678566201141899823571070878849013465339496830257260728038783832308820921506555340003085471607579611717075162443708902249522431773101515066166647059215693243243177633236805021386039446638965938744506250179929815839219 659 -37277925696550145308808571578964665662086404226938629123824060123071264579517423572348375043755349769003825893730170731221852058287271773963616424564100038192608598341040024001343081092901090269998790457317969035460990498639979046317351217582294518301448591031848296595878317402701309434243693379875728039672138779111328241803992222121010807215790942775940606181017654051322600456675923372888020804101835282355203043172747298349710631452654776766778662726811713958662795 660 192310615759484563025720187119782020441748225969464004354248113526764663440763082200285394528471753458953051925274515720072033434461386723728871542886618916561431169917296492052567855050026060505099214978785474136815760372956472914628923325728067451532716314160248965695868899145486034487335552979245691698666684032577152347804926023821126754545399274812789807921201863417911471050669547496441579789628827252030864992671956989569853169013428270474978643697460446259445645 661 -992098466927700001398848529034755998227017568981085394626322068666790272247613125735053244752255201083502124412966270196952678567510456699073148445448287169101706474008026475501638829890797780441906251455553057599958238647502010770993816870883384705447432949377886806779727311545338639751547235510037236114992887820256934209480660955087736093709023522715391972488671307715153698197804858236848892821500221795297139244675095480941056250208688562326369699623406562839997784 662 5118070909362942889660319695874023370146889175747604935316875534637039941336938125100302336121774268903327402097985525548797999116496879969294834314497108312274123999345224152445660835683431039863403027780290920462119136099155102127406508434651261541361049685084641114260053628085006315982889672956349978861015414565343455617969007801684623102389408462986654104550834105491268465007513762386429230349511623731675025597261050747451572810280735874712433423750071955905507533 663 -26403276193325856639361948702248844589382561157729498333859971179647811080761175847888132020957303962834592270347447408558056355526870210322349134600035431274408740669469040956543800952332740314293959660501548210530861694419218542075028316081883525664424248401740288480722799338466228522000785614711410958792440384361123724283341679444557150744001294775079878143716947430961217173569788509379367202754768830772212794539901462743238204390307165869713080425074941824625716126 664 136210108473823696406990062993038868212554067224033304000330016892861954225195187774199315153840622886750541796196784620255713238880079094001859668373281947634877567459889989396226304001680090958404311302188737651318078167206931266746501185899898829084045524292665565832852957103542006306179684762988052141912431187335276293718839369312600986616266910812504940354073737938685989003296081512049974671029870947435929738790230560636555674471924421533999447693977671193220121466 665 -702685284757981673255574775853444932350680900956600486171783217052818722450856346289480391606917421030990749870576201589898890715452206539517570797202615326142710896251313942303746747063272515755523430754086908456582709501589918862982589388001379988061627235479511546231228071948628734660096199366055216029197262997645104730751394202905660374296787361001188531355525294401729768237704396227414790410083027069199431917265822437830762653599714892877086896094090172513170981145 666 3625036459832904737460287944563921141575020809967457984843343931566988314198696807479844272221514053038040227847008488109947473587348805470827887985016571150552947980955214589255580982778603334888259991914032496880066743484587723479201738227997367158874602476671306688063179336055555945042634900441527375223551262149820670625376017127556322233621448083029405690446546636695008736159011136632314539935597516776557596488405585390396666560072953122523667331829959058185536777841 667 -18700959903612972038279502525288543448609996375794573997887236693218682442356313451423143463012407849815505046915416970377102366406317762689704092144825182619761635061151892644373977983367898887256008689590979333245881374198974432283833609486886527487003986646358534090632460454315333306295639749704277071611149706869316155985408990796576807291153057951393097755776213297869447691951569962335753020668718941011542618218117800261585437871386375202499698385804807518830971493053 668 96475140372149702278433353660201002455086610483688594162793279216942659696402233191777465052347901318189988584749684914734670919787066218391567675950848127357338611511748865337734255277474938938771412720186596818348616853814915001700688386396138072994008171986013672869097047654724525145724764478993233915847382061200602960091044619633660292697528824970693446254012753659401375200013474321206946414586964260690026163580799302377390695073318596666520630792023234178671422375266 669 -497699196073235583813479366337774881248430253697414717882229101871816190479079488775929886027581120628465948928744378485755270232729372060670407220390124905124275829515436542490616318786173009161875149437518585381317047545959606561423933531601095520173201682545201682368583546116349434712984241231317796024977662583063007859993887498185362259435250818726413244946208490417754198328302774553465212445264471502778860917133721432512298204069655473661984716284494645399608654512653 670 2567547337235613456818659940625285539757121953467968899279129115134997893678097062311775172505459859758301895202355217851808875675196034052897350027634440387501610688611613057859989310318184018657581620272672110340171145485967498748059687856350228794349216432144843606139094260552994710982403340883714995665897302444844563376672171938265272258780255891466630924590424981328676451392492493719804589104084072409886438127248277814768400972789655930711407793087026949374542978428974 671 -13245549482413958786087385255027149658000609760575041180977033124314794930622970009785330419973171853716803825763751964140663254656805993669094634071849524472001682856205597003470946663631016122603272118619561528282115792564841656153084084061040835983738114597699235272387904488789461244736309926715336507784759396115082398592244017205807551469282878816702437605686349939990067774946787214299491749413827258095393784875278778886886662750934980278320343642800050170866901152614784 672 68331585769309167895751207834639078424831185892851967090610005878484571180885895118476748524460728065222795282837789203182634541193902724710812484703830550952922264347182788442256427024894635409291022507898520014290275218201870871561815845378832171397679919739179764470654737661825106412217941666672783549269410306235489405006007633029570109572652861599322814237440233549460518706540674546976646836078831703031592309187399102015104027257131743738805154401660113571487483997183491 673 -352511280860619115886144117751834557525719325530033293569592714507777101475974509776060256218457563328402774114949118747539806880272713404383717241572726277682876926688310479260655512968671430950815658161928706693363540398600688662277786212690663988860647832999161014593767544865679004047387827963407450057256904323851042229585117006231992426328337492513394784357150810761118484827552589636566102986451702373136710696076628101182076543133229065566777098950356474481059782037264711 674 1818547041386049830684726946766511569438005400442056037119274378463014758731296037952940602950517522466696031342219984989886148683725500140900383621488457244652056026864099101654512204262780226648149273321142431967721108954527579484443383369843646958821367215706864573809365494109069427339635609334800661519345119857318258076075862200539376962303501385575344047821424528268316072820475553955287625183884380965282679413647736542817089327136789425329742854155292862994940317782728561 675 -9381581587006199587901279443468266143249309694344645872395030361195359323255663404865223542955046982070955250536488223973253948267577267475472873599931503715871201235036737077911020505619624451481784810360969543073824276989801383684574707165342752313263254442728243557603476313334055777178770123676638236721214733995688825687236661385326703367064519480660590437115400253954647093122835824885157681319327913308430732745351599800979527954358070534106747413405704475961695508617108868 676 48398018346873060436887894334437969683984920909440889721855169517486437290466892855029612245980908271404950822122910749183327100739677915513507970362456938404637439237529946061605023403872471043782526422592280173541956459397175941340411425735556730738671037282138815188129724494920119241929387295529502604242914826101120710560985896391919294679363099231467788626307412050387723895309773882004364722899161976875316305109706421648934945066978269525975154045272464082159939240493791237 677 -249677323400194981354663639949506720885432181744425482234141742077717337855434744125513196177290999298966550219091595979778868419675195901690436995084264163844511329346368766450164065818231066200718370565409982048375360877008380194645154195026558414188450267405335342200249162253096432753863566211301285815252492909699250328199184026917005591602670126727082662040902082467566579698965115030221459426283799170828362844499205860944507238439145204840668678463297898288367499112102839170 678 1288043766038061089675482786916602005178809097188090727891635706845448758148515702040196419636239692971289044257353248883762635472615085205534888159193205464833890444907781248333508455952255865282421138250182366728010136566558393561971918714084114035969252404143663461079173796418306296195285227418953727107427928402105999838719691780538030676232529432537209702867659964829188350329736849792177489599339526443685434006972212636363553799310470977713450125986205768696449413862481539658 679 -6644803463269647666320872686028753521736402555754031498870546641561305879806732164384923937400613345500180719517450115476355420372061378578582326566592048272009998591715501381315913044876039975831604173044254838592515089455447133808123271137546518445589886002180842283335860074677058230512456614451730462144092672335787084053549533540562169294338914165418546277384556563335319981437979028327028555773317748238907539098429873793747064286891361637221368333685089640849308874253175006993 680 34279435396277979577867590444675445328768640984801371862620881129120991603730822688544320949117034452851904075886662605325323390040345050867244873207015393875688935004036440113153352089038957586986029053604694749777212943214719307119250342406524266823895138912404464215538811572337682408647881556808350230061276553775246322293086717465001911071841562948302773501687693902436477464816562561808348378525318078301762994308548029369948595324721416423356813091094030469815154663279185929621 681 -176841903238080863650974476553814619047618841131393157371656018268419952076838489419840622081643496214370165362596329041972894592124276180999504592648640689352961913227773799623731550281612165710063567600973927278767993910741673865298128379855548280004772604583791739915892164981866768346966194754129718982164967384723530263954342125008649874367496998443796139071298519040425113087558832292841741659309589752371754693818197786407826031106836837055538635464334130622580061363692706064105 682 912297952966353309907098574261293410768248162687804558156935342442435676427339549884023081638874419571082302281819247635468846546638925716645998146777474460142243461600357029681641112772359201154696368727649003860342717991874807500488858373249058556199503817979680907527788011213891525133652989170773240230094230748611144729056467731573002825149872195001064205907246361679545112522450853661867792382274558602895813440904320688961176067690181139164923399899769521956444294707443367106078 683 -4706393336346852170034178088039957054268073730559364685830124221770121146408566537449489844965386248807832816254288265787341079714495572524026988240298566921086946416004713642226973537043605486320559157466912984283315591725602406454578741834823720819025664919149947606133114311452694237911824727911803520337657064105290943311034024965225926133528868780540613539768027530537428391881144410104465476128181324383484307365211391383600751302919918569409979957834779160674167484451423459191117 684 24279500095762002871341497265142783046543192898477288089599724657238270373094879780574238432757172427150691611012797737454715722987379474799213192642306574669313491163872079314025968795506242284450799289820668453323577440452874825782442902230844180012945796809443837987053084096057388016381429552430268412237516046885583620243475410631157639090694728540038283963882565280781168201877628088382012991591099372818174171559388048151221783596204424970148466567091081724212749384339021617196674 685 -125253900974982707913942650717196104198158190317638593277508240820988544466724520519702538028995360431071808465280441028045036580126348963478838439304049774138224508528687060743781367042698095134575472961089877984108248901568258212953146255326705390836844890585102501440509976122921031383121010397643990114387995021517139249980560955571026335202519362225215841657722885243170466899543304789242569114406242238185324342311404623299454857856612098971958019374548865493623475249708426332178896 686 646164033343883199065923828706414833727971719426061283336881598880183875093051883302892763799663596825918851260502962172735543154874159690674546651353718639834311185316578456737347865983749997112320912011750409658875278316423289574397665437380575415725656653057370077383047231599265202024167661115829558304170769009460718527623259465701113965874720965330020828155426847705859277094627057429579175470562810772506539335284474185299747191153208682902617117687937879582330120009839234824887539 687 -3333452728714844252765733434952907466815185583957041866967784683956611877369714073872111663392543728851048069883893646073867731657737523569560380120003008320043817230186317310774162590906444107848157218881040113399271653632772160557443955852352663089445252527738842480315729500488044401366483579741723755929557096768831432301432521138981073445679005058848269882857742235182737697770385625676335591705975806139455240940581304937688362941858443956781044962028102152589886120236262584531575747 688 17196727953229757081576944159527743161996547762135001998176588987467844462718497011639357280327033440834817874388513912142867329177971565776459577314122619307533719693398555198973851151252902093342902357073876772573597379252560471467403524455460077475111368055501874791625117673393180271792455548707510775901887921327480202860980161149887223694829586662902312938775774269363811006315077445061463255335924773305105793810810308022145252558035114847841371784843820658941652554418125201444264325 689 -88715058038758022816808341510079875281305220083068011103728924567145901359469936799633755536105717841373701408954952238536029689656967135592164255282526121800854789773277542012686912625566564794896591810941367334730293017263182111126339064756572346955222400388701989749606509365388267003362973446276927074408847767828786212173321414229855981535945779339145169991814504347959572466568816301380863189293895685282920129246732921075329155539738578472661363727197788513057392000444753903690360864 690 457666222564278791332137452257866661095192446967581026244681022456147327525173567977702817246505382175914554438373877012132688976369631294236691161097535444923836484133813245860874421424550192279716438951418605786547740092836438910569619616530725937303739428861710646711774820033803693356583118716594025480313636633128763302443056363798919271913349207490450965682672160911762860075232818451525598331464455296147134098638646505580574304627106295426358342951007514114497324111536410683785314445 691 -2361023888241693442327691901988207212728516288428452085802114296807106914003008622273591213989513036630495805223579957389928323704866812336610318839290739768397703123960163516276402243560459143384212857163310278649727909066479609272084564617397537764845718967312382662192792974240360020178251509129490150343002948286854813176913366650247960942346794705950943425778692187183513281217190934352667488808790873181079754793740820445978902757046023440440281183199705386513340293614266739915728249190 692 12180129373792710978270234579923536600315658234928832056532082773859599231407033452733084476657411082186159267526267042041232811140876296712256183366191398410542037168830545055313156986270452328739557001407044951146311005619461341459401338148710719353114135152140281137618831860778495058082974865038861625754987097384373167841900817254472783501166219754038490650851934597234573917658464541701010125386135223688695197223095829989161190677874973737921561459765246068453569847278074238129270061994 693 -62835260710899316072616906898829289808545177743090354109735209316665975571115729338224153291523113848683301705203549320694127918144022143568195416669560552072526272459256966340009252254090206879470793501229802974483337774787243883597898005830969464543915714050758146274454856843793084432108251238158924131749541486667302773073595958955162440184409427111237337237512606295965637279922843687782316559461188256309656809728377131150680193818396607689559371413757354287564620049481235543399410026153 694 324156654452452233834261445094382875236118946068638326563842864673113590211662682876163103555175658145888817480469427332752407565469681200483462293561677615856196454140750752082521055844168950130469124507606417167546696879253206330853142374564306901329969768957000273473737142168773950036023434719767451555439645940615233565846416746823986995115873049187065132799432326899767310179817550031195508964597565008294689683205339716201795121633521105245341821919515916073798665959269578547925185972761 695 -1672270241851322798904588621244426833237365368968955515176827996792674769142694140949220585530016463994099918254498906269246445212384829864483683069988364788876815357712558556867302698581930486805045578484299717566657638879418838584461331052663323061007195760244128138572837234003271392406098274651467941226083153812472349736671777182298742574253966576361569887704281493033877049293458087675019066608262329097316763118505682343943667508218774023559236241908114355162365739198261412167142068771621 696 8626963918125193104773891910668352632042843873371261254860770721032090581014188249071560587425482669373217644226518427170712848497636724016544206073110086470583920153484318547410665529623093270541250167829837677216919921191356919794932315082925757664398500333221747802561572652677038609669383611890488306126854543840608612276096238287288238450741704106080359689291852742734823118337987273023799954844238079122044158152849296981222343060429984388126244494082690126045893791963249343543423390119850 697 -44505071358706192275538432565053707537730078756235550782397094678242068146727846282568932037774771436463971453042627050890121968775442689292119790127248402117133814821493442979831126970997374337395764073936149299308651301256091328352722229226829265485620983653659221217717888602469346715920536981964813016671439155794113841206199247416642306394514149332396326317870785181055163629554850959638019744644385868447869312592883432774668440462967356559861962184522550994705121911738536055955629618173661 698 229594257660228528782444185514399037935479648214170035233115090904853413339102911071470715573452593319536904176827942949037777966021242161685138060461308940164972751222538731572320056566467026508323115171822358934394334803701116207830450383007302028409994293323652269733956195751125128783544943415831761996621999553747651751346477649983857758623154683085057359727585703108726169991504510421390203948705846953366563795343405594569439375338051568764631159438160253559979932161454943195499445957406198 699 -1184438571633465239343188594978043986578258187703998445143627871003401454904025153295788540230319502437470664670696197711899516185764495654985300325646768344096197171037039512183117785013737615301740547979094466357131267487531324384861469241987752073314433536937700245812176310276701009611014806928188406976138124228043740257896627873809880626275739280397463893317799137367076857141970196571565229853573262796585782817914223609906180817405291746334232135857069958743610729323985384534868375585970736 700 6110321504857653253900936969158676236699033454872447127667937457789948845138511605224642111761272716675560051495784658489680636830354777809583232563292206704933823271006097879270099273517291964579791396230789948833794958651170795604746895461799630504405606559534599881017057630415909078196997336381043011016066350962394603586172631993253691370598981645494827263648925487697834982145603678978693641487437932022154883408348277063384512139151641752906388803957884712464724131592709425002252777811285763 701 -31522131908652374866966793693905180798054731421612798167252922750191824662353538594070429719229731944071612055805923404924913337477442578744510862980441308866453098087138287307847012142864159453150707130196234054051242305176840875049536199465239614138749525543883237950155549821106232236985279127291544739277986478603127289287231019103566809421658292047295980218890778961557262545435504742202735496925479023440122557886611065309789055582496965400877794815235340562814052245237673758436296592766096639 702 162617433350526827340951314703412110244048468753793663358732693572176101346177537646999369563322467989065221821777350146591317069239637764117296324906397513204458025229153075057956313534375973022269663060398009526859264029348851230488541403399277447378839435497235353606292209544185276187957228351559581233115137263047747752373682367908283515264096819591596130759663294999914071818091993563412452215653263287048154547128480500283120529024619462235767189049650955961261439979788432466845525745650110409 703 -838916279715662781945513291435109636110086641987805734255399919573525216011455694872988123466954912806354110229148002760144868279990080236151495878743464463889448836324772729321459330338284504891477863007477359195158895231534589628787191946166760236936001327063452081074209642918917388484047728978245961092018709644176898690893317607688553729689327636511926379398845716102204588601509374673931177076688384340251492542890297925876002608353905789757957271953620340818058597410476265442808294106797770476 704 4327829494485673105137220149044413593665924654255613029592406222255277103624866473001465808026427524384969780869545772479693324423535875294579438865162627112769940048003633027165711717367647721035960391672726045717601393667076924524083069849370580565753282537793885907961845559198216339776055425610436035419509630057685053661178903317745102446164037145265981625066271843599126255484225890349584200187470218233194442463788143280952354534934989223662688957728810698148521621856687843936279525702045658021 705 -22326552227223897196253926622843701753703097610853401702568941570750310759411365966307291547582191739230592596819730250174878734572008876620308552135724911642371137099796930512320122658389111369160509251749579853207105818231444761374642960179029469038709845425192669029024600646722435845222483790046632767513925684514455735761941887196709824875207515856873660968240401450198094269303073547839879242745281626567001524437221458452793575822338570916086230440668778044937840793987181716678525918377464196106 706 115178967884499804058447335079585540106527437818571330939467994936149439731318232715374622783194551447102796776509859615977052596284548204770736566891644622766014966718664649849489351422147838844441149474880668371886954861274918437811928315891035031661104852950239531230535932024030098880839047810392377279088563019036522114479820647600229641371675556809031234187139370062378635043647555475856527022459240553296687536458925610801630902947028612714463706758954049614480014284796935010052075017409158619418 707 -594189129961700646257407558253922514656061756671474278126248059662537500041609171830550534889066911434856058172961274460334395277238579543960763463848543630836377704678474530615305585804020133580325987132201102363046215739237659763003427788618086773905823126299776309123621091767498091516846618817835275218063969260429087171960978270632097469739691077545185539681728270100293258786805819703866063348028643179650285074486860254844750948417385817041774188383966623092082540522600840717486828362463873092897 708 3065322850597933561185410503258116216660980513768503263457858280670997273080107270464796458391940984821693369966562138963771708946641621853330225192289284745378458214859272119203453090367074477973416956589678303734175325081322825033666489471554163434443979458263993381443142210683087284202024626012561920918265426281795279151391695421785900869292669265829489390328318219642346192311790134082908360541681702555768920823984170319726371423627110744404194027094996237442623584752833980905160028536751366041085 709 -15813490527845044529433954103907122051407019143269527628171076212825658364726157490200218692367053872843816547716951851563526385408548490939545484568334406702114474134800336991799193412884277242436302371858595375916766487366788771782880938822218427489713718413286216639805734805604136144253059039378706959752518396039777370450230656220090053657836582577163895257128398404439870229043800720263388699691269130778844756481401837308804685720985373187820636558476225230988844393314788050843568523904210789936113 710 81579166326791980039424708372907651141702107925984453769011378566315271051044253011704554637005098449598768983543560512388299329275149038922740982249762209003818811414357106942444380185792954151618143233532313615628100840344876074092998610113242740506610695704314477331582710142621546525445928953577020232582494278517416321725526658279657599587611215240433175355494103596164721922753119876354283793785480399649049326719956708674240003574445707279697520678519212085409866267596075160748125077568745748000838 711 -420853344608245115777887843950705863375526710307234516473644594211328030976384514829156855997830580890928407756443378777493281566540603801646005841326160510503187227372395414756141459872564029640629571761831958426422114953429314092001332286686545175258519876475265665630365002674879548752222296000423607503082454061813945573660493532290094054517937712657387247362371132410678090035994122564417476889955959372310668166664472615053087825263391524482077137421979668963180508220283661060884034144680403299992701 712 2171112376393308628502951156563492063109743034130434761535129425050838956963109886784287276058828426467151843456973010715840178080765350555484312145434737645118701359001551390694829741876618622605028186111752535565033246793032548826648160004517113279813666933075835044062074013249554170197156179073408611493703777026748527863562152571246245752391571442320679863937306405057192989028812622658016291944819528198011284099062618277240185176515457385171328770588522646423810182269561012934853381341456494393079370 713 -11200407484740353377588847385671969535824797950539805096064348425606424417240600809916487755198549161239723224005176609903854579430875150981175876887804815274643787753707361494684033564032475604805908284339184381789455786374328914155980188136070898673871744442019435919186965295758423411633242734788586289059384219539886295280384261743020497886948050549463533455141933759188279548986785484664754137718248157803275571684160449215643536060460362039494122880872217132781587828774719407667315540589326919099514528 714 57781038507378462970005427346119199445372776848724144365241853862889897402841364442786728342496145665022570587970510709229811259255636470587576851989651841907850340134704155139737303414471691781250508974044524709631506871902266008583796034904855577129434737146848033818420871939239865992573806639499347255764649287750320733853325649118928876537257405926032759065237350826194730431143786386996822596419895095379706261622563986371903448985316349576837080432428516150275269898629136461687891111035948671996959347 715 -298082763108377117993393384751223285025232029268677707241471635212738172928697166647077021870590426758267553786401897439532510088831953116894306668801260748744136014351853067834114466549347529961107181698835798724733919010457267167580812404112650489195173480307220319569904476925450907608355993701898408827161059939941567271658734067841436093893614840808516000123733441935560656555594686198734959869643108785955390910503879609018555069247957035164464453268162003377160190359195465598007422091520272478717826299 716 1537759375006362510451900171360636487921209105304293500983148373634452414056090726843631253089404078407126438528559628191438696229710789420182528714106389292751406500531310761599283621207841405092260765959230556365454099540858753379422657610121079389346498884491589876949170038985993606088463061908648133626217592822136542432872309649482048260794849408735898861564179339348698897988810314642571766339307601769327233361003295251563352217773141506216039151714395384133823528904407008210353493151764888315148572221 717 -7933044738182992887633035259564614642625197671542571432985187776159561925653408230208869082843517411263779110889362372587810121904449338882486435251251784795775178837118671729347857481145776938364550421986432183786234860062800239235352597560509632446083190071245575481541567547879201808983124908025068919851055334655190081071293210739546822875238332970775686836752625184957350494795626669535158057150578352711685026707517431428720196524131489414247257120811770397573276477298021370849767787621592733278188997544 718 40925257774970471431754970964142361532140014266632792376064204307692763006067696445755309508245690967691343640691843633577577858978379669449584019987500716881963587156589901781563393507102409600457601050662071148991681988927195583436008375122047553152018829963665232711865653465807318190072430664782460406426495405529193771187774505852597391525881203595812523851205437639858981292345247063008093366441536138469981032337931919159132177275770531176672041635542454617532086013485571781646010830866655781490149494157 719 -211126595049481537010141688352325342816840853706519165084275159845761172753725429504949235156339036931890209996943483653662548897592829004558144232921291942828926191570095085152578857110532638353682429822632200781034523044988290168460348402958399981986153364405568725012550242350337540632172324619953464297300805790419665819103678368143561375902220804142628622741793275850926623044965024023570637014464680482592832791676361966787320982259509784432118373014791808500167249178083059069214754651630110942988766420270 720 1089166973175404107576973090747611282229251290040048155373651917888509674919061003254410061035040905371306293545025629318835146309831785426665174303137706144809499577971850681330006983197585398495914038081090228461716153171840819456690161540243827884044997237347947876492314886606281895785033151846445873008403929134833346761232381250767135310428867313430391704191674296893576187069769461357771714300874424095277263233066179627503957246134125509726713012183765910020080196858978366312864660967952732670290104062234 721 -5618831181254275652882818057990303260529898331215330261188417414142622337136109896938860261341247480182268216421279067186544709078881894183626603142576407886450281275130049582013442600535079719048975815085190112931420654745453152608466720400726465083866057993216038732564787186419414679181682960350780551143929229072902932540425717968592674988233892217817928260632653633901943226163469123417005425150485697881911772046904593353730224036426122540430061045144781093881489163352055546889398096063202995399013403221945 722 28986615111355334256682783676668181025684086486887872739189439066556058895020223232829509306728119551613257225098722771276348067570124638062037154584891550006534585538975687901617734205329458754012391644287352952249252954013745850004709971060123656469740891096639403602338548429769363263295336816077744107439765119779756902646899785741114217498428426121736695310080704920618198053940997686764076762344630541526333597536190417103532840124266878345836627038288669040662228933738318933834263694512545531586644267960385 723 -149537124093892538525507804290044314350555292196252749561017129489355438194107573470340472156379832498098792191984803562311514303809114980527666541240493248950076619452209131926153797260624526751786953644038049471120679172676020796655151881948918028969981373046426379268246409564677729949600733272068360974666563310851464327227911818900209892277984484494067673665172893896542153211168280200817723335669567010015749284333090117977035975809295998444247451671016153693651672890078292587509477474158134820262294776673229 724 771437140775788262687296545188785340687922027144218064128887453132499572839083629342379152288937700957760402739250950644039909381798592048695962234697208756214472553684091493964417893398152781029108860569092030764205142126204941098771193874006829413680432769657398756982050294818192790367302667847290279816613410951388006596114522551840428171522430672785395230885210229214599854396167974358290797517313169873896568160033305751506470852880191984628659170485018802255368741226297326314985835612009996967284406678837298 725 -3979715844974106460233619416164756514556933952152020684681929657666250124017594466988008109992886048675273215144919238715738310361654037075831915068220775343181113184378831750571656277725925988257154833413563920689222600136761041041167568536101746728745725723866460522359763190668650732669647170943222497451745385790507957943103568361568400543234021829532668546002517063391907276130066933856595821266305292582485630840959809822472186804072266853454619468518986832795131970830903656447021928252955247723245277621802221 726 20530691834218010833885453502941124198721328347447760064283668258685334396611890168869373634287590548320071688607179296456903971644931625484967744956761258203714037937493574789620057878310880106962523105337083020739644921496202268252070537537215243681690992787790331072374268266011346361157094266271207794403556098301833953567557299404868519081016913066519363812424147642812785425563222807156102305416328264586627700954397252976430544813850364050414211147753116298576991824202489258341189101536938127869864499295627326 727 -105914422941512450965520643806337387697341119102067635307670192607304861707168133344309036977855186491310242086026958493640372241806390368008672065197165578371489110431934540323083928371666674478311327569474071637731462486289373763924705262934172064501495743801319778414499413415987977800101829139381230849810835551494825351763289490793898653162519288499151180373593732268174105113530328906536467059565952528285462066839148789011196741905823141106095178680505892779525874449328855818954017765770077043692115567806363680 728 546394884186855940207197155252288644668098070059024433604276795025487775873314804527750861455334889054083307060087666758411428484923684759344940618037341056784549226988979026483576340993096347923578706149053869350348329997324325336455725982270218861801929646139781883305867497569151958699900092599450713573540324956728887523130951585840438945519167949846957503861032789771015279264339022586782074174912708361456438556667010841777240039941220911923389896806110894649719654574587711566774049875995732167405790371176236931 729 -2818760289431309050589992865121905426939341401388230792080037820502833045679221013419656722107252286510899636678861881782491704783864143666651164823380085745509856729985668020693651550914441310223887310881860017436195708827956366210838625536567985092210648876376746960594733337949507739202603029148865813089008025880312348937106353430044515183664346908669253700218446293899280468997775240556825506258988873565450312549903610496595583583709878544993432931402873563917764982636192007308700083156660156906217172132747919543 730 14541515301885053256819438509342805991405674973716301414484425305761893096103308560066454242835861867502095594536712206289063693638535877634133222568999486878366030698734883669024448366189422122129956125268790611804528299967515249043559820872201464484901250688372559581852662108263143262213231576212380379982325239138940000323343288961410572280686983224226368063223031176154432132421440567477491657894190441072164546574206982814620444732583815900755366764475326201227587030436230116032153711573887323202606542106723616481 731 -75017257788039431727583408958037498351102919383121912654781414184084350654930734498605387488539623508864587115812689772861285859708490590231030467699166696366119302768684213385475897854664233806654336275577894684464629929903714801818588172974169527166014202157758604790981127376953556859197516496113577694772800751092864513629986395023692497634369653027083658753370611534301276242997471865590119970688610377793786336742765348455258351170966886621041462407827849570756846138898812945453147537093420386215362066559429705748 732 387001550334141878614174212315289122537692707013830079771548046083951635346233311832674533036522002523018027613424596202686907483550091091951306197548542673032852139611491760684342358987842012445609875695834121936878819776756141668399024559527355420643777620161849632467725958079149018793455067044500619022048211989514746497491693447093666239441034572664792179962890412339044190720091316271846389988129817839849439042254080524853624862594984157642612023216054142363327438823118282260045728684977595015102893031411359882629 733 -1996476602546625540715066999249226364184970875384711789091099482605328685714571063385465473356696786153523509161673275310644231396562379639586615476958823854190029473042433025008198542971612403134901279732668113579729851738884744475658740693953616184746282057402692007763301263249149111705737122077097694535203547208795165466598032970546545634333579830666453224642304358741742160551988626096527638680093393266410010513642421516058972246268282124361271191053088012683140307270452700134744568927722686268792530656650061970834 734 10299490586212446630353881955800747130090753077920008803553407083217167617910391453266594326558435951140299795456891128304306612650220618555785815421452598857390360475631504719169070805922739365418246480625359955519342095606911186040500364381941006462089278496088672419585033601273319495839481546230118554702557593658015797098316897437664887056250945816338073293580970546011432587957044261261777592196911844352974543095101448538105146516500597426097866679388051459814896690087127066616007753176481204956994973335138378214186 735 -53133358137114174360382637287156062906288328901762387716067995324406543193407307893065108167119473534354215215140432684198487821857589866384886704270289601023122768488457436760650720051054916948092841455281647713728332500187327360531950347256746629623079846084690074946176663263034934549997072538430299550837540768119888001311125303156064563661145926653791696236885163617466862770414835331511970035960021836318199288595260194048908407348349958258197077618129707242901232328277093635569813566671466278958923054806812013250481 736 274106153435014569027640178046880348498954729418485836347012092623184696753837173145567948975358172218956854557061038299167847414571572462354462771521044838306547935240122839099153311751775410883039727480070796430691564766105939044416374136793499214308991101780098616242834880942036235376398388787234309823637811563608252901314573506535671209545676074873885665650723231743922673525856404641853935956395576584173304504998342704055469211371303883713677254965306638078834751241687473142386211089241852325541627381471831056182501 737 -1414068035320692098306141030493925830118236205111320423054967701284651663999251030808912520826143843926823291922039602807263907882140196927247734444996136524133707883374916142454788712772213647275784014809852937194393190678002925194930101102839385183520563066152345365140177520131860992338654125745364359585039358856014996251384486571304119001063436179116634068169595065452898517871099663691150449677120355715917378923328427950021132300290597912116945317467131945020913320877543085732519097719045387235898637976881036860782393 738 7294941698526250144484237986386833728419525319592885963297442138096641031517799128902197345594152704304406497912396018125121451903959475037874692605728765218802939527689998595911635706903804600473938872360169822388064042236841435698445140704295111433113029004916603883618586141034315153420722325834465839104236014354230461695446266144481669388047902847780645361579792440914413349347370714593966615977801420031829887322131246141751414141965037430166960418981567960244232862057224011984712819266415862982303236152633469376203182 739 -37633390371368037129035297180410699022487895495644395762078502428140437079686572418182551919366518491401959612090781250216625640013709274609754172435570159454599727867063971055522937672489637070048625459997719731612561622118699036712713652227184318530650639047191394989431193821080430540501535230266779692371399333862808839703709761191123796448597192265644119914173108730948682442664631174706923449981226687598317290509999930493541907636561371709198537439570950455846727223557881899916065391492060276924582911376314563880479725 740 194144398868862347086246169768672527481621694419056069604856099634035128021842706417641149915084581087399375980455528213960447993871095272833140219244180426499646408784076906408375916781588990773826961494301244198762665011608749922437420611551160355722046883088874842034149658261101825158916694450344604226932866753094927061608128486343964744088071973082793770058901602909448749722968534702082092115689689383108269466326906543903757870741690304270659441521107187884902337841905562098519021952211197963913047118767031140985020818 741 -1001558648854250172523995527047752839678795120273341075032418032671510485608526787607280379471478585100879713465481292609592184813803652632976121597028553489776180824631728413658961267832836509993565725714460388094323517011656019107838132386347662029831789760381210303941736886917031333594801467186523403472422502568307196808180032363328151408602156572038304767694901390761334993942758577899470280626915556100198221785503914746380485802235545295816435030117653485142348954652534958102382225521424008461258471259890177987461189808 742 5166874413782717388345239127494145625649658962626812132885079609721691982355045464760017612251390689627461973265920767006530637335953813974954896729856936615157879106935964313892104928877863353522577432461334449811249099597775880955943957745301602600820647009356093773110029711186278238679035044022591619380758950618872744511778448244931993834233833583251571498069827407512859517908743117735652715339328785009070005263537406630479847141457309856964316876284597823659953048613408493620788374466857105659504736161791832282084822131 743 -26655045351904766711190611573794065532948149711853937519557608385984122603415025638855706939920590354109664389819124486561652509651993029455860406366033715407622479718131981783234314579847182926740520914008580182939373111615602420492174094251104360775364231794137789152096874723509958237966327280091255728545602183430457785563650841883669684379321308401704105753602613310027027888935743623747546493706506715291184832994743425762074794323858344089487905499457932559259456786040486912518086545609651039384793844312958300066327734835 744 137508943669475108524658500191218569586376087089583849960314775100984844429087366879233209985341681808824544768925288068061550511687572227175192886307836886854324497619969180213351099935121291497498925838051502263953759447738072007161150172826695085965791924300285219171533015605635172319619019068499143329670512658166151855344734307382608371633743486782051806658168125022883780519355035049158781705226684758128580963473512157761879755957466689131410022020440507142841098724309195440609876768717780861091891818456089379078695843253 745 -709385759410972607643692784091316851447799320458373155210834524830531003868214340381391606897073628870026176692446898893110852352351268705453560264391868313837535407099922010112744558030833736159886186675755127806925110253875485883286797280267087074320331766643547939318339653391318572542060416322387013958036400026838298506335996187676590903558746561895035643201755332192056347257956832575064488884959682841455636486401252179439645781770858640928618627205138256640549991688107351896850507032148467850327510657264825871728714618352 746 3659603093633474684657509521523308749020135907327769148017518862900495019510164126365811608223406474738809681745991192410254993493511222494837761938807426141889246343510986963410730491803324189708917781943865465684446489307963882578891050343565495842249475008592083906775630712287242054134072877532237567007520293199775658051733082061436321790324481821581748320485759273153070064247846390461821644003098950840921398588066337393735855550526951626115423020962529101080136559300767604564567308490166374022437676229518824398850943321549 747 -18879283415630042474894300141293451333408523083904775388067208060355207759545867907478253968282102914539265078544599231536768979381887518332279882142567975537362824021198418913420909545802326044584977107542534648857391212216581649701340993936450411683422520769430611608024297221334570935277178208369204945898786932148288165450239593368306442322217941898751699717150076785950185204286528015823971204465585102738149322906262266025818880811772793615368870067736118857561742077614222655362087197763993355963561034502283391217100506931446 748 97395081698272639549719154568579633612917494884873143111139564705790435127278572673659589040018112587143572891882296574994951090408000461758734722042774281383500533200492753898421883477105429240260416605685741279462408083076172739628333890822065615142261388820480432229571437533167386492379287058787470937347724923722940531341213340381992141981147011758405151503164526224240535414365811314589638475896071259935719072510174505388189522375637481902079777741101057427545244950582298344588935539772678567078879219310007270804996532220874 749 -502445020299868217299816115425415306588435804735051313525118528658408789934951966523692354477179870847803335837622507596862162951673953330064092719297856088731930661571410916081827390241375119386085944924550781137698978605442978931032675768919750009725605446322350914174994157830096844794085438412432655778065580099271576474853572361663565226142129473051330392818349479185183314752416206069498208775120650228344884976755971005424269734653641743634902716160543476039890023248338475788458750662390597642452708399923628500091279502790217 750 2592030254733205439828892101054528030782033002034025200660536505651456349326916238199412036894436053122199362014672190832733460672005184912166934810099161819792736253961153885815167163945311859517937736202271270169880680839488351681863021679552179895591534606554356430431768540965283937730016336676937548097418501019634915216913266456597940909206227158320479463588092591784724128256873569711112872407030881564244878014884946002704762982798625318291244379804734508258704800935272420406468981946298509054954468108853513331001031679890665 751 -13371852779917078740866006133521294168441273764879392392177916868976463124051763606386564395300164855085360462400472803654381621274044271758990542290598192950757627650903932259683497857239016983852803739737297568495506769805685997531252791106584044127169934193676953833773379347631785625983529290857976760751890985875020320482673411517467971407367386532081503821461586357505282662494190233562897821530308679212863911551196071254912054283184140614836801549319189743861216603968374323960425032175228313597816195015784237047562391680411829 752 68983163464726008538371053278803709156255561922138232382514610178573211161549698885045025397719340314055159780759806753334425364286286189139793252788592402307438791139328390929774942878845738037051414876858094703721297436973096015098168425069020558413634872485943482041838941699747753986974518553796637192138023476260834996110888834900761103770607361545055337502131980022462996214590937537534872520731248893301148016997329919518595162984260538865747377753367697881073905088610034954088496442769458910704530653514231862828464046126162170 753 -355872661771154993216981659999954090585469316355300391845235982473091117013828996523543987976208015595398349726599709922537037977075749263282372963825287886982227461531202196103481409118599885142980955064095370687724928697676742873275890913185087094011458911680440909201715933390935364960050829379406520488192657783863734127147471787932028621843146400057683868799107323159789491217549757846899576897174229056460037096251947082497632754732691131463960669663141894262840800374441896078702494984017585431238945637265800886580197770568492605 754 1835887846182148094216437319457135219844662800008012515699933950731791126018266558951866260463748031268605785428574802078694566397102075526786074174537703754288468475824122691999878468825487363792079302201540013957794669163258586233899849628072991495848885606272915626557115945702590059047162870403804782140505946179170143186381305351168269753941022860331793394342133530600767588060632983483715045025234478113789928007755022085992738623252815030120721411725352962390685989026642930676856638311536910652379625905087178590730827201639268614 755 -9471039913503462241134879625538564790256117065871314223156321756372450535211930667295857578757988543491537668742793083637475121929686505419652649835122898566954778564941767688440177080714970382729035786444733457222219109731128398897488694568128933108674090492099178765849703476630490467968388683690598252568778472917410087495235584548040594192827399306614842222790467693104686301909474945046796561660810151024773243221415988545538007376540938806423428372162453540562180573844608801987660142485054887942135379313412888856521052151292933968 756 48859518967737641020312056038772203093104822959689480361677689153425689012805893841417347640471727040266244544596165799258010992631093824036732273618421183506554304339563466210010650518193398307097183706972461036857012261931738391491902207230833264154157146772352646810063843600257600392736230146243268264060009079012547640236422974227614756879477621543477385988377015016903119043706386480829496663664133833406870884833566512776382046653884706203229925791643221965056064798564608706057198743178522529464239318967865978553217674301194400131 757 -252058128311238230525578963618005795879345283517433749262447060488122057914746195501279986720578435749702028326172995292950043194959655067444608280776600800585745175061562251562080508654904907323868400140931766574067147044522498014982222818840256265782504632699095661969148223862376289855842630373916443523535272190308496465522276857386058080213233230648083825595874562118884221490973689175104439439412447406272389721454969507221030134037805006946694131366960258598248840127646757339234415924984349084283073563425790098926713187228036638831 758 1300325942416997963863443643674650896432867248394341847902469657354604329177838765811462885684907611616828852514814105952414021390162946706549278123515183574319432075748789144200994883629300802513356047450730426614581292934832194558898613698043476138152501994780809874257402096681739996060447367116575790288876760159206380971389394358848417446044090048512459510254389017870059921643251551918438044554507434443692839132335403111815848576814129047112110929332761586700195032775141470077245564493122754080816881357623299138517460755182902707385 759 -6708165167499841337048814759822718323467934413735608397595080832964371542617382562450790165411238656344755984918486617503255611092217029568045065457303647028414863617602914165116442310013629100545730330513462395496075449709170180729187087731993503023513813771620389426108686340359557553179056292650110387083196876242829832428141034774785799035214226883956824658350249389262166618361147925868420975362009483268913200569503062656668219751658552725826510141538813230613618054296324463943916213036111674621970442873937661020514559245521793345276 760 34606307885248216063588334101476744266187622003795005069305659866832619960499114357592811808570327242677892506446929553168237161092496108671529652443072089970202531745203848829273151246005063244950560706688580206343237942782588862370180696000781964141253969399087038546272541413260464669317105160228866976929149796374692500186395677411583747316051159885941665154253892181009839475470324711498829295002856459975045307635227932742847061693757423740397558553790639942981133213819580137984927110928548617223922495509699912296192968544478758114213 761 -178528184018304612215809600170279315938102858855242284937918605857452727593779700978388001261431817729520633771902615680509373079529488372079792939049260634649765550504736273739063309424199703391499478621734270540288182245671344503205232800801343418219305188049349585985295087155417992878257815132889855114349087326821734833706689418297513776356197706824481140077312183391435940167772946936488340881849130932084368035962160776720952851592409642874289474339229161852558375890755128932109457116336825370607430282044357728285995202807389074137626 762 920997194920640059995275277960642013716791225713651183083271280186914887568206161288627290724872029945751393142312465505906086613187784155724342365936945738156030536270611122082737492778730097813755564156980236402709578683950072666706462306741722279382959441536048020017739979410307630042030947590373576833366964351853482046967915224118092281767886830457483572282023063666205416874714380187865758380205451844413829423829475366869927193315598416554527323439202284667841346574766003791514305375588305537775460273487558707996753016621155645044858 763 -4751271278067317832851098574752133626974345101809603033186921627833605834912986525498343256454158174729043019180287710436098985398782179765165443591848087758552289698379289261944778038396862585693711474471121224708148391591303654410806382043153739712759271590197071251356825326622390641497678480281400555964040410440614441819642018375659042353888700978791243413415720728793955783824954750451617673206298196372119585892680158863689984330215075152602210894938674635468813898546202599779338709193619256520456019634437615253463815657668630367717569 764 24511017929574298831383019614921248907853375628760349270350439707820057192295700330547390733368948154356790079438785804707733616894530328124248251129522843212027515913922947420399344106992252633672505868832869316482917811101229700218588267062810350496568946916961369046218318015741252839449116420458200991145177594070036085885866347133035121435767219217139128030121748115377329418553808853273395009233479958932703067486615233986503200583477453567375292021948493517506336871176416880782007565654830352483428053620889778088232944666118347941279309 765 -126448262955908728879912648684377283682850859341353536921372785225581570855227800410688997888063907613155712292098189823164737074215510873239244981975749561314547115120200686960741271602787993642833518438138053631647655322195054340861501216409328061786217615783463230342658967119083696004084298511279101673181261905249431980899636583949459328243744079827557201169033106687997240503015657343708342904004292572152643830638662344928895971611877852560455205305118542673820132116071383979689851996179985496032998821945338069925789714848391808981757121 766 652325548066062528349684710627786438058213105400804209823450336815224310075858263125404165650193602730366878104853230950784309234968249304181608137829690629032767610620819634889894777338069688800842766817881435410834316067391501319900995794750763186578319002564586121082128328829088730595203844045165084470030853225155916217134997187238922222365662210832129480925861431105076850113686818633829134340921436382834647105729308630181462569102606285445678103283834741578769043783735760468641367222772554902728646791529923342060801036712979774854138966 767 -3365238957913297055710025013263363869922676331996372354516980812023387368108518525681007013616276759549085432841472112224811217416945759051183092659461215085840024994563513020629695580123867442555946580152359451368177239727780253928596145477177635131716354619020995764310200719032299725033420203713703742724102270466659645311537529301153734606207041734185089093005064360082048809286671096626407584934009536692140079433261013945931581155127848773318357413911367008693572799798505896122171199842321197047412552913285864268102192968351059374856286621 768 17360707820553551674854455307309060188999042216248283172471599208110214604853467459643288198798805843798968127577493484238606405282060280569558644499416777096467366321054757483331546752330460409392783657597751531626505567306904114797959458736186370894489819159757272063381115644390996971033810798943250217082834059909395350116680512494552635159505832227745320793752828292862476880358930466543144292241856420809501008331532642720005165476912926637766196837428760469837823124902043457850395651083429090026270928117679484450351654750886216983887907418 769 -89561002888637797834846636330401885858140853349098575925952127952825511040257217324358213274732154372804799865904646073081813684460977748082011712742262598852665951326963140273715983176747808114508190029108070386254657483846145238910567417210517200119091102992636184510643521398111630998071687234389662380548326611333127556177148725287161257220623377263442900990902587925888572506941859152744382462987844562907609350139992376161144492452362778477525150801093420951505078728911251941989342563668148439950192804038790147391482332457267509919362542592 770 462030311282713029114135228662908371380774833175867786110332835880632596244483113512138149255927519391728412852100389012556946137796502043066110448882238652762500434555129843905156798811165152116315947776290879586741917640261784229872760792091916279379536344616424499123304814554198730459864220658756153270357275026465570272974702141253595804840218595869030941379069961837199615893546130334516705579148444642438401558750156949777363970565274859450076542325996963234550483912251974683939009153403300424328134535520523682603368871751670660067579753715 771 -2383537495771867171731078290582214650404470763634908627321221489967027658073561889062445923050351149395949451713405542360206909105754560553554399561704248491610602092154225790652851800813963504753965235211746332057494650683794187984009312066570281781826753273486865162757459035304232261638392815463073812255442056249698619755105569876542091511065744391923695870759601146510135944117235319481002868734188147877403261503005999155161294685588190610899992151247969479619800054265563693352903677170735077559009666270877371040156351019468269988262550812523 772 12296273328859818108210062853885810145782393531338530170876896160080743565542329574543569010890582481504210968564511138940439493201694014218862223007558872097493583030058386661157879430037101935666855335055928875475984338078098199181447381022676629666951808867768883098280680698622155912563237033756423229141226389792567088033058701596723738973649665257557168946762981217202411555980496137882545340452912651559349972364182367654232982668951558130901212669482208730714851522142294508312847954575406269355508216498240880058911822845871781931789091100653 773 -63434428049165788330877813772718160822818787893752189676731964162414207742816634459710213762693628920334784550198658910967786091659829499421796149057682410697092559917207344276752472868512621095968505904353249028581536402173859967006366388346232509979065381188177381230922828977199353595409312424015911093741078252251156672855650506255639978378376945605317666499766440390394099713079712578786498809792114773435968130170518883040540044124962438803254738112401609916510986943295714798676924233511082164696478923247180499964817685205270611179212229772536 774 327247659051339026901321860170498607889912447838154804998383896128515098954111908653911646109388196121941968717433740801124364095436833028828407464880268698790728416904894346195277571839704135938835244805097172929253516931711104557828108427161683762543946757916385275641344310110488094347583939010420760855670887009522864341989380619838917364606417144032962567831144626553762036729813457396936351100569584168059017097546338222680876869280915731688683551375660764914206705944057382616446189453211556352483878815457272318786062596482949048829620618594125 775 -1688216220245242101006959941353085558086049851831495656615719361055649257967209211424746641232078831259887443562375139799789013501174824505074603326791496158757913349861399476970206910806110956724170802217939695606451385956150920144905837320020631484126988670894021657673656816540931020717488958418880587761776115966824263080305787960632958342536086410610436696426626306233416090865649891022309736021794369250004971036979431543708721934187783773406625438824997126594419217023429247407793776398285987268967249099787103108615758855932926027149678866226878 776 8709226567307571078835706714608409026284228356026612302150169283431248626372449391447426014252564001722807661976891691961101576016892126063854211983714034987147858013086636469230577205085658263366738826212268666844664417986537302631028908211179027399914717018037459923400379095903748818847366400155384470739119977407463164592213640917904349457212134539612491216497828564504601750118643320795629710472746960851672358880500595536974591377191326912486895904267301000251896158942514706719387147345958884812643276459397877262034245416472222242266352804733882 777 -44929450677637385233685175853904431397383888548116700670130374073721500535855662216090311440407926402084497166683988544472617191441840064034387518106865078669289313663266632321045439415454105182564244788036119194379228596251916995083625044547330687434749627988359340957376782475912325108899951789577074013245966378385621799388015836053223495334770501719672272691758713250397872451069643833119526769381319101726814674383733595847459173045574417534662777312463729520967144521338791198829846748214345932416792873258378797213722650687641052303213059322025049 778 231783559951444833686455193851029827435470777097073617516742369824323690110596384152819594662483622082856995432231537961118658678535314047492057063735272238905887441499657851875777937278679299398465344207573789275938482261912023878484989283150303869321024951044708325475628293320880655747142703564514369292394734966324963704781127242301549508559125277917794510717406303747347718705070662171743510320601309618837459139874143025290486836543819517845714794684821247443643470015223505268827032193984408150738154906919083528173886370872773990792157150809058321 779 -1195732817862042852942236727941396749760368250234211319811838293882134648081924668888813287939009718495581392588753072821736633524919484155315543058944917957970967047856359776138147277901557840884287206968615360256180819352043839320474508479704354742651353523429122742082779477546880898106477971343986745980546265871309050868449422291133533436510482352983549505413450526570708545179681112483218716431044566250130268393974471995721652878324361606208145663484650983093161378318381316252539255137938871699347563801923088711377526570702279045674048768231448029 780 6168586641830068094145083478748460109850767212781760905846479727562589010316545233633267754993079635766929386953756071072998192293786225949523813025378036851001592965494453449235804413953653732244362454166537681268683534247962942484223932175111279514256742892574251487667994001508462356409248161718630595214771508558267887909133180071326782784169621886620905175997976736725464066155355239559674203317627327766297959713018357773526070669037384784258543556081834135124739566683068445025112295303069151207010095823801059916170276111221541756860901470840908802 781 -31822712055189679808379279852538759224617302411715719082604981971546262256796593811944714146489859968308512932496947137416173070808273193319555895054617918250622666124977939402737511971020290455185735312994648094359799108902051427343803050351414067003066977646829052465370171637836084363254744657369210071176058546557951993829657025626511553569790214588374405206832928273458210246539024230502287417513927123041050220137295496175448639692614537115369779953016597821134646936035527357003261489616248059062901080327572326532671500605784866749210609906242503885 782 164168076311087658864485359298642873834063072620533678907454797400599238041561847908061147916417543571876102290629729393648116452936857629626429655494024447813781277529883946788393367179965698982970074049500384007965733614064211864703370436954385086631552520879776352895535007065055426535565792005729119945185642798211520464253577487120037736599517866822426910682571422112242753011968795101838294817476306115030968389656319345437779486810408041103389322160368286576377621014648007002648406925554731700172276935998774938871201702276082394006445879700356573774 783 -846915788727940275438288424631825571455753914917429467965706075153627804785422218908397915420261902850553176073674058272959903748162478335858340750214647328997390887399959408506199153976030860000816758092342341673594642120299298871196620382100242910222287244422296147373013343381473330284907384115890940450775695668125516742227516586345251799772313595312564021154099094686151531842169158974444027759770403744668178701656335887161678944890024433295056620874568133413531108335065695212308346009032733492062443856625172636206068386482721211958936985831291485120 784 4369097630391287617457434259648379798184029586247936040712298409469627782914922435573494414763830181506755098823367998177326845767531961878350146393826253308701225571675796828809255991252221787701616276309658635091532338505894572158529993207482411088405728806261449460807954993416345178194869200600145289667803000895538969497939421848717696473486474652357602292943880177403608420814771925526496110860210397183665790124866871897534769269292058714412277128424163640659120058479719025992998609072032979550354954060325164453341575175695590013001239015413157705475 785 -22539447673495718037842257211905157769419116545329402018520803793658031816367926501519464655442351635525356679522719246952530214178817709296755971637576575218033296402766264409033516946947233263745780305742091629250405422452115623739244801041612008373894028120721104933774469607726700347121360595920290150360524509156408283737150656072142026221028947092204297427161161558325364048116932518695396329965133780649143079780908455356292190031334416986819863113111099442371336979640280838821218324152049003544043108558336179168702142818341092784692825002574631823399 786 116277260066800952768419667676376651384601873986351770199326028873078460280089796784124754732503628209000391129049005873292676215591762526620233104702518307405360921336765839846430860083805120706180440993669866662746700493270143721486079208568372156016366121868355223315143633428394709245889062349763374970435662476356707665790906279774076845358359263475114444953577275268656123276552238841120016949527186681055260802085198729023123061919729721676281267368923857559336334549063746806345419314621739083697242010933719795006817648790734310106861862712289139992913 787 -599855036578433576123523395011865949581195668178313525400379580047537460597797378145772056804097718569171738060998009202359718066533271554302474559620141739711166396345246834313362477015276977345883889416515793519741818866102172014634584792811966948782682141571675539626415639321362050989674845618936505599327290290615544155137312287831370790307677586360278602320790798187816050315941847537041809214539997305387201898477914380182657739242797174727767292289682984523057458977939995370761003357822557587913301327580105506833986357926056260110972327230779252382116 788 3094552320047744849010393161699708916366832966527053978895137674443518665182553248445950629512008799843459689130372821315844045970970833124576279307099739992294533250681180884150895008706524411497643990934248064804922866362561538539219098298644780231157967613086394635629960464470926039918777250132461321827625331085644803182840803867284636247323324697003939642314638670956769513853863239343218244333488425885902402380080886348820286863164193790740197753485337018985206700843206206493087325621307501941734996973702265768571499507383680274326857865489297807328261 789 -15964280497060967257420188415755506496722338940358141112498988306323786102553472696699541424691383816663198658589208461419567187232799468067642533019274782883199047609266740036581152916839219965880666327849912987159871740367693727421715806870663225973303833320055356506967685213305141526382876695788823879242029856258034946656131219362062688308703668968746969693477184208533236556425982972187646879807586833829609037358391466719608978008082600173043602173320090112488966512998319851940685732932687298490980120280163590424666431760939780725051773785522916791645090 790 82357066687083525571888672554707113947577784841769625042874318721937167148582237347753959189438898506752975445135556779021344125369465970312676477713536534936546179843950085374713309044125967871216353713540117027651753058134849663234915993246856201322775408303375394107079430166389250186186069435193878380327171769566082962991190233430701649435849481049575136340621540348529669429500730275998479507140647968843290368483322462408312616833681139649644617891046164545792950101069179190417510965995505767629109076909719963137799690788201708329924772464352234174791946 791 -424866403127245181401711442959664060731069678532561730334258485005827755446130552260426133479983858354941303348560629208673050625008690969084497657946868484933391129624272734299599307882262078935129920439002664018121050955178432254222676136094399177932687445082394421603687948405649375347282400789866543892736561163765985384979132244517964369932103457193832911910933487562825979827665813204171662577643602913493814862759293805765994261540722481801242635316541637890275522366167150214761297806524472778258748686656628719304594359655611624867457371841490046664458833 792 2191815077534728874198390868345628606778093141650383197827358968030928769097793703684705404550009201468092389169053189851152562200653662848276999487683615033256984574515838878304718662250712774217756793008372911756013641408232033135894658415998296172836924282894048482384399063387593692638215847435413437166296465189718185308703495962884678862398244420888228868396152386721653267528787526792006940932933465536805861208753874771101119908389009964129561940723107049719969297426252378758235483731969631821753214912868385104323505361303232118544664687399807403860602421 793 -11307209275076009366366191123238751664015340534305970757690671158841580193404026295752993831567558383445750927371730046786022073261471807392617849005822015020908129209257317964772078492592816993834696219095144647937159590009016598452751725242892119345042474973392945065443901365560082589344393529723394019528043839619289231974356150302088371214431086374788420398082611229973619070655976904020123090680642508284319800405594322739700521133872693906074347308400487285295930527031376870977190348790007640138446159621502417536512352680500741121646338961045392352459411593 794 58332011172297051675879477157647722672284969492046270517456032346605501336967787009510076280453699624728132627522639496277175032204876794263184557801357549384620739113211861772724183361918877089021507432154881998672185633259373008712350946031619275696595640004713288799526600087043758733393917069360297485952215380310491339956515572133238344374344535221021130102942537719236860483036213481136450168459961015229041674563954862695369929121613455734259542028292870740448013093277447736317028849010354314834444431704342115509661345140380218233018961507084734180657398334 795 -300925139406877646895435187554598256973868222503455116928651636992722999672982617586019969140225446501160401323374870171233749677602108080276718929713005709062752929641206927372138069083147213686480469167673901314660631003812241437327618359837418417407160190171184645959850646503314220194484842961186823980516980867877248299569137702751319146362897769923624696169186297085297013272342905555146811073505987295299804522718744175083634628340232701897468259102617849746857596079055767595065663240205968244575203491199843938455777653278803153822444160867002576475432269709 796 1552422721369419069316102947843488967280325871343193251373718572165823568234081034610243086234767764719281013822409318906121166153402637999698757906705761227414772176234839911331134637444982463107463169438055221453703597116243876737108493981960215073943040057502038213512203358610755494483518617771861460906744717933795565730240512554456903835033161157100740273678256129328371758444257470589041646071190428161166961439157087411340116862821866911884634795606701071248502576728852906487577315590731403345242562616945289109901338291607085761796438516977793810057514719906 797 -8008690502143377953094626254179684360020317594292085504260684420177095412127145678805707865901143071423288598008255897025266586495779503078995262014673808672056989017096498152454457477380852264390188321890797332240988083783997859732854261518172161008468094042283316343408620106010144283448328388004375649535554471901354884453814324846669647970889245873875146540703608557055996145441027833547605464243794907381945688020465823607307691512794009052213726009860556832457565395531375406333506795533612461989810161165104260109335962129370969639157140504997404695550390520976 798 41315501684066640973786059589082475928422680257375297800320860728596240900913871489924976573436954621406160521212422640786412371267953225619407606546779380960324029567256347625946436956591752380093775264019560161268545667301185187700926530995171624606325808977595166751827659063408613194608541410932475171703549240783499024497812526491872897624442730390868415672635131342212419367742392462631044507104770974203929394530042300672055743800886660972520137372995623189606935560845895232176330069965194789944486157086937467781018629894935432936800219652498706621556552431091 799 -213139798441364952420013372679246372102222794105810615284933815064048331462927129733572924788555061878598353971188901859104949457358943317350614108398873366578944370335287277726399461461338125968390731545672215277648343412412346353788169511850150833621071700025566294800695648871933273132567377605706114617494353506728510450702902570274721995454474216038142636298211369058396719410428131179554270892245065839530324651191598821548724480327935148125293856626241009836071922666207474207343022025810524765694517531378243108081964832975800828229576050235579049658077645742243 800 1099552754484529147238456922299920071074563996620362117285763168859660645046259769873530788090729422650447336495917774059496583463219407570583530920073096941121818130509282534614527813837705120823615893047056437663729987781470529349607327768560619945932565292107081562777847156909035842039003552227728395495218305423933183816683416074436241217607746464447116273593002764113033224746386554413047228497769510414996933845338366394082994478168639593318584421900519784062082754282414924541059321199526662722360924822557593011216291686491428285288332466904180517524574384667877 801 -5672409698872438622953681536234399177029236643731145228784620006316408711179038686108391664536695182104229489932015709017941878050406144938733743719719488920796849464769416708630319285990939979140716263392436615743951176772535631249905894361160930015817992404847407768605374804256228847737206336458407485053054225169140834516391098722951916539656531461977261547191897913022824024205328650222409418636252795168985996585396492025650229900937030765576604222026852952143839437495455605410775074968392094349246652060643215157244128940588161783115116505356826998215749623551680 802 29263017768480187692095115492357722006195739594933296452530583106076492736569841445813668337117668242678287084935853772029450622942254792020956114726491627483209672106956840351818661390331011681533867998009117761602889410199544447413720954447469119263293433532679105935003536835068871550664642852529252779114156254354288829530295465117202038000326483647971841651730928307298328918326322123758706656733761340045916068189387101923664109770490393100896830579502161183039351851824023001715617445514028946925695205386968593804692625768302891898556589075954415554264442723491853 803 -150963039409619385629981419253807970560716541330135331420711686468412077548722161396892669743377935988876090106251005475290821770898032573188099788001859642267498616353743038266618766854269530850379897226758058885697456470104755193765287620472813457492358335415506744968910247156939344594741325908546078074533396814707295799694580868173038446339505808777894194156059362709549674415711313700071632400745623369986562718904129760155582038963169411633667177383389658862233408002929829709497415379821396155084181121403458099083250087740040257310767832653376063521146954215716998 804 778793200622586206885139539501170234250583193768121203734535424969380515993282234158937496641347487999025385737088268585156600371816326910318745073746762538753444690702499849143445722966330656974764183681077018028428587628879040425111624519612808631671426720071024234120708364690020198624066170873360579754134120669663169706558902239786625213933370619808373543280012541228729343723918092039603365292042976626625625199644480211832213007596271373922416634804411817380585723583231483301353928985298560462476181898852689150877788296091461873802734119811147921735456947955986666 805 -4017664533702574251283316117382663261450491116225116899967749402587915467861053408267692727970666672101941632997761045266653122078543803563204365894629248024596838901676613766765005652638095026428189753865092355880458532302375605052509044869363673577798608797395893448029785247911766684385895696339590672102345188224282035298927837887763476635517596639907994562025272301543487289069436860213046930864346530724129489056231393488565949674419870355512971745235276823695171824343243256025412248066902504837974208228007362959714579409993391413589865973956269089989240942240805865 806 20726462804846669863114123278242052272678327288399187060159373181163216475139987949426108278369147841258663015778028048577321587775803028856213671650313613701070440110402887492290719992607458173328713312944501605764034359081496230873064220682377855627464703146411423632731894624692338905558944904858376879064279873649316752907460402673865452577987391849239146420529997338036476977116203650187818528413890169939564850167317396172338127811743791318541110524860844481616765778259141136412512382857069122266694582647282093862922801570691767286901438017678456517388485839115508153 807 -106924372803419964904427025512137024430469714524156370438123376444642870042309086172194820613158007976858397209328871179368577696211621183387877192938603931508574290928397719838006199522902005021537548190238737356955239719755400635280979943315617366440353012741399777957208552503035382606333371961213969745497387202731721954730836608967513532563176582574063721322989366846047600997341439041374164799587125334872298316388642242826588457309989241907589358568609732319668659992235645273121244159719854393205529165487192888647447984486360739191976094253002947456682010423965210437 808 551605047472513616018106688833208671202213936974063864968443914385692232370971986200246800621543388905013640448411807037514040891632701909118126421733394367354774930316629964294558119681047378855781539392281636060544209955471399799393916404610501559770339258117399666747000390373571110709424714607857845285466796196132233953468392206272184372801873842662954315721687225146702329816987667139179853984756897338623743250965157418846387667123351045932989894463739561876617200552830597366603508962760758015377967955237989435506121500314848995077929227047163446787301266797956985674 809 -2845638654870108488834154781198600137054259521686886888831298114822848019314944493879848298710715478113420995365759274882309528440414564949872415041268393500130972946806668262939661558129566201497363823411690873741371786093306483282977268018836995992646604352647637909225139896005073168593584701916944449924117859564109116781813185712885883433291734698027962035445840706463128936840219691115055870001017663043327525098557549519480145407088011546922414845527995553537098880735116265882011455979328919116577741136949103449259633225240046368487334126463899758159073061469039000221 810 14680176316723181141522159218295486762286800640124546070351041357972435503131466234721391880930265955927885504303200236387106391968532516663100922834887161856996670372155189568515327130284765164426206902560137985698795756385130751852072858909393720992948932844204876244672760199386778432444757687319126631939453044014909441690881306150793020937446490340066611903294405969785570109011807324778057014827354499894550058186859376737858183441426607974985025348834091991095927825526267242791139228029029568548973258849771272601092481336848648359004510266850153881736092919508977690134 811 -75732586890909100805767886775241182447099121569142693109003537700908129135742636319237649936056235635149530148150223109871556740089725223094918265179273808998592721019571458729173942047622034587050152887699165732924904006877816672794208108539841470521895906261681550042106302267402464602351492795448852004588298294493886628116217924948214112294833614089981521852698167756310576602050255583626586258538393529669286988010722923641534288400942054574178672613115405405717251951595171428574402657027929837089292382141737425867847415842512937754213039742640068279574888363462951532912 812 390691814147728389687501623147956870414035134421341394210291156280037351003766174034550982915568591018489082264129357299867730287047762879120679519232765381483731372743473466220174177985005498235980242866721307317147110529572699028693570626855877490013587730552036592742712260967568666955374799174211685985836312942815859674504679374706090497832540298426500513232040979677480718309181024220748366179718889218561960186245740539036212893859281816220052380860936055716702918505145502971802257256208391822912737359281655912061209882860828292223611906001749389807229638532257749719555 813 -2015514059514662851877925560339219241546192709583287002024837067419612117372921372740508678243397105288957186138048689516105898802876246837352811415719886739393282760968709974683968216511084994594977561841602389920788781644137486360103424301430850101440616404498217213210020577003028525497830467540844596935820991442980455078679571621553775458892904062322239609362860965222872092822688610631113769531491854035100768452564074313098439268385068922766100423933681882453219966085231425905849978620036293901489471831332799026974937594520214275974062338936588188445538916669864341220319 814 10397701658948094023662852470387716750915492010195017051832686124592786493959060429540915900837024190900373325706979894229035011355737191929818684916254790534821935996821968345058254355244115267399385441393957608532201175171949387553807772791563718654511415424665124540406935227918478912969590125808918430325920323670662740773062323028413936709803481345846582694757816536500886396258357750820093660052061695291910316755423096933253894747049321785227948009493118312292394416968456581340804120145885495293050976094384459321300039785358365981861997425166753973419602886879365763429545 815 -53640012719397967070952387758464130606120722484719391046524536214427675258528880479093413142996308376396648249006520751909726295424819962431817497971378030051050714713323578570619245765443537458232666189288359201185199810254583460470669448825008033570914109175606078738455645808018487709973765721126056398975462931496662061360706971838299122574829894798027553714934707751309649576658634068923985677558206295333836168161920392120002831430240443501813069404265961455928317912027066423767318235466987267728632702055890075558100994237327975554076998582081557713382967920074930607748620 816 276719900119567289754648361852627171407081614623454674226454737197432733058429016089368966767047700475617635622281259477078895026632803641992434726429371760127084147705798261234820277749061597472474762794779997302177748371219347391649618351004944580025808560408829907721898512382981016220422667138381009542973011939770592130669649793411958860538056964532403135145762766963246814488298696561543325035864343219616915522957803103498196295860814727297152565057111317951290447046013125096984578695887132472927444794655923376584935017529805329355809935466678082759849368523701161534444709 817 -1427551919548514421123058761919392079054712193864626884045381540276982593205009151578077888228319717975205156396326801522329549629998503089385927524109117584683314170096311379735887480836469534204753452935156058297166381015109911751410747590247989846109600567053218251573349760512861646807448753804030063714840987718531670616807494725491429124986028165780339393977206358454184268001431346140618685908499379468014803139688889974757933228420286323603898502934616428356705802890637503193192648984061538041132615733966625129350843173226077372379431674433575634621385038208819208333065258 818 7364502813589100561384744333271002153683069955301138027037968507431922064767148917570967973591418915383000330572968093812730258934173343466542435268166299620281714169721324308190869323348553403979873527270962807222089876403294792696812430139310535277792412619767829902829121678997125629863426756293033682454089230386385253310977821458363346868735532315359025625808643829365117046753746353607055503159143547804745649737888130609425393858860222533638449119733282887156453042545136267587749949350548390169225307737027762203108953494953470804506248790513033114393929839378062858551774426 819 -37992244589264906731715440602118283676834490570558687152169497429349250533507020634617696443554595084375738168518994942312245956234206025808167745282124881095744875950465155356829891653735855551707851313952519782747919464633315526686855711775931462523282268878342143841430824646213809614243276604270566309572947027655937758774031910331357443914783934945425425758518131224356725417349588343733765595356652016871990687540284562194566138514841636097908668150334525630481939392561310743362005289355369240011132359221054089969100858605713834493109054695724005745524889817985083094674630241 820 195995668066977140486978204880777773864160536494544092746962786531872606667503696014998058581694499409845114516212951321591573761769515529277263768293527406020731737318536829890750755015163981685922040003844991622674283582692823010988863350509368735203605454362787312562921634258366446606137947293496491044983420795383512451194656130770422080279172164494741350004743807006242048789376982445246043557980094524171209458937236326598824241411297422828769650408545474423894991406287937547067597225268569316062428343583013998445514694751919050205171230822822834122226361853663440454402214045 821 -1011109038602974055900994961835165311518653327652052885903879048858944065498935575144008979365881969015148785415415222654317233644612114875080267049914543160751318166913412918133902688262068755006440477190637763804837581135088316234778234376739364917813409962170887522701824477537705970379657719996116786874633573278751709746124679663933150565386164068010597194368583101404803606234705305789976585251062627826765929375404135886329925390794931055653103545992887459496598740759303885717673433058703114094144958325966737641166264142010713282015392425024621216250281970846119003111778551441 822 5216143285346837961452908143342361280465683255606994530870847967974495182350705014911795729826998623971630327650475806406920583656808708860961649830577682951567728246821097814452654126801424363011398625950790877279215014178585752835791710760154912761053038560157447610682660935099465121559683486363559758953360608596121018042945194041295539205878735663748334498412693279840145698192807311686881582584962445960633961938355007656775736948337277220774200082583820460582576155079622973598975772232508705898469222679935513079677906922395015083945403295081872232221254194841563950143392978278 823 -26909215262145985846308424964238418043915916501016301171494759235759708549747253999647665238285959896719001682258896030090456971270954701092145624167660937765958242599139380036521791891866935438469610421467131551443465203698151942312087671146125321302394602657325554959195466467036299967217024987163590251469336641199055016192078207881318092507471713585996015338656406415575159496670179041991114943753712490040048470080560473594087770809207366826809687708068014977307178506649251875386518141589401044802225569923980905633915128413921072127564432755254786753559687633061439068738042359741 824 138820163943476172185010221619745826042997402452163516791173241256229700638782934815477216679073502795290721290456926300571654350310689278766086283727813949484893108015218427267091311518227179073971689567928670433667214950267736100680480213562648368143905130454905396101978865869906507221915946630335409203428311397734551335784438151636502269848379955769452844846534272940190739771190693310228951928973918666768808751169120656728448051515499946060665740202824619325816911249338872727539628771249354723002476031495496195020258955938922554074196800460577067678653996859970242328689147497578 825 -716150126622338145183879052314445079558163337640401885525541138362857640536295997977662525991991586992425162978325169590062471852991198217175483144396391181767433072012295197961459128414320459730243294303911940048988968957123450815809567667690947851715737023736622839790401675269471759596987135580533436235283509962931929466386752553432034467850601642862501523503517939869168039186887294898945465956154270815310597123204449221917125250139973038606724377373165132712172147146470583386427588559352556471992340309151633224237595252375102139406052841765027734371736522472555062743797776547424 826 3694499338511213709818040542953433072755263454933014441275544765987777764816456539860902085267929074007745058417590281656004911378661607166713246426559352321840077616728236763940646096198763381626692149475494134322192987718654710537374677787676494218192823635947407685532233870001523618785275724692718131324987074321769810471295435687839654742088097534323705912930461664720993458971372291235053629449147983695211804828483681347309575981328650295733395943916823195097153283199480741811053730977587244108637329237786368193601325474343582441591712687347709589677730963287874924838420360204659 827 -19059307336348163531660782941306486033179971464375088766161324540359189022414831973067930979600901881084970065690742582864023316485407475507454497083252582728120781024351954411497048408998211896762232257499954089005657381467463904828279214049165689488298414059341489389728672662385246477623048687962591868306922261763395657845630580384688971972046064907562751993033052278977607964011262066444156761624313871194811004992098857251473077345041054713161150337479356018715044331178760429027934307051892327333339979121225263799216589479397871941506345588865690811490070896876582599763174294051291 828 98323795149942575607615407025737593333909796706245928972377756002734298770625319910570053083598725404965957473897264770135102094601283615910582805507344911190241246641861216180367841570685780750553704381607993560639142191373198243823285682627303381684017784252295906578371026548492609123108971172292004702619563844160105061066463187574653114879642973852676689299558986899254021827921357015060769499518637828413457775907673988886372404158428704100398557871070400628108875108074264417260588309954971024205755178700146818606873958989405098759647829875573476696215406676980880123896129007535261 829 -507236098462548557472223862575444932772360667652003795184142598485738980918370868920806169407062553208382194454818929589801474004654566560205130563650006114561524923273344911829483232281061059554168015346956742342686538941398306890431640566794975455096676131604648369457517726209373606541284287696100844483412580267354014714371765964318428721795184037786875235363320286723449473305852256834907758653622213597828825994758017536186437606023897064211853503845568467837001614879745294572082485351783022208117057118249495688761652764683000151679540887448976566979299029537760289550190305402718536 830 2616746629756779889254188673904096713780706071809647216747093286922572604330269315765314567848993680285511827964886120568273175524796999621570643588470666248252756192720168616643027253926515033937826726811199446037528560897882416896435802479155709400750110632324805606105919123008738168385460628162538909836848871045071715766166463311379241425936031084037551799884622445394243522904413956588590629255764115496256042718693278747982882452260267768538078160382490829941974131930457800982208616416938431417485740850806431895169956468290505336622975278288417119092079732817369479462936597410516493 831 -13499360445950273020006165773067534923103362464061479997583142964324027590551244534739269373846618217155250879533236870241292226038116100171375947649434763089447472263589980723663166540522001980787655572979604437791381958907890204327709618905352100102733902997911139820401253560185029331665884809695464138429583468951656862370908546988496687352449711869481704823513966759696257590762751202382156699313935554881532868011376925780447929362058867878847017786994986178816484043217565650429691487730775439736318182199337829154452871287552687517138083284115819475530003202549523230169645860504387662 832 69640954296987031823904191145275942755877864533482174019059013424466983068858539166055383315980262412876028628446530541788773356038738939749580235927193042012617584604735964385997487401882021947359356258856350689748033304226714392662816944564510903419400190536750208639390406337035898601138263570759307589319867849561251315592143296667873804099183965234815047231795073268424778943352497831764616721170060417877117602336495621190000062839241119005548302820532048327702309173415440118975798631878059989956491476601139515331849113543401805187669079503810884546724369970496408423228196058797505370 833 -359266095220827008193874092995630860315890454215702504512805522912062823869826577689887269387261146556142120828846293884676027891556119596790100115655288647923938038789863488486474076370774916968561984198245681972397333645590762320714364290472946563299045912773335985776542807331823119957080274215350746543233480265720245136602846374417533798823422233525865292428219013054655519981151200949511376214657981265823277123139498689678839199713934712380472289884982287626759431749315648584702368218716436790238639034518461444459615927857577874819157767890543752991558682885423754468913479138467229433 834 1853394004694225679376816528089106810979168418770905011708064655132562415151775061626986686392343733252387552704795450550908876165025148269133279374764717144084640130613135363945823374109846321721338766311719156355003619532648716232942778706948373038059360142515706049236138226873695402447933563832377483019584771881410529700045405818486398911493919753076453510645348720157472017920683597729853955236223026671567829329419021464509925859256658460599802157632121690625308304127548823221861694632207060984590882313861676482649120801912963435394338294312131116639940623273039643004081706804555610593 835 -9561351272307215196266410330505226481816163569255708555022560928129054735688357012252193022263373274535787466139688157308712238709277829836203524062920560949974219268659885292706886736076705176628762907498072910687371704821432008390121420664977576998864911661309182121322837677601108785679760031859436309260419878541372393436302819192678975979597423975029237260159482450949489957220512790352511467316228226224996042791444864813259477935673794392926748265218781466319744979395485196723217729463424487384268093843575899127283239049764055593564583164498184473690090234356953488290390340750811511021 836 49325420240329982972365041756750673217234512728220537164030455874212304780196996778960874955867816740499548342364348700811860304278694948610709762773334782901546570979915886113110977410368965304941803126772471958164132585116076705015846094421668657390401131903270811546209266183948428621861386786463867584204498616769314742360580262002293675714834278382437261492133645516968309221467180685941522836695356501549631720506278617898553224763733759843844095652167338170527002700051929596412108063526866008968183344213626683112461492883327073288813351524850647419244256179112910449055971907470786334930 837 -254461635452292822517091282420888478782662336577769414574518023017990575118941999433003777057849874254129848314015463828688487197864632375087437650049872340250678630459367569958431496541200287370247022338133065045753750738712749839696726504311210322867899276339626084410894090170827925633080962877460576421471836495196087241221836948910222183340637880776314608423313431331062035672156768512827816050292567203940598406402418273528886206242560054337518363841197404353048911998113614837013533407709916074532330176116164634137423530889554304687370884252660107219352702713411430636191799718872279425453 838 1312725235822996213002584870751463253869644341150856182825520675647610343783864502430668981314043829326655352357263527092692510688297812963638090871265998895206013669051238610366383025720643457936919773899525882696595041634739080466761135917594570987130914262973232666931439584993341148933258498581111655796542281417845363410174020501930285460384191390657769633215379379220909241801292252862521650453552787342559382748036129538852489024849904455109217881892661538621674879996416529219657065110261612639897174634477933381725086002788441408726931614708209711324654497510389293527113471335316191938142 839 -6772131058984804325372207049179459789443019264373186958741152391696869472257398674845599996360783785002109597724991603309066419908428638263541857722968587904266313705342791853022243286936424905616290064084830052926122794772485804721551492796500232697786744377552358902755823051939915040061601537531052078949775537703221121495549710675399608112662460093864961619393107024214917540757153916426516934176797042821983724931445254494938315160526376953416164486292431199995901027672371154313406160659014854039839238574877826199564988868236063269936667078239786255729612929796192442686051675881144813155424 840 34936297275731281974267976505632683065750680358301607397036683613996548124973632751702014898690842656562404616688183495557729066663633481465508559208336370657580943044890532043192559678036160258171926354025290183240925777210475890905720850864252323063980146102224834183156950945208836924410243581721796307996308775657939575648977964231196369804945964499015315523009391034282383037364395757857055552773243506760796752606398286061652782017799196011374751575828345586671910505799030953180179987635318090626790491394452716324221169064064281959875496219298158536359008075616186997628963544943272000240771 841 -180230544374792159382749176872607082020642189791719298820806272191242930029406068642811324206447750958930720051311371641362170442918841535040293461766320648737971931530723032394395149485941592368294415557100263030553323400371116293468750296087632283078446223829885438602458116951788142173142038641578103021943589640131154222444318745023790601075796373350876496633512147658152128413287449914735827997188617967540167513591017655027797511906949053779271584818058003714241304420768806740498063723044407615032571882671750278565018969311816344691508824414384833899604986151304233600574184719172410596716439 842 929779388733289703736006092698456044461787384587748930767327438145553906065229945432244869623455851247411670070655012927390938524918887470368503203938783733856754149153264425962676125341706326202862695759545168620493246858746009622925228925584914579357573092309132483982171489117461158248975795152025169285066126133460244603828295392071953410010114068856752357084322789420533939395911607498251466205657270674503970073496306114942605140482850905737509033898076897199889980589435460622129544189019125457275880488533238466176448330639147312613665084066944310766483869499116205512402760916030778332399297 843 -4796577154622195109412911800113190841010728354557463752916494569933046484332901613192315357328339668560323864276864099209407845407914171700769603026363003974775812834873214911622297453168172430769614478969576961364647364927908748706096280786746038225367984487154910512900509827506995098446728630559808165903643752926982673019998147497175051749628446221545516038962799365263900806940525860352764541353711962890248749636760626787577249664507795735605200410070949346652306249341895707649077989929003291760218429341404486163348301030334881372261756273723000407083795690788620275703000112709995120314997300 844 24744743407990549956135672934034588868063631182108000628195954652160421818889413928848452615182437882934661767423791484039108566152375966688412841557991316035270065199107075794030719847366068989340874990489125841055418707877176542562705200998928285706732026442419987098783121061911346722643140520481330113250270378122452154240215413974059622794685101256625663937697500321597851356332595976647296217613741459822273039291364522416678669568114066514052095214411803244568319828775598423259140807073847069184932983138915639493752177716065168715948361519756145988505925514106434483492865737730517722965875589 845 -127654013808002654209885411996017775897817836429956306789772638095990811335029630175759169694727728469419460538504444754831603975345606280770833233912938809287909503085239573686043908789818872941445852841206167624983761859061681326415600189638837185558603103573792417976355444466623830304302169680920077497783652466317613094093921423606891642472300119422398782066750685569578796463928503069116751679218983955705216741438232657284563035093138771217226723839876854749183629752546851392329637984254992336888012738034280791613619275811137962693568941519012750691983768993288347314342324879228115922473563570 846 658545816079531019107965205766578080075199165636378423635500232745216401612895232183890735354005455526480354419964772422560243402431449552058122089098784470251351692687889485132814786323491661482409860418933902268018612131964240598310483568921304425867190485145956310702363129718524052306225484869009942355207023370801140680677540737886663961574306971101061188558077630089120435707413754326531799228201001508314328457866357888400656012091089407475932246785661465258322402050075070071502644383263785061965386128511145719291268180191556551614156533220662234896780394104376037690949268631807050561880077290 847 -3397328285565180185905108466598351705991276231531356934666899851260654142164685342773660969334098732421564054335987624240005384075553724496674625387349916806031228654058979682022198231743504249899166148398570149664414768237768033602600830133501644981440464100343114807076168975996012376734064508579484420937185915067607829206972229880477726214080578836132770786959365894865548333491599077430005079934333679026908920279787643620387337275800036593142973061993451897824409142740521167760820611136227989043695986725771153699845020553253702594217626018076584490840672408539416974145494459273853985507832637169 848 17526251322364131245051374078383590922945859635651639509969439692121029239736345520803427470297032431949394813965195576693289093736941363718951549249715415987111034927236118663539236091503404975163316249570888834026699046570353850223841401642208492777711696627285975168691766053107518952227645245691307149168902434623691762838203459406606393017421346001231855187444777671149477307708696891623314727258605539358806821628040105135767772211036456362356701965800197402060866141308852456101592016725101298798359282916718317109847799358030157987538503992104466651977502179104789800615687295834800218353623845253 849 -90415014268651898779069323466122810536936258333378933811646566440331600999122552268613346259732959702848226331178095188147571729439448517981812862382167472867461011548946245873266728110672743413505130586468460627053981331526229162249676116618315532576489542618849966956426569015544954102588467961257662868777172897196586446514224719689798217004808380424670988072767639823679439804297604279363144928628389701604245656960829199418742260884791813570176233668103970016768265288708288759207514542295783623552211060119982079523662454676824834883675857816918817053900275942619102757453296907885056050943243129561 850 466436013887869462344134949399540440164981272988616046882847872370549154027788284084384036320759880031280945655783272729272738286374007125535633392695026386576696876793733716693779383419277495649476772833749287055821545677032970489220292139786628123944844057415137143148253703285010072258150114808408903455518100442063321494457933773685178934543710300002191147948364549917344210288994875161471765583616377638911182505016209858532216299679340901927227955639048647123981809026672484094172391850395313901724374071277088025373231175628342417069067329832679079326108983579902287569043849850776547066718902685646 851 -2406265782419243805401427315955987125930521788773381992191432561679913645447437058071320308200764571053446273706188325846938002411507923056520807835629129322668437426121566202343033115451275625763334913607271456523442566457283454763573816298038180721506035267168947218771879386392802077147896186619988273879350483797882354082133566904872539283952326145954977131453757743535085083945237978440759937449642972043796743275339503858072893259414599951735117293149130857166890222262573618310228734133237233670951013636020418639230076060854919178094084613215634689335865278283181312753138271459530618767704750382125 852 12413524777770763597635594361851892165203775863078106188569346176183147069175054345337188190678436971934560825715591616709335002138022484014536824592677699088173472416952597368611162130735964953081592996513945624938452879956198954394782584371969803954294259281858982150538253822987911789008438376238292436585371914622543742695737957069307662354430672380875961504610689853385303037206083239396525460644709708927969165736295896234991882032547400797207185602306821469346586556691309178970432926360167238142598753506263808577951072146820017337358475259480420789709943426793933154156756351730346584877714339326386 853 -64039308763889741528586548012385763588342348665104557022725877487125120936863754497225499555031824682009159442875760953230980838933831038950511735906687600674956159955775229462282945127607157384746789106743904308833914421518777126791683775754243849606762456159671155039503345299949888982409713008056010786777216480696703445641726944574579868688372901966024364282804966027747254956281833792863561710915765458189136217408276990576864575543544101386016129389834366576350997254532212532178583283851800285813696945051269346802369177421951342925125027654561670640990263792142319988214145819424375287874774143688048 854 330368138008685244235435897604856975947800873005836181541700946887560077931121865635083801783385308792445248688527098706116903754372929042884062567400985867913939685810469862321171993236137596030824112980451028792188715194224550604126669431675836091893541465026419671556701327166401921096621077912012650087352341658780688769467543833683304655904946332610376670538400632761011615580656175606447695041377852577177913101366303244992480259093493312067092158364533154033279359890859380428048875014433977550819278947193884914294310514971768360749265047534365594709474447909120355592595245434453626695505886237092211 855 -1704314251950029293363907159503256115539621093750026067552008665579946339128275396524064391140453749922323260359625701724060911175847401583476133566765693820077077652242611765186257008246900889514770734033973865923336815241718105463542339387504332249494371550373847575520534852838405770014934064948412221218783167794960177994181646939387057135967521381609714580042880626511201460241495150514704117718054192302774902588485623799432759594059630545406493014038697826234972777958141513226790911709389648186747613708550267779740571069608197675714290045026018544270533907450939764594485656806388404209533201032652563 856 8792273634219607718646609263915890392948572571660059178750492662190493447991603805304401259786616840037814009816467625360108317123174090175757859907932164307466691727865296112651934746475555514750802472007365750330495900037606659032003870700572377115729240500793046431708080050171295829966462517244141019979398567010582777122826908291554986386042377474932808210442721050218794728832656197752614300191506838668156643466393794057762952956783752849930660758169000821403610580234912178510785801056989323302362145652339676464867907793581767926668903960108607948485214426341604672738906452492924440360868474187853589 857 -45357876677111677062989905864773240929197765224334441355710102237843010317316255221011702531120437749434880882977445540921029935897945108128985953552876842624483797490344049534826115556758146397745235768009459841496224255746243633621820292751890671307321151719256761115678195320045376676030804803020367285575525227793825690155878710190402976562954272026621200616717416346241993938376440779552363044313033094395378762297807699399709138001905097658227109547320881202194585426992275608601105731691660363126390351153877374453654139321455725809968340391576341498632253036844335285135178141162243374446290893697456784 858 233993738394230304066097890237753136842942922976589812179922291051483701603928292117402762551960830499850326423220459401968224903669093079312571130098618901187609777472520370249656215493208881197992884408401499460230065843379518267639167419275522418926023856066478796609241159451235754001483864438670372159308301372603731109376250271302855036278271356487472389894920763724645086016801823081646039542006576237931681109248858329625758745904413786882671609143349974929848431868996995112094985448081529780734099386358178499968290992839388394559778170534759481821169609792814298530816449804622671814856909405282221901 859 -1207134760682851350249001377732393328646120404824785785500681896913051732275909458361903676134181588337099398481536302171132266786648121136575862775201656257247400547642243082227648705875159948163160869730449574455416161801813901580905982270600610453811434207926492301110992193700256782342030387725729695136167579824707561686615233392833790921031822999140599126952752014611794660404812607881644176084662198570782092234888712398549926526448492618532098886853168784260162104651468269037636393884778231623322950567542605352999509467990212133511670899697994583272411761658961460751508732460205405126315810601770727446 860 6227407367601487275656504256752864494992152337781112872074978268737054620382869702703752308914369668637386626104859283692795400647537537657710727702320628512132097756468843148387061278844970463652609535480683488954598144081131373018872681549361630282621303021241864813108713785219574019268703278732109868959972322611055472988668576950506790595638001664679755058450110701316704919853242656973443443421296768370101086291628409519263737923046098544471563840153458310913600046637656378442000576340556263570067526766258246122767513449180154369893247618698721349473901932807357796288937398304487910536342420421219709706 861 -32126158391893126030356733175620147759640863138614889307708655619636680964087601605173530797354506985969040387996212475153124784252977202717659108541412073426731805199128403896476274392747558066866615412353110949130913782242323216017789567301030813450973952201435592657908179683426466188808213593629920846913699491019805486561243775359707637391830715184872138304299657486709325224149409267813448166390755142932055229688204808483183986912006414254050038033050059404832627164882741888601349747427898885734501817432256976360926335495131049255823602974687834837080002649803603946012555747704904454826408382089709094793 862 165733505469792166050296064720453761213826142133889721664427176388717231867093647776481435450906651073265412190378208519686392417225082483331396483805003357382000009559428916246179134161350069008071425269679747495601004547407381334660133839847785781920057389221651025850918640292672680986898006156848690866723685025727967883284559991269097706612255679336215610909412753690987338209210047088493572536586838270556064088307886751853341508588068761470277420775545145405080447026257248037365264931641158850598688144216211172229508384534396950248693346737613109279211842227336116045263962343384266332595383955141198018697 863 -854991577276072285844903744462285968242167530385953520919316299552904946670894919002886185019542443749625940653509354736857772288846238038091949729221312704579527276849029099452287936466046930337522109649204741510431722771876232064696175483015780589591957876510705805114103506572949639964119582440067452488027151372154057006547159668308851207099527673784201278501833851472392826391661439427756279028464326243757495389865415196529467401887222501612835317261296560600796726898555573717898826280800855039257508197966824145590950532730951087616084293847054418830261700883792280298689803886769956711886909085348620355285 864 4410759279729742825426846285630614537472770418909545070357489971508137259455971954366700286066426263934898605562751071875501291593527783333478351786019997334146832483185911905238678110017698167086190612339130754065607284073259786868001539583359954268045981477704596595561223741522750636497234610992606045917418784545107930204329172685536284217496988672430674172602153743457992848758309021871434993046103281702631761474335870760030256454522243212841395357209623013368778357210634663483825646341638939873811968331587177177451263289855236199777233511169677024794911776346169368736213395569849378696714352875044596842138 865 -22754373190088383641523416828112067462831911967806219130945498157509816454704214939519311665370557944954285041610725285663875812710665441651110034795694816827309826913889366440607969196217733788207834448159607651174801765689856822677664218930978176562239058272071275902233552816318293087122639975262656468952470925555085085149360769226568201898478392419540154273653851273347570369056870845763859897029967896661175189993264644479398061260840333177846173882465648968732506596187837490555881542741055795437348059254515892802912932186801202836254660588044696818883002165283715894935559614163116600579826656323393474978813 866 117386025044091143484263634318132459795957174785731811391571988424476372796055653545493758591636325870948324199253118617541099846821192427691264706838019395266771951831623139211093675486687836930916257764306221224212457944007062387573536933849073987045667471955474346865043797892153519251616620287275290110753966061650046802724714560838843704141471890921355217268987100191285744090206685388386961606815023290684109055849447166725842526133408429665894286631456011311688506555285639321714128311428148671137818513081236866486433949203791816560594493717807211209498191813680189529913116908690088325176328049081671927442726 867 -605574970601880605943929972231027106235534472973554971293486910367435883859046949054487996124199394163828237722197027800888135639665485610498413710351155897494208871145252291120960501015947648329190464345526141620272448688459707156482683097358880150185419211280795194872806621910459853572951846072289334525324241988840039039060872464280628002332950791500383486425404167909558559042289655647008416588446102231359807078703672499839415116662269090232031633916920551526749406383678376741291441509256732644147943143320886383709925743223636142135077013977336304251536665654799027641317361977907998720095293052694518246834320 868 3124060507898833443172862381039698437969977624392380061638078962854070180732822111344969701266238419844037697016453655608687034654835792632584504267469045257921280579236187082256933016496964582682149362458862216434341854300414965784173234953894230399748220623634073844900202265373622613741653563718155174698598618569681104101107429557862554123305214311945216845568790462972878965212240918086629781164654288683121065241255739919385400814854707305909758917177627061219353021472544600151801894970485394532605547099774925938626746525412194055969060729027163985635489553484691114637379112751363277612255545209015347453878403 869 -16116508328131368071481118585689398535787941806245801673279525307179148998123027755685593737873488971231795993351772777001295350089612119471219559237220366437377138414903775754454941016631048069160148906761030675053982540846558703498109334918654987432999838239620273917914269760899835852862360551950597007463245992966915435374240993423934537360204377528470112272801165331437151296065558842575447349418643879538326112952167268266131521923445938087739492375302044874262734329098815874298620977533418476842485722557443875112551962166899559380314294911017594550183015475522508515495911060733728615352148742058105507732455247 870 83142384737427426809115261460505461544974403468016418119575818542249684677767893786129244355028652484594988305074755076765548804283676041384114642853335926084423734218209068016257522566635901715990709594396433785984527800191385273819113872659999784671913326324582952876632363852686318144961883406112001660501834093315246134705704203217790989407116053915771995074763353092491689679386718771324719033096648147431652243808690925370789312747670381192806896565185207095028419390891470659767066208780349438334150843879383692986077373750338744697581290692233682942955811711572407254046826688218608370180371834824707160032305049 871 -428917728274949148948336573552593007354291920680888303816764860615898353888466973047001195123154884819807070981717056412533176931898778450692161790867368264952823391144890309083212940158100047460509648400290787896608943740619363593309308595879181203115730473714011051736316635965496718941392159220594408063281506343292348841985665374189271773807856876125088340090472738961770758460307226413028173954608476886548633509839305221545640549305812010360070089014592723665450637684085609210931170607908661736241384099266714479909831036507173704140585059123304745304551693860256986161096210292713457988262081128531198094986093596 872 2212715189846207007135781204169370523226434296260173844726657284259510176311240451300414272706283234148291493197782528814668766368900455300755374133447779899238283955683947151614198471291778976834720242370745012198617461682854168681757802760140174037593121242256683940176417233474385075799489447498581603077271490747667585560561848941552110086004983633980582879266052071491974895714938201605000297560745788108462455034218940405779039270891833106221255496712348866819280481662757286635885766356223126788407888289552251478853771109372137519348694963223271084172894098721195985868373830073041503765579279538871216786012348069 873 -11415029476789505136303820617620826046881294303888412425227385881246336684968056363582566935547578667292886025435814702941169473172403061077466001434320998916531224713095385728502770693277293653759496926469789829877080369570601302355168039560641228814228095705892222890279934805539065941493293845590583140176310564661226038323353436633193012121086198795991252396198960198911731475714618191440090850303484757535086225292906727497284598571606983065101250545292366920078570821485618944122614120263324765040481826676775959395658606451838364145259381498643447125005423917181323945630322302788578716220216736865687866660503489082 874 58888237652054027655658252219268724967808756013855360089570222998545337454241512865774909987798461314879655699946567156374060642543781283458346082287745947433030226825568074954441960785194153250751505713674280202205724343703860300414020155726408722746925876729259018696880028476464122362324841117324955986133380141807257175006176453097076767931018404641809438108959557183255353165447273245842255428348577935304720535068221136625255803085264092948065319455331524980942914503879137757522671482055748930207544965873362706254028524374017037513927002593462197355114934421116675297518541815177091572116675182761786359969205837370 875 -303794619261914050239954486530581919136566011580239002235385354061101363540439807946704070551981350730891306732934626182699654945730346674471409243475280416968535673950463114251998000403061902890359248119553455817707814783467167837492008754837992531386418196234235617809515754895003987822098904893844193352147357946015088532575704573543483981302884634427617505678680348779680702268098940842250773417963501929818383448800819876493617697323148828431615716848415580392455657925678857257500297822935309298820828234925478621314364886258884524149402964956295098361332730110478123775079475032660607320303341581927814897269835806209 876 1567225890470712600000794195450652957658778660171140806811555570246639047219643893811382714022038100418887731884187462834780280434664676728504030634045233971869719706711567899067350238850845931198299387439854489059977765375310711047040827345394527507807750684050930403042893478793613683621520935822970779596392287953705543850185613619777930275186968699989751172337013391711090073566676294515190962260873760389509459102253309488088378551253299628831348741219583083663339635226956672540493992867644251604762188137316328338813282487672111825928111061260536779404063338831461993089670532391983894147332770967075998814524179678445 877 -8085057588344340844878305009410403180188821576519073003291948064797751795279673126256708408752142098503110993891930449181132991558007454210069256406217086378869556832528139620703795593481408009101271932108941693511763864785685822608998803787167665140054886828622820905153132956208553789596729336011872613854210388727383205375996649136688750297688879072479595739020075439998118209859817672560066219837036003896634907497430330721981115507595156847364240535225836861577174635898618957664847047452778063653165613633419525765245579719377947943314354301744109785427811585185516862049285177800209771997612312814204460063178171717985 878 41709466774576597452390365225874308223630016468201799913509754104590295753476161294408459404217908503708102927329716461315647848565265192421385741913230864220628649804124284746578667134619822822081300366904472519514664129109909534225883197523112021942449716184882201063405658703604681123894259012284742822724252181736943099535767019853190536999980806420403912394885190989782473057881875606650175641379040432715343563490772141105680541384331805338400513621008494591809895212932068698036414738845616289929938711922588227912315178608960293919879734829350308678289377320885189969366101968001098645288422452184968290476025247521654 879 -215172198788971264766693641004038162640129960929026699860802055790046756960570578264101462842445492605431221628982829550305301198658287187253002692324399584922784283000003166171750508238647309125852432583778437672663738400379141898276181842737452305714568229775679817694737830464345697369805287230667631558846543162427030048091274071603215175515704178643329579319682680734633897800405990815306872338870468769921441448424992822823433240678910955556067507027299891043165624364403603931770697521404745700876223764729617506784355408366788577968680701803685858557226537643454692124168857688800479703799651387908054091420491928407773 880 1110037569693926151967818541567157382651657469253752321864308935355237460755290064662131527868263485411366112702175214842261591804265645054477625282366159861894881696206143321787767573589942171435004703413110920726569739428155387980092331513590950548139288153827240499510661298396200745898397273150091662833069493089347433273215082693524757464023174175951806864025795068582529492319710869751704861600078517198514979671600863554386958024880214003371624762965033231084877813391792898596817377324647094787128451285069765784993454452318000596558361551840339630414622995830092518628767030109393079098714556387460360096847713084673146 881 -5726499115903229788607601894902260575603731477834378057288184596361737733366698549208906184271166881197865745476070397291364398050161520952695475622814806686453368033040913299932018325533223881763049205913457291629769633670702148683578043916504164761794980983731455644467751812296775846217962220448689241517998094720321821035252994881866965935163159717062856340831191121578365266401764183536075424772976639186553023090158209966530359646329239562019748173325816382595459828308878923973937319069094465303332162111281537327250737414386949773834423856244212287666181482087273321902430214333697720071869194555159074444608754464150976 882 29542056070663016546685224855117954059859752259318338107837991440819873042498931509521371610618339030718930358512334133074591027616874574493471197435808067143957146364286237957108353375038849025174575244789057595447864254076337087769513397121393990352551023627111878444232108993324491752405276468838110744242506048083328274890298534664511217945872613265916844999153886495051495872592455734802491228806183504579720530658282821447364288731038040111890929368943020017053103204306375875160797054934828717780390170307219503458321746890736008096375612605328878944359170030081633339232737473584660535016901443878618870632657176757075955 883 -152402551579638734380373465449034966669087049821794502983514802253332475720483307398205156408783462429875572987179753404251319194909105413784894743214714636774850821435902642932157862519364776775906796246280968052533132546554745603362069535683801355609032045852248364633602359331857605717815468897512283730877137175205273693844550690668865409883972758239779378656813247104816525984481357525783900383239437189330809710699537435966589077898135794618026892197314511796212709573946779094881527895636093379893437079182118000743572960071570027443269572197125510720197663414896899961819577839732362869281296844164774449683062296150547531 884 786219404378212881020841765293033998479026506338676996077482570551602181108414922876199691832197059830433589381930824362482378859905823369812184896985076929787740716432313748828436139684425467224958162634207369077873215776018813938039162597877905415935270252762897225856296676520461223560028133480600213281758053585141146626184458085470576538364814481542375689896964364776375783837683057687219606868800205005174569843479009763406135922616817823787220584888236579826311435430492386389447766635067024859390783610822030676169724587196029653185000236423912172945740751282001906959517964375775351801447487375950626499995607104310434893 885 -4055975083185002356358316339150458240420057683664140405258316413261041488676456816166850633905080806307807538106411398016721691666113909438505205604540943218460284843176170581900743662414074668341152951444787761368167161982391180265567981726197032384271891611611798537226703394970328469052338387391134066504423578739904940913666578399732986089205943320766704424320210115177107189106751072805215177870098443311815682902097210092922101310496860801027888555139448077948577991002434286843255310753662566844496366930700459063730306512726143175572596637306270142346585927500013315094221614424779096394304240881602060838969048069076322456 886 20924100554892718509869914567050494316155138344381052190615989582413999110431515650655901773305175985090749690373071869308737201112251200794076596814265585327254303651873964569629470373449648616368637644045746895003046639095555727294234464834872960265060671034522419893540408157531276603193410735759836562717985329594276175397283064955356497540126938091617741416057621698103740550507670990873095126311956680905500104490403136288091844356469371670911902168307725467625623167893647832253592308389469392296696151634979431409677070545576070884287967423484740971136415985170145107530391986826567894165346140807140477838313283972157428173 887 -107943953069716598399068155469994794287613669600072192526515281119869486898708278333657527513358575963944001952896892691399523843650373060437739117747590327731180830457934378294812921769610692420557513539244067180205538900643968208095722286548093356474596454856274975187824319953216336267912496609769445488219752681488017043097943008499437232401012657045747781107452098012683770445507227109437905147612486721084946809102350475609742250287061528330809506518630485861890101839161407892692205593608001527966724664514576516735422989046427043183950760379621490323613615083372922311696363653372983020886496104228402646368408239693890687454 888 556864892411951073331919587671591106232712860700962467827949463589295375345811564343427011532161072238525444303064090336977304013913029860577418749610626076413711855889908289550554012928985188195186100153913869954398581367370609623657224901252998908492852495024946697990661773318968258891822895286220549158821513412160777196915938717909144308435997376602665950960474390445108140852319787198609792317652583325315659201513690034715012787795084519065300006428580445213750391315010575193525928928326544920386750671997713123025175904201408286684598087429343195290312595136109803742257686466796705422884564926400317543469374322472495011834 889 -2872773319693914306339811299915663522137388246032065717455462755586781671009536683521849893833173882400231375293168110762713005242890900185132178003375368853860522112287533762942034042203863535164239456519155491825640784255912036728183085531862217306461994584483028311151152413513745258686283140951311852538569312735005907783944700842551541779585761669729392327336497269908673698991362631837486885034282205912840109290566076564888589141098592421582416838752984568582597203978285282574255479387201814220169143273869999722102054872676630533462076208254650059446503782679431515926814597913075111146089993585252339390208269342671751102361 890 14820159537441286822824339481379899734868647911820922588388990514233866839030051146303730408677646954568363531360229033460414368361368021334476029253995655918195794093573951804148405128716120817542358032211129150949414083659829814900591206682178946677978735803423724393854675216888616333676269652780480138847217307752128519375813698481388368069450711492864105017090328086739211141109684294499950843006963592056718371387947362649342753723624132062867252051857998172845565437729087991277870281623620624670814494355875748734678657645461488618220946199181097390268459339670747418214580366376249609999191645989574646059405881653701614031281 891 -76454737033903405166506316573751333938677605208399297195153409883761594481265591371298189295667636142290797948671462807711012681847837686173038686047048913683098677716412156441061689267492571501232387317936124428880368098617648832744934426613855680229701378367743682555440299625590869650034565700438554063148266997069021552981814892192170505372791108996518103522569051475364179086004120488767776077483768561456561298841460726844363649463409783005871064048005545394445188889668097754462321453877343671596750677563242298114516984212361414280001317110229865162653898216025851544131435927760708704272997840533406962785841829774759042639101 892 394417266572322035154893462320391824986011212403223860210756194162578859489391842106516680271847932758424248251335002226604151516033209694139794080163949321942525160512795940703272156804458687285578977856114251902706178261783852029533569795235741113591271913934537390641675629116962569874614085996455597667647972655467861389459413904060167990409835441158886500618494994102024242351452074461337575175706551840466763736652487336231004678330037452383559023237142573900569059232740705435097731687168516804388966722523066100418618200725375003820367485567131203225698602160888816528506136196584280483752575198056484109380687610632397494458018 893 -2034733048671631191765861601655127687893514739143341814644232823940592541313270388576733971877730828535119924722693792946668756562525434813589233127701858113606082213004447946519633246324120890939477301414454434922421957733155303276606019439223419407917945343173999239192850318191195788772161388988945656870022160508420732276801026102833145897465763224961864358492038882463948350545789990798865434922604646872488145958557990583799237815852679695604417812118956106834550708180459626473068478010622207021852856834223551014931073180450012084449746035210044650456735707482355092207028515423653732496307635732906231108753925073395403373673357 894 10496849226040151489202221699472078452259400518791827139947112683279829659610878742843526527656401628773590373573954873048841674527133997072645736277607610024770740282926939960025409950161710233015954131322310947441815667299822330131740349170485007524170249862198554229133377545684417908553436003601130448995890040702563069841498253002415666518993578233903663436838388654954793678606328031642437016661527868596045518066674358471220845887261678501943242546480421023514040701669480595342825594834365609244729214638965984496906180036744375291428157708069049160227108939791218919786759247505301400964776555944206676584771225854804630526397550 895 -54151498520237280701825772242605349741501254223784820829302735268992443502295950936685368360274262696252344450702269002238288297404310704495670244015219753398211449115361578625717533967713495954118309004306578288860106936271347561475037524226843738103219425252597547462491536993059759436017961811381588857256479624800016280806976489717961434102873111020540205527562465873684367875023144572891517933021074039989447203370748629823226691972659914346808305686742961043470401009282069601079990311169301941298045133069131652557830968421667251852799097163693915163530531072654980428610514058904480063049559706904679014733744888062644936456339968 896 279358570256751036516253187217136191483726557348469996887551738509858069991721407516537613899911028275545534843503887161281249010266428625603819284849147226220782115370313101000560708704112548022793775260837780710822072624974823069771567717065958615734556654952656869516991093360049722402289824619212784814164271508687498084085585148986905889744289379120650085126827355875057105948418302461096219219939890583174211271625898870156424190831838095343041667013371878069399822364131965510379576755664625445015525946606967568173194193109620170831556124420565218272333667841949463482129201156572327549027843797420347778807271887842139789884385283 897 -1441164379721289832642863447245821496225375276018490448355453648088294836621116794216430497444213518118912815599403421349575501020035434522667093916341257692331708533728771648962679873370864034741774674391071228551105540677132467311945696910107944941457554341420868929391402153781811579296910408158034101698351288566386896166365681645789973568779340320383271087482710447032614851387218043677194120723164368521013248516114248526005147887347044420806072784316062516333610762167119209400858583142768463262116950108939439736863956529966866806540913143248573119055207336843876517305353204968246524195920855340676307298997113148009551633397217031 898 7434727230557402074110581290833088336244065475163976917852341508437434124735315963617430432456055754716024831111412768337352380567436817138381815457643035929809598729448684190078599949178086941440625579526476263703593544862631240671343039683640271423145128552568802680077729763812752842713492728348540857882891518349507475405017923524349704710414599802676427541528412301417769933834392221668674466344117951687609826647633056820697927304768975142648902511562032523205225685715013055353090556752083447711214439242188627182713978257106372304999236241719009990373455335347041580135557245891406146282017561746404879371026292520997259547419860785 899 -38354520671321013729477662862191944971005857016072808577476355372078993443552862777011669946096749897510442610448198907458685462469002717314085563245893037423848867452995447381522724917745093736967484068904282591094873255414652354280594459649249927791022623775301432154211544772046833501282247692098359549286191324520864921714931792370089544375432019041823138619484345672046591345368248731087006522631771023237732434223762353107220705782622759326733275897279005637035988504162625077463034636237017487172740303311578979438511332337373217764248403595425374237269837623173767350324569864567798974071758586151237114435627725142715967127604146628 900 197864590092903894306843331120298361481997610587603628072917258848226507110435316522476595247910786894746370308766624706081598687301282729587911340820529635042688354018258320871487760629043318456425429437167487938659941294723075581678822068949460192405738203697487447539302107869019067123427123844944845861784126131893096539852604145946918105757836457593981687049737607799728011699604056977426533742987343105134477862276738293976292693998354138667635364849465976158904992182949534281599171879663467710365451567843020308963245456393236050829234081148797536827183703856866422104309682008530513132902188191365520743398535531746543739856765391877 901 -1020750496353014558516484834591267201898024065830190527535656078024151277661016733440082075545028776282139375436907147294040924163304575067334670428319198684738148140384822720786562926893576969064387352663375078649143505364792598278855945538147848047106056126806540801451305996656308580571028723225535418996227198524125809484122350768935291209494539812826726859813271051828625355139343179980220687350049622103248463530203148273619850420054799188683651330879722239475278886680611100258892765876792185034708653452033899430789733260154440112859675992197351268261986615566059917303525469011034690762496456813984806114609460388696940461173784564674 902 5265881961576372236870988361891465109706881467023766072453251132937188264893026858007002701456460688996963940146388284592810881482150892322952500399185631959398442477496982123811326967285529190339304749267315703580355748038230222592242490244221689867982284322656015434602776282763865222434370925665928315058567014767358285224824797556412650792065609756737754226338164424870094510052358072038281491841390574584090355434457682613085138357035079113775628797191384400112188770060309073016560663961931438371496299301969926023041077536549793119569560169205615540207684265426904820958774359713420685607959026976483024194920464188885500838963888767946 903 -27165808816482314837061595308345636055330287350373784731599812246997219005839857496447665743047596265136175435895153381551677834697293392510859847094093471598697367995584217143976388500175581728010287202450003016068153112826180854643435150331028279647994818277415223112793630693765122267992667411259200758182546922908746266120995979743489568362325281875059176918930008191903988997085907712374070289483354209937043072789643601886757626493326201001715268702715857968998976773457636331317565225630010150792566968289481487022088515392579985346354451208148229476921788369001879063600246099575949655743505967458470652937915008266617862619765717173649 904 140143887394078490492123410263447359494308832226937157271951537905797120435489182536569638499626763818128398654857623453453739558879129569276620078671013565638712317090233206689293136083443800611917030136644642258669040026908428666840104720947953403227766977728386062518441421020196735427968264440763169776462695732679059198124976670526597709271044522296904622301659775803725280577773538167587678346231047986500126796547550947799930714870598246766507965705904616048704171966853510406537211051447253988847244758876709337045922678000492331894357034839367394193615174420276217497328974715490947742842215388324039070949541498820174955740844576546517 905 -722978995641307193838185442111449726084524633704395563353451459826657618068665961713644337126020772966047557516830338229128443719528513261111668031136998993460462538234280322758296931187115673956793278242414026335245848534485719760860851024668811019063236912288557681333553909285947752096493675727711700997369086405152858410858421613421964076086096777998182399021048373807442333051849221643237955323389197750880460159544430186558343224599468850790549948878954476735431954035019428267949004825996137441727394646340438984192445946712506460401590795584496597885129691936015186254322879382479020605105515396420605311095687746485835149076681486196265 906 3729728337481516929851279924671211915880488355762453491625769418683739595194508714669574738472813193770660306258949851907866892136532216594749543710348412845887066735856335619253235481801206213025048874776848036559381437212917176448497634806461291430690912290426557836807989461007143273543815026942281069830638805613541441836080148286522759682848738634109377124119768215248800870505735073596336243079040027969248110550118474813457278874023298106449801475719604296667073816345711817641082337726102464703255981078198480025264784372751125940839767459892212940826740213471014229663848096798131611104306815369479175183711978820336570775168250261865054 907 -19241047880060772474844912369789562795942285711217253735054760573402118265022591058395110882827980929306330609724625414135835006570648167268692422117559225204912563613572922206997284704519697261191407646742348785240887099171907230464318312318779323256675804124294987794252296597060362878836260230998572169767799548393516192144437181149856030025659988846217313376057048492359067345229242144962557462587958844446230560819999327252004347089503772653589720010447903890283012288044160713567253022561801807469276874362430602661603279387233757323054877512116488270300037947703564950277816916527864838330879153558476311809456318300167422594876367582276045 908 99261364374001354825843299925065902993454292927005393541064202482308604569793505284797203660620848629807983949747691325723551303737640021086375221297201625754825280921530719633824443303469212804456982893318154206259163116013550344968046486022683522862632020167925588174421934624411100299125631506332131839503511604902123282878997608991315970451401179801610256080367969129948797097064083154219242427269641221330471377922318211622671611621152434886391092578066557871944920268593173009841269921458801917640295782866332708405793104321723484701706193601175084595728910729060210525482897325953581858665983820484724522422505528523366035859377180252315330 909 -512072862081415154218190383166571937076036121056677533697786715860656991824023609974771263439178093913893532641545296536579381411473401534461898907273339150835310696393754592093362564516025385192971485389161525652404451388661910768799941296642181379934569438944577783217362058781527681690232484224153150454823279759251332330185055996899596568700220065539912313480707141362450337024667563473314221080014527178820142228500422215499294616520925436988697375736205294566927824879212332004475854901632592653022527407232603437602577295987259221810794749673507158069592104643341776424851724538566624066550852790288592072955651737467070283032395998934819664 910 2641698688446928228259931976046314982531080847547097302866823742927895147782058307962038410815675591861244528614310430463399754558352050545067363667152972020806459257691208956510671001090712530552421423033755589090027691861209921088847991772875082819964871670521590080603171878214735990768650638250142016865140780443477032896217970101954230509644201005314737838938154613411558059256440079210034231893291706873875698119322988473146849308260793198894985349641489771344627172040322449066535586205899860005163125006869124532799480381936360443845874249620842181242442873065917752410349042860100991387642891007654805232026202565561288274077829981012211443 911 -13628083964802431211353202135995975631038305579406416836555620278862144410554526396779205896339307560168120486762536138283344268025319992782239159826507924483658776038683457433517299285764996286448557799463699567523494850343805480718501664595014087119485132705422776743675528350907008020723398523940719657920313394464135189412454907873105131015390749226924262324629051806513415357038940479913496744316829528271936789317067326942517036188389083082831733911165167063687089111121191665983526877289817726071767381687633569017712500561790072356537516260888316123506383485737473951123781331048981428638867029849832135025480647061284082161435328034722028931 912 70305017511627675922781086176809804500542369124067718704697792874862818274504527888690649365855426319396060307902033437691020187015043274287041072329161852994681208147490227022046329339069730130684301812176982215696645834362204737358314528629631722219602026429675125828077957576054199742242397940601533233155853053045631041708116611263655685241424461377014132911848712718833840985063872749202080377297094866141370556022950600038153817109198235167375965967082110012030160358766937393665371250848727042504267828859037414681461216429154804627033671092216362119134671272638570613048734814953105421211077422224683933603537594293102131261459892295248038981 913 -362691886847494248274730936411399197359773622338666263092410186720572865680210838130694663431019880234571440253213022971130553335746052443300986686613637341943251953405562350285301426320043196917721462956584851644465163939336147028154650103536542997358935473152167966846990280999857334648032904309953773805699073129589042680042135743849832501717405380378676776274971412974670541991881545363122885278308370426169684684313827765082881103659608779425777479637141771288324391081392761751397355031851996157276881676676674800663053976289201970640787859414093267953062998128240024423234040604526789370483040296197702078855479234339211793400405576997137912160 914 1871067093657140608566809650215991575597538382979749416655645913379764983644304073472681555096513091193762177921126890022030004216981687456777187974796573093903483647943447037754762319237817560388070908522372682702604899908506560641875969159600110712657776809499459707488831077804557949520783802496581153401798155578380674479084659721166676092267690950531448580017976352303536441448262734026098856476633946097862890113660495335396832952386196384921687395812899212897603371124810940626588668235762904523421570034042678722773465306496700249015176719115125385619628196096543947357572999010287435590076797610742139935739802934371562527892507965278585967501 915 -9652523797530228139751394328848260608656192593778927700059329542790076790059406647762929066748675748705928290360688591707350040355134691757375303279447080860585006336377108140203066097050306146312965570859936650349098653475797892362574372214348820599843938371442136786845997623405249859275609118386592945387950289449428800309894904096247604069044038046246447547445247542901896881869709373471790056848879974244113073550498887945908293628352661171250389438303271099693745740294096652096517486358752706581241866624205917740022657540448316316381587150287275955499798480316517671463622987139309883491194789586185466803605278420238933263436021034482947862438 916 49795764127184378812797944417779263589964440661857847008887207650222467112085515465936464959120756109447497460117382016366053169034386272579878775312061336268875698637767201817441692789670026375222407311146898821864897541303114042158442750427151137328319730415638727132419459594843739617175651517518415701236397442796138510847199677225091435899155402685169970794643133564554421615485769891509509019305049668826476965322114655132296881319147798006889629565902950904728325019070431238857152007950521134362125864212284358947668957944967317653272504940720361558798502453931862503506892920353356505284694552589610865761318466459051154967432273968520877341226 917 -256888061301090761869811938063871257925471703866997207646083803795948785586027708661393858514116151297638135502686456503482901976608601222677069216419397272280859191715141507872108495885037124167541376660432030300626642693604976823657176764169652536378007049243997564259983494351482837793711154300296433391966672476232316526455249414238472922772970962220148815141621093689007665677435515273287719167780284322990057141685438314491633354567110963187064724566488594901115709948377282581297219312101265618887224117817899255217782905596432911371163875348401387016227735568792384104027173490969411193079098785200911203477978921429151520905293027480995428981033 918 1325242763028654154240865244333534035654148489973812996219679478974927736389283034889373485328127947396876462291131454530720161858858608662628094654242873943797349031523512256234809232439794868003454323650887316237280664834920741039834093110684475545253696364507318247264430576913522621451473233301131979419757143150604204470001895598953177860027638871274965776166530526220860712530432847612896321388866871522968859387823622692091927094180496344918183989488559880422816428364230242116351178353129976709729717360139204817263370119693062880095449357074733187294104023446037322826472688066959694060485146806683290550969193807412352916428686161677303557607769 919 -6836706898968544517858957433863554333670781837385656470102283177963593266232790986394727614299978582415207860492168462913104527729325333281982602589409112129406533987413992904589021680384732783638282307310013171389584674320592599213074957003860923087688207761184930101362460518247315108918705708749521486577716527357218644258500485008642764661134857367351431864228200138882858328554227208606308307776120666888284644413981740743160942474625232312089696077690674568628027072615160564110457800082334301384363854174572500132407811898548041595657792757427834594677601543879599997113471063371403389664445994569892101434479751795392963821596621707283601913534309 920 35269433289026364293391917071915188697347359372216732116057875859743662369914179180354794232908158663322186383813542871721069497251455873062701826521313318564083637517856016446389835464326310401258448694808922714996387228257504330132323037582713487331295108915338630060798032404508546710539093400532125169837648740165147000013196173762814179412068424422672731107657967381418632681685250211853059915211610736391479710955285707792036562948588188988461701040076780830241519720835637102289640854283378094365072997448930437421183320915611078512417519409923174198948051764286373158696965942542322579190246121514400061070937295417722322226816993604416437374669546 921 -181949137634780496495941022531063153134378239596800287997640836548434177506324385552904258849278841220808358034429358830042198549676119286970136147591292406702515360080340014569223195860734224276639879004768980509347958020891413999974390700655455109601634640546511816309629128562797218522651465371969409197295441166776422981062280331990993540743124666266235794721445775885108253857805541949939499658426798450114883866683642442631751513025273002018240891795598031670972633056002177852326278240680277801778754831495692025902378110544317468462245617372800293215225265201148783292381599882515233045367950657073319190499070571360850962682713333308727187299906141 922 938645325394004794096498243458127909590779367145704848948473980118823172498863940536988158844252938007313321076889257127553267988995893677973805506258000352576687355179094449659700308686287663538203319975192218167346057104530860638380062011399000535914720303527521139200643334545462089321543677875059311538759978326931247298769438558513459316806264652863430401702938624390497718905481660427867390527957676473278239490500391802007374409920274630835291134762343167834035104833872377324871515480727563844617454965915791674828663990781368241048487476495638157367374380757941083188111117072407865224017800865588521363203986161551701511520758869504193817336161846 923 -4842315046595741708299283767683051120965434960781314068952481943704322751366252803921532194497270791548406114731361199178540470557649917965744249044261649858396713247878716341744800223052024435105759253780708314136599425547098312292176605238240042872169581787841055101425399753997315836434390168499341047449275060020426528090739457395216320426452499773333048987645329969043971030935794362614271797850334809229765170596693742932241829284961101155412414592372639914156411267516160423261908206505207420288433607886412950290162665210604634840230953884383231565823166128855555297540626488322281250187802546104914046549951975655393516791531279399912951289994325168 924 24980697582065947629793876269759263343173510985225984370782972615056984561753874735358416677866232321019233259432489811577715564969419580698673072077858221080353740091214353678321664964188194056184960705231278153998146035806008900046491092335562999734706975128108306710805970978404147147430809376268886281477448802970940970563124465498955559488754389766285788972166466764937492777518088982752867101689430540552726884709357720836736980856489330988993098448624175847217219852869016248069369811743118329731876268461601742761922129057560887926966641939415406593216124907132596701457687024012722332091588240537805685515209371591072920369266002467263026852264875267 925 -128871262130155398497828719958866575832266387906442352997005583279576556479832790061196496961695232284776280083259855081793898823325138274669995034738365530286218500234724847714926339623689262879922762257834528387787065452520050129044814607790389971883127531023909611154810273456101387655260025418004297704942902682776955676302168769125529409897773760373692433121721274759428061216258021518304567575956087636678454457930984847558797519909331860012022423537014415706652818833223367247566884423646177679736878585901338407266850367854639171677390607227621576441511529692789063833986364431541070928664245441350802251809470279221477068520344832665135690916382196415 926 664825397627896445778136135095596525898558402266812081600367467715524080541883143036220401201500357207562060960982286812808808705951121942368497039999737868942090552497016833258989166436275642839277132369586991321816086315832533600997048597858967702445583209563155578113827326246841237601535059669562372609585840838437789857668947971513106168388243833722527631457427754832841847997952226860032654937026207804490687846278900529231733004402229063468948649732841554152905579724271709993134688846768080164024903314875134286649981979662847094570417510258572688365245567535601237258413853092995715241447393330314827481718645147436057156857381138060215223204953441673 927 -3429723601874043686587053008450971777474406777591611337034206615870876320267242139220980391195057116722991997014684006922353598258156294142344498748183112249657300603009614502575162581808707991121876852030776309706803448456333299104701276660570186930118440685664782017967298705786085452986635758249761180474705894523488421446089536991142920763768741737509689760565837412347955789887279227865338096576401358144351197573193775383622018968847626225821978724147306262556695285279320173796543701151963762991312386049507454611215689533819446153571557116778653895489128852299711422437470307474346612417643929525851313781785256824089826999907633845525618246673695203628 928 17693373368740691279715763781172340226539794435725604062386172730396882974358888261548234387242333435106906255023055149448574145464162283537581734535101874763576397709565783979994747431100182056736922613581542276946057932020850637409713020842262199888555835779481903179185387541153630175798709062266117675780739030208348121983820489250849504261390277904256899100996519423223715529614311540660442864812961212813214114573738170154973054306376122440164752315717437468270878874127296221445028571305083634632079651637386600322434158711858803662808760063297120022789837011151315829196960295174913811418959480054769886133832754086776412641856540118087678871813138801061 929 -91277169097417913114881675848522151816749199339005436438285203194717500873959943822062841051822816542577802798073253992312387391657531009587015786785725967766872346894606663030272762862323767898033878808961033363853417294670160315419135764600745981800057273187778698926720173801980190588115745512054267472595467010374985150860964974151804327578707997477394439765561675975756758155400521668481499961776444307272455097548501065152456462928923632971174782373112826124403778712401759760451600245643949514387337299032824622211189993979532118005710862440409778429631826268814750178716443264667606633101794087197962656332615666383068087806984105061663206165649252965450 930 470883727190097251161406133525557445620998463271049099553320298185349566424624741932611848194201917078618011732793261606991385426953058654134230068839109274134898698714775530585726373527639683721265185913219194371340552088330790551803587795837282713024597318716876573606643580030343146920465066430141574464907680240973963405168367506496627175626287637203786280091205698625247473383326969513968933000191443601833977001753012462269716311028931745732946519128571776005548382008125629807130560363061422214137054176803907079528761170699571964514969738360714408128455470119017391551579057786430262423248006063619024219020832080301075091653414677000887149072533705780378 931 -2429210795262386885423770509401457448246539315546789097816319623507999699228787668712419452384539081230087675633423128925959564860927458685598105489653773055529047403234705299080341990569568865268747093327038789029027025949293852629549176549590131196632945277823522759466421070695874149829118720959951255141097549206608685858971368572184764520575889843117915904689610438638770252732187521105420830625505005784990347398157916898294334516190092220562552770429847996093565609224641893799107522547480857401987476307395406140902054418015922372127158925423441975782486277286707265230402350041441060203207027922649445112588019611855481422122932273219913778788892139210657 932 12531894281063230455337191449232616698705064441216257299238262408014840351777476433705856955152455558024301392328372456858409971835273191329422964875075838968126586824807210605079028553733117429877569591650180888374371734206219112951306583381694365268227810558563503068855658978574089709986159516628999679830504960937886528620612296271854939592674537025433083784314750947659310619510687085982352316251489269438582132007228866095589974929813387528350305056726407492559174107664807028331624245795812475608932806499159436497966071221114382822610280218384014687425444453835028097855710730321374696400461285185845945627817969630218033652318304764517899349405431579167549 933 -64649957335127847880451439601876002055506526388232395216555142245021753707635722681243018124551294969317827171391737379266291916926212465253383480752414518344276071536626473236852607573277477506800993031803525694424915087115325053620770281675833703939389405292817569375264077428531813770800328361326060610033058394757481493491036066084649845543033664955046058765734177400978048140791788095691988496751044149580210050964704452017913725268276057157537755959784835423642348035255493337771972262780677640769813990830724608588853201183521653497038444349013096813683793141013344498962601280714540016064076699183589432662705015476773556075210814178581825141283869470934321 934 333518372378037977777395322252460599424465258255834100722886334163260290691239463001792573705016649804950494093704428337492024740298041781179377196273866748689009177997884753003031495475033468149438343649599779198552081338291876596497482320800919498940711518436370370412993909535624863053975481202244812768317628852178544847347655402555495457293017052372544532030348330313546594601665328135678298776607563763596943334243193236108973685584617881295199205967431296156911721394781000568247537234638181472691311596752697359217771741801871378245038323097343020882444724400044755496448493812971168162491392526075303218122122147356496302842452017862297000828331371475218054 935 -1720565786874167552130244874754825977734708650171242097397529481150094857601579895760961025132646226291462690431840747976382084562157906093113915095038351131384861491569639951372348069192311522982067495556339590859520354391938399640868353659903412594441817911684980942517030076799243645588506552100892705066528658879293374029023585300567576161010067052361590618781015515759519941855633629736612827939929972142688078871348138214078907027531469180177229493992425105962982518487891459589483172598472459004001473658810069126124064702778494889407364530980584426493266292562396911680209630905050817013817144708420671191091774519614790470933567191574701937677453452947316477 936 8876112598697908318769593582791857743423140758175307316171504398044598071536908858945819287825510130543665301624690104250626288005720931854381615108400146520824502935692782471000658713255584263041223810336004376989821641474917869858660731817208036668062644522446805698231270743596646644350329775001271965574080750811937025022104329865825190695461819783733877451946133917668715234090637791467382359238708641669386259602166449349674576654574757460521256415917518805982402575687721043575555567313054008630289430060964978062014646061456903204496667943762449241582358184027124501312299953580343258309580254698948816137169875878941629048849640446272404131819264566555433610 937 -45790387944361497320294784289172434832163187652691280277779100412312432256887628325532898903232755073363082900781313741217274803765442475702881823141381554960010070827953124399856067714512449901966087833521641458199699504748123135782248489001211201228343647253745491737382193637930908220807509846098907933371001441926810477634695194335557057460874902919882460094135869238317223503152863461623439874617189867269453593837248676878382325988377026040184033819018498130188143681469778277184759646694107168250151742185872675832431707081906624897469797774567336667836715792587678489860123478226815568204983549114951855272205145932123084502667334248654275882146614763602350624 938 236224992053696271187681491161220570916141589710448099171974758309832377775735983386443202091129620425259908474308999537678201482812359931357590922332791679282212282708759513181747418611163884687641307552390850255281399168031880368073190093673211191470756453103654375978340881702353418911815747869748612985337105808402298016020710680621088170336631034873459280338681324396004087371143996374270050553263760435894459292164681965658809837569597192452603991527500656719130862364381766420408642069533599686554989986019415343646942779137200124701327722403922719776686962212556300756690592433240218943757844753092050098541939070063736858442926547353419536228831084150797946995 939 -1218645427039676390694060352571742966985257230822546635711419592664641338924843349616757269534457346580179759540553181655466722267406193858638437316017934575455085335112370251193199653328623563924469186160271737314468533743952186953437954796669284543560225590125687152635053905480238246809544076113177964584229783869031171886061862600922182848278788074711254967225408708806261565127566722837988618270149599609461288324646617741477614606913017231602686376312546175540778310341974033807658271688395551383000747829148623480489881796949012615888957327583099025599273184470565004732531449307244712949135480791395858699072249572378018185706853449606588951142673625294369382075 940 6286788980004021366163978037832751462120804420775953716368761228449180191886409659366188840482796427466467254645587898268620590487336675701027851878197845835145103875216888662759450255289254902274945999279341729749494460475007275020735507615625642944732740415446280973313649850103053224847240550333399263354429416428804489798332973684012984122368646279904544225965203368966287004238476750246371774034804893770025792174501139023302568274960646345249786977055916820406229132001799101071554679130757608436747799436932603247640018931629663691246681202127893682470913217457158787124574094717599027801904171633138369985167694855972096159317274769062063139773531253644070493949 941 -32432498249397032274951453197929452259954693049619719155154565441962474832193804429627604980914223591427535267277974310534112260753551093270673007953078128561187325273789004493410528275077753966230197924888240445737672664091488787109562238719392152231062116706044902390256845747306055047251712206716112807199487730389918825803315992437657568510085603250532304845161038687359808748483281429385369941133709995031352039905438556845836295883814261986570913254543885563606191668157887152900859292508156874416040086743576870894779936343684839728361710017103042508238731373784852772794179633794422466369194808530458135067618849558681567051517522563116884703201995652119394054888 942 167313861820835082780651215109490760437405247037033248936222398053169898218039306876172128659211155157563938653458714272620916434171954153821427627186668105731012095496016889145406914912441723131312395352364367991754750495186764349048475885998950122982983763026155646252680278862610711237094325717467069385769154703146904358206180679618416020004938607092874640522082244080011844548132200586636147292698639584355861151430385628588450955447961989557464760342492436343745204470348482413730759734825716103145243963576755545719455346355292259919973061068149445303306733577436284177665216420505966330076725100934809869218791717864248078260986838911095334316422961925411658662541 943 -863144372725648532522523581912630501417917312641211010451487486178179458123841074824261647430821061157090675096577192893184006105324181967399628648274982294194974578586490679542635341877918571707714413501862831184558024903031993967323291328826994356588982060826221756076393109383225370642145493055932921796017041517016910507324949046812275918038506581934799816582280743480734848629240043344380814121185037295759764243462143587977330842662662255985013760521707130206311203824351220943609138866372889908616065572627591260901826496837192298568724048572779326682072387386653208674552384302379411948243771296519888955258324977107103836020361408693626246366057702049322156434286 944 4452818194859085146185043866689870349187641229057110834557838696591094940089391106718078887950950472119685497579419609036116541960345270201534423148224047759866643111689773536621331507666620057608721196193516036450760213780741007202894489604538745036800830707187352075412166324064580897179684553262440925019344391830012351086912159698240710569275351514267515778663074308684513311728999513370782571732743471313782099748868515830395337400331736954553121574179299518827475035030722076113121866731710542513926494757957872152468568597019788943291344549171406203870808874391114674854951888060729182785615853457646774068494951211374330066618171255262656374105506127391404786350490 945 -22971348134792676967043397526464045182880631498585146644029973371532339567941811710094117911355306702117165489036460263894390888447991137873491008305421597138246909102523587188224381722956695969826741001088758223559338722201035597316886108817822659231439610562029837861503830604184141429640169912681200075232722162355888144056282264586382589004685468852321753065059490200871012799244518764850306784786970959563037501821990715011933264985372021193556077762472967250948810226167978894519045840115513708543368509090444083327026668207729201866960731851860520607233632175443424799279067611820311929325551444257721734887743864304272154631538843680194923237233817757394662229988921 946 118505362679991960675700127171529421710686472170676686996086926777995583527524469304270004655376914918122715343522939395494719919975053048711855254372477047552174609366927067019981540308678861775109180746030028836872027835158681476819361486612235891147217152953723998982783551869510946846016060229027687358624220102157388393535053348810876603048911459451447080442884674975541082011878869230077487601570729889449034064824289969272643643607133697811626870071747121376532422595782642435396473076356324354281392350574356611504997179109081990438857644582957457243213878246157966369900406451925592319814915316274577585406549126251656994455774196735376776588699896901345849944642433 947 -611349447211848552566833740732902304864610884970938378079274391313005432628291120900704167078041831292994418023269014925693328883768453101107800046344360992631756753095690565845425538285087649602936926608727916072016944370854460984793700415663252731227279366023887741184288713207412163960307878493334206184421665515431113551486677616462341403447887991961021289945702083703246421808431108455374067196090679131767915566075472509219133972633680773908285133367444173213180681453973115318232340064640453896787348210880560545064020392509604274850727629171303296712827512877941145521410202648503416282209230394497351168489591274404256787926128985639767273789729478067242115081323021 948 3153850071878098696582709706333577920091125251365896460997452043985953389568889072510317391889882790647219817200096551549028148652427605951953540917444868688648198725646178188694984063570735444699048177207746259549711013208130482625028483577569458816250414644627752133076333292846862217669786823731960639604548272652579275801648912350503642962905627969963383129431999566080045325496036339709953437918073176903786571373250762528949207824152536378873748123210933817195773069095580841396193134286823005558886380530732163732423836005388499032474017543457957567235344613548860203485197105560328629438512591992853093169927689569920461938537499559148819677903649276358356356299804018 949 -16270187731827084802969661712930103776814239623198117564173904895779890134133524511662991515115710703542525668568051830463955764488215642276793878957862705490480835220543821036885792969869883885912987383898752403841247728534137986011050672198986653047539262017661788981377939008321999128233720814901367796659251123562342899328324772361792547190942734276622774964322647888758804259890189785695877172949546473743503330436365129208284916232318203459346520228960927772920322776475716410438924759266301145552416438536981672163221990261374475695814098219640787565729932260780281072271259822777946382398657293452517350504572919803112040841429561274008275692479249986342547846811148909 950 83935191209409014545012778694598513499333743998810842423332889096121964740148406657506436418985925191440953196836181081888717236112855293983274950434165249794409765642117909531774699413119892370847002283463598939359903825567097313822463385025407187502638145188462023551615426111090797863580959658136198473578096254680275731275426203325893101567652628330269381542919133119852555150618204185557810918038382038747895450316857751506256848967177066293919670067721729922996406044085332222479088651696725777924335007425724238434416932596650720403013033708091651421180977694442851375349718829668957278962348764837251246276020466175975703281626608621709333431658005479102971288693214334 951 -433007684943836265682536675251844276410871070674746970374455073517542037092163282049539502730297219598372901335048536547318641368821034366237201148084358182817106621938162635476368676776873209805675655301065625857583487131771287548130847999876946830522196698732474310340567651428139336379247163244087317974423808422785545604647186718106573205791192627783679897458265953101045665105021648653116957968283088602949726154928716896625286759386765181492624032436716352418381961922913864328940156981822753173084912405974193646152150563912518590229864376327201639153734957797205809656673373635226598110249324346210957158605686474305727287983048781953673169804327223812161337562162103456 952 2233814595747326704432243302829334849812199753186521031976664174729579643072600273275289934871410712715026551585505216138496657121824674092097507967655234710686185427760491217527176881914488158229993205296420513214863271224226251522374453061388281814325953052261892512296454548589197397371277822778444203784663353904944017165442393181018177628182154414931243308956051925158138247000532241072720724303453843007216419893119126945171046420323764300940388735837929006055577917413086946191073785668710516079525981353507253587067176424580280822514159821528012883355378023802206895055421884130466814034211063044303349935515732249787601014651292971249306679698807317354344518441388427651 953 -11523877800970245218320076963770016787218044816363915945093337657397081229240929986709214159569564654624579154453563639956929455283242809239502083202312545734877219477859660955633277902158542381438449325185227244475407611116795992279320465563473020512652402251598608432046025960680932686283477736200435701287316760855274609325600868304158481420460102116335503467089325953234192526623433682416712335140296181151868062186307858792390739342874673858180657317547138276162221525731427344436041155747834049438389454110690287426183805274826080457851480098999599263849778259587748547995816966259488791570322351833098138481085122905890397641759346976281389419740408953004366035943751491191 954 59449768044543739509796241659049747966393631251484810067305064999420008787170509086537063483202388822051781915757567188879892759910468980730891726160054269186102311870047657551090880153043009389591038166544375044306262408360778856096831706950340748892979177523299017817634366804787701321401233154442771328264450713270430530651493928941887282859452276052948209294170249970688110096217974992914255405536201926518539853712647883612096124190171223114126023633430866664634834545897212058934220398125523440587565470882096523321831259292069152283697006252964314528415434885051155162793723455690318233590039569867350068595917223100252146381146038518239740617770828704234656711060317368993 955 -306691461120187168051393769774710828123957630854254139904278910434190658999636150215270237573717596831326172382613214731372913120403873834603464192705273383479093097130069533198804493857491145973867600106286020162615536568538365668081473748644359433348882543102260391620914294752643236778616018764955633312402650651550756873453780236723320276235240366039006542920345205462067996570499745137836472347884175178276174401225697964971291594735334111052803117377957545355720523868039224049176927289111848796216185209852820237486527170240050305682685212515877570414494521029049948281840391867439353747453934899900586333331149681462172574950108914036462157019154242379279715573794188628052 956 1582170215593768160662072617198244974294019219977947098020378827826877632764647482158140169197114509742678828110067884761720848533948219189488647272023598943344667925495363345565600839796669445126589183809926006159013783035045556054883613427900338028322210091387490928176144791195136955822421722280868083823740033278946842257222019110159476344044137558572606130555039466526000542188949965526436402013314713371491685761450800673971894935346479758318769613085893041958094812315434628466872474392139073151032213217545917578522683733213874197344073962760162628972822512483549959121087711725360525445231749059482295547744876747846578540204554396417447017566799657957744073255315497328005 957 -8162152874973733888654492479094277169704846608522873992844703609816562998781177429866665073702884515918214482898354401076931194502024554270606836322322533413293662196835208198955752751077578655796163416508807665942089623235640728435440540354735669502499490941070784624168929564931361326008291631398380791681222148002376799798630931252963857548195801383413780658470934017118286400607968984032256299221929099201033347498235858420810554462106968375639212133563138827139556793459079008380330521236822863468434784449598693406889054427185730919507364432925886990917401278017343110870721532748698084670710304492875915473014193303013694608755724887528381832696826999196710333945252930215378 958 42107188529926965986063152634699109609860002347801665094603258657440598700486070648518413874808029366692518933540433285701245618614382061998678108813699338102580073618473050265948849058525984437853631510353638673626466070791105181312091568799576074283401191975484733179757706511640010679905856500305839509460825154090650511791181287171304309301843831747985144006199623052186672972301295376471806949507179110671700886827591808662080593092717407187887132183422052067546591884679631080252644211491279453264450415864402662211383549648537651458099975617203207986111577415697954310284871527736358259069729321355002677977873018729449406088734737424912027134939231117792266274500855268733098 959 -217223979145394122030000510200179763528613074655692247859224248038567186897934767913880028832997594589456369957389706646584397752137211693705803045366739018494171786980038547928927502259645088253772550565789096413593587126820504022495343923629915956596020049350406076777672850812918363924042331110378340458862514447966158311934390073801315824254744081865838307646200427505532684238850519324507264947897832819498813605482053427609941299817044342157590214242745605416879497389301120766891758235224141588450574463391068674132073344612283724536840205145174487083112738798191732175060802819611842066671749545570386264005612170461663494151119996549929286083801434584616404331995527512059441 960 1120622363144045893665933439925638763384754038772224909365179259388958721345265681333693613219541820846202080039708580873321155734361278696680886337773368992207813061215344633753660631014714263642395846551592099263992718349197132464130820988027363890549665289340374090859432407008791842493890027834127724419657715883646644993407814885213981749921614305273592901258327225699932756042163155053970295973410303875641061210960816930649871930076068944696810105154625435388318198845612973957606112105964670809200716805707144741986949745353885256702020578802852947026836508964492312792760264632596688317837441898841783989861589721383973423228809456360614292784465519131676023960651299003862565 961 -5781104304041899922344439600379214972810138156363292775920695141508121713093042307558453012671199306955481132534478835113887054828424229838830977032542315378428267821202232973244130813235226608041942981853816399840252190975615773364623260045012319593960998618583866710207899229991182374141843226323907934974023578635084639876086821125103961093660952381263878252504509050342382316652378611930673531288020350706574085022173719890107154448989329660671201259094697496408444389569988894770863218378680002454446947262594282745550854284698851875467245246377013437868388269382246428345363147569095263530445356545497356708115350131944793064253664060703610719879236309149911120274017184859116153 962 29823755150168987476941052202845696396768926436414129286342877836667059833652492525129049675881513013805005799829256220114573893944246235880232490004825995742783457186393741964191468081923976931858745895253049074615679567615105716450090968057220355284522007911917169209349324920105276786714828359858816862333901842495250721847822634259463252267144206657421070692867742404625574688862974836613858736569148646790576728486595421277862957451890134858976488315768347809432015354914167345818346375124777079347050482131997614186384386106890060625965546672525544198006193684564330121839562694822686583446201768085532570020532454570992040236370768593978740021048383869403174029650339445922900462 963 -153855790257124663548956626863563575371529537155059884445506361146610441489649429290552360683413041875171138676859073078009280626626020995024263999482886889581301360305204306695410905653746839604533824785743330658374113774195080524408226547987201656354720456205741854013333086497306137224803187155139459539774084819168069448257775510440757660123850345643541442688416162773082317775974829258652466653286935637627625100069087919343196977589503565722691723057801788331996515740964135696805725132681170685778518251444333206947330165225890046803359818346339014981728366852690187526031685896761568356549377723555480574640509285649129583916383716796181079800899876648370093033480462470271037549 964 793716420901819548647818847626363493933009990423617845098430466092375126485986931963502327163002527085379395243824048625484498699789359703067130121785634773526124398897520731178913929727701773437681567389366311016446439061560390775991046093704807934378954261129583509293144543211575024240671991996104727964691438381057338783876174337955209527277565752822860064446192195944799490915857252825964263539895552278771245534397103160787128275126047806685953199708972340999961835097819494033867778228212874680181727344243212594099319296630986585725623711351899446416547542769101237693299007046445310582853821594158993543785912843078612227266256478598790633332216557390245006340936395233800571346 965 -4094650943954456454164620375445105334089392537581032580658212248649939953552936390013192856022823551921210482515134785592777370095257452363338518842262969623286481390149351762007015572079637544402692422858164772458956774617782555325882865221129858131711101440223143273793894881395866607135677354339651069498478878385134086116589911286972767329852894143546387987172825993786943276656715002787670766687380582258660459044936546482894613010739718038711824470490157344337564093293942258291975475216376045873266617785234605063562400157179293129407054192509544459213529308840056487882954477278805531491112864522921858875495299627571675619281627689086576172294145092130959516933688133786381876784 966 21123622885082086665253467911801122145420800442469293726777674044365668041877732694855284318672525811565087582439848918326986839962127137787180695921179329773521603076090451305973974627523867670196689545505730204952365847388918941585176955696536125760596407727480652069903942931403065525934385309775723969040421992556703199851498378997212245962901592068291185218477389980627569365574238385839724500800604229566869583411170517332445639173292351550570876863598813782095119381750353158900347795013254957509718930175869908304517623004186439612484748248596199480390015186098576226405128732010321870966870543206234463971082142396194379723068591700593160295814921689146582059895274275461392297587 967 -108973255571385448773031151848916043815228113566527781677620625472033295095330769197775376199720556853772022710131564045640167443445211339059975495480759204511871125986654643314051039836009686792930430016461162194860685417705973443072677431284217291539606095297014972533963517902454282493747769560620936113013073467225112798550556110420680454903710422589718153371478312263097810504142663312405822592149347545308296052692735566448550188731870118326384431259452051765667705752459316904642913431910353843239127871363171941020756715494386734586837675883930323488319276707004072937864249778796432878208256544329850564152065267462508658925433574452811381037425840511904069108561036561773518087155 968 562174892745929775157151664545602145336216560624223875291091978120386007943221501273781183452925543932264845327679343825435080969448864207616241045094428920042060293789264266860013515820165567874781081395178061513535915967670468890540481623154157992323398696508170787321843776128782513706586196561703650385666049229704219370140987119883097585163181145094254062228879712146124452972819608050244890577363784286483709875647258187478015283596844644387811619762146652487133299695812047676193595737770050654883830828065707939030739400758921778766918075754544585916772000815865742658784979064913559104393265448685782864165187190486548507133235264404437434819567774068911467430176537376881914647669 969 -2900166727852486179502641724140960032227896702688571734425537818668784321550541606868559352555525042759164625754202809780023211627997819701741833215523215281391863505796417754027369853992489459283829782036465650552085485251636254096109700532948835783994566896910643559827613229262727385175318495752915078216681666972651078798263489268318283043960090004313510359896765875972120271896599575445567733502316882756609359542383451963056270665686587284736708372018684692087272248164917028947238128208740861666210588217842330066293812278107316910356673866100598326878293261592229963517643545585889142053376201523694991314573285355992314943502285857501997189242043255714197751076367322140565179951920 970 14961477571969516266639965628389834078649099354060140838775354082551858791182583557388922034102368013479323267482973030223794276667169382298254033230105305948661359367228846755803088025982951562133217403448662606316424811293861079962206709597715203202521269608820771264629080227618831854033588761799979677979131068914527024458867175467614639017438819323298383004074923830913049188573206525811088827500900149576159010214740120985414935411944475195164121472417642308093188155283912674303164139297578693344756851828100885354039606887526268377741670944391602437220408272502410170668156579940198783341428839993702261558561799386283280317169755854326222653860436604916084871215080463457053873392845 971 -77183773259236054883779327835994333429069084007834015982163971649964097149060231339307176249523224441674285451324523364120240969167191329914582421401110124558568561174927978214480953906692548109068248835776913230051713796641174584098963367649452680793802351132845030273633216563021479806612397701076378876956281070146182422075161859399030691449075859153470231979309360921231246124344284886215622154215475616995411287596465195711481798987365938791146080938578310184782785401892598383988662783932318371323990252221486508465771017575496711484612710898768532350621029867539449804396632085400627087274731872970312470565838423370142085370659763024466124270864235305035932194426912912732163296014134 972 398178243149880561390825850369053292424316649623098096888296448434978248287445080638590825471441843996520931497315725869620549414398446144016727122247133323121778616440471377554025554501215853258570082530651575733309807799158045637983368247431675812140882679981293677483879467707276716772696177615641813306076565809363374093411222041645618970989486603862929616220223998525984829547476615006676536137894802063894020395598467223790615330292918794585923856341132621381203157653167254269505971205297926377623612942876131386012000321401218451784811956852450408437310839254756880418411890864095821650307689236131132719546777981147371165363006334153665007623189527605255835558246391604237449254454858 973 -2054135301022657632670422636792271177116410679012739777118082788999806657244168970158078598629076875315159680374544402606377926344097823275502642227454773270368043706089086151843827568235346346265462924945576562423663838840707126547735448961733685728062636549036837950420331342797614256561227393981293688921558538288731794455394062693606215485071904080198886546341896721967154396592249185281992400417719507118026351268667004638248975476865152277538425042239463876571855883963259058845686755611504128669472204860555976319736061512319742011984341821691964339637375869430680064566143563631601011168423811493226518220457917698103717421999726302213670143323165299595902690218185798520266504984934601 974 10596942217456036739387771393582175901790489636705311656700544912150405840405231455480498554176900129564077775506909173402753676919492387762703956943529016789206446445052132130397226236219489566513896281665967188693112895849532331213298937717312618737542140637748459169534291787995247285404584270516313257480051995583959622506075507744691004514498611462872164457407118368629749716052874337549381317367478244593409305788442237877880220187675134942002817329685909936948634703050076091104362812867845300491429911665038995323329650725038855221144369917804092292281200622505327411547569973236576350902504818677040316485479341141589059770835755727296850913989809567224558154000381856917989533389849641 975 -54667861607848109667563933086991619983741911625405374849377288411738906716751811237072539431137650551119018785179893646207868817130922853282108069614593584691477972909781827412633331482976850155927339927659843109919609688787982082231907519897036216367891733145155823990029948598310171875969977190447743950362612244428912026965378674172201702023005436650821600007058852652634991364543766227518518950815502411023058141134770771179421390129372923659309452347085871110961488196345337178524747101015318710936452347454342529348719539326612282410554803538858576032540173234054204740330807160315339195452456958168856712140563266914902231293062979717548371024392380117914371135648599809818291720260659445 976 282022401504826543672096822406120052207489258106213374866854962221181820812298399121761924685138786967390307157906579795742563329055666632475127018156871202592311668770107570448085769537305980124483696171285650210677739718321225374784315640154302913900172941113285708359613404391088104560289698028050816895381917334854526260443341647218707355392514756626005759278659029192054374118786153513812005035240261028378115775778712170981749932539218004015783339359867367824709479060217666366234578682143528671751028394013154865773969761182618618286650875509103779585549795036276110018574615504258924820914431944013897592181504901197233465373454269214368760147911561145201366128849094541234983297562820666 977 -1454906641878440005474676958557313746264690814544933352889658034852902859506232452533789043641303402423092339105507509073463013134334539426953395236865176595475065805583198518747136301186386872112204955397367159228781646131621493394038561532931802079161645696543325459210113533125849614937203256941056368651150873560367662320305691651041092266537171334701304256537664404281522882744912232056764350695675393213569754446817315540856118738578444415952345326364461987862483252972069936099528272944480280978177133086505173289574635442751426422170482002591325934777069734751171726964191379841220232552178287492922307637482046592442770328843227853863035626249880259222406213355924950799663395946837112253 978 7505621274364522664612105988638606844649482032169670102608119111795113587422788417119968873363378939956814453264737774850055519900926556177850471246941150518443039966503080088010920865638842447144995031326237802215410648170739331728906462255567839952104824951690642838959327250563748882637893916255455126990288114945556946920836286522849762466632932947018871395417767049991545602351741079248943026279768134354858432212117440998201183053709837652360254119544026230600269849183568030948985302661611350011353766580273429088935190672255983117076188644735211317845019654789546056473130108033090007288077621500182174567486726068269182968542508970881379203553935188779039307844693264916547477335087472966 979 -38720251246815158012351997622570365354379400577983235349780940633727885892156897362873447803971852018295576122115742013959003036182758228253672074838901364702078007995786289664120243352143904103915264106890667755184665290997435278737913769421414036883625300547283500163094233938782925055011062210413695861058302855211026841684130264946231676852197307554457817563270076919530154884641666032565812937231604150093481352471665190609302534681547181369748395208174682590791124470334310564697402763206246545163675974755269415199621816407843569523487427613200394025223197626749293004401754596522942734791736185244594239955513342319219840976498303604665585177629879825338408214599247221895318159765034098128 980 199751333275662545818204812388684183913685954133180913156873340728302961129292891365958471489379097409337508238640326153113333609696915165854988157265915899736267831496927300230232024706874371993908805933763683484082356376532593774857506870836239956306456464700361553640364074448313844253154475882784108963501727182019172438093932963722608216905059757480840814372544982626916462937990962857179237376533134783189451499407607872763167924580486493206573845465364140730276191896708747084004933968164192048215052302048132415208195578160085091978058375165427787372485966384437636409566904563440807748485417209558966605451973113204843140722169960393370350557165026075470953047754407964083720716960220186499 981 -1030483890485776210161440493277497552007977059355952557070315548620160162121333607122830825630848113807478649460510132104140614792733004908270244009761294922750165862119840177299089050531817324047256885001360132080021372875361929169286131445330855536492058830269689376373541485860573214522824529282971461521987972641801916667536552706438619157470404587961961002232344292938829506050701427117056453348023304898938097317459500500430317502431623407480364466399891699812520120666966396071534257946730388186949031551903528881099544704180052471109675382565969157032995801606375698099784956650464243882282117013403839684356962215088712019596606783180404872926012358278123745249890885767675218629302255130159 982 5316094922306490728524835569436534961691248787170489367352942749288454726133647279079016837021316047755867316239899566044993154776175881173461776401222897588849338643045353047551731429467669967238950253771878204556101010868659175526845145415666700948146772085070934126623172938023649173964229656670529133462058968587273101430233485962704981936535164045565293955026176281514828953007468354223670339511814530937986094951104909163156398317625551965244879899598682451738875745622383554830567070230006636595623098100316500822915343925276032391116843724914964791995033927533914529482808721323625513171179746016841760032678581731979211929327830605634220436778222396505284214233873086500855940576629115102841 983 -27424849125637970354581813179010219720068129757667560826783805549332337987600179276621152756169636561233533309985920980812398736558082325087338015102530404034868246757968033621580750795636845542971120285648726941172671613630517133719898181238691148778011037825178822757984370918198165849345038278437282595022828148191972260545031686516527070927398220202395857780928529821884895987090721299563909745132578112189619541186761578376699559918935025589592040869387934266388596816417956276697727727170001045806824123901857017415205824147088057230893045691298791962713425139899957522310882725656779012522472778849502956561603389576817169609908486180164395880146470497838912800297145615265889268905353016581436 984 141480233245662758184162108082474157992086032395231250491041176962938517969255908187329358837275898352068279346336450392583901031062659035106124149239409377029319600061904066663409892093398869922482254634474442116287654024520885406744266827849626120157966382093036979863587063620219073433796866014195376550582386377895511907105930723000197157775737716606634915357114838399191626113150679168211602001874904845279370019751815524115811361813395632160606427232120846573906691802244340529378915450800218299487266321269726206732563078524793829531877226093359055044377181700587293449286716203724705137425485718289732551397732578498373298309125670885310932387650687929244326084835365904245139169501660614692261 985 -729872981526621261591417813674928892821731036195264774436994044025435344204242640636433686846886802124440456928600074011882642633405995068243242001015943657351619606924106167313834404609876261062667220006499062790764628639081898246394455669579714494646572842482783086840573971378374704512330808922511708314435815184492201379660074248828835989539940978013745003703521231000114764094688804820521367377045421900994271485658568119816016015130117378827245875544510485882141931080213589518954621714331202903225332441972574906805089697335031219558415240132680110502883609454949242200349386081215285816590592473202881618182877544621631703626815996521099725311421918075951356096387780091174033098256797662806618 986 3765293263530088283765415849953001483468778895241142940546551836260762848037289699900599322875895423370640066310890390023370960342495931548423131267087615803752793157328309523739384043282928395833085646048705819417891491405677948172486178806362135172403469043945719292742783624656912804968408786814155111044932127030038768890913967102492025451337074056178817994659150655728443445295376290065017994127821625809668542881458659498253833669883005397900711126211564622121952273557015269074493693368988369078042945022617030494290542498137903732595147442055119967347227434329546776809212449011324829102532981148794526455761576723087380614502196152819642679052776372137552765460154325490189657511435285827155962 987 -19424521415673142835333967653629776642669236679321669309764845182641352555767488398125056677104748944343134776205746660926985571875401228118761835556882251151832891698264867399668603590403954144629969045251693072227145392638222252276934177079903266319083930585061223035883719255207655036522815073003512326335987956693391298788207164290434517428348370279526615110115427508538714437523250751212757460802881043248990669202371655806102078960324651809435262949107030872732238016589134197581888996493707886871424565416102629330138206639250428481104048015811246074256110136978050058649438049096763251983882067845364790171842140715191372684368215196357263066374550896429897380064147349123315783274465630670170945 988 100207873814907558029358300705336920750419835981683711220941208121243136024364529395690146084235789306304361043938822999906649514090914838487413990848394518852600881148572869599302339306943742220339089536443397428842550945152542751865210911749916853995905444813772189995997910188913224734555495873821512576944560752813621223914106511840428658510981484034012800589335452240765377622023003822283755224144941629594215381619331752771729767980896811103511792742068202300900711493193473496644446511453726265841930668256062234877518051305336469609365989344177397105151474095553837542728946425697793758874235443730612331911933985319879655312863522544966954924362182289287665211726030219395682861106676329213672333 989 -516955746791378580301002728289661372562968686004969974459807416871924572616724510474701655768731649398969164058338131888201369541854103223539164503851468457584319303330922920531886557027742704146552430098717196850421173537189579802604653620737673354523568130543065084627588973714203845698436440562856987597410251045223448891743961194860891362461353759485327522387049783554663914534687588542800404856751331742485749070143847953987670526042010413227447704010110749622329319048060566291860934605095653776069410371684201149922389776728598004368399700748540901336046174386729070735451214978329639686095532029823354527051220637807875937079437046326606193196949233790273570974534649586750486809686405298965064193 990 2666888678171666063175654682999770552449988204748028025040174504154045733084464641814783813202988847519970544374285336831987293771084062386954821584673048896650423430101481941139444323264405175938998527473687417413818090521054168256662800668248453432029864315133455663634820572494251823099437145362826809191408347438587968601585577313794948183240406172700488516313692536964250394304173832990177718417918151078199700700090724543414691813238164953929806043564530734592425570523556388361513981407477889975786068896400379212279956311776915035004699552465035251713773823995179042274336040442566078455458502884340606970938279569610754298022016779664737462126291642606850025198599327000210934287356021189917073046 991 -13758034930271192098791026046436884750379345470133694325455102331137406466397390552314669534293368256630880119466995030828485230207133609622800465541140010852775520834430302977610295636810592862776374305030085447883441637334904582955244270001993248178409683410059352335639846408203014749702840719722533548069574955182248340239307822116383633015644750491236792385318410598952249256650089643639340022942324917697281351201287815918088084061603210933436564460590373229402844130498414517195019990791112642804247879530255604976961309668476918234173963389390554303843994537284115256326633908238770655003371983447584244532883191706601176975823804852949781443590294566072854581015619808251088079817265008197949567005 992 70975412919120794256788048638864785997069952676692331529655152891237541206562232852942305607385726975866671797410396753277529503899084209406184198099258121547796999977796897737209628163314757536253551060373455489513453958022042670359081862597806742877212945473805277202727065145425114808696499450477742444213922385059789385979700656266501754348906919223876498100263434798487212984350935666878160322615459168499167753971966161681220732655163966285911013727637185874325772280133933872063954139888101464602334048499263378492532068619637125425166158389055375961441699216039082328249327823733242240404922814671745339904672530693622317913874218700644766638481549506786577089357140828006842705046221197736358823578 993 -366150345203433922701909261005064744909440246704192947480617519535114547524796862521671732404753635302588145907532795768175329132510470408882503129045827454898708251769605669044634625303247449132763929576403504973317091270622644447937095805440472981971027266875097612900983247965757464329003076030565683459118447670927715240380211305489559819463568532104811549402473109278162221569552031851628414055830224776662388943499317629141225229737477681258816599958798295125251553005283274074733493890250293643402820963571225068046006621060391041260932830652600904396116977136509803226302828784446957838516993061369527637756732015944429264794040708700941230825182556059770388390768618773037563155243103345848575185792 994 1888908704840749046072604550760045861597493798892799610417022622520068915820105900588283319652900402543203895498846813866631527647423745990660299091804931652504957241500154837409537890919013093653305166088350347866930998664948186570752701407985641713055116381032775025860530261758354527567582336947555640358419960892563838010935395854724120718478386950663078018936709645598475337411009830423071237266637652469469936395632120424002260489143786433073324541142659777636021508642560607180578477682987536006411600648016050832450942173667368295352005608488069169884463107628646975024114739987428942774453724240655065482185847717987547181742918523112049325040353458680822844265614960806959626175655738019240497517299 995 -9744565700848324403925617472015946517326028911091673027966055865969842891619191894323810262808402195984960350418818256155821747840911095673719067935770873611692647691589035872743493456430668536296712160660153116082357746711557215147673898588606961590402380339012966598090085640182651067346947885559480102742457529380017186163542438826010259066252269612671597725644059214063453925643872965284468805058306068029830334824798501045636007523903470683503632115344396335610187718771361490532915590926395780279366836159648450281022523853309358921630897498352770767080598491814613791084586116549073729641334851765669936719971980021925336694420592945452751709996878284933217632480804825076382090682325327445601900265771 996 50270592990970008615085768514863453120719630289136256769212132604568287412619296996704756951825887242067903303462620800450161107393364619680790822227150569991811829504412573326017357555155554746571552575377300068883966754720390928084799595653665555016236326296210983154482420330956441719307484473418642229700398769784662256366166717813083382310051029215565418158787232143814228622599061196261489346672461462152355285542122943491532016410187888402843411409429657888133987934140650004068467935862506073428829625902549123632903342541206351429630573786491951054154457563013316179503264205405615173402011302352582702789723991372200322886036155891823141659544202747603774396217971455655834040169365228172633117756589 997 -259337624399593357048042756616801924626760215878206616474050819728494635013149889848107415999789090969858332244794851723686182897029788784223181100091612338969939901697380426249054146231057241636988914889311933436708148348460275354626714800584362441173953581402870905814210959490535720184340856803500269230340213304757007732027332627810101760964916243926467104183611852372374308825053946683099934800641985264062460115408886703664613350903269683599310977350017276112772861615499080276630930144571153249687638949565057374640227231278743413535165741689528268054742510667289511480341227178455288017865846628675980710900961401424012448296850083610271574689832099757866101404510667110049816598578425434265647445948472 998 1337879651455585603543944040188832093038346094503954336948019000666940143402708826114885209120911929185745268543041867514168014635003877801550033371788513565816639574993800225978947844252297933180383508352836031368921508850355623940150982573248795970287958433208460977393062520064800138990385551232087359578001074193678212002177748892196209632508052496464361440728724065117510919418827851482760572156636899514975534401447080374416129087651617721703498867798245512344510833088696848900303647056604679514124497675132627558711486950139045307586246214407412108796248248572110504599243870538282403372635518664214038077028102788893745640051341530944716189038977662343335045840015233341605993746615036995025039008616525 999 -6901898503631568802668405624093515448353160777360003776944738507044734920600616229965663373206915029438889617931624653377118208182752278246491483313389217031117697379240385488877784389563463349680678482276364516207136190971190212104901697825711959596220129043944888667181799044236735328686632119427098047790687979636299033453302073072532381694363867043687824595320494080775679233424440961762511027109507684959363331818565538389827834809462117520185164915525665349893010422847986092102770600538969959000858832056703485852968144866454205933051825385313779159920169319417121039399047147703101680111750076834221714102500243945018403658943619077913679381955177701770760375465426032064106088258006362784716250290242814 1000 35605745929840907123324744294431313831760874863487902231384679382616907328559969007202380228458739748549169045526424839179204495324806297298504509289235514608296826471511057535940837561622438607552292546358266875051254067723777992357602859551349957556017177818873546285376256294620897011773722852618173142248145405520999855303775212745031685573266173353417884062246477799183413501543443344865680384535096516776482777074923320249228789471974608144929916518528810919725202740776447711164478626688803203771317515868236589613405879732521014268139656354409568984758802213222661213256609902177402647906824053034428943883354598945352215646059679448492448513884471024259883659436959536056301604475701693213997027180224570