0 1 1 8 2 -48 3 400 4 -3184 5 25488 6 -203888 7 1631120 8 -13048944 9 104391568 10 -835132528 11 6681060240 12 -53448481904 13 427587855248 14 -3420702841968 15 27365622735760 16 -218924981886064 17 1751399855088528 18 -14011198840708208 19 112089590725665680 20 -896716725805325424 21 7173733806442603408 22 -57389870451540827248 23 459118963612326618000 24 -3672951708898612943984 25 29383613671188903551888 26 -235068909369511228415088 27 1880551274956089827320720 28 -15044410199648718618565744 29 120355281597189748948525968 30 -962842252777517991588207728 31 7702738022220143932705661840 32 -61621904177761151461645294704 33 492975233422089211693162357648 34 -3943801867376713693545298861168 35 31550414939013709548362390889360 36 -252403319512109676386899127114864 37 2019226556096877411095193016918928 38 -16153812448775019288761544135351408 39 129230499590200154310092353082811280 40 -1033843996721601234480738824662490224 41 8270751973772809875845910597299921808 42 -66166015790182479006767284778399374448 43 529328126321459832054138278227194995600 44 -4234625010571678656433106225817559964784 45 33877000084573429251464849806540479718288 46 -271016000676587434011718798452323837746288 47 2168128005412699472093750387618590701970320 48 -17345024043301595776750003100948725615762544 49 138760192346412766214000024807589804926100368 50 -1110081538771302129712000198460718439408802928 51 8880652310170417037696001587685747515270423440 52 -71045218481363336301568012701485980122163387504 53 568361747850906690412544101611887840977307100048 54 -4546893982807253523300352812895102727818456800368 55 36375151862458028186402822503160821822547654402960 56 -291001214899664225491222580025286574580381235223664 57 2328009719197313803929780640202292596643049881789328 58 -18624077753578510431438245121618340773144399054314608 59 148992622028628083451505960972946726185155192434516880 60 -1191940976229024667612047687783573809481241539476135024 61 9535527809832197340896381502268590475849932315809080208 62 -76284222478657578727171052018148723806799458526472641648 63 610273779829260629817368416145189790454395668211781133200 64 -4882190238634085038538947329161518323635165345694249065584 65 39057521909072680308311578633292146589081322765553992524688 66 -312460175272581442466492629066337172712650582124431940197488 67 2499681402180651539731941032530697381701204656995455521579920 68 -19997451217445212317855528260245579053609637255963644172639344 69 159979609739561698542844226081964632428877098047709153381114768 70 -1279836877916493588342753808655717059431016784381673227048918128 71 10238695023331948706742030469245736475448134275053385816391345040 72 -81909560186655589653936243753965891803585074200427086531130760304 73 655276481493244717231489950031727134428680593603416692249046082448 74 -5242211851945957737851919600253817075429444748827333537992368659568 75 41937694815567661902815356802030536603435557990618668303938949276560 76 -335501558524541295222522854416244292827484463924949346431511594212464 77 2684012468196330361780182835329954342619875711399594771452092753699728 78 -21472099745570642894241462682639634740959005691196758171616742029597808 79 171776797964565143153931701461117077927672045529574065372933936236782480 80 -1374214383716521145231453611688936623421376364236592522983471489894259824 81 10993715069732169161851628893511492987371010913892740183867771919154078608 82 -87949720557857353294813031148091943898968087311141921470942175353232628848 83 703597764462858826358504249184735551191744698489135371767537402825861030800 84 -5628782115702870610868033993477884409533957587913082974140299222606888246384 85 45030256925622964886944271947823075276271660703304663793122393780855105971088 86 -360242055404983719095554175582584602210173285626437310344979150246840847768688 87 2881936443239869752764433404660676817681386285011498482759833201974726782149520 88 -23055491545918958022115467237285414541451090280091987862078665615797814257196144 89 184443932367351664176923737898283316331608722240735902896629324926382514057569168 90 -1475551458938813313415389903186266530652869777925887223173034599411060112460553328 91 11804411671510506507323119225490132245222958223407097785384276795288480899684426640 92 -94435293372084052058584953803921057961783665787256782283074214362307847197475413104 93 755482346976672416468679630431368463694269326298054258264593714898462777579803304848 94 -6043858775813379331749437043450947709554154610384434066116749719187702220638426438768 95 48350870206507034653995496347607581676433236883075472528933997753501617765107411510160 96 -386806961652056277231963970780860653411465895064603780231471982028012942120859292081264 97 3094455693216450217855711766246885227291727160516830241851775856224103536966874336650128 98 -24755645545731601742845694129975081818333817284134641934814206849792828295734994693201008 99 198045164365852813942765553039800654546670538273077135478513654798342626365879957545608080 100 -1584361314926822511542124424318405236373364306184617083828109238386741010927039660364864624 101 12674890519414580092336995394547241890986914449476936670624873907093928087416317282918917008 102 -101399124155316640738695963156377935127895315595815493364998991256751424699330538263351336048 103 811192993242533125909567705251023481023162524766523946919991930054011397594644306106810688400 104 -6489543945940265007276541642008187848185300198132191575359935440432091180757154448854485507184 105 51916351567522120058212333136065502785482401585057532602879483523456729446057235590835884057488 106 -415330812540176960465698665088524022283859212680460260823035868187653835568457884726687072459888 107 3322646500321415683725589320708192178270873701443682086584286945501230684547663077813496579679120 108 -26581172002571325469804714565665537426166989611549456692674295564009845476381304622507972637432944 109 212649376020570603758437716525324299409335916892395653541394364512078763811050436980063781099463568 110 -1701195008164564830067501732202594395274687335139165228331154916096630110488403495840510248795708528 111 13609560065316518640540013857620755162197498681113321826649239328773040883907227966724081990365668240 112 -108876480522532149124320110860966041297579989448906574613193914630184327071257823733792655922925345904 113 871011844180257192994560886887728330380639915591252596905551317041474616570062589870341247383402767248 114 -6968094753442057543956487095101826643045119324730020775244410536331796932560500718962729979067222137968 115 55744758027536460351651896760814613144360954597840166201955284290654375460484005751701839832537777103760 116 -445958064220291682813215174086516905154887636782721329615642274325235003683872046013614718660302216830064 117 3567664513762333462505721392692135241239101094261770636925138194601880029470976368108917749282417734640528 118 -28541316110098667700045771141537081929912808754094165095401105556815040235767810944871341994259341877124208 119 228330528880789341600366169132296655439302470032753320763208844454520321886142487558970735954074735016993680 120 -1826644231046314732802929353058373243514419760262026566105670755636162575089139900471765887632597880135949424 121 14613153848370517862423434824466985948115358082096212528845366045089300600713119203774127101060783041087595408 122 -116905230786964142899387478595735887584922864656769700230762928360714404805704953630193016808486264328700763248 123 935241846295713143195099828765887100679382917254157601846103426885715238445639629041544134467890114629606106000 124 -7481934770365705145560798630127096805435063338033260814768827415085721907565117032332353075743120917036848847984 125 59855478162925641164486389041016774443480506704266086518150619320685775260520936258658824605944967336294790783888 126 -478843825303405129315891112328134195547844053634128692145204954565486202084167490069270596847559738690358326271088 127 3830750602427241034527128898625073564382752429073029537161639636523889616673339920554164774780477909522866610168720 128 -30646004819417928276217031189000588515062019432584236297293117092191116933386719364433318198243823276182932881349744 129 245168038555343426209736249512004708120496155460673890378344936737528935467093754915466545585950586209463463050797968 130 -1961344308442747409677889996096037664963969243685391123026759493900231483736750039323732364687604689675707704406383728 131 15690754467541979277423119968768301319711753949483128984214075951201851869894000314589858917500837517405661635251069840 132 -125526035740335834219384959750146410557694031595865031873712607609614814959152002516718871340006700139245293082008558704 133 1004208285922686673755079678001171284461552252766920254989700860876918519673216020133750970720053601113962344656068469648 134 -8033666287381493390040637424009370275692418022135362039917606887015348157385728161070007765760428808911698757248547757168 135 64269330299051947120325099392074962205539344177082896319340855096122785259085825288560062126083430471293590057988382057360 136 -514154642392415576962600795136599697644314753416663170554726840768982282072686602308480497008667443770348720463907056458864 137 4113237139139324615700806361092797581154518027333305364437814726151858256581492818467843976069339550162789763711256451670928 138 -32905897113114596925606450888742380649236144218666442915502517809214866052651942547742751808554716401302318109690051613367408 139 263247176904916775404851607109939045193889153749331543324020142473718928421215540381942014468437731210418544877520412906939280 140 -2105977415239334203238812856879512361551113229994652346592161139789751427369724323055536115747501849683348359020163303255514224 141 16847819321914673625910502855036098892408905839957218772737289118318011418957794584444288925980014797466786872161306426044113808 142 -134782554575317389007284022840288791139271246719657750181898312946544091351662356675554311407840118379734294977290451408352910448 143 1078260436602539112058272182722310329114169973757262001455186503572352730813298853404434491262720947037874359818323611266823283600 144 -8626083492820312896466177461778482632913359790058096011641492028578821846506390827235475930101767576302994878546588890134586268784 145 69008667942562503171729419694227861063306878320464768093131936228630574772051126617883807440814140610423959028372711121076690150288 146 -552069343540500025373835357553822888506455026563718144745055489829044598176409012943070459526513124883391672226981688968613521202288 147 4416554748324000202990682860430583108051640212509745157960443918632356785411272103544563676212104999067133377815853511748908169618320 148 -35332437986592001623925462883444664864413121700077961263683551349058854283290176828356509409696839992537067022526828093991265356946544 149 282659503892736012991403703067557318915304973600623690109468410792470834266321414626852075277574719940296536180214624751930122855572368 150 -2261276031141888103931229624540458551322439788804989520875747286339766674130571317014816602220597759522372289441716998015440982844578928 151 18090208249135104831449836996323668410579518310439916167005978290718133393044570536118532817764782076178978315533735984123527862756631440 152 -144721665993080838651598695970589347284636146483519329336047826325745067144356564288948262542118256609431826524269887872988222902053051504 153 1157773327944646709212789567764714778277089171868154634688382610605960537154852514311586100336946052875454612194159102983905783216424412048 154 -9262186623557173673702316542117718226216713374945237077507060884847684297238820114492688802695568423003636897553272823871246265731395296368 155 74097492988457389389618532336941745809733706999561896620056487078781474377910560915941510421564547384029095180426182590969970125851162370960 156 -592779943907659115116948258695533966477869655996495172960451896630251795023284487327532083372516379072232761443409460727759761006809298967664 157 4742239551261272920935586069564271731822957247971961383683615173042014360186275898620256666980131032577862091547275685822078088054474391741328 158 -37937916410090183367484688556514173854583657983775691069468921384336114881490207188962053335841048260622896732378205486576624704435795133930608 159 303503331280721466939877508452113390836669263870205528555751371074688919051921657511696426686728386084983173859025643892612997635486361071444880 160 -2428026650245771735519020067616907126693354110961644228446010968597511352415373260093571413493827088679865390872205151140903981083890888571559024 161 19424213201966173884152160540935257013546832887693153827568087748780090819322986080748571307950616709438923126977641209127231848671127108572472208 162 -155393705615729391073217284327482056108374663101545230620544701990240726554583888645988570463604933675511385015821129673017854789369016868579777648 163 1243149644925835128585738274619856448866997304812361844964357615921925812436671109167908563708839469404091080126569037384142838314952134948638221200 164 -9945197159406681028685906196958851590935978438498894759714860927375406499493368873343268509670715755232728641012552299073142706519617079589105769584 165 79561577275253448229487249575670812727487827507991158077718887419003251995946950986746148077365726041861829128100418392585141652156936636712846156688 166 -636492618202027585835897996605366501819902620063929264621751099352026015967575607893969184618925808334894633024803347140681133217255493093702769253488 167 5091940945616220686687183972842932014559220960511434116974008794816208127740604863151753476951406466679157064198426777125449065738043944749622154027920 168 -40735527564929765493497471782743456116473767684091472935792070358529665021924838905214027815611251733433256513587414217003592525904351557996977232223344 169 325884220519438123947979774261947648931790141472731783486336562868237320175398711241712222524890013867466052108699313736028740207234812463975817857786768 170 -2607073764155504991583838194095581191454321131781854267890692502945898561403189689933697780199120110939728416869594509888229921657878499711806542862294128 171 20856590113244039932670705552764649531634569054254834143125540023567188491225517519469582241592960887517827334956756079105839373263027997694452342898353040 172 -166852720905952319461365644422117196253076552434038673145004320188537507929804140155756657932743687100142618679654048632846714986104223981555618743186824304 173 1334821767247618555690925155376937570024612419472309385160034561508300063438433121246053263461949496801140949437232389062773719888833791852444949945494594448 174 -10678574137980948445527401243015500560196899355778475081280276492066400507507464969968426107695595974409127595497859112502189759110670334819559599563956755568 175 85428593103847587564219209944124004481575194846227800650242211936531204060059719759747408861564767795273020763982872900017518072885362678556476796511654044560 176 -683428744830780700513753679552992035852601558769822405201937695492249632480477758077979270892518142362184166111862983200140144583082901428451814372093232356464 177 5467429958646245604110029436423936286820812470158579241615501563937997059843822064623834167140145138897473328894903865601121156664663211427614514976745858851728 178 -43739439669169964832880235491391490294566499761268633932924012511503976478750576516990673337121161111179786631159230924808969253317305691420916119813966870813808 179 349915517353359718663041883931131922356531998090149071463392100092031811830004612135925386696969288889438293049273847398471754026538445531367328958511734966510480 180 -2799324138826877749304335071449055378852255984721192571707136800736254494640036897087403093575754311115506344394190779187774032212307564250938631668093879732083824 181 22394593110615021994434680571592443030818047877769540573657094405890035957120295176699224748606034488924050755153526233502192257698460514007509053344751037856670608 182 -179156744884920175955477444572739544246544383022156324589256755247120287656962361413593797988848275911392406041228209868017538061587684112060072426758008302853364848 183 1433253959079361407643819556581916353972355064177250596714054041976962301255698891308750383910786207291139248329825678944140304492701472896480579414064066422826918800 184 -11466031672634891261150556452655330831778840513418004773712432335815698410045591130470003071286289658329113986638605431553122435941611783171844635312512531382615350384 185 91728253381079130089204451621242646654230724107344038189699458686525587280364729043760024570290317266632911893108843452424979487532894265374757082500100251060922803088 186 -733826027048633040713635612969941173233845792858752305517595669492204698242917832350080196562322538133063295144870747619399835900263154122998056660000802008487382424688 187 5870608216389064325709084903759529385870766342870018444140765355937637585943342658800641572498580305064506361158965980955198687202105232983984453280006416067899059397520 188 -46964865731112514605672679230076235086966130742960147553126122847501100687546741270405132579988642440516050889271727847641589497616841863871875626240051328543192475180144 189 375718925848900116845381433840609880695729045943681180425008982780008805500373930163241060639909139524128407114173822781132715980934734910975005009920410628345539801441168 190 -3005751406791200934763051470724879045565832367549449443400071862240070444002991441305928485119273116193027256913390582249061727847477879287800040079363285026764318411529328 191 24046011254329607478104411765799032364526658940395595547200574897920563552023931530447427880954184929544218055307124657992493822779823034302400320634906280214114547292234640 192 -192368090034636859824835294126392258916213271523164764377604599183364508416191452243579423047633479436353744442456997263939950582238584274419202565079250241712916378337877104 193 1538944720277094878598682353011138071329706172185318115020836793466916067329531617948635384381067835490829955539655978111519604657908674195353620520634001933703331026703016848 194 -12311557762216759028789458824089104570637649377482544920166694347735328538636252943589083075048542683926639644317247824892156837263269393562828964165072015469626648213624134768 195 98492462097734072230315670592712836565101195019860359361333554781882628309090023548712664600388341471413117154537982599137254698106155148502631713320576123757013185708993078160 196 -787939696781872577842525364741702692520809560158882874890668438255061026472720188389701316803106731771304937236303860793098037584849241188021053706564608990056105485671944625264 197 6303517574254980622740202917933621540166476481271062999125347506040488211781761507117610534424853854170439497890430886344784300678793929504168429652516871920448843885375557002128 198 -50428140594039844981921623343468972321331811850168503993002780048323905694254092056940884275398830833363515983123447090758274405430351436033347437220134975363590751083004456017008 199 403425124752318759855372986747751778570654494801348031944022240386591245554032736455527074203190646666908127864987576726066195243442811488266779497761079802908726008664035648136080 200 -3227400998018550078842983893982014228565235958410784255552177923092729964432261891644216593625525173335265022919900613808529561947542491906134235982088638423269808069312285185088624 201 25819207984148400630743871151856113828521887667286274044417423384741839715458095133153732749004201386682120183359204910468236495580339935249073887856709107386158464554498281480709008 202 -206553663873187205045950969214848910628175101338290192355339387077934717723664761065229861992033611093456961466873639283745891964642719481992591102853672859089267716435986251845672048 203 1652429310985497640367607753718791285025400810706321538842715096623477741789318088521838895936268888747655691734989114269967135717141755855940728822829382872714141731487890014765376400 204 -13219434487883981122940862029750330280203206485650572310741720772987821934314544708174711167490151109981245533879912914159737085737134046847525830582635062981713133851903120118123011184 205 105755475903071848983526896238002642241625651885204578485933766183902575474516357665397689339921208879849964271039303313277896685897072374780206644661080503853705070815224960944984089488 206 -846043807224574791868215169904021137933005215081636627887470129471220603796130861323181514719369671038799714168314426506223173487176578998241653157288644030829640566521799687559872715888 207 6768350457796598334945721359232169103464041720653093023099761035769764830369046890585452117754957368310397713346515412049785387897412631985933225258309152246637124532174397500478981727120 208 -54146803662372786679565770873857352827712333765224744184798088286158118642952375124683616942039658946483181706772123296398283103179301055887465802066473217973096996257395180003831853816944 209 433174429298982293436526166990858822621698670121797953478384706289264949143619000997468935536317271571865453654176986371186264825434408447099726416531785743784775970059161440030654830535568 210 -3465395434391858347492209335926870580973589360974383627827077650314119593148952007979751484290538172574923629233415890969490118603475267576797811332254285950278207760473291520245238644284528 211 27723163475134866779937674687414964647788714887795069022616621202512956745191616063838011874324305380599389033867327127755920948827802140614382490658034287602225662083786332161961909154276240 212 -221785307801078934239501397499319717182309719102360552180932969620103653961532928510704094994594443044795112270938617022047367590622417124915059925264274300817805296670290657295695273234209904 213 1774282462408631473916011179994557737458477752818884417447463756960829231692263428085632759956755544358360898167508936176378940724979336999320479402114194406542442373362325258365562185873679248 214 -14194259699269051791328089439956461899667822022551075339579710055686633853538107424685062079654044354866887185340071489411031525799834695994563835216913555252339538986898602066924497486989433968 215 113554077594152414330624715519651695197342576180408602716637680445493070828304859397480496637232354838935097482720571915288252206398677567956510681735308442018716311895188816535395979895915471760 216 -908432620753219314644997724157213561578740609443268821733101443563944566626438875179843973097858838711480779861764575322306017651189420543652085453882467536149730495161510532283167839167323774064 217 7267460966025754517159981793257708492629924875546150573864811548511556533011511001438751784782870709691846238894116602578448141209515364349216683631059740289197843961292084258265342713338590192528 218 -58139687728206036137279854346061667941039399004369204590918492388092452264092088011510014278262965677534769911152932820627585129676122914793733469048477922313582751690336674066122741706708721540208 219 465117501825648289098238834768493343528315192034953636727347939104739618112736704092080114226103725420278159289223462565020681037408983318349867752387823378508662013522693392528981933653669772321680 220 -3720940014605186312785910678147946748226521536279629093818783512837916944901893632736640913808829803362225274313787700520165448299271866546798942019102587028069296108181547140231855469229358178573424 221 29767520116841490502287285425183573985812172290237032750550268102703335559215149061893127310470638426897802194510301604161323586394174932374391536152820696224554368865452377121854843753834865428587408 222 -238140160934731924018298283401468591886497378321896262004402144821626684473721192495145018483765107415182417556082412833290588691153399458995132289222565569796434950923619016974838750030678923428699248 223 1905121287477855392146386267211748735091979026575170096035217158573013475789769539961160147870120859321459340448659302666324709529227195671961058313780524558371479607388952135798710000245431387429594000 224 -15240970299822843137171090137693989880735832212601360768281737268584107806318156319689281182960966874571674723589274421330597676233817565375688466510244196466971836859111617086389680001963451099436751984 225 121927762398582745097368721101551919045886657700810886146253898148672862450545250557514249463687734996573397788714195370644781409870540523005507732081953571735774694872892936691117440015707608795494015888 226 -975422099188661960778949768812415352367093261606487089170031185189382899604362004460113995709501879972587182309713562965158251278964324184044061856655628573886197558983143493528939520125660870363952127088 227 7803376793509295686231598150499322818936746092851896713360249481515063196834896035680911965676015039780697458477708503721266010231714593472352494853245028591089580471865147948231516161005286962911617016720 228 -62427014348074365489852785203994582551493968742815173706881995852120505574679168285447295725408120318245579667821668029770128081853716747778819958825960228728716643774921183585852129288042295703292936133744 229 499416114784594923918822281631956660411951749942521389655055966816964044597433346283578365803264962545964637342573344238161024654829733982230559670607681829829733150199369468686817034304338365626343489069968 230 -3995328918276759391350578253055653283295613999540171117240447734535712356779466770268626926426119700367717098740586753905288197238637871857844477364861454638637865201594955749494536274434706925010747912559728 231 31962631346214075130804626024445226266364911996321368937923581876285698854235734162149015411408957602941736789924694031242305577909102974862755818918891637109102921612759645995956290195477655400085983300477840 232 -255701050769712601046437008195561810130919295970570951503388655010285590833885873297192123291271660823533894319397552249938444623272823798902046551351133096872823372902077167967650321563821243200687866403822704 233 2045608406157700808371496065564494481047354367764567612027109240082284726671086986377536986330173286588271154555180417999507556986182590391216372410809064774982586983216617343741202572510569945605502931230581648 234 -16364867249261606466971968524515955848378834942116540896216873920658277813368695891020295890641386292706169236441443343996060455889460723129730979286472518199860695865732938749929620580084559564844023449844653168 235 130918937994092851735775748196127646787030679536932327169734991365266222506949567128162367125131090341649353891531546751968483647115685785037847834291780145598885566925863509999436964640676476518752187598757225360 236 -1047351503952742813886205985569021174296245436295458617357879930922129780055596537025298937001048722733194831132252374015747869176925486280302782674334241164791084535406908079995495717125411812150017500790057802864 237 8378812031621942511089647884552169394369963490363668938863039447377038240444772296202391496008389781865558649058018992125982953415403890242422261394673929318328676283255264639963965737003294497200140006320462422928 238 -67030496252975540088717183076417355154959707922909351510904315579016305923558178369619131968067118254924469192464151937007863627323231121939378091157391434546629410266042117119711725896026355977601120050563699383408 239 536243970023804320709737464611338841239677663383274812087234524632130447388465426956953055744536946039395753539713215496062909018585848975515024729259131476373035282128336936957693807168210847820808960404509595067280 240 -4289951760190434565677899716890710729917421307066198496697876197057043579107723415655624445956295568315166028317705723968503272148686791804120197834073051810984282257026695495661550457345686782566471683236076760538224 241 34319614081523476525423197735125685839339370456529587973583009576456348632861787325244995567650364546521328226541645791748026177189494334432961582672584414487874258056213563965292403658765494260531773465888614084305808 242 -274556912652187812203385581881005486714714963652236703788664076611650789062894298601959964541202916372170625812333166333984209417515954675463692661380675315902994064449708511722339229270123954084254187727108912674446448 243 2196455301217502497627084655048043893717719709217893630309312612893206312503154388815679716329623330977365006498665330671873675340127637403709541291045402527223952515597668093778713834160991632674033501816871301395571600 244 -17571642409740019981016677240384351149741757673743149042474500903145650500025235110525437730636986647818920051989322645374989402721021099229676330328363220217791620124781344750229710673287933061392268014534970411164572784 245 140573139277920159848133417923074809197934061389945192339796007225165204000201880884203501845095893182551360415914581162999915221768168793837410642626905761742332960998250758001837685386303464491138144116279763289316582288 246 -1124585114223361278785067343384598473583472491119561538718368057801321632001615047073628014760767145460410883327316649303999321774145350350699285141015246093938663687986006064014701483090427715929105152930238106314532658288 247 8996680913786890230280538747076787788667779928956492309746944462410573056012920376589024118086137163683287066618533194431994574193162802805594281128121968751509309503888048512117611864723421727432841223441904850516261266320 248 -71973447310295121842244309976614302309342239431651938477975555699284584448103363012712192944689097309466296532948265555455956593545302422444754249024975750012074476031104388096940894917787373819462729787535238804130090130544 249 575787578482360974737954479812914418474737915453215507823804445594276675584826904101697543557512778475730372263586124443647652748362419379558033992199806000096595808248835104775527159342298990555701838300281910433040721044368 250 -4606300627858887797903635838503315347797903323625724062590435564754213404678615232813580348460102227805842978108688995549181221986899355036464271937598448000772766465990680838204217274738391924445614706402255283464325768354928 251 36850405022871102383229086708026522782383226589005792500723484518033707237428921862508642787680817822446743824869511964393449775895194840291714175500787584006182131727925446705633738197907135395564917651218042267714606146839440 252 -294803240182968819065832693664212182259065812712046340005787876144269657899431374900069142301446542579573950598956095715147598207161558722333713404006300672049457053823403573645069905583257083164519341209744338141716849174715504 253 2358425921463750552526661549313697458072526501696370720046303009154157263195450999200553138411572340636591604791648765721180785657292469778669707232050405376395656430587228589160559244666056665316154729677954705133734793397724048 254 -18867407371710004420213292394509579664580212013570965760370424073233258105563607993604425107292578725092732838333190125769446285258339758229357657856403243011165251444697828713284473957328453322529237837423637641069878347181792368 255 150939258973680035361706339156076637316641696108567726082963392585866064844508863948835400858340629800741862706665521006155570282066718065834861262851225944089322011557582629706275791658627626580233902699389101128559026777454338960 256 -1207514071789440282893650713248613098533133568868541808663707140686928518756070911590683206866725038405934901653324168049244562256533744526678890102809807552714576092460661037650206333269021012641871221595112809028472214219634711664 257 9660112574315522263149205705988904788265068550948334469309657125495428150048567292725465654933800307247479213226593344393956498052269956213431120822478460421716608739685288301201650666152168101134969772760902472227777713757077693328 258 -77280900594524178105193645647911238306120548407586675754477257003963425200388538341803725239470402457979833705812746755151651984418159649707448966579827683373732869917482306409613205329217344809079758182087219777822221710056621546608 259 618247204756193424841549165183289906448964387260693406035818056031707401603108306734429801915763219663838669646501974041213215875345277197659591732638621466989862959339858451276905642633738758472638065456697758222577773680452972372880 260 -4945977638049547398732393321466319251591715098085547248286544448253659212824866453875438415326105757310709357172015792329705727002762217581276733861108971735918903674718867610215245141069910067781104523653582065780622189443623778983024 261 39567821104396379189859146571730554012733720784684377986292355586029273702598931631003507322608846058485674857376126338637645816022097740650213870888871773887351229397750940881721961128559280542248836189228656526244977515548990231864208 262 -316542568835171033518873172573844432101869766277475023890338844688234189620791453048028058580870768467885398859009010709101166528176781925201710967110974191098809835182007527053775689028474244337990689513829252209959820124391921854913648 263 2532340550681368268150985380590755456814958130219800191122710757505873516966331624384224468646966147743083190872072085672809332225414255401613687736887793528790478681456060216430205512227793954703925516110634017679678560995135374839309200 264 -20258724405450946145207883044726043654519665041758401528981686060046988135730652995073795749175729181944665526976576685382474657803314043212909501895102348230323829451648481731441644097822351637631404128885072141437428487961082998714473584 265 162069795243607569161663064357808349236157320334067212231853488480375905085845223960590365993405833455557324215812613483059797262426512345703276015160818785842590635613187853851533152782578813101051233031080577131499427903688663989715788688 266 -1296558361948860553293304514862466793889258562672537697854827907843007240686761791684722927947246667644458593726500907864478378099412098765626208121286550286740725084905502830812265222260630504808409864248644617051995423229509311917726309488 267 10372466895590884426346436118899734351114068501380301582838623262744057925494094333477783423577973341155668749812007262915827024795296790125009664970292402293925800679244022646498121778085044038467278913989156936415963385836074495341810475920 268 -82979735164727075410771488951197874808912548011042412662708986101952463403952754667822267388623786729245349998496058103326616198362374321000077319762339218351406405433952181171984974224680352307738231311913255491327707086688595962734483807344 269 663837881317816603286171911609582998471300384088339301301671888815619707231622037342578139108990293833962799987968464826612929586898994568000618558098713746811251243471617449375879793797442818461905850495306043930621656693508767701875870458768 270 -5310703050542532826289375292876663987770403072706714410413375110524957657852976298740625112871922350671702399903747718612903436695191956544004948464789709974490009947772939595007038350379542547695246803962448351444973253548070141615006963670128 271 42485624404340262610315002343013311902163224581653715283307000884199661262823810389925000902975378805373619199229981748903227493561535652352039587718317679795920079582183516760056306803036340381561974431699586811559786028384561132920055709361040 272 -339884995234722100882520018744106495217305796653229722266456007073597290102590483119400007223803030442988953593839853991225819948492285218816316701746541438367360636657468134080450454424290723052495795453596694492478288227076489063360445674888304 273 2719079961877776807060160149952851961738446373225837778131648056588778320820723864955200057790424243543911628750718831929806559587938281750530533613972331506938885093259745072643603635394325784419966363628773555939826305816611912506883565399106448 274 -21752639695022214456481281199622815693907570985806702225053184452710226566565790919641600462323393948351293030005750655438452476703506254004244268911778652055511080746077960581148829083154606275359730909030188447518610446532895300055068523192851568 275 174021117560177715651850249596982525551260567886453617800425475621681812532526327357132803698587151586810344240046005243507619813628050032033954151294229216444088645968623684649190632665236850202877847272241507580148883572263162400440548185542812560 276 -1392168940481421725214801996775860204410084543091628942403403804973454500260210618857062429588697212694482753920368041948060958509024400256271633210353833731552709167748989477193525061321894801623022778177932060641191068578105299203524385484342500464 277 11137351523851373801718415974206881635280676344733031539227230439787636002081684950856499436709577701555862031362944335584487668072195202050173065682830669852421673341991915817548200490575158412984182225423456485129528548624842393628195083874740003728 278 -89098812190810990413747327793655053082245410757864252313817843518301088016653479606851995493676621612446896250903554684675901344577561616401384525462645358819373386735935326540385603924601267303873457803387651881036228388998739149025560670997920029808 279 712790497526487923309978622349240424657963286062914018510542748146408704133227836854815963949412972899575170007228437477407210756620492931211076203701162870554987093887482612323084831396810138430987662427101215048289827111989913192204485367983360238480 280 -5702323980211903386479828978793923397263706288503312148084341985171269633065822694838527711595303783196601360057827499819257686052963943449688609629609302964439896751099860898584678651174481107447901299416809720386318616895919305537635882943866881907824 281 45618591841695227091838631830351387178109650308026497184674735881370157064526581558708221692762430265572810880462619998554061488423711547597508877036874423715519174008798887188677429209395848859583210395334477763090548935167354444301087063550935055262608 282 -364948734733561816734709054642811097424877202464211977477397887050961256516212652469665773542099442124582487043700959988432491907389692380780071016294995389724153392070391097509419433675166790876665683162675822104724391481338835554408696508407480442100848 283 2919589877868494533877672437142488779399017619713695819819183096407690052129701219757326188336795536996659896349607679907459935259117539046240568130359963117793227136563128780075355469401334327013325465301406576837795131850710684435269572067259843536806800 284 -23356719022947956271021379497139910235192140957709566558553464771261520417037609758058609506694364295973279170796861439259679482072940312369924545042879704942345817092505030240602843755210674616106603722411252614702361054805685475482156576538078748294454384 285 186853752183583650168171035977119281881537127661676532468427718170092163336300878064468876053554914367786233366374891514077435856583522498959396360343037639538766536740040241924822750041685396928852829779290020917618888438445483803857252612304629986355635088 286 -1494830017468669201345368287816954255052297021293412259747421745360737306690407024515751008428439314942289866930999132112619486852668179991675170882744301116310132293920321935398582000333483175430822638234320167340951107507563870430858020898437039890845080688 287 11958640139749353610762946302535634040418376170347298077979373962885898453523256196126008067427514519538318935447993056900955894821345439933401367061954408930481058351362575483188656002667865403446581105874561338727608860060510963446864167187496319126760645520 288 -95669121117994828886103570420285072323347009362778384623834991703087187628186049569008064539420116156306551483583944455207647158570763519467210936495635271443848466810900603865509248021342923227572648846996490709820870880484087707574913337499970553014085164144 289 765352968943958631088828563362280578586776074902227076990679933624697501025488396552064516315360929250452411868671555641661177268566108155737687491965082171550787734487204830924073984170743385820581190775971925678566967043872701660599306699999764424112681313168 290 -6122823751551669048710628506898244628694208599217816615925439468997580008203907172416516130522887434003619294949372445133289418148528865245901499935720657372406301875897638647392591873365947086564649526207775405428535736350981613284794453599998115392901450505328 291 48982590012413352389685028055185957029553668793742532927403515751980640065631257379332129044183099472028954359594979561066315345188230921967211999485765258979250415007181109179140734986927576692517196209662203243428285890807852906278355628799984923143211604042640 292 -391860720099306819117480224441487656236429350349940263419228126015845120525050059034657032353464795776231634876759836488530522761505847375737695995886122071834003320057448873433125879895420613540137569677297625947426287126462823250226845030399879385145692832341104 293 3134885760794454552939841795531901249891434802799522107353825008126760964200400472277256258827718366209853079014078691908244182092046779005901567967088976574672026560459590987465007039163364908321100557418381007579410297011702586001814760243199035081165542658728848 294 -25079086086355636423518734364255209999131478422396176858830600065014087713603203778218050070621746929678824632112629535265953456736374232047212543736711812597376212483676727899720056313306919266568804459347048060635282376093620688014518081945592280649324341269830768 295 200632688690845091388149874914041679993051827379169414870644800520112701708825630225744400564973975437430597056901036282127627653890993856377700349893694500779009699869413823197760450506455354132550435674776384485082259008748965504116144655564738245194594730158646160 296 -1605061509526760731105198999312333439944414619033355318965158404160901613670605041805955204519791803499444776455208290257021021231127950851021602799149556006232077598955310585582083604051642833060403485398211075880658072069991724032929157244517905961556757841269169264 297 12840492076214085848841591994498667519555316952266842551721267233287212909364840334447641636158334427995558211641666322056168169849023606808172822393196448049856620791642484684656668832413142664483227883185688607045264576559933792263433257956143247692454062730153354128 298 -102723936609712686790732735955989340156442535618134740413770137866297703274918722675581133089266675423964465693133330576449345358792188854465382579145571584398852966333139877477253350659305141315865823065485508856362116612479470338107466063649145981539632501841226833008 299 821791492877701494325861887647914721251540284945077923310161102930381626199349781404649064714133403391715725545066644611594762870337510835723060633164572675190823730665119019818026805274441130526926584523884070850896932899835762704859728509193167852317060014729814664080 300 -6574331943021611954606895101183317770012322279560623386481288823443053009594798251237192517713067227133725804360533156892758102962700086685784485065316581401526589845320952158544214442195529044215412676191072566807175463198686101638877828073545342818536480117838517312624 301 52594655544172895636855160809466542160098578236484987091850310587544424076758386009897540141704537817069806434884265255142064823701600693486275880522532651212212718762567617268353715537564232353723301409528580534457403705589488813111022624588362742548291840942708138501008 302 -420757244353383165094841286475732337280788625891879896734802484700355392614067088079180321133636302536558451479074122041136518589612805547890207044180261209697701750100540938146829724300513858829786411276228644275659229644715910504888180996706901940386334727541665108008048 303 3366057954827065320758730291805858698246309007135039173878419877602843140912536704633442569069090420292467611832592976329092148716902444383121656353442089677581614000804327505174637794404110870638291290209829154205273837157727284039105447973655215523090677820333320864064400 304 -26928463638616522566069842334446869585970472057080313391027359020822745127300293637067540552552723362339740894660743810632737189735219555064973250827536717420652912006434620041397102355232886965106330321678633233642190697261818272312843583789241724184725422562666566912515184 305 215427709108932180528558738675574956687763776456642507128218872166581961018402349096540324420421786898717927157285950485061897517881756440519786006620293739365223296051476960331176818841863095720850642573429065869137525578094546178502748670313933793477803380501332535300121488 306 -1723421672871457444228469909404599653502110211653140057025750977332655688147218792772322595363374295189743417258287603880495180143054051524158288052962349914921786368411815682649414550734904765766805140587432526953100204624756369428021989362511470347822427044010660282400971888 307 13787373382971659553827759275236797228016881693225120456206007818661245505177750342178580762906994361517947338066300831043961441144432412193266304423698799319374290947294525461195316405879238126134441124699460215624801636998050955424175914900091762782579416352085282259207775120 308 -110298987063773276430622074201894377824135053545800963649648062549289964041422002737428646103255954892143578704530406648351691529155459297546130435389590394554994327578356203689562531247033905009075528997595681724998413095984407643393407319200734102260635330816682258073662200944 309 882391896510186211444976593615155022593080428366407709197184500394319712331376021899429168826047639137148629636243253186813532233243674380369043483116723156439954620626849629516500249976271240072604231980765453799987304767875261147147258553605872818085082646533458064589297607568 310 -7059135172081489691559812748921240180744643426931261673577476003154557698651008175195433350608381113097189037089946025494508257865949395042952347864933785251519636965014797036132001999810169920580833855846123630399898438143002089177178068428846982544680661172267664516714380860528 311 56473081376651917532478501991369921445957147415450093388619808025236461589208065401563466804867048904777512296719568203956066062927595160343618782919470282012157095720118376289056015998481359364646670846768989043199187505144016713417424547430775860357445289378141316133715046884240 312 -451784651013215340259828015930959371567657179323600747108958464201891692713664523212507734438936391238220098373756545631648528503420761282748950263355762256097256765760947010312448127987850874917173366774151912345593500041152133707339396379446206882859562315025130529069720375073904 313 3614277208105722722078624127447674972541257434588805976871667713615133541709316185700061875511491129905760786990052365053188228027366090261991602106846098048778054126087576082499585023902806999337386934193215298764748000329217069658715171035569655062876498520201044232557763000591248 314 -28914217664845781776628993019581399780330059476710447814973341708921068333674529485600495004091929039246086295920418920425505824218928722095932816854768784390224433008700608659996680191222455994699095473545722390117984002633736557269721368284557240503011988161608353860462104004729968 315 231313741318766254213031944156651198242640475813683582519786733671368546669396235884803960032735432313968690367363351363404046593751429776767462534838150275121795464069604869279973441529779647957592763788365779120943872021069892458157770946276457924024095905292866830883696832037839760 316 -1850509930550130033704255553253209585941123806509468660158293869370948373355169887078431680261883458511749522938906810907232372750011438214139700278705202200974363712556838954239787532238237183660742110306926232967550976168559139665262167570211663392192767242342934647069574656302718064 317 14804079444401040269634044426025676687528990452075749281266350954967586986841359096627453442095067668093996183511254487257858982000091505713117602229641617607794909700454711633918300257905897469285936882455409863740407809348473117322097340561693307137542137938743477176556597250421744528 318 -118432635555208322157072355408205413500231923616605994250130807639740695894730872773019627536760541344751969468090035898062871856000732045704940817837132940862359277603637693071346402063247179754287495059643278909923262474787784938576778724493546457100337103509947817412452778003373956208 319 947461084441666577256578843265643308001855388932847954001046461117925567157846982184157020294084330758015755744720287184502974848005856365639526542697063526898874220829101544570771216505977438034299960477146231279386099798302279508614229795948371656802696828079582539299622224026991649680 320 -7579688675533332618052630746125146464014843111462783632008371688943404537262775857473256162352674646064126045957762297476023798784046850925116212341576508215190993766632812356566169732047819504274399683817169850235088798386418236068913838367586973254421574624636660314396977792215933197424 321 60637509404266660944421045969001171712118744891702269056066973511547236298102206859786049298821397168513008367662098379808190390272374807400929698732612065721527950133062498852529357856382556034195197470537358801880710387091345888551310706940695786035372596997093282515175822337727465579408 322 -485100075234133287555368367752009373696949959133618152448535788092377890384817654878288394390571177348104066941296787038465523122178998459207437589860896525772223601064499990820234862851060448273561579764298870415045683096730767108410485655525566288282980775976746260121406578701819724635248 323 3880800601873066300442946942016074989575599673068945219588286304739023123078541239026307155124569418784832535530374296307724184977431987673659500718887172206177788808515999926561878902808483586188492638114390963320365464773846136867283885244204530306263846207813970080971252629614557797082000 324 -31046404814984530403543575536128599916604797384551561756706290437912184984628329912210457240996555350278660284242994370461793479819455901389276005751097377649422310468127999412495031222467868689507941104915127706562923718190769094938271081953636242450110769662511760647770021036916462376655984 325 248371238519876243228348604289028799332838379076412494053650323503297479877026639297683657927972442802229282273943954963694347838555647211114208046008779021195378483745023995299960249779742949516063528839321021652503389745526152759506168655629089939600886157300094085182160168295331699013247888 326 -1986969908159009945826788834312230394662707032611299952429202588026379839016213114381469263423779542417834258191551639709554782708445177688913664368070232169563027869960191962399681998237943596128508230714568173220027117964209222076049349245032719516807089258400752681457281346362653592105983088 327 15895759265272079566614310674497843157301656260890399619433620704211038712129704915051754107390236339342674065532413117676438261667561421511309314944561857356504222959681535699197455985903548769028065845716545385760216943713673776608394793960261756134456714067206021451658250770901228736847864720 328 -127166074122176636532914485395982745258413250087123196955468965633688309697037639320414032859121890714741392524259304941411506093340491372090474519556494858852033783677452285593579647887228390152224526765732363086081735549709390212867158351682094049075653712537648171613266006167209829894782917744 329 1017328592977413092263315883167861962067306000696985575643751725069506477576301114563312262872975125717931140194074439531292048746723930976723796156451958870816270269419618284748637183097827121217796214125858904688653884397675121702937266813456752392605229700301185372906128049337678639158263341968 330 -8138628743819304738106527065342895696538448005575884605150013800556051820610408916506498102983801005743449121552595516250336389973791447813790369251615670966530162155356946277989097464782616969742369713006871237509231075181400973623498134507654019140841837602409482983249024394701429113266106735728 331 65109029950554437904852216522743165572307584044607076841200110404448414564883271332051984823870408045947592972420764130002691119790331582510322954012925367732241297242855570223912779718260935757938957704054969900073848601451207788987985076061232153126734700819275863865992195157611432906128853885840 332 -520872239604435503238817732181945324578460672356856614729600883235587316519066170656415878590963264367580743779366113040021528958322652660082583632103402941857930377942844561791302237746087486063511661632439759200590788811609662311903880608489857225013877606554206910927937561260891463249030831086704 333 4166977916835484025910541857455562596627685378854852917836807065884698532152529365251327028727706114940645950234928904320172231666581221280660669056827223534863443023542756494330417901968699888508093293059518073604726310492877298495231044867918857800111020852433655287423500490087131705992246648693648 334 -33335823334683872207284334859644500773021483030838823342694456527077588257220234922010616229821648919525167601879431234561377853332649770245285352454617788278907544188342051954643343215749599108064746344476144588837810483943018387961848358943350862400888166819469242299388003920697053647937973189549168 335 266686586677470977658274678877156006184171864246710586741555652216620706057761879376084929838573191356201340815035449876491022826661198161962282819636942306231260353506736415637146745725996792864517970755809156710702483871544147103694786871546806899207105334555753938395104031365576429183503785516393360 336 -2133492693419767821266197431017248049473374913973684693932445217732965648462095035008679438708585530849610726520283599011928182613289585295698262557095538449850082828053891325097173965807974342916143766046473253685619870972353176829558294972374455193656842676446031507160832250924611433468030284131146864 337 17067941547358142570129579448137984395786999311789477551459561741863725187696760280069435509668684246796885812162268792095425460906316682365586100456764307598800662624431130600777391726463794743329150128371786029484958967778825414636466359778995641549254741411568252057286658007396891467744242273049174928 338 -136543532378865140561036635585103875166295994494315820411676493934909801501574082240555484077349473974375086497298150336763403687250533458924688803654114460790405300995449044806219133811710357946633201026974288235879671742230603317091730878231965132394037931292546016458293264059175131741953938184393399408 339 1092348259030921124488293084680831001330367955954526563293411951479278412012592657924443872618795791795000691978385202694107229498004267671397510429232915686323242407963592358449753070493682863573065608215794305887037373937844826536733847025855721059152303450340368131666346112473401053935631505475147195280 340 -8738786072247368995906344677446648010642943647636212506347295611834227296100741263395550980950366334360005535827081621552857835984034141371180083433863325490585939263708738867598024563949462908584524865726354447096298991502758612293870776206845768473218427602722945053330768899787208431485052043801177562224 341 69910288577978951967250757419573184085143549181089700050778364894673818368805930107164407847602930674880044286616652972422862687872273130969440667470906603924687514109669910940784196511595703268676198925810835576770391932022068898350966209654766147785747420821783560426646151198297667451880416350409420497808 342 -559282308623831615738006059356585472681148393448717600406226919157390546950447440857315262780823445399040354292933223779382901502978185047755525339767252831397500112877359287526273572092765626149409591406486684614163135456176551186807729677238129182285979366574268483413169209586381339615043330803275363982448 343 4474258468990652925904048474852683781449187147589740803249815353259124375603579526858522102246587563192322834343465790235063212023825480382044202718138022651180000903018874300210188576742125009195276731251893476913305083649412409494461837417905033458287834932594147867305353676691050716920346646426202911859600 344 -35794067751925223407232387798821470251593497180717926425998522826072995004828636214868176817972700505538582674747726321880505696190603843056353621745104181209440007224150994401681508613937000073562213850015147815306440669195299275955694699343240267666302679460753182938442829413528405735362773171409623294876784 345 286352542015401787257859102390571762012747977445743411407988182608583960038629089718945414543781604044308661397981810575044045569524830744450828973960833449675520057793207955213452068911496000588497710800121182522451525353562394207645557594745922141330421435686025463507542635308227245882902185371276986359014288 346 -2290820336123214298062872819124574096101983819565947291263905460868671680309032717751563316350252832354469291183854484600352364556198645955606631791686667597404160462345663641707616551291968004707981686400969460179612202828499153661164460757967377130643371485488203708060341082465817967063217482970215890872114288 347 18326562688985714384502982552996592768815870556527578330111243686949373442472261742012506530802022658835754329470835876802818916449589167644853054333493340779233283698765309133660932410335744037663853491207755681436897622627993229289315686063739017045146971883905629664482728659726543736505739863761727126976914320 348 -146612501511885715076023860423972742150526964452220626640889949495594987539778093936100052246416181270686034635766687014422551331596713341158824434667946726233866269590122473069287459282685952301310827929662045451495180981023945834314525488509912136361175775071245037315861829277812349892045918910093817015815314544 349 1172900012095085720608190883391781937204215715617765013127119595964759900318224751488800417971329450165488277086133496115380410652773706729270595477343573809870930156720979784554299674261487618410486623437296363611961447848191566674516203908079297090889406200569960298526894634222498799136367351280750536126522516368 350 -9383200096760685764865527067134255497633725724942120105016956767718079202545798011910403343770635601323906216689067968923043285222189653834164763818748590478967441253767838276434397394091900947283892987498370908895691582785532533396129631264634376727115249604559682388215157073779990393090938810246004289012180130928 351 75065600774085486118924216537074043981069805799536960840135654141744633620366384095283226750165084810591249733512543751384346281777517230673318110549988723831739530030142706211475179152735207578271143899986967271165532662284260267169037050117075013816921996836477459105721256590239923144727510481968034312097441047440 352 -600524806192683888951393732296592351848558446396295686721085233133957068962931072762265814001320678484729997868100350011074770254220137845386544884399909790653916240241141649691801433221881660626169151199895738169324261298274082137352296400936600110535375974691819672845770052721919385157820083855744274496779528379504 353 4804198449541471111611149858372738814788467571170365493768681865071656551703448582098126512010565427877839982944802800088598162033761102763092359075199278325231329921929133197534411465775053285009353209599165905354594090386192657098818371207492800884283007797534557382766160421775355081262560670845954195974236227036048 354 -38433587596331768892889198866981910518307740569362923950149454920573252413627588656785012096084523423022719863558422400708785296270088822104738872601594226601850639375433065580275291726200426280074825676793327242836752723089541256790546969659942407074264062380276459062129283374202840650100485366767633567793889816288368 355 307468700770654151143113590935855284146461924554903391601195639364586019309020709254280096768676187384181758908467379205670282370160710576837910980812753812814805115003464524642202333809603410240598605414346617942694021784716330054324375757279539256594112499042211672497034266993622725200803882934141068542351118530306960 356 -2459749606165233209144908727486842273171695396439227132809565114916688154472165674034240774149409499073454071267739033645362258961285684614703287846502030502518440920027716197137618670476827281924788843314772943541552174277730640434595006058236314052752899992337693379976274135948981801606431063473128548338808948242455664 357 19677996849321865673159269819894738185373563171513817062476520919333505235777325392273926193195275992587632570141912269162898071690285476917626302772016244020147527360221729577100949363814618255398310746518183548332417394221845123476760048465890512422023199938701547039810193087591854412851448507785028386710471585939645328 358 -157423974794574925385274158559157905482988505372110536499812167354668041886218603138191409545562207940701060561135298153303184573522283815341010422176129952161180218881773836616807594910516946043186485972145468386659339153774760987814080387727124099376185599509612376318481544700734835302811588062280227093683772687517162608 359 1259391798356599403082193268473263243863908042976884291998497338837344335089748825105531276364497663525608484489082385226425476588178270522728083377409039617289441751054190692934460759284135568345491887777163747093274713230198087902512643101816992795009484796076899010547852357605878682422492704498241816749470181500137300880 360 -10075134386852795224657546147786105950911264343815074335987978710698754680717990600844250210915981308204867875912659081811403812705426164181824667019272316938315534008433525543475686074273084546763935102217309976746197705841584703220101144814535942360075878368615192084382818860847029459379941635985934533995761452001098407024 361 80601075094822361797260369182288847607290114750520594687903829685590037445743924806754001687327850465638943007301272654491230501643409313454597336154178535506524272067468204347805488594184676374111480817738479813969581646732677625760809158516287538880607026948921536675062550886776235675039533087887476271966091616008787256208 362 -644808600758578894378082953458310780858320918004164757503230637484720299565951398454032013498622803725111544058410181235929844013147274507636778689233428284052194176539745634782443908753477410992891846541907838511756653173861421006086473268130300311044856215591372293400500407094209885400316264703099810175728732928070298049648 363 5158468806068631155024663627666486246866567344033318060025845099877762396527611187632256107988982429800892352467281449887438752105178196061094229513867426272417553412317965078259551270027819287943134772335262708094053225390891368048691786145042402488358849724730978347204003256753679083202530117624798481405829863424562384397200 364 -41267750448549049240197309021331889974932538752266544480206760799022099172220889501058048863911859438407138819738251599099510016841425568488753836110939410179340427298543720626076410160222554303545078178682101664752425803127130944389534289160339219906870797797847826777632026054029432665620240940998387851246638907396499075177584 365 330142003588392393921578472170655119799460310018132355841654086392176793377767116008464390911294875507257110557906012792796080134731404547910030688887515281434723418388349765008611281281780434428360625429456813318019406425017047555116274313282713759254966382382782614221056208432235461324961927527987102809973111259171992601420688 366 -2641136028707139151372627777365240958395682480145058846733232691137414347022136928067715127290359004058056884463248102342368641077851236383280245511100122251477787347106798120068890250254243475426885003435654506544155251400136380440930194506261710074039731059062260913768449667457883690599695420223896822479784890073375940811365488 367 21129088229657113210981022218921927667165459841160470773865861529099314776177095424541721018322872032464455075705984818738949128622809891066241964088800978011822298776854384960551122002033947803415080027485236052353242011201091043527441556050093680592317848472498087310147597339663069524797563361791174579838279120587007526490923920 368 -169032705837256905687848177751375421337323678729283766190926892232794518209416763396333768146582976259715640605647878549911593028982479128529935712710407824094578390214835079684408976016271582427320640219881888418825936089608728348219532448400749444738542787779984698481180778717304556198380506894329396638706232964696060211927391344 369 1352261646698055245502785422011003370698589429834270129527415137862356145675334107170670145172663810077725124845183028399292744231859833028239485701683262592756627121718680637475271808130172659418565121759055107350607488716869826785756259587205995557908342302239877587849446229738436449587044055154635173109649863717568481695419130768 370 -10818093173584441964022283376088026965588715438674161036219321102898849165402672857365361161381310480621800998761464227194341953854878664225915885613466100742053016973749445099802174465041381275348520974072440858804859909734958614286050076697647964463266738417919020702795569837907491596696352441237081384877198909740547853563353046128 371 86544745388675535712178267008704215724709723509393288289754568823190793323221382858922889291050483844974407990091713817554735630839029313807327084907728805936424135789995560798417395720331050202788167792579526870438879277879668914288400613581183715706133907343352165622364558703259932773570819529896651079017591277924382828506824369040 372 -692357963109404285697426136069633725797677788075146306318036550585526346585771062871383114328403870759795263920733710540437885046712234510458616679261830447491393086319964486387339165762648401622305342340636214963511034223037351314307204908649469725649071258746817324978916469626079462188566556239173208632140730223395062628054594952304 373 5538863704875234285579409088557069806381422304601170450544292404684210772686168502971064914627230966078362111365869684323503080373697876083668933434094643579931144690559715891098713326101187212978442738725089719708088273784298810514457639269195757805192570069974538599831331757008635697508532449913385669057125841787160501024436759618448 374 -44310909639001874284635272708456558451051378436809363604354339237473686181489348023768519317017847728626896890926957474588024642989583008669351467472757148639449157524477727128789706608809497703827541909800717757664706190274390484115661114153566062441540560559796308798650654056069085580068259599307085352457006734297284008195494076947568 375 354487277112014994277082181667652467608411027494474908834834713899789489451914784190148154536142781829015175127415659796704197143916664069354811739782057189115593260195821817030317652870475981630620335278405742061317649522195123872925288913228528499532324484478370470389205232448552684640546076794456682819656053874378272065563952615580560 376 -2835898216896119954216657453341219740867288219955799270678677711198315915615318273521185236289142254632121401019325278373633577151333312554838493918256457512924746081566574536242541222963807853044962682227245936490541196177560990983402311305828227996258595875826963763113641859588421477124368614355653462557248430995026176524511620924644464 377 22687185735168959633733259626729757926938305759646394165429421689586527324922546188169481890313138037056971208154602226989068617210666500438707951346051660103397968652532596289940329783710462824359701457817967491924329569420487927867218490446625823970068767006615710104909134876707371816994948914845227700457987447960209412196092967397155728 378 -181497485881351677069866077013838063415506446077171153323435373516692218599380369505355855122505104296455769665236817815912548937685332003509663610768413280827183749220260770319522638269683702594877611662543739935394636555363903422937747923573006591760550136052925680839273079013658974535959591318761821603663899583681675297568743739177245808 379 1451979887050813416558928616110704507324051568617369226587482988133537748795042956042846840980040834371646157321894542527300391501482656028077308886147306246617469993762086162556181106157469620759020893300349919483157092442911227383501983388584052734084401088423405446714184632109271796287676730550094572829311196669453402380549949913417966480 380 -11615839096406507332471428928885636058592412548938953812699863905068301990360343648342774727840326674973169258575156340218403132011861248224618471089178449972939759950096689300449448849259756966072167146402799355865256739543289819068015867108672421872675208707387243573713477056874174370301413844400756582634489573355627219044399599307343731824 381 92926712771252058659771431431085088468739300391511630501598911240546415922882749186742197822722613399785354068601250721747225056094889985796947768713427599783518079600773514403595590794078055728577337171222394846922053916346318552544126936869379374981401669659097948589707816454993394962411310755206052661075916586845017752355196794458749854608 382 -743413702170016469278171451448680707749914403132093044012791289924371327383061993493937582581780907198282832548810005773977800448759119886375582149707420798268144636806188115228764726352624445828618697369779158775376431330770548420353015494955034999851213357272783588717662531639947159699290486041648421288607332694760142018841574355669998836848 383 5947309617360131754225371611589445661999315225056744352102330319394970619064495947951500660654247257586262660390480046191822403590072959091004657197659366386145157094449504921830117810820995566628949578958233270203011450646164387362824123959640279998809706858182268709741300253119577277594323888333187370308858661558081136150732594845359990694800 384 -47578476938881054033802972892715565295994521800453954816818642555159764952515967583612005285233978060690101283123840369534579228720583672728037257581274931089161256755596039374640942486567964533031596631665866161624091605169315098902592991677122239990477654865458149677930402024956618220754591106665498962470869292464649089205860758762879925558384 385 380627815511048432270423783141724522367956174403631638534549140441278119620127740668896042281871824485520810264990722956276633829764669381824298060650199448713290054044768314997127539892543716264252773053326929292992732841354520791220743933416977919923821238923665197423443216199652945766036728853323991699766954339717192713646886070103039404467088 386 -3045022524088387458163390265133796178943649395229053108276393123530224956961021925351168338254974595884166482119925783650213070638117355054594384485201595589706320432358146519977020319140349730114022184426615434343941862730836166329765951467335823359390569911389321579387545729597223566128293830826591933598135634717737541709175088560824315235736688 387 24360180192707099665307122121070369431549195161832424866211144988241799655688175402809346706039796767073331856959406269201704565104938840436755075881612764717650563458865172159816162553122797840912177475412923474751534901846689330638127611738686586875124559291114572635100365836777788529026350646612735468785085077741900333673400708486594521885893520 388 -194881441541656797322456976968562955452393561294659398929689159905934397245505403222474773648318374136586654855675250153613636520839510723494040607052902117741204507670921377278529300424982382727297419803303387798012279214773514645105020893909492695000996474328916581080802926694222308232210805172901883750280680621935202669387205667892756175087148144 389 1559051532333254378579655815748503643619148490357275191437513279247475177964043225779798189186546993092693238845402001228909092166716085787952324856423216941929636061367371018228234403399859061818379358426427102384098233718188117160840167151275941560007971794631332648646423413553778465857686441383215070002245444975481621355097645343142049400697185168 390 -12472412258666035028637246525988029148953187922858201531500106233979801423712345806238385513492375944741545910763216009831272737333728686303618598851385735535437088490938968145825875227198872494547034867411416819072785869745504937286721337210207532480063774357050661189171387308430227726861491531065720560017963559803852970840781162745136395205577481328 391 99779298069328280229097972207904233191625503382865612252000849871838411389698766449907084107939007557932367286105728078650181898669829490428948790811085884283496707927511745166607001817590979956376278939291334552582286957964039498293770697681660259840510194856405289513371098467441821814891932248525764480143708478430823766726249301961091161644619850640 392 -798234384554626241832783777663233865533004027062924898016006798974707291117590131599256672863512060463458938288845824629201455189358635923431590326488687074267973663420093961332856014540727839651010231514330676420658295663712315986350165581453282078724081558851242316106968787739534574519135457988206115841149667827446590133809994415688729293156958805104 393 6385875076437009934662270221305870924264032216503399184128054391797658328940721052794053382908096483707671506310766597033611641514869087387452722611909496594143789307360751690662848116325822717208081852114645411365266365309698527890801324651626256629792652470809938528855750301916276596153083663905648926729197342619572721070479955325509834345255670440848 394 -51087000611496079477298161770446967394112257732027193473024435134381266631525768422352427063264771869661372050486132776268893132118952699099621780895275972753150314458886013525302784930606581737664654816917163290922130922477588223126410597213010053038341219766479508230846002415330212769224669311245191413833578740956581768563839642604078674762045363526768 395 408696004891968635818385294163575739152898061856217547784195481075050133052206147378819416506118174957290976403889062210151145056951621592796974247162207782025202515671088108202422279444852653901317238535337306327377047379820705785011284777704080424306729758131836065846768019322641702153797354489961531310668629927652654148510717140832629398096362908214160 396 -3269568039135749086547082353308605913223184494849740382273563848600401064417649179030555332048945399658327811231112497681209160455612972742375793977297662256201620125368704865619378235558821231210537908282698450619016379038565646280090278221632643394453838065054688526774144154581133617230378835919692250485349039421221233188085737126661035184770903265713264 397 26156544313085992692376658826468847305785475958797923058188510788803208515341193432244442656391563197266622489848899981449673283644903781939006351818381298049612961002949638924955025884470569849684303266261587604952131032308525170240722225773061147155630704520437508214193153236649068937843030687357538003882792315369769865504685897013288281478167226125706128 398 -209252354504687941539013270611750778446283807670383384465508086310425668122729547457955541251132505578132979918791199851597386269159230255512050814547050384396903688023597111399640207075764558797474426130092700839617048258468201361925777806184489177245045636163500065713545225893192551502744245498860304031062338522958158924037487176106306251825337809005649008 399 1674018836037503532312106164894006227570270461363067075724064690483405344981836379663644330009060044625063839350329598812779090153273842044096406516376403075175229504188776891197121656606116470379795409040741606716936386067745610895406222449475913417960365089308000525708361807145540412021953963990882432248498708183665271392299897408850450014602702472045192080 400 -13392150688300028258496849319152049820562163690904536605792517523867242759854691037309154640072480357000510714802636790502232721226190736352771252131011224601401836033510215129576973252848931763038363272325932853735491088541964887163249779595807307343682920714464004205666894457164323296175631711927059457987989665469322171138399179270803600116821619776361536624 401 107137205506400226067974794553216398564497309527236292846340140190937942078837528298473237120579842856004085718421094324017861769809525890822170017048089796811214688268081721036615786022791454104306906178607462829883928708335719097305998236766458458749463365715712033645335155657314586369405053695416475663903917323754577369107193434166428800934572958210892293008 402 -857097644051201808543798356425731188515978476217890342770721121527503536630700226387785896964638742848032685747368754592142894158476207126577360136384718374489717506144653768292926288182331632834455249428859702639071429666685752778447985894131667669995706925725696269162681245258516690955240429563331805311231338590036618952857547473331430407476583665687138344048 403 6856781152409614468350386851405849508127827809743122742165768972220028293045601811102287175717109942784261485978950036737143153267809657012618881091077746995917740049157230146343410305458653062675641995430877621112571437333486022227583887153053341359965655405805570153301449962068133527641923436506654442489850708720292951622860379786651443259812669325497106752400 404 -54854249219276915746803094811246796065022622477944981937326151777760226344364814488818297405736879542274091887831600293897145226142477256100951048728621975967341920393257841170747282443669224501405135963447020968900571498667888177820671097224426730879725243246444561226411599696545068221135387492053235539918805669762343612982883038293211546078501354603976854019184 405 438833993754215325974424758489974368520180979823559855498609214222081810754918515910546379245895036338192735102652802351177161809139818048807608389828975807738735363146062729365978259549353796011241087707576167751204571989343105422565368777795413847037801945971556489811292797572360545769083099936425884319350445358098748903863064306345692368628010836831814832153488 406 -3510671950033722607795398067919794948161447838588478843988873713776654486039348127284371033967160290705541880821222418809417294473118544390460867118631806461909882905168501834927826076394830368089928701660609342009636575914744843380522950222363310776302415567772451918490342380578884366152664799491407074554803562864789991230904514450765538949024086694654518657227888 407 28085375600269780862363184543358359585291582708707830751910989710213235888314785018274968271737282325644335046569779350475338355784948355123686936949054451695279063241348014679422608611158642944719429613284874736077092607317958747044183601778906486210419324542179615347922739044631074929221318395931256596438428502918319929847236115606124311592192693557236149257823120 408 -224683004802158246898905476346866876682332661669662646015287917681705887106518280146199746173898258605154680372558234803802706846279586840989495495592435613562232505930784117435380868889269143557755436906278997888616740858543669976353468814231251889683354596337436922783381912357048599433770547167450052771507428023346559438777888924848994492737541548457889194062584944 409 1797464038417265975191243810774935013458661293357301168122303341453647096852146241169597969391186068841237442980465878430421654770236694727915963964739484908497860047446272939483046951114153148462043495250231983108933926868349359810827750513850015117466836770699495382267055298856388795470164377339600422172059424186772475510223111398791955941900332387663113552500679568 410 -14379712307338127801529950486199480107669290346858409344978426731629176774817169929356783755129488550729899543843727027443373238161893557823327711717915879267982880379570183515864375608913225187696347962001855864871471414946794878486622004110800120939734694165595963058136442390851110363761315018716803377376475393494179804081784891190335647535202659101304908420005436528 411 115037698458705022412239603889595840861354322774867274759827413853033414198537359434854270041035908405839196350749816219546985905295148462586621693743327034143863043036561468126915004871305801501570783696014846918971771319574359027892976032886400967517877553324767704465091539126808882910090520149734427019011803147953438432654279129522685180281621272810439267360043492240 412 -920301587669640179297916831116766726890834582198938198078619310824267313588298875478834160328287267246713570805998529756375887242361187700692973549946616273150904344292491745015320038970446412012566269568118775351774170556594872223143808263091207740143020426598141635720732313014471063280724161197875416152094425183627507461234233036181481442252970182483514138880347937904 413 7362412701357121434383334648934133815126676657591505584628954486594138508706391003830673282626298137973708566447988238051007097938889501605543788399572930185207234754339933960122560311763571296100530156544950202814193364452758977785150466104729661921144163412785133085765858504115768506245793289583003329216755401469020059689873864289451851538023761459868113111042783503248 414 -58899301610856971475066677191473070521013413260732044677031635892753108069651128030645386261010385103789668531583905904408056783511116012844350307196583441481657878034719471680980482494108570368804241252359601622513546915622071822281203728837837295369153307302281064686126868032926148049966346316664026633734043211752160477518990914315614812304190091678944904888342268025968 415 471194412886855771800533417531784564168107306085856357416253087142024864557209024245163090088083080830317348252671247235264454268088928102754802457572667531853263024277755773447843859952868562950433930018876812980108375324976574578249629830702698362953226458418248517489014944263409184399730770533312213069872345694017283820151927314524918498433520733431559239106738144207760 416 -3769555303094846174404267340254276513344858448686850859330024697136198916457672193961304720704664646642538786021369977882115634144711424822038419660581340254826104194222046187582750879622948503603471440151014503840867002599812596625997038645621586903625811667345988139912119554107273475197846164266497704558978765552138270561215418516199347987468165867452473912853905153662064 417 30156442424758769395234138722034212106758867589494806874640197577089591331661377551690437765637317173140310288170959823056925073157691398576307357284650722038608833553776369500662007036983588028827771521208116030726936020798500773007976309164972695229006493338767905119296956432858187801582769314131981636471830124417106164489723348129594783899745326939619791302831241229296528 418 -241251539398070155161873109776273696854070940715958454997121580616716730653291020413523502125098537385122482305367678584455400585261531188610458858277205776308870668430210956005296056295868704230622172169664928245815488166388006184063810473319781561832051946710143240954375651462865502412662154513055853091774640995336849315917786785036758271197962615516958330422649929834372208 419 1930012315184561241294984878210189574832567525727667639976972644933733845226328163308188017000788299080979858442941428675643204682092249508883670866217646210470965347441687648042368450366949633844977377357319425966523905331104049472510483786558252494656415573681145927635005211702924019301297236104446824734197127962694794527342294280294066169583700924135666643381199438674977680 420 -15440098521476489930359879025681516598660540205821341119815781159469870761810625306465504136006306392647838867543531429405145637456737996071069366929741169683767722779533501184338947602935597070759819018858555407732191242648832395780083870292466019957251324589449167421080041693623392154410377888835574597873577023701558356218738354242352529356669607393085333147049595509399821424 421 123520788171811919442879032205452132789284321646570728958526249275758966094485002451724033088050451141182710940348251435241165099653903968568554935437929357470141782236268009474711580823484776566078552150868443261857529941190659166240670962339728159658010596715593339368640333548987137235283023110684596782988616189612466849749906833938820234853356859144682665176396764075198571408 422 -988166305374495355543032257643617062314274573172565831668209994206071728755880019613792264704403609129461687522786011481929320797231231748548439483503434859761134257890144075797692646587878212528628417206947546094860239529525273329925367698717825277264084773724746714949122668391897097882264184885476774263908929516899734797999254671510561878826854873157461321411174112601588571248 423 7905330442995962844344258061148936498514196585380526653345679953648573830047040156910338117635228873035693500182288091855434566377849853988387515868027478878089074063121152606381541172703025700229027337655580368758881916236202186639402941589742602218112678189797973719592981347135176783058113479083814194111271436135197878383994037372084495030614838985259690571289392900812708570000 424 -63242643543967702754754064489191491988113572683044213226765439629188590640376321255282704941081830984285548001458304734843476531022798831907100126944219831024712592504969220851052329381624205601832218701244642950071055329889617493115223532717940817744901425518383789756743850777081414264464907832670513552890171489081583027071952298976675960244918711882077524570315143206501668559984 425 505941148351741622038032515913531935904908581464353705814123517033508725123010570042261639528654647874284384011666437878747812248182390655256801015553758648197700740039753766808418635052993644814657749609957143600568442639116939944921788261743526541959211404147070318053950806216651314115719262661364108423121371912652664216575618391813407681959349695056620196562521145652013348479888 426 -4047529186813932976304260127308255487239268651714829646512988136268069800984084560338093116229237182994275072093331503029982497985459125242054408124430069185581605920318030134467349080423949158517261996879657148804547541112935519559374306093948212335673691233176562544431606449733210512925754101290912867384970975301221313732604947134507261455674797560452961572500169165216106787839088 427 32380233494511463810434081018466043897914149213718637172103905090144558407872676482704744929833897463954200576746652024239859983883673001936435264995440553484652847362544241075738792643391593268138095975037257190436380328903484156474994448751585698685389529865412500355452851597865684103406032810327302939079767802409770509860839577076058091645398380483623692580001353321728854302712720 428 -259041867956091710483472648147728351183313193709749097376831240721156467262981411861637959438671179711633604613973216193918879871069384015491482119963524427877222778900353928605910341147132746145104767800298057523491042631227873251799955590012685589483116238923300002843622812782925472827248262482618423512638142419278164078886716616608464733163187043868989540640010826573830834421701744 429 2072334943648733683867781185181826809466505549677992779014649925769251738103851294893103675509369437693068836911785729551351038968555072123931856959708195423017782231202831428847282729177061969160838142402384460187928341049822986014399644720101484715864929911386400022748982502263403782617986099860947388101105139354225312631093732932867717865305496350951916325120086612590646675373613968 430 -16578679549189869470942249481454614475732044397423942232117199406154013904830810359144829404074955501544550695294285836410808311748440576991454855677665563384142257849622651430778261833416495753286705139219075681503426728398583888115197157760811877726919439291091200181991860018107230260943888798887579104808841114833802501048749863462941742922443970807615330600960692900725173402988911728 431 132629436393518955767537995851636915805856355179391537856937595249232111238646482873158635232599644012356405562354286691286466493987524615931638845421324507073138062796981211446226094667331966026293641113752605452027413827188671104921577262086495021815355514328729601455934880144857842087551110391100632838470728918670420008389998907703533943379551766460922644807685543205801387223911293840 432 -1061035491148151646140303966813095326446850841435132302855500761993856889909171862985269081860797152098851244498834293530291731951900196927453110763370596056585104502375849691569808757338655728210349128910020843616219310617509368839372618096691960174522844114629836811647479041158862736700408883128805062707765831349363360067119991261628271547036414131687381158461484345646411097791290350704 433 8488283929185213169122431734504762611574806731481058422844006095950855119273374903882152654886377216790809955990674348242333855615201575419624886106964768452680836019006797532558470058709245825682793031280166748929754484940074950714980944773535681396182752917038694493179832329270901893603271065030440501662126650794906880536959930093026172376291313053499049267691874765171288782330322805648 434 -67906271433481705352979453876038100892598453851848467382752048767606840954186999231057221239091017734326479647925394785938670844921612603356999088855718147621446688152054380260467760469673966605462344250241333991438035879520599605719847558188285451169462023336309555945438658634167215148826168520243524013297013206359255044295679440744209379010330504427992394141534998121370310258642582445168 435 543250171467853642823835631008304807140787630814787739062016390140854727633495993848457769912728141874611837183403158287509366759372900826855992710845745180971573505216435042083742083757391732843698754001930671931504287036164796845758780465506283609355696186690476447563509269073337721190609348161948192106376105650874040354365435525953675032082644035423939153132279984970962482069140659561360 436 -4346001371742829142590685048066438457126301046518301912496131121126837821067967950787662159301825134996894697467225266300074934074983206614847941686765961447772588041731480336669936670059133862749590032015445375452034296289318374766070243724050268874845569493523811580508074152586701769524874785295585536851008845206992322834923484207629400256661152283391513225058239879767699856553125276490864 437 34768010973942633140725480384531507657010408372146415299969048969014702568543743606301297274414601079975157579737802130400599472599865652918783533494127691582180704333851842693359493360473070901996720256123563003616274370314546998128561949792402150998764555948190492644064593220693614156198998282364684294808070761655938582679387873661035202053289218267132105800465919038141598852425002211926928 438 -278144087791541065125803843076252061256083266977171322399752391752117620548349948850410378195316808639801260637902417043204795780798925223350268267953021532657445634670814741546875946883784567215973762048988504028930194962516375985028495598339217207990116447585523941152516745765548913249591986258917474358464566093247508661435102989288281616426313746137056846403727352305132790819400017695415408 439 2225152702332328521006430744610016490048666135817370579198019134016940964386799590803283025562534469118410085103219336345638366246391401786802146143624172261259565077366517932375007575070276537727790096391908032231441559700131007880227964786713737663920931580684191529220133966124391305996735890071339794867716528745980069291480823914306252931410509969096454771229818818441062326555200141563323280 440 -17801221618658628168051445956880131920389329086538964633584153072135527715094396726426264204500275752947280680825754690765106929971131214294417169148993378090076520618932143459000060600562212301822320771135264257851532477601048063041823718293709901311367452645473532233761071728995130447973887120570718358941732229967840554331846591314450023451284079752771638169838550547528498612441601132506586224 441 142409772949269025344411567655041055363114632692311717068673224577084221720755173811410113636002206023578245446606037526120855439769049714355337353191947024720612164951457147672000484804497698414578566169082114062812259820808384504334589746349679210490939621163788257870088573831961043583791096964565746871533857839742724434654772730515600187610272638022173105358708404380227988899532809060052689808 442 -1139278183594152202755292541240328442904917061538493736549385796616673773766041390491280909088017648188625963572848300208966843518152397714842698825535576197764897319611657181376003878435981587316628529352656912502498078566467076034676717970797433683927516969310306062960708590655688348670328775716525974972270862717941795477238181844124801500882181104177384842869667235041823911196262472480421518448 443 9114225468753217622042340329922627543239336492307949892395086372933390190128331123930247272704141185509007708582786401671734748145219181718741590604284609582119178556893257451008031027487852698533028234821255300019984628531736608277413743766379469471420135754482448503685668725245506789362630205732207799778166901743534363817905454752998412007057448833419078742957337880334591289570099779843372147600 444 -72913803750025740976338722639381020345914691938463599139160690983467121521026648991441978181633129484072061668662291213373877985161753453749932724834276876656953428455146059608064248219902821588264225878570042400159877028253892866219309950131035755771361086035859588029485349801964054314901041645857662398225335213948274910543243638023987296056459590667352629943658703042676730316560798238746977180784 445 583310430000205927810709781115048162767317535507708793113285527867736972168213191931535825453065035872576493349298329706991023881294027629999461798674215013255627427641168476864513985759222572706113807028560339201279016226031142929754479601048286046170888688286876704235882798415712434519208333166861299185802681711586199284345949104191898368451676725338821039549269624341413842532486385909975817446288 446 -4666483440001647422485678248920385302138540284061670344906284222941895777345705535452286603624520286980611946794386637655928191050352221039995694389393720106045019421129347814916111886073780581648910456228482713610232129808249143438035836808386288369367109506295013633887062387325699476153666665334890393486421453692689594274767592833535186947613413802710568316394156994731310740259891087279806539570288 447 37331867520013179379885425991363082417108322272493362759250273783535166218765644283618292828996162295844895574355093101247425528402817768319965555115149760848360155369034782519328895088590244653191283649827861708881857038465993147504286694467090306954936876050360109071096499098605595809229333322679123147891371629541516754198140742668281495580907310421684546531153255957850485922079128698238452316562320 448 -298654940160105435039083407930904659336866578179946902074002190268281329750125154268946342631969298366759164594840744809979404227222542146559724440921198086786881242952278260154631160708721957225530269198622893671054856307727945180034293555736722455639495008402880872568771992788844766473834666581432985183130973036332134033585125941346251964647258483373476372249226047662803887376633029585907618532498544 449 2389239521280843480312667263447237274694932625439575216592017522146250638001001234151570741055754386934073316758725958479835233817780337172477795527369584694295049943618226081237049285669775657804242153588983149368438850461823561440274348445893779645115960067223046980550175942310758131790677332651463881465047784290657072268681007530770015717178067866987810977993808381302431099013064236687260948259988368 450 -19113916170246747842501338107577898197559461003516601732736140177170005104008009873212565928446035095472586534069807667838681870542242697379822364218956677554360399548945808649896394285358205262433937228711865194947510803694588491522194787567150237160927680537784375844401407538486065054325418661211711051720382274325256578149448060246160125737424542935902487823950467050419448792104513893498087586079906928 451 152911329361973982740010704860623185580475688028132813861889121417360040832064078985700527427568280763780692272558461342709454964337941579038578913751653420434883196391566469199171154282865642099471497829694921559580086429556707932177558300537201897287421444302275006755211260307888520434603349289693688413763058194602052625195584481969281005899396343487219902591603736403355590336836111147984700688639255440 452 -1223290634895791861920085638884985484643805504225062510895112971338880326656512631885604219420546246110245538180467690741675639714703532632308631310013227363479065571132531753593369234262925136795771982637559372476640691436453663457420466404297615178299371554418200054041690082463108163476826794317549507310104465556816421001564675855754248047195170747897759220732829891226844722694688889183877605509114043504 453 9786325079166334895360685111079883877150444033800500087160903770711042613252101055084833755364369968881964305443741525933405117717628261058469050480105818907832524569060254028746953874103401094366175861100474979813125531491629307659363731234380921426394972435345600432333520659704865307814614354540396058480835724454531368012517406846033984377561365983182073765862639129814757781557511113471020844072912348048 454 -78290600633330679162885480888639071017203552270404000697287230165688340906016808440678670042914959751055714443549932207467240941741026088467752403840846551262660196552482032229975630992827208754929406888803799838505004251933034461274909849875047371411159779482764803458668165277638922462516914836323168467846685795636250944100139254768271875020490927865456590126901113038518062252460088907768166752583298784368 455 626324805066645433303083847109112568137628418163232005578297841325506727248134467525429360343319678008445715548399457659737927533928208707742019230726772410101281572419856257839805047942617670039435255110430398708040034015464275690199278799000378971289278235862118427669345322221111379700135318690585347742773486365090007552801114038146175000163927422923652721015208904308144498019680711262145334020666390274960 456 -5010598440533163466424670776872900545101027345305856044626382730604053817985075740203434882746557424067565724387195661277903420271425669661936153845814179280810252579358850062718440383540941360315482040883443189664320272123714205521594230392003031770314225886896947421354762577768891037601082549524682781942187890920720060422408912305169400001311419383389221768121671234465155984157445690097162672165331122199664 457 40084787524265307731397366214983204360808218762446848357011061844832430543880605921627479061972459392540525795097565290223227362171405357295489230766513434246482020634870800501747523068327530882523856327067545517314562176989713644172753843136024254162513807095175579370838100622151128300808660396197462255537503127365760483379271298441355200010491355067113774144973369875721247873259565520777301377322648977597328 458 -320678300194122461851178929719865634886465750099574786856088494758659444351044847373019832495779675140324206360780522321785818897371242858363913846132107473971856165078966404013980184546620247060190850616540364138516497415917709153382030745088194033300110456761404634966704804977209026406469283169579698044300025018926083867034170387530841600083930840536910193159786959005769982986076524166218411018581191820778608 459 2565426401552979694809431437758925079091726000796598294848707958069275554808358778984158659966237401122593650886244178574286551178969942866911310769056859791774849320631731232111841476372961976481526804932322913108131979327341673227056245960705552266400883654091237079733638439817672211251754265356637584354400200151408670936273363100246732800671446724295281545278295672046159863888612193329747288148649534566228880 460 -20523411212423837558475451502071400632733808006372786358789663664554204438466870231873269279729899208980749207089953428594292409431759542935290486152454878334198794565053849856894731810983695811852214439458583304865055834618733385816449967685644418131207069232729896637869107518541377690014034122853100674835201601211269367490186904801973862405371573794362252362226365376369278911108897546637978305189196276529831024 461 164187289699390700467803612016571205061870464050982290870317309316433635507734961854986154237839193671845993656719627428754339275454076343482323889219639026673590356520430798855157854487869566494817715515668666438920446676949867086531599741485155345049656553861839173102952860148331021520112272982824805398681612809690154939921495238415790899242972590354898018897810923010954231288871180373103826441513570212238648208 462 -1313498317595125603742428896132569640494963712407858326962538474531469084061879694839889233902713549374767949253757019430034714203632610747858591113757112213388722852163446390841262835902956531958541724125349331511363573415598936692252797931881242760397252430894713384823622881186648172160898183862598443189452902477521239519371961907326327193943780722839184151182487384087633850310969442984830611532108561697909185648 463 10507986540761004829939431169060557123959709699262866615700307796251752672495037558719113871221708394998143594030056155440277713629060885982868728910056897707109782817307571126730102687223652255668333793002794652090908587324791493538022383455049942083178019447157707078588983049493185377287185470900787545515623219820169916154975695258610617551550245782713473209459899072701070802487755543878644892256868493583273485200 464 -84063892326088038639515449352484456991677677594102932925602462370014021379960300469752910969773667159985148752240449243522221709032487087862949831280455181656878262538460569013840821497789218045346670344022357216727268698598331948304179067640399536665424155577261656628711864395945483018297483767206300364124985758561359329239805562068884940412401966261707785675679192581608566419902044351029159138054947948666187881584 465 672511138608704309116123594819875655933421420752823463404819698960112171039682403758023287758189337279881190017923593948177773672259896702903598650243641453255026100307684552110726571982313744362773362752178857733818149588786655586433432541123196293323393244618093253029694915167563864146379870137650402912999886068490874633918444496551079523299215730093662285405433540652868531359216354808233273104439583589329503052688 466 -5380089108869634472928988758559005247467371366022587707238557591680897368317459230064186302065514698239049520143388751585422189378079173623228789201949131626040208802461476416885812575858509954902186902017430861870545196710293244691467460328985570346587145956944746024237559321340510913171038961101203223303999088547926997071347555972408636186393725840749298283243468325222948250873730838465866184835516668714636024421488 467 43040712870957075783431910068472041979738970928180701657908460733447178946539673840513490416524117585912396161147110012683377515024633388985830313615593053008321670419691811335086500606868079639217495216139446894964361573682345957531739682631884562772697167655557968193900474570724087305368311688809625786431992708383415976570780447779269089491149806725994386265947746601783586006989846707726929478684133349717088195371920 468 -344325702967656606267455280547776335837911767425445613263267685867577431572317390724107923332192940687299169289176880101467020120197067111886642508924744424066573363357534490680692004854944637113739961729115575159714892589458767660253917461055076502181577341244463745551203796565792698442946493510477006291455941667067327812566243582234152715929198453807955090127581972814268688055918773661815435829473066797736705562975344 469 2754605623741252850139642244382210686703294139403564906106141486940619452578539125792863386657543525498393354313415040811736160961576536895093140071397955392532586906860275925445536038839557096909919693832924601277719140715670141282031339688440612017452618729955709964409630372526341587543571948083816050331647533336538622500529948657873221727433587630463640721020655782514149504447350189294523486635784534381893644503802768 470 -22036844989930022801117137955057685493626353115228519248849131895524955620628313006342907093260348203987146834507320326493889287692612295160745120571183643140260695254882207403564288310716456775279357550663396810221753125725361130256250717507524896139620949839645679715277042980210732700348575584670528402653180266692308980004239589262985773819468701043709125768165246260113196035578801514356187893086276275055149156030422128 471 176294759919440182408937103640461483949010824921828153990793055164199644965026504050743256746082785631897174676058562611951114301540898361285960964569469145122085562039057659228514306485731654202234860405307174481774025005802889042050005740060199169116967598717165437722216343841685861602788604677364227221225442133538471840033916714103886190555749608349673006145321970080905568284630412114849503144690210200441193248243377040 472 -1410358079355521459271496829123691871592086599374625231926344441313597159720212032405946053968662285055177397408468500895608914412327186890287687716555753160976684496312461273828114451885853233617878883242457395854192200046423112336400045920481593352935740789737323501777730750733486892822308837418913817769803537068307774720271333712831089524445996866797384049162575760647244546277043296918796025157521681603529545985947016304 473 11282864634844171674171974632989534972736692794997001855410755530508777277761696259247568431749298280441419179267748007164871315298617495122301501732446025287813475970499690190624915615086825868943031065939659166833537600371384898691200367363852746823485926317898588014221846005867895142578470699351310542158428296546462197762170669702648716195567974934379072393300606085177956370216346375350368201260173452828236367887576130448 474 -90262917078753373393375797063916279781893542359976014843286044244070218222093570073980547453994386243531353434141984057318970522388939960978412013859568202302507807763997521524999324920694606951544248527517273334668300802971079189529602938910821974587887410543188704113774768046943161140627765594810484337267426372371697582097365357621189729564543799475032579146404848681423650961730771002802945610081387622625890943100609043568 475 722103336630026987147006376511330238255148338879808118746288353952561745776748560591844379631955089948250827473135872458551764179111519687827296110876545618420062462111980172199994599365556855612353988220138186677346406423768633516236823511286575796703099284345509632910198144375545289125022124758483874698139410978973580656778922860969517836516350395800260633171238789451389207693846168022423564880651100981007127544804872348560 476 -5776826693040215897176051012090641906041186711038464949970306831620493966213988484734755037055640719586006619785086979668414113432892157502618368887012364947360499696895841377599956794924454844898831905761105493418771251390149068129894588090292606373624794274764077063281585155004362313000176998067870997585115287831788645254231382887756142692130803166402085065369910315611113661550769344179388519045208807848057020358438978788464 477 46214613544321727177408408096725135248329493688307719599762454652963951729711907877878040296445125756688052958280695837347312907463137260020946951096098919578883997575166731020799654359395638759190655246088843947350170011121192545039156704722340850988998354198112616506252681240034898504001415984542967980680922302654309162033851063102049141537046425331216680522959282524888909292406154753435108152361670462784456162867511830307728 478 -369716908354573817419267264773801081986635949506461756798099637223711613837695263023024322371561006053504423666245566698778503259705098080167575608768791356631071980601333848166397234875165110073525241968710751578801360088969540360313253637778726807911986833584900932050021449920279188032011327876343743845447378421234473296270808504816393132296371402649733444183674260199111274339249238027480865218893363702275649302940094642461808 479 2957735266836590539354138118190408655893087596051694054384797097789692910701562104184194578972488048428035389329964533590228026077640784641340604870150330853048575844810670785331177879001320880588201935749686012630410880711756322882506029102229814463295894668679207456400171599362233504256090623010749950763579027369875786370166468038531145058370971221197867553469394081592890194713993904219846921751146909618205194423520757139694480 480 -23661882134692724314833104945523269247144700768413552435078376782317543285612496833473556631779904387424283114639716268721824208621126277130724838961202646824388606758485366282649423032010567044705615485997488101043287045694050583060048232817838515706367157349433659651201372794897868034048724984085999606108632218959006290961331744308249160466967769769582940427755152652743121557711951233758775374009175276945641555388166057117555824 481 189295057077541794518664839564186153977157606147308419480627014258540346284899974667788453054239235099394264917117730149774593668969010217045798711689621174595108854067882930261195384256084536357644923887979904808346296365552404664480385862542708125650937258795469277209610982359182944272389799872687996848869057751672050327690653954465993283735742158156663523422041221221944972461695609870070202992073402215565132443105328456940446608 482 -1514360456620334356149318716513489231817260849178467355845016114068322770279199797342307624433913880795154119336941841198196749351752081736366389693516969396760870832543063442089563074048676290861159391103839238466770370924419237315843086900341665005207498070363754217676887858873463554179118398981503974790952462013376402621525231635727946269885937265253308187376329769775559779693564878960561623936587217724521059544842627655523572848 483 12114883652962674849194549732107913854538086793427738846760128912546582162233598378738460995471311046361232954695534729585573994814016653890931117548135755174086966660344507536716504592389410326889275128830713907734162967395353898526744695202733320041659984562910033741415102870987708433432947191852031798327619696107011220972201853085823570159087498122026465499010638158204478237548519031684492991492697741796168476358741021244188582800 484 -96919069223701398793556397856863310836304694347421910774081031300372657297868787029907687963770488370889863637564277836684591958512133231127448940385086041392695733282756060293732036739115282615114201030645711261873303739162831188213957561621866560333279876503280269931320822967901667467463577534816254386620957568856089767777614824686588561272699984976211723992085105265635825900388152253475943931941581934369347810869928169953508662384 485 775352553789611190348451182854906486690437554779375286192648250402981258382950296239261503710163906967118909100514222693476735668097065849019591523080688331141565866262048482349856293912922260920913608245165690094986429913302649505711660492974932482666239012026242159450566583743213339739708620278530035092967660550848718142220918597492708490181599879809693791936680842125086607203105218027807551455532655474954782486959425359628069299088 486 -6202820430316889522787609462839251893523500438235002289541186003223850067063602369914092029681311255736951272804113781547813885344776526792156732184645506649132526930096387858798850351303378087367308865961325520759891439306421196045693283943799459861329912096209937275604532669945706717917668962228240280743741284406789745137767348779941667921452799038477550335493446737000692857624841744222460411644261243799638259895675402877024554392688 487 49622563442535116182300875702714015148188003505880018316329488025790800536508818959312736237450490045895610182432910252382511082758212214337253857477164053193060215440771102870390802810427024698938470927690604166079131514451369568365546271550395678890639296769679498204836261359565653743341351697825922245949930275254317961102138790239533343371622392307820402683947573896005542860998733953779683293154089950397106079165403223016196435141520 488 -396980507540280929458407005621712121185504028047040146530635904206326404292070551674501889899603920367164881459463282019060088662065697714698030859817312425544481723526168822963126422483416197591507767421524833328633052115610956546924370172403165431125114374157435985638690090876525229946730813582607377967599442202034543688817110321916266746972979138462563221471580591168044342887989871630237466345232719603176848633323225784129571481132144 489 3175844060322247435667256044973696969484032224376321172245087233650611234336564413396015119196831362937319051675706256152480709296525581717584246878538499404355853788209350583705011379867329580732062139372198666629064416924887652375394961379225323449000914993259487885109520727012201839573846508660859023740795537616276349510536882575330133975783833107700505771772644729344354743103918973041899730761861756825414789066585806273036571849057168 490 -25406752482577979485338048359789575755872257795010569377960697869204889874692515307168120953574650903498552413405650049219845674372204653740673975028307995234846830305674804669640091038938636645856497114977589333032515335399101219003159691033802587592007319946075903080876165816097614716590772069286872189926364300930210796084295060602641071806270664861604046174181157834754837944831351784335197846094894054603318312532686450184292574792457328 491 203254019860623835882704386878316606046978062360084555023685582953639118997540122457344967628597207227988419307245200393758765394977637229925391800226463961878774642445398437357120728311509093166851976919820714664260122683192809752025277528270420700736058559568607224647009326528780917732726176554294977519410914407441686368674360484821128574450165318892832369393449262678038703558650814274681582768759152436826546500261491601474340598339658640 492 -1626032158884990687061635095026532848375824498880676440189484663629112951980320979658759741028777657823907354457961603150070123159821097839403134401811711695030197139563187498856965826492072745334815815358565717314080981465542478016202220226163365605888468476548857797176074612230247341861809412434359820155287315259533490949394883878569028595601322551142658955147594101424309628469206514197452662150073219494612372002091932811794724786717269104 493 13008257271079925496493080760212262787006595991045411521515877309032903615842567837270077928230221262591258835663692825200560985278568782715225075214493693560241577116505499990855726611936581962678526522868525738512647851724339824129617761809306924847107747812390862377408596897841978734894475299474878561242298522076267927595159071028552228764810580409141271641180752811394477027753652113579621297200585755956898976016735462494357798293738152848 494 -104066058168639403971944646081698102296052767928363292172127018472263228926740542698160623425841770100730070685309542601604487882228550261721800601715949548481932616932043999926845812895492655701428212182948205908101182813794718593036942094474455398776861982499126899019268775182735829879155802395799028489938388176610143420761272568228417830118484643273130173129446022491155816222029216908636970377604686047655191808133883699954862386349905222768 495 832528465349115231775557168653584818368422143426906337377016147778105831413924341585284987406734160805840565482476340812835903057828402093774404813727596387855460935456351999414766503163941245611425697463585647264809462510357748744295536755795643190214895859993015192154150201461886639033246419166392227919507105412881147366090180545827342640947877146185041385035568179929246529776233735269095763020837488381241534465071069599638899090799241782160 496 -6660227722792921854204457349228678546947377147415250699016129182224846651311394732682279899253873286446724523859810726502687224462627216750195238509820771102843687483650815995318132025311529964891405579708685178118475700082861989954364294046365145521719166879944121537233201611695093112265971353331137823356056843303049178928721444366618741127583017169480331080284545439433972238209869882152766104166699907049932275720568556797111192726393934257264 497 53281821782343374833635658793829428375579017179322005592129033457798773210491157861458239194030986291573796190878485812021497795701017734001561908078566168822749499869206527962545056202492239719131244637669481424947805600662895919634914352370921164173753335039552972297865612893560744898127770826649102586848454746424393431429771554932949929020664137355842648642276363515471777905678959057222128833333599256399458205764548454376889541811151474058128 498 -426254574258746998669085270350635427004632137434576044737032267662390185683929262891665913552247890332590369527027886496171982365608141872012495264628529350581995998953652223700360449619937917753049957101355851399582444805303167357079314818967369313390026680316423778382924903148485959185022166613192820694787637971395147451438172439463599432165313098846741189138210908123774223245431672457777030666668794051195665646116387635015116334489211792465008 499 3410036594069975989352682162805083416037057099476608357896258141299121485471434103133327308417983122660722956216223091969375858924865134976099962117028234804655967991629217789602883596959503342024399656810846811196659558442425338856634518551738954507120213442531390227063399225187887673480177332905542565558301103771161179611505379515708795457322504790773929513105687264990193785963453379662216245333350352409565325168931101080120930675913694339720080 500 -27280292752559807914821457302440667328296456795812866863170065130392971883771472825066618467343864981285783649729784735755006871398921079808799696936225878437247743933033742316823068775676026736195197254486774489573276467539402710853076148413911636056961707540251121816507193801503101387841418663244340524466408830169289436892043036125670363658580038326191436104845498119921550287707627037297729962666802819276522601351448808640967445407309554717760624