0 1 1 -3 2 -9 3 -45 4 -270 5 -1782 6 -12474 7 -90882 8 -681615 9 -5225715 10 -40760577 11 -322379109 12 -2579032872 13 -20830650120 14 -169621008120 15 -1390892266584 16 -11474861199318 17 -95173848770814 18 -793115406423450 19 -6637123664280450 20 -55751838779955780 21 -469908355431055860 22 -3972861550462563180 23 -33682956623486948700 24 -286305131299639063950 25 -2439319718672924824854 26 -20828037597899588889138 27 -178195432782029816051514 28 -1527389423845969851870120 29 -13114481604746430797091720 30 -112784541800819304854988792 31 -971402343897379174073613144 32 -8378345216114895376384913367 33 -72358435957355914614233342715 34 -625687652101842320487782434065 35 -5416667388195949231651373643477 36 -46944450697698226674311904910134 37 -407274829025976507093354634490622 38 -3536860357330848614231763931102770 39 -30743478490645068723706871093431770 40 -267468262868612097896249778512856399 41 -2328930971807183388999052949489993523 42 -20294969897176883818420318559841372129 43 -176991016545147242602502778138151501125 44 -1544648871666739571803660609205685828000 45 -13489933479222858927085302653729656231200 46 -117890288231469332362788949278246126194400 47 -1030912946024125438321409747943811869487200 48 -9020488277711097585312335294508353858013000 49 -78975295329348180899979425333552730716073000 50 -691823587085090064683819765921921921072799480 51 -6063630263275201155169949713080374484696889560 52 -53173373077951763976105712868550976250418877680 53 -466521103419765476394135027997664225593297700400 54 -4095018574462385848348518579090608202430057592400 55 -35961708572096952086406081340013886577703960311440 56 -315949296740566079044853428915836289218399079879080 57 -2777028029246028168446869612049718963130139281042440 58 -24418694739921971825998336243885459848213293678131800 59 -214801738474906836910053161196212773919028803711023800 60 -1890255298579180164808467818526672410487453472657009440 61 -16640444185852782762330282271292181711996106800275640480 62 -146543266539929344971489260002024697012094746983072575840 63 -1290976395708901372367881576208312807011310866279448882400 64 -11376729487184693343991956390335756611787177009087643276150 65 -100290246094720450555498323256344439054677729633957224572830 66 -884377624653443973080303395987764598936703615863077343960410 67 -7801002629405752061051631448190580268232713984702667317620930 68 -68832376141815459362220277484034531778523946923847064567243500 69 -607520537251675576110031144750391737001754835893084961180453500 70 -5363538457450507229085703535082029906672635551170378657278860900 71 -47365332574950253980799100232344123260334401275828555184702053300 72 -418393771078727243497058718719039755466287211269818904131534804150 73 -3696766881449028384323327035257269072270619880397714974860821214750 74 -32671426222536007612803457852138567206283586510541967480526717222250 75 -288815407807218307297182567412904934103546904753190992527856180244690 76 -2553736237453298717154035332914106785757677894659794039193675699005680 77 -22585641268905148394570104697590996377934787613809347281699911052245040 78 -199796057378776312721197080017151121804807736583698072107345367000629200 79 -1767815748199552437874895682683400432171653264202594334215625462448605200 80 -15645169371566039075192826791748093824719131388192959857808285342670156020 81 -138488721474232716258188355675103497189180459325115459482080748033265455140 82 -1226131851101133561017618856342989499504207481341875897365739305757935615020 83 -10857914585052206835517468185687919061874608419111792585106245659422682855900 84 -96170100610462403400297575358950140262317960283561591468083890126315191009400 85 -851953950113861056004989108768111242559122636394375039711378461942533398000920 86 -7548708255660024705532577917224427521279668010843183491396167302328028479961640 87 -66897173162228494804202500852644064585133609613334419216855689541320804115522120 88 -592952216665207113037249439375708754277320630663645988513039066388979854660309700 89 -5256621336503914743667301209746451765447258175209176235244807004279832644123419700 90 -46608709183668044060516737393085205653632355820188029285837288771281182777894321340 91 -413332179244177050075131945892524845741552869746063072897480132290372686832535355180 92 -3666076720252700791970735520090220370925077627312907255264606390749392526688574454640 93 -32521648324822345735224266710477761354980527339066112748315056692131707898043805646000 94 -288543135137253578118904664218494180532486806391288702469093162566360046669878020306000 95 -2560440662323208066886701388802006254619856608293225012436268800457279150975864959136400 96 -22723910878118471593619474825617805509751227398602371985371885604058352464910801512335550 97 -201703992433608289093880080668628149937070173094810745148507149537054035796785568063102150 98 -1790637483849379709302812961037821331073990312168217839583685919359561338195953512396927250 99 -15898690386905098631082551441941868181959974589857206878727878011283377942164072094918172250 100 -141180370635717275844013056804443789455804574357931997083103556740196396126416960202873369580 101 -1253849430299390063683957544094911674671848546525396053302414756395605617083128844574033787260 102 -11137133175012229389192799362254803698555831207372635532274389895043320481150144442981123639780 103 -98936668496467863020499139965661605671636752958698655456612298582180953788858079275026486702900 104 -879014247026310629143665435848762727313388074363822669633747729710915397124085242789658401091150 105 -7810669452148074447533712872827577376984676889347110007317015541145562528731157443073821792552790 106 -69411798338900812543176957794373376312448732356273373838609704148670942472308965201656038948912530 107 -616921684301819371294965297779897952085408826830055874023531108835383797113699307539952271405755290 108 -5483748304905061078177469313599092907425856238489385546875832078536744863232882733688464634717824800 109 -48750019334431231052788695090619458966015180688956097201125516367909227270391407054533231477445616800 110 -433431990082488581542066761805689371534207697398173300570006863707411129731298146357577276226743756640 111 -3854030398301047116955134179299237925263630606594567996960331301614547613016137571666024969691856646880 112 -34273341756320026147208157523053937263951572180073122544397231932215084130036366262315722051902582324040 113 -304820428894704657326939808059019530533374602132508744753267416742266898678642018527675227098779603855400 114 -2711297499116057215171201450630226350533700408441788308594852285760163467194236901640900704194408055345400 115 -24118759492136752444522948556475839622573700155095212519065512072457801973388733481553403655572864701029080 116 -214573791343837314851273128536922986987034987586709132066169038437728031349458387525544073901303416995362160 117 -1909156553751578160343378861597750679089772838271488944281042470202349407134924627470866503685956043522837680 118 -16988257469823364986106337327776595025798826103263249080466903336546329470268397108850930753137744455076098000 119 -151181215634814651430979926303490875061520645742485552741297904482374478227010357464480131660276230066601578000 120 -1345512819149850397735721344101068788047533747108121419397551349893132856220392181433873171776458447592754044200 121 -11976176084499081639350180889230174253943750790375593129679031436652099885531920490944474429778890479813190955400 122 -106607600227590185740445052833639092129368142281540115892060886395116233407275947976768026481474385746533814570200 123 -949067660562693116957620592299469966517545656896637617087859110590668907162334658817569016237515873109386398003000 124 -8449763687590429041300105918537216476091696816241031687620939178162084463767882768827388660695302612199698253188000 125 -75236695874305180183736143098655375503120468451810146146576842442355200065389228173639068634830974459026113246385952 126 -669964863261669937826602798068978819956358457166118920448089025558115352963227888974785992129209153516089675098770144 127 -5966380002747627556550297359181220829690089882321893693124320377214397355916620019137661079512878367139349783753614432 128 -53138071899471057925526085855207748014427363014429365704388478359565726451132397045444793989411572957334834011555628535 129 -473299570639474771755267229826617848593620465919219699180948539807294726297295536474543165068479824247889335498274551835 130 -4216006944619321428404611170301718989780096150265049320396449300744979177325140240288622962686920280608121926976937930961 131 -37557863392143115320215123936962641687582993949307729442005010182972448091133119545166587766836915782211284647191500499477 132 -334606419311820481943734740529303535034830309730196135028771908902845446630095065038756872831819795150609626856797004449886 133 -2981267720936144895513726823512967586588525691957010676760110616916329731253102647149826272975236520702800058836875565963270 134 -26564430289535500039129774830406591779005221464154259313817702064164908202359735527588750521883823923277188583964398699702570 135 -236718589913416344793134215710956517852913195713907955218686633949558404203250087701401976872786964294092280492660530635127346 136 -2109580374816622131538813745894700732630373479450415012684177943726946955105434605103670558601601475914998852625768846542458407 137 -18801442610591938851159792582025033536800627871598224310126870578763519942946975568113735416442010234249734299679297530133881131 138 -167578075442232498455989455622397038045396900594679825372869933419413982100179564846231120016113569479182414410185043203367201385 139 -1493735506999468097747992341842805252793142157099340313935149982062258444763471085212088904316292896292856197512368838337927787885 140 -13315585090966687042782103161570149682041724371856976512793336982954989564748656531033478232762382389810603817824545073183813423432 141 -118707024534362592998419174993572185463308138549107939550221450975705119736801852904319731479307196198524319141882646503489740945064 142 -1058331641271148188281680813675087230961606361994159517398453217853821701315430604062456197554950073150223859391714299108577549552472 143 -9436173724620377203210790471578574961370965814982890801979215753591766917322895246011410153024904498367380564506543575968086543212600 144 -84139215711198363395296215038242293405557778516930776317648007136193255012795815943601740531138731777109143366850013552382105010312350 145 -750289695962617130138744869272050243954387638775113750198061194669640542976172344931565865563878484053807740505772879470552150195405990 146 -6690939617420051393429080957480886422113785655378069196971751201779945116129975295211635321672395796151079987250111568977115750372730130 147 -59672257404338009365887926090186680948239272069392168144421536228119102362220391918520094603486468630980039886291811339653052712507817690 148 -532212025498149813263324746209773100349161075213497715882678566358900102149533225219233276193257693195227382769629668705013713381826482100 149 -4747045516020410079375560991360996311168020597038513183946844393899182790313621854472221637992211236620518065106294159120558557613740904100 150 -42343646002902057908030004042940087095618743725583537600805851993580710489597506941892217010890524230655021140748143899355382333914568864572 151 -377727756065622993391499440038677465680784422505702153299903858512272960460184383117409379560725404892002076003892382996236423866112081195884 152 -3369729192269636704203113425608201601731208400774553420228089685148961410421118575705309991344366112062860625403145206203267044489789355931702 153 -30063270244758523537498364875524151544856859261812192278505506014564263563560959842076785216895815313501991854086883702401696181232434449978910 154 -268226839716222151561836060642663533913203406660584105134198475740333104781381550798788979792304222342543745503346611734415133461125746326435210 155 -2393275608564743455548511431411636563883614912332824628390945109347617315565488288740162316469398319353148387297602348572233094043463917222321906 156 -21355382353346941603355948157211526262346102294662127453334587129563354508122818576450679131573092695766554840501682494952233762233985722906872392 157 -190566182656299778256698620179957632442973817291857583198227748844065348190318909717244595307859253928464607207279345066420888540699452215239033256 158 -1700622262945460046468006673757849757877171407477969571579121049810962917394618118362752401165073088855285418748505547744642106597381187490424284120 159 -15177251516475520792063531258254017650488718410133577497300457670954442640144422075199658221718482472236792510717794794022938045670967956282465780920 160 -135456969784544023069167016479917107530611811810442179163406584713268400563288967021156949628837456064713373158156318536654722057613389009821007094711 161 -1209016556399936404660826103612676295164529028395064667439846349273085041052461152853431904451176548850888926883668507684303326688139378926166380093787 162 -10791592225643876797157744110024258782764870216415206846407517413881981292357153253247299591582724010113490051072744827848781545623762604489114726022321 163 -96329856983508225397941826258192003244925681993154147003208207590173513990059251432360864452471554814203239412949961500122559195598617113691177462346485 164 -859920186730829524284066058792640809454702429499863848857907414097646490740528927420587229014746074682887454271699656318167235746075460088072462224849110 165 -7676742030633405389517753361221575226222888961535148177986046187671716853701812788427424171749824048532686182680082386404002050024055470968065071861834782 166 -68535733068666908357019942658616713766640490608404154215513978615237857693892087665358088087549633975454463389951096967775488181540061493823327930718308114 167 -611896874283726708744411583856272576203957913156470622367253545600716442045467680892508439152913199146123382721060392688342831608839710702338814040125732922 168 -5463364948961845613789389141573862287535338510325630556850478085720682518263104293683111063865296420947530202866610649003060996507497416985167982501122615375 169 -48782353301677071190580995352869575099945714864386843256138292493210117870171741888566950268477705912484160213761629996127923335679370427400109382214165837875 170 -435597719482034082748835005562682441186574089200818988604811341204076228981886495216733120632642103383240912967589143141895221315066378287019800248241786717025 171 -3889811214322023651213281014586058992350284410582752021049981976717101764066319755531879971965172467053853064921103050161836274550329588563036461865878411209925 172 -34736918751154815861997672316303410536337423573576204094957978582775978544220157816842835098479679705783245975109385378189421614588989814144325612941797904758400 173 -310222771505977979808013894385484215483475834804481129056127612198779692779307189751573296110700029742399508852855493695391077425086643137878514867023570883536000 174 -2770610269656837819664675815373807303800697972908986635363346605499446221718640073988189092850734748389016303203088719555389277693015192162432253467555339959856000 175 -24745507722706500069347933139595776090517091038038549206130918539403625397407053917963083155003990924183042753751015249514705377338187116285037783827365693470028160 176 -221022375795992148346675857360480454626664017680662496318396613317855108663203913403624810907194737118271268232367022569529073029406989470454996569185334489402751520 177 -1974216814313353596249121641169037281156812496910324331521949410483214275686584107859496192340536041717439972177244421934607143838940397473386155795943580947716102560 178 -17634858060439506842899457356509939758647931854423683635505053722855678080571172648857297448435125316464772785178756353236097520808512539228561728739046593858812376800 179 -157531497422585315317297387223795495385910854945382514710461345825956587993482151204038092849428856877246769181568890552092290143982187431432794437171706723911960840800 180 -1407281376975095483501189992532573092114136970845417131413454689378545519408440550756073629454897788103404471355348755598691125286240874387466296972067246733613516844480 181 -12572231969992980092936045402901495524577676695342759676771028910083470192726234091561166070876075819686215636362425070735268229767135325328911614385816231868801418439360 182 -112321149358288932039087966072075998477820342344106193595767543998877596337213497982848659512332413641812014421567599807777726052754736477938518049402951609992698386716480 183 -1003525022955204392808244942775105232301837484877670090322841171793250655799694367223811794003625662865369637045153145823587880307398875089778562900403420122065911815745600 184 -8966277922491065335743231988708005445131634919233095807014950469717956946384225759325796681206307552992759148381694411597709104485672557867369333740560992829762820788509600 185 -80114904896636383783694932309915313517851851467525985778355206088885312607422298271165091427210953432956923633918599256059530538999009395431143290125120654851880771694088480 186 -715865440528008977680112782253114253046611705048538647116270712471652632008257310358475171785078519384808640212756515933177095461378245243046022302085755528837773347072984160 187 -6396851075520336907505178925908844475084963417840150156851809414653109882811753826786160492261316609048209827783508760023202815593385282358983439929333141650737536165555917280 188 -57163350036564712790471811678334354883737970967933256720803403279878854271934821430855051207441552676601023992959014451271174096791953587037724356815317436027867344458159260800 189 -510840731279141798429136983728607012691182184999149579901782794390028491350782610564625298885549113602005976318030557715328111372918569357178393855349582801328401824284820060800 190 -4565302956378856703856182096690393197629617632255557824595932551969833570071730909151230302671907341558979725200083615792774384795872267202573225086229429456082243671766444543360 191 -40800901290778577976348182403405765384051085331205430400969931236714690597447354250896073961575632628487844978620642576744847512285622827826138718440804377390221936898980737358720 192 -364658055286333540663611880230439028119956575147648534208668760428137547214685728617383661031582216617110114496421993029657074641052754023696114796064689122925108561034640340143560 193 -3259249457870079573288759033147706339414119648340381976735510941650452170701206641787496452225281469764326152882528176042271781118217620159978228099541910554641514340853650708537000 194 -29131642061581020515890248265351148415175687990836197668347298828978783835030372767317107464735247776140935820094349779676800352881388419368052822291781819081177246737320774889707000 195 -260392062119670352611265142187215649680262688041166628389381240302102667817733024274019068261710445506736672484227957261418784692678256486966749073100388259787138159298205695552611800 196 -2327586187926849274361921066897968460407246068612877208868346596986142214370756421061639834665901533305115562205956026132682197865164823291661961102407552199729928852502328462286611600 197 -20806493791569449604829152278209758673995737699630846521914509427881200200542650038018008877394175635280753832714155137155600763657640882317851337570252281338702561975921829553739710800 198 -185997444500393564649230300668844812388749776405790900726205463067422850277578235188342806631250964012358253959111386832148552281181941220720186199491649181664159266148392112677370142000 199 -1662761074202010811612968366280778498691386192089959861265927230135403269566892866331969110537665653155705194941000789821066706071470720762116639441686652734575574545115525469613273782000 200 -14865084003365976655819937194550159778300992557284241159717389437410505229928022225007803848206730939212004442772547061000336352278948243613322756608678675447105636433332797698342667611080 201 -132898288328600298758748393724411129958243202116615827681652481686699890040699780787756335896654206456537174048070980440883604104702835789916124346396992934221138451098005161512048625358760 202 -1188189647135901680981681183496467825270233777339644479173586049139504957492593089617267042719591568616367011538694013248692024817293670478160992918777075441600871498430679810350296125732280 203 -10623469012569761334885474620916695088007262590499776993596348173340894078074169742144530455842653679993626236171081941115152832726049319792424641121085674514805821525377752984166440730069400 204 -94986311171211983700152478963490450198653171397409770766273230726342111756898458870939331134593138785825363994000262061735484151432911565202855614729707207426499110109259909034899940645326400 205 -849316626228446664011607287512575586410396405714400535680872350836024833416560366392350214486386455582526303419524294434932402193056228775691874838046601518111087165025723967126690688794552640 206 -7594374881130091044220294289311476845475486307407406731670712962329891957054874732498587840213222578558317722809532768685172256502959094198176861415931262118255449310569823045860991498832844480 207 -67909120313873422815709008355147553821135870314063332658562752141413671558012430579009111556689251173485246883673648090996395395106170451018480050632312880100921916298863490134727996446085000640 208 -607264248960598877102013247791223317823618840308450955504455379726103024509149619600754555266548111455204611555927814659871612667776331917761408145077413254748628674595606209858625352835183178800 209 -5430511393815116274180204593884193210585376136538252803051804328746825611519620282458422314799896747893671861234588926312440402277865858154526659440907585517345392310139655532180721456693575890800 210 -48564287607546611251954401082450070711806363735327803638720421568507326183018318525985319558067648059734836930469323826736967026084914674353338411571544979055117365516391776616359023312716835823440 211 -434316638461803106314871823898498973616960229234898414532063675354375945532490839139972976332102615586348991885287270431529179043707270097178907974575854860080599377864603234479002260621311228430480 212 -3884265785488578724400929142035632330083757521836638650720720417320267890233974674572588505309747920526970229313701248764996808805985774076656648678282173654305737832223055342321642859141538156151840 213 -34739560194158415352036478946375021543706845441778387932502217816878452257726393216247798603826618725839804163580285816419337656222548824488408055080410989725128782020586480878510467824716573650090400 214 -310708029026257976559802900482999024461004215773662778050510490193950269258356619700459282839832468417090584902302182488909403149579245093788845875812647823990170508352348244866677735591156644702210400 215 -2779030417755786460113958035482823832737260962477923359028519407641704036203812928762712562330222496586349743102916729889175731426236689838864886600873124490851618081681700813388936211822298733778374880 216 -24856883181037867782130402428485257615038834164385870044643979146128574990489660085044262363064767886133461591087199639564294042201339281336513707930031835723728361730597435053089929450188338674351019760 217 -222337374444214292005138760892580115349264410659322459708082781210302138509402904262999600215247532105921884554379052997208731501902302051033055793051575083593349078889813923677638493377030255147075250480 218 -1988797615441366373440461393305189105188374315530636680875052400734353991253833317948849634952902236727282912298344740112646910223438022933552563286470511068839590384564849317299977349014720172187141002000 219 -17790203327167290984337277942853266927232992164952133597416564625747029538202098035898613857866372062779667694942727606761074416108288068159038682548838955177428116727682830194477879574063181814221959922000 220 -159141455217569221168980740870614678694520584457389995089617269015773427869007858793856691237641000997956300107487672409571792958641413264259036942073250289950811516909453681012420304553437917319949168756800 221 -1423631931968933711543325451136675202620213554173122263765490230064181298176599714187577731116815651461355680147072978976124138820063683363982425495379257118700246013257872974486673946163560011500178763041600 222 -12735734310316677257320019576384851136953802335981174846118304490574162424228500145840222405396377854965100814288679893002624052687596734958869806458663083953777876496982593366353758815679415238015112718020800 223 -113936277798572964701136498003981067346290742871221721156977656765450466530654070811440554702985532828051014011237293213184910247137916978667915981547232522366757235925920510160877797476593871748162107051352000 224 -1019322771019375987772667598214187763223065396044322898207960822133762209497458740652352105467781284765242107493390783925100714889573150112725462620627919530459738842837253135546424580995955888318378850584417000 225 -9119541058053350503939466112022933188302358409943208862633889488690059234303930866369710170251749894366366055040869546849901062545381116341850472245884453399179796847250624719355345251310485347488429449895250760 226 -81591646103468472207812391497833499587377737632323753629405860823589821998949328370794486567473620736322089218109018689073008621534339014350538295934417543243989155863454704347506673000662837931954001538443349720 227 -730011600159226727110427167982818668114379670181716051195256842875378539558881435775698688187396139715727591198147211266551896521305033207691380083888995728319568174267297376783198470768045038941843952090653935160 228 -6531682738266765453093295713530482819970765470046933089641771752042860617105781267466777736413544407982825815983422416595464337295887139226712348119006803884964557348707397581744407370029876664216498518705850998800 229 -58442873059862892634882807497921219642445844751642645854480307073955551984496706624626321318390185554396550641703198827965530249429138638757788651946921140437957982565508548668097339306511865873273386309293837102800 230 -522936664161729708880820947090095087061537167386437239863132486774784895583018357536873779448900008134556961828805144295448092405761597037232734981333755247918771861390506926778018801273049652031289691410985725032880 231 -4679264436460152849595917305780201493316871536743574782671406277763984325411683744713065377146650722139087619481126550903425138539866757904589018209596848906701737824650120422727986416586119613630631134833365773346160 232 -41871349009014126361039328994826285776404419440860608831145859623439790773942480405277257426536409048106663353632839308946166325899842195732443111220358010044451757430920905161996981900141311715074095844457186833907880 233 -374685676754482632887412021262715904909026671820576692759395353282712290831202024227481037486388038048508124859761673644432432572966399047648686209847409660698205640529914537608427928162208733587680213887095427247630600 234 -3352956440700370227633507574889432072134623293984135019821255853735040756412551447574125181608959622536649630155303182100177409435007006862292089416326819784196763296024107016034393510990021744156420375553751387421104600 235 -30005393169331398249843686936138194245528139520206961475251493874062939194619556145737809603930391856147124137091925923219885498050296746516596868266107668111343800900164668317958849164306449906216817233146975181900353080 236 -268522840566219970778262147496287568841336570621513146761572690940766642284052977033043448658902489831282738040415879448476263440178926816284121126178048284115076726699778726642072412860233992381058974561044116882091295360 237 -2403109471902753409370016940251586217352214625688731579245973322723063494871208288131160989896760257097682225247772490760414155091221534925479413116555444770498218300971437465011964504964372564726692341957698615640994250880 238 -21506820063667498999824101187965876651093349381163858251234971333613971613763334679493163481008820788311189662931745400502866177917234745341475419908668476307400020928862024371745732754513082196923759194831504417291251068800 239 -192481540235082763015162144104849414881542570402968589118793320847699938417739635478811199522501538352291358531426792517471258387301109289897137753910635442767902279359145900130393817413822103846108455722780702713748895548800 240 -1722709785103990728985701189738402263189806005106568872613200221586914448838769737535360235726388768253007658856269793031367762566344928144579382897500187212772725400264355806167024665853707829422670678718887289288052615161760 241 -15418609985349825736191524756289351376350255406700701486417729784078732224668988895700298873285562544073599668684539184932200264961020788414347422862688397584857961362532014414532249810151235635123239228201825240640371331551520 242 -138002930695321167539631581083151797856093608309560824047854556662456752060467065901185319667506315993650482985002941630426222206221367883080481479010673839540505555005141914139986996234659406552384033753244435831516712000580960 243 -1235211416717380820570776497349198190687257605239896264625858686176310435109118799732831564925210853029587656347248551630358161722351749570782087312132574489714401572576887503104821879878124317907141042853113777504316249387916000 244 -11056154647994916852977769959879708395331846761655464925995390863151893402779981387772557941789592225477948530583569003117632070498427135502410158564334191334164971452901320929430045023171407829136049334390165942907486428947576000 245 -98963865890011643504409181722515104126378530401267079929419968011804498907332649728102937005488064287645473990080680913620274002461431461864430521353407679982954213862092231829551382595162846405287168123745444542024970361967486400 246 -885847287356933491856540724199098614984900503835732154490173860008103685341245913419848241000344380330875340350234387690210745339105984061079170764309771184237663328960679245888911156400604015383911968327184832851784490801026036800 247 -7929588471037165791476969802446182338994392769153051795861434835942984810888642569114511987254094837698645253094608223413182015970701743963749176355825522624896654333328185476357824157092046469691616850086662613098362385267484078400 248 -70982606474606887326930939360606954808740128820644253979082198934650912420051558481589583111710042498754001862379154257972839013931281740320657949636825242851897470241889402248041813019130415978691086319324157262412760061668607476000 249 -635422609766661654023008288493144185817998984502875671162145467571634071422871180142422412674705561163544860045153151971973727558445088350099383814218809101674214703490648504461386350279685530989969604039251190915333502720720184996000 250 -5688303202631155126813970198590626751442726909269743008243526225701268207377542804634965438263964183536053587124211016453108809103200430910089683904886779078187570025648285411938330607703744873422207895359376661074065516355887096084192 251 -50922778072956994302593589785789395659329909821231524061845431988648405027798162079740108923422818806396463785928693840518468103804348080697097688184384831030627369910883256257471828189284122432588450760448284292563447072715849820323424 252 -455880108462662615661314041891828875426382049828167929696521010184090483106002593856720975123975711219168342464504497238927238262629401865288303113269730868274187883011716770304985890456448334158410892522108449857234669031932369820038272 253 -4081298204221070452461961679387321750358716770200791939773201929118438514763224802709379480852984134037218560008311012830712231876899585869083029848047195322691840138425053299370723485706938643750200282856030193385915119989434061827615360 254 -36538866599994937830309058499711691576046149352112601854504965302422555836895957485673735982124747719687539391570469461326927619244368733331869330214406780172445844388892012609326870891722749905070690721317372676218783397070760065338572160 255 -327130323324660561045472864920948203404366113611266941309156218766394882257386160548208389204669800172731970317472085412585787273470171836065324238743100702485073971528786136419973514689423678561868183987323771842382284296127628349678275456 256 -2928838676016101585610249243745364383604715360925874333908539271142879180210660468658178234598059304671490921748617264709557126682787632219772356074996823476936677901343663377635075373703746372124226084761508144776328889088767672568213309942 257 -26222792970867897854043515602560635979278015741207925456511863279765622543442528164912327306654219688907006268262911774695295519443946855010491016842675839768215158953275367439448670952888406234466319926211012611402073049779200056729411775006 258 -234785471948468387762947755976414996558652001403838402343187613086273597191287752174215023559578478609981335192586535657155552906649291608814861429870469728157275260395605034050877635275861311634175190037005578032320886608488186554437756590170 259 -2102191156171807688116895158723190644862988383225873571559274419872851242805391109235539149168581049793616665295784464049975780658377248034137697513010113125856066906785359358934305931292364408029545427396972723772015969286039013975834585067970 260 -18822696198338339607446661267336876235542449831345514133038426344092298820195963470385904381786371861228998449263793201185936989895008590090279076193413628296126629842293525336919477723263939776510699057615971157466358371145764709752857361685516 261 -168538854465581224760930449738568121695259407110553511605022231287906905527961557970466890958753835401119422896281550617515458794577145881383073567295048464858421202840766163648968656855432288343699247883710822203060841047385640332154895227046172 262 -1509130353344479211027262729338476387393429652982284497043443338173395421254190133582882924386398846759641855399528693697294909664419787166888132018603754574648305884978768778322444538102458581886711586012158736215193637775445466485631237414695876 263 -13513315521392580007487466644836927347192117234879391599001175138396753677009953477519731129011290053684245511277148569038515255740336877482971676440349209214056123038498100657602117441944068290278348992618379558124642650042486971762971726660109460 264 -121005598077924466430683224046948849427129413421420006591055977375643657925952765230517592382510188207990743896436284913663068426402107493824791829943127009780411647208369355888528051639226429690219761433900944225025209184471360610786610461456434710 265 -1083570883920433052226457700616640074304068294524640285436135223820386416069003441101955648013949723085139755721672845660839476890008305973004645330019020355505346561605511251031988930339186104358081108991120530739565363753775617846779723113343847422 266 -9703255058264930565426399409281340815760491269013884059807797380226167079234459386108490051012136242063168789958739542722254262977442800104124305173328219875239607179489954135181194105518576317973493239161086857976107881434186171845974813744304678794 267 -86893194173451119782526295833676726181585522937124332535582185528542192833144540794701871580412051516003882310079948489321760085314852940258281699136433609444561426090488690401566423619082082308144652939453777818055707657337599763609459848923717179762 268 -778148007523442863724116082092627398641064384511561186885810616673512174625174992191360044003690013576154169941014464083478448525207638270969686857938211427861744114243182302103579913006705214699802862144362189415424247677650147136801132975436273251600 269 -6968619145442282002644593463796057261436149079138850926423486154522270738557793889178387903363900530501692919657635107721559786235037920426639314649714317210851083907850654891329085540643690937590427862103228677701698931804681057444438399025375398747600 270 -62407855902516436601461581464662468363528179530954598296636998228277224614195354163086451667903375862048494369378376631373079863393784042931903195640774885243844151441418087137902699397320165507754276187280025713639659322606365914446859440160584126561840 271 -558907255628809563216779550607881220362667497127774206885380054243648797559601935622918148332108831059747955108787158982813523352238796576368003896015352939065718655159858662301438566189284286669076119212282739509237834597659225366651394322028552306884080 272 -5005507627616838588220863916473524458836242731629624882252889015211501731085258511681722828444915854638036833253696762066668172375197457573648740774608087351338568544005204784434942453077560743845108185298238064134203548087859827180745575619343946395476540 273 -44829546335249708235164880131054092680786129959100486582814335685685427591587754802424220936072598038791209001118273198728951214129515691456304656387973529575175091905101559333126132958881450617953441439758945299663471337270392957717666419008410069366081100 274 -401502579221543007332462101611703443206748769779681000270899196250627880692541424398354153931102757617494988645051979670368052114867998200123254112321485553202480567646420535049239161609836057724298340486016247318883790735991037657807129168783351497169208100 275 -3596003100446037916581287840980456656793535345335833831517180801328350800529925557429622840481113061861418752846411003374969135850617743879649363195082977881955307774956850101186458381981913491545261136789301880532402823937257911822468942337139617227373671092 276 -32207679943125383078945447619216263969542099179964424751849532394506098474311507166543578484309099597541402742885246378054071390662054575617729079051612758420991017462657005254104801160359746924274947572982442929985868770916309992844721831367424397775607662824 277 -288473840934635651331637745643594046600844577853760786315302129497363286334898372852688152417223379427798628899271827667697296462933420224215111354249282504124471892869501913485321341800911668300094386023716393174349965417485072535190450771200649569968529283272 278 -2583812460169938028114309304505572575669435247682965316277346411685016485517614922313645681722612283364095632946715290980454202132029555245667724000290336098093291414550574692728237917569316741249046838845517334547235301760927448246849720936293587874897978112760 279 -23143180422812455671174404845732709199275694207740968908161608182081921854152400325669536052418667011207437228436707928889444627698716338920873269809052150211953889766888480849920668659518718768392000180196945587933838778138199617092750726235833964513871137289560 280 -207296773215762995797519311975348695256369432403622678648818976145219500036479357202782844355235774514672330603283083877338311165244216350048393431003938545469929841197701107041432274993117666682596915899764069766207384484180730855959352933569541367859960044007916 281 -1856818427701336158086676541786308419787479933665189616224474601272304204953090897079731029331417951791566747788126413235802595028183959263600734042124246686647022812436347638517028598425897391601766680853046845557096038244423130122596766312436069832396866301665212 282 -16632352299197074947967889874298634994266575576022230392138378875226384474154282290863122624436743780941480868485132339835593457592881847871827851739027826703795672426291539485439766807176655358815824949768781318713562385125577399608792311011395434030618738574490516 283 -148985911938037402802468554174371165054649360725146127364207740101409486367424401439356946476845037048362734988020531736689856590098782630229977399853129119060501871380385344860741374050151312136389103348635549975049048220117804621937415224077340725327273859669022820 284 -1334578028064673072991126766970423394010661879171731507093466516964738497601153793175084759989766810743080273977198002599080968891589095110229093328261832672147594228139789849738472026702763866461175629996228306818749220675984841402143606795960404243776706686612655120 285 -11955009493505650369636303986229792718979718517633089605647789536178868015353493452547338218434647957288013822679952633808609521334129683566367983393166522147343186191020643811867786260253179477457478538176739885292164071529085263507623256666971621173199762003235468496 286 -107093476651613553311217520324198352958133002944671243250593135635280628864809965823168812991711776456545074873098037230131669907895245626912708998088435768326899451123758354706312127268421838535825384667163662888526308920480826731141716026506228298761320944938074371632 287 -959363513837276813808851027015728102631916204079267478736149657555074901781973596276540133106937203030583231702909594838566283390936155075932316495070969896754210762505863170557242087829660442075285937210027098558888990364307336326708543220026177547440265329044561705456 288 -8594298144792271457037623783682564252744249328210104497011340682264212661796846799977338692416312443815641450671898453762156288710469722555227001935010771991756471414115024236241960370140708126924436520839826091256713872013586554593430699679401173862485710239357531944710 289 -76991826632758445682596567390844840312646579621923738902291906665681822080941302301527092991923297290791334656711228708616687306129432912441116636711913109642413510349978538919136454665378177649160436513682732699874159912260123148243571216159064495259430809030092215241710 290 -689740571006573937528916834763499638387089013302613357476394391439453012987191390963335819286264573660261680821157835120641909039049195539731106973026035375348242413411187048661781066278112088043168324353612895014734715351902758410816544895107757098910349109862688190337802 291 -6179222228914564450645657004221455523282271675875989769556564187225615136967724935537513679997566128976983511686455244534410504690038669319859092366594069496676522239735273662753481923666797984634157462508140265647468738564984505762882242410810731123227766767738928220655154 292 -55359059420686645900304927133710026194885009260587634373835520252678798624340987778651149955046688333574619406067694930486362603661442325139559539832226321244197884175162588704668180521617614821242999732607174434704719931801368037930479267625619426775218622823304918579568092 293 -495964269553933261052219910327606889971239417437005256762178295779118929654932057743888288846408043944141214815452898268009221278536812639902197242524211922409622682456661417575952129246574194217620731392811716351876757068186317745964191390843860052167061040652475806386915500 294 -4443434986411769420447439604771824993823961311323373626910127996878228777928881088766672628644349618193428434775180047748082615128115525488103358968737327223220905257111721679915162953862164719623173491458047826091304007202730479397515918787356215569415097894825242428650120500 295 -39810164979953581621161297882752316809073660155348055918384638290675114101918754974950222906803444206390614756307799546434516446724099436830702297472450019833806279981512814915307714193415936793098466230249560692743445732328192057788591774084686365254115605884824121148889045700 296 -356677559212286819119323520219794406005619414635077852349851556577264873642866683086378348475820047416715913289622582422784924380784836846199400313841004907429913021996526976876338033922091433700328150143992685666066277304507991004241031705650635948155116847319437734077208612150 297 -3195686818396953621806464267019774122494792129104182374084023542262969120416391392905228233313660424834616314019143743525355837633900507904837051296737084372629624752635549782720321576655506077698899688663853658442432201708066545664260556797092061474884733773457992627540242817950 298 -28632495990335121376588119439405358748527164378215325298001150529671568964804580600862279808548568235934313954466824816150000290209779718476224587121771863338661402985023214496185431576074500763275376405142581436380181136109186835314012371302804711872289393205143759448095464174250 299 -256543333639156488855784521666110221027773489529226944726906629662174358718098566654548654204353225097217481886343223018280437382849497878922426986285039538074494644136713015502611274890647449982657971201929684508570251717847864654870365025820113120755395599988562312914540964959250 300 -2298628269406842140147829314128347580408850466181873424753083401773082254114163157224755941671004896871068637701635278243792718950331500995144945797113954261147472011464948618903397023020201151844615421969289973196789455391916867307638470631348213561968344575897518323714287046034880 301 -20596014759436057315543839402671606061005547200307350918800883503594693818424910415399225165072093710502565169040898157553185923618086572039554547557529350971145289086116167525523128807592965137956570741033804178444322794657806615045518123896166551417370848243174773817466552037063360 302 -184545748142496593032654402064997900665831161337853283398262221062010733353171548291623520849950614505364044196770431835559341421558086966685545051955875575258010437970299169947237041567372727361955233196150576512815687027629220861964145838619293669322534819026592509768425462954614080 303 -1653602990781776402916358751176466337649279217928289321538884258030888254303170803999200855140646595320341188099774661496843603826832363414360576950693736590183162835278423255467817055628438794678905802401151205387110859009944998812649029544063968027097960507119467538024010336375502400 304 -14817153114768285926132109336199652314988936150120592473262897101566248699742885756887576083562899097541478277578244006307243344816747887962888853992400455498878077510850082065441887037933773936530721729410315406166085460339112423571236698940888976663864619807215228860451987356206804400 305 -132771408074300739134816573166667704186441844256654358129270484519936254742286251716635230938942305683871672565971609407336708397980891730500246681840099819273553396187387784540500581228436079241109713070420957393612824797071456569246524256411310076138826248961046624510214037522994086640 306 -1189735950783439956561003410532689035553018094613549836570129635796291537592643471264750990962679092108418712993118147042213249762299363153698288894135796419764978471718357206568799325909711533591904683787889755468256096711012855924424736964313111858734188152454868772571917944078594070480 307 -10661119220212518959281173883959047351160758235445848861252204000246247621880658597554820769180228607134397001446475643365239902593112534318644927517158227852682266370349187867331488422076926478538533501955976277827923524599336699179454239051548438838364011750499491835001127896287336442640 308 -95534704700605689375376752986126528211700301070878385899532737145063777390878628991075666632913736869126414688286599921065136789470748684154090908919989314524035893448583631538425026119910120392098546965579527684432041973682367823815888635656732763616508676725255186573386730499198209680800 309 -856102256686010206732745077730046461547566775615735438691929285290231713900786160764687769924071642040812434536781861428573992783315544033730348630418933371899855627699443610776371836006573214775795716982814602453696842152512868945456943793312275153573179695314665409778989827677281044032800 310 -7671780867979794691301825244948609903803679040840364673181224369471818391020593401949363305964745230933474010139290358221221135329195423631299704823560635184315480431448562421731486969116969002087614521865351501988289766128002419130578676960714517343955784495432711317309786262217699162332640 311 -68750010543600282330090633304410854668491490311325068630726920635749060629499658557018892391394678323509942335235376940072486508560989214342225972164834373822145478978929721766449048819707371732534346213629371820068693177487918784941873867168846816198086081635919506242258438304825490564054880 312 -616105863717648683958119906151066505298404509328413115036898942620366581795131555530207766430575386514531406311917031809111129095950403343913025058246400350021534484695793275830101091345839138987711641068293985926000211936718656803517561963474665699005925270044970959786392927885551511593261040 313 -5521332101367426704480914813909717403712538813630028075650164645527566332061801959304258098523207537294762283402323559822864910907798343066057620729652245948276051851666773606081257384105683018723741703503401375471024263522350902025133422707816093564573867036664995342494671446386491980891684400 314 -49480982589961588364360809829114473802697720450811780270317080613103731396248123291344529583580592388367710399662861456501725666543135469388172435456182866555569458313981850087619930824437554186906398578530482390367714259719412223881291246814632125129652426245781200298662437739272574631303184400 315 -443443853496703377627271638563778284269890999468703668898746408161243916608280800163382879410946070832895385581740501243505941449686575968516859635850172165988484383556732580309050999102816557046465914879973180279390658270437780025450429173833988854733361267593143899819441465834814216457679014480 316 -3974155041464126472912763545609557281811175033213192374434334898457730290615984892603482007885440736072024468251547783296230462612380959312784007875720530297719581564027426162769722878035368637834150224493936856174792228550252509595175998165499545685458478195644884570533728579886689433570085344960 317 -35616954172869347979637732596456631664433906212487948062359449358102245285930640630556758310418098205617102568778067042096500770604966263115518505914580525475777070105368825641731175698733382650116153904691718007547585871644376592302507920467458073477563206794407309352953699985672191421995622918080 318 -319208551549300760194866471383337736615209536810033496785296951794312575675793477349329437687709370710719315474897770660298827661082244810940967741687278294358379401887739475090986952016950127524625907636388038746888741302473186440447004947585709149091368362780065508351943537607439451423545677096000 319 -2860869118744360104693176306222453256999636569717510242348476442570343742498725867528943142160379595178515745901983468080860025965624256785204472644150246531569300031338705828480036664001443305933872946496656435038730129729689153709209991050619255351887843727862718772345475153666675208839865488456000 320 -25640539476746327438312592644518737315859242756093185547048220116536705792144830587728152911612402121787447372646526832674707982716907401437395086073196584539189851530873150987752328601112935629432336282976283299034618787702339040118794544791175076091294799410969616997146321064737576559227294440286900 321 -229806330450464747788240900430780084915037512178442662987095729829520568735204603118049520020899940512094972246430086285374251919864618672695905491067247893206383809515021979413593300266049581949772060704432296110039246891649935882933868864062961663285530024627288436451059083187694728227093227740515300 322 -2059692762981494602847401362246060015729187143313619644039621976049678140900001504964878617330177727695360527649680835464565500126488476675156469711863594471408769174721594511141708896173351222071559525444073312340289647606527065087413495471073625342366582767311659713036510913290953371625438059810953900 323 -18460713773471909830474386822607875373176460618863556871500636596482409343360694603322983272974812760613215874754879314767545272031529845122532445250294445804112652510275591671068876948674463739619705344150440369118075943717943818662730864980675372650623087032096764301054795956586099104816232765178673500 324 -165462693821488969591659318928559475566989017398702991218635335420323817077529188666820813039255729187718453395951140524953553919690008241468624138910046514244268959536544192014765489688119267592146988640163206271354606606657126078384476641678645932646325446732126554105750393388660591976501049228638481000 325 -1483054852621530364370780295504288468697350792868990195138106867936625474297977004881381625794929043457919553053555914920583700209406135407378775743522970756903247628092163788735421142958435158448997470488601291902941443215976025434873786022184294159380757004094414314184771987511287090546300173547765831240 326 -13292902697423655597212944857250094802250487781482175920839105116904354711345671190992015676603627806699512067553651482815783963226640268896812216940411412735188004813758596903941412821240943352723836223213782131719002751770190019388653996186572108999112183944674474313030379593582763431215610757995618892280 327 -119148311333788179068596762619571950658703913417505374996878951368950041770502025262377975376529764836196543944953371547807531486903004979010876476612678442589712667000386689680282204828921116106524660459448304061371244848435556412318485819030100463230574345999513407374593402412205136443097722115245134474840 328 -1067975717443101361163641713724211996757894833681298178325683283611930252455109616681070876850602160422005607311472293751689459059435471458207246467199007991505351344454685572134236835966549028515800310215786627867169084921952853207976671670574680981396001759873687249028367692353302137630205192130550900475700 329 -9572827935379045331524557488670824250574564937769447805113799402345234998450207475964978771527130003296335975566965940041739254608739225927821184898996579230848878768379537240802019541839978982045881807982841232766813469406805362037456549411929283325643796929688461086275551139057410346113906114264421293321700 330 -85807348584397624517120124398449388282422918442187959416747329188294560986108223375467900624779547120456247926445712880737771864038335243316651711912823882923790858778383851994825375165947447966338540569737104140982528007591909881535746888365111575991679852478843842100615394755550969102439194806042903592865420 331 -769155296827515866895152293323865060525525072561847962506010047437069372947985192613333115268039022073696941382974109115253683143811905338128415798324315591041956126874516280569930175581166399142375981481601172164033717820317814557451845975164006181170133300014289061971377269606404004008873386675315090513690940 332 -6894596877586407288795100075095850663023983782964034748246644280640718234618084136196624551318325691841331619143767917852394460951759729777922184987389045779942353715598073647518410248582985553758165424365196049277603446485740410008965944644843621672175652713381097133815719139604392517862672285378728040267301920 333 -61802917956743020291451572745228571258638413189632563734282982515653285076081024464104877734790396967406531180613054759127319717540548929090383550112181086045429206729910660173701064840901537171075446822012342964245184047327132504134424458753327960034367337385713438271591356251408743741201431747313823424017706400 334 -554005797492480846564688649099444138767555117035209268923482783388820166220917925884820371071743857845554354355555347152177231240468273933223378290526557400059925284279498552575032898603770066737125412530254355793263715681728846459216966555411568599829029365667143814925582397056041253775919421112148465064398242400 335 -4966207193641552185772417949986957458862591093900696819633488950795901370631094123677956938293871060030446943670843902979069329597391721258118820914779856335462554115496519860844250132857079135556977951726429344618420711021587241543368807659405792553094254283875919033497086383162065328624137377909796539069814692320 336 -44518500200143914236745603765954511506232513020324103633143061666063258715300165180113113982562915573844363673620779273133800061748047215563850858914633712150039324392486660181139527976683102250885766638690491624972271373800657058120913240089673354672380636616173417050277452934774228481594945780548533260947267420440 337 -399081273307521557594090412394506169911953773989314887465059908881831170857334715160598567778405246138230927768570843276371542986768102784030841082436523573902874774450154897350808646936378789020551635060783309195968046944367314458704091686382502090401370632692759326139134081056240190631745789919991450983150429902520 338 -3577562893851450649438147779749567144476982056768118665737075514532391857093858541232584793989845845558697370233046316944987500739370862235542746981605521979070149605278015795777959172240318729977134479982761617940186929708381546774773366301002903354781517801949883900004663507693514134953224093069745847570845569836200 339 -32071426650190438122839324786604526702258255075275258481342101736471796028637864621846092002758529571247437487133415212967011842911351180925706218516516758980513819027846283195779403906897724543954311754181747955516896989332659352945534690822264965472510420649338339740749771091093184236350584126368606580435987276496200 340 -287510907146413104112983123381089992319068121968938199562149194390488336162612386374667318895317641568124086649360734026833682638805289410181036923642185533448841530579045503472751832671247836499919830078664611083575005951429252081699969816547834161059446359232891939793545006722505957507048765932857390756379085937530640 341 -2577480478435732725141904422803495913546601902812445970854809640034377840613214267294304967340134986140044964478286697712699612395389354037898621335994607553528177592317132270135490769724353771789603872582046088218442208778648749600459846713157563138881898886143550322430695265544576868325654186090161418012465881850531280 342 -23106886394397533728903739650045375646005501269072980545733468878202931167602675273462979619487876805571280295586043904055956174281472980936249043906899025611454364029369378772618171637353417147096273313849571071572350327822623000804122485446026574806467549663497442364247110187601382100252794545474955870252106414484587440 343 -207153573360852525412183671789765393910982263563846691481429786590303245890315529055098140903572073402716288364218906720035175614914079931134011107911704092580822651283705072086883025611841859263326648513374434533775443901033719322077774468648780517579847566225232172799008349349487609207805665385817753064213490450554246000 344 -1857155872804852291776669894766385101225201455903788362002120528617718634667828754668379844612256611552258817776892756757524655803473902638422355397673533202090863536508565239290544334264303180139823790741996384017917061019732530201418187387537323012256540390228534944512039969168080775572304279214714972238472106248573531000 345 -16649806129233067068015188360905591646636371313363528706297271869607547063848099530983474954741187534872859488069360280147894957681579074958377812304360110707440698314263745753987401814143448510644855028304332799325847738359515118588366532143921565440317331672396691546016636593150358953174310538003227272850997752541559221400 346 -149270805239540387413245995073783656901346889635993254470907911385903499977042788280666876617361744893571127549107386095429971557018087544858057727653540645706592618990884795748176070599632882312197515311560810241354854579165363866650615556966603167618105094935764558311397707259978073620655234938976910405733511642728082961800 347 -1338275144381009064099735707995795264034841999013184480285286779024627632359020502424076810249603424679826449006550657472284269492458992369030021875303069016695128638849114119805693820275094803669298184824973143114855771169404746366426700281622773643976728963530730665437343709757325034679707308055207977729789494871835925343400 348 -11998328880657322643652802899272647194795135163566481547385329742979420152184321745871033471203341048853616439369074860096341726484115103998200196123406825666921842968992057625844151492121539619104052691534241972753879327725697726043825588731790384394274121741999654241852047052996707207473237934288071524473974781609563468596000 349 -107572409935750035965586304503794020265083031308881148314523486434907179530615308718711930462450584933704773177036777184072931983291679542723118663811289276538104431661822774530849140455152714808528885019514736770048390878090854397682321682354647887592216982609504063388982966271709733100813070190221707163550335506178579063716000 350 -964463492509667465314313781522587530262373006420768695459927715522110655334488110740908679403342672919901652084404019438916744467340829728757561048685216427933062018727999618508013150709340625911896117689249268526891001644140288856934644112082528775041076832653210716898938709030357549915289755019759191654917008052538231719830880 351 -8647198321731975821493291938608498455087429775516122748183454475065761345691265198010369270889798836692109684072989883687381751677269490474074201197186256691468222714920270083888083718752977064799820747487371646877851801065839000093371296355338228077077688867121521726726382100622607434710589342014764034581264456812928248496603360 352 -77529994043710555944979628858660287284817978328207055094508472509396428428981911832161151758318764569887210690154420661697093205379154863455051644824772233290550315023546512456678386978364760274171120110994729879393466716374397398564431282095021158554707914956350916390762675879445878022575624896018736628234291550288640773452500580 353 -695134365859331188571842847982039119706654111639590168198638287513426900786764166993739505141866543523209693581696151258558923498654462161006341234760351610097993617704036011120076755769191122571534263884697790561700629340863931349734915036347710954180313175175214307016328241242057234961619979591782723593092160783749427897952306900 354 -6232645415925189809398387569194893124149491950124460999611519560925471703664377022706579630848261042775897083130801085013180856454037465816480584969291966131217603792634492370890179725455967861700705518559409003510841235954525757356097797529287103301040435079113362176468434569780479276181304562780560352216029712789888938271470683900 355 -55883127771520786375535401782386886800472768668299040455671737358945849106376653699366318211239478589170930748184055925625224411530144376602416061851426276607508824991424194976178710045426325926178438494576334811760584940966916861026645886016115069879469591145965723401969090804538776157986175840367672115784852326225961945121383624940 356 -501064449007568399187384838453311636705362577497782407681191532724031321200995164630273280141225886675937109405066029535381225622483766432907056374802676053177438678012994467314501242879215821225734763131145114379606143627995501742688353000459099165885581277915512890727767802944066779483965936186667442116812496138520422833784990255080 357 -4492737538580466234730585064114987532475814035211208647023792986693625375810603703029425125299899336833822653237020617766821577640253603226149824806003826460002748482687941988441788455059859506284529346730519639017140800429169750919735064298234107647058111122150018944592674333960665997557913058077093787719654902351271354316374660522440 358 -40284043292858370428729547641924888210188164952592122226107194098565747084782228733867191765957197964347962896343117829696919732472664989821064071584559449543600063210693558052788103186430583841266310622918905143142519467535293018023322783232769512701275242184641231318833755899479714670840505353149360498827073286445757115518331453287800 359 -361209847798638145989081932755866894564333434491348304863061442348978105476083549566346769622886407373916692376959599704162631250221472429621184530447623587968937614137110204378620902944624092994529955139765893191575961465170217896983498716507757831157117004435543519819849192870265185307620018751498026311209885540581872297642086206499800 360 -3238848301927788709035434663710939821260189795939089800272117599729170345768882494444909367618548119452786341646737744013991593543652536118936621289680358172121473940096088165928300763070129367184285264419900842284464454471026287142952038491352895219375482473105373561051314429403377828258326168138432302590515307013884121602190706318281540 361 -29041972169917595709550421070449618286479873599597877239559126510590926341423469901712386767261053359192989994211883870840140687813859444368415077880042436019826069651221710230221356149745176624862967869604484837880364097292831278342758306361521667105591237577401923039122173983320592881086431596299460840680049996686822442178092289064480180 362 -260415032219758330588952118217346577231805717415178755579030178600492118520056859947398915598147456364476368843126450399853858211723170597844959510493419191492694536154325059136183762602411169404157993659492148573921717844785995385360755421131213622720301539160902326477874521408449294176813693264055386433280227318357529412458805442826802940 363 -2335126528582130485033165688147281291706687631367511981845022675880445856150923082999403499371818100458321158634646270114392034377848265278196537759383139031153500592788782555064127127467901808293482835707016373576074907947047975149722476296920386616954769999913876233293337650646012265965643447863637142810818567276181152169568627317909761900 364 -20939156563989214019638057159650346527831396782372415133907016522180701303507178414588057752608830439274616103800784136410372528047518510626465657270952103839794027293578533680575030066085800830411890043262916053165682691041660963979929018222934455817968047471755197872168829922276329769538077510513493500369537921949052968905142855949608414400 365 -187763998449141636948699619406946805987923730599191547214459356375609411962682177947799213765174526103413201391068401310879861052875419411727183825336510235253824250224335728045265954537805003062844153730409655457565149171998236534537829251078532805184135395548095240097557754344138157084104459429892230758108212653532192786922007034309776274880 366 -1683719789371811072310470357632785293039250502258324202070643736679645054812904120286002785730335504566672478047777303558217770424964826528110976269820837683341669915946092512143614379216054699596323804762853795660461255689885825973642501644917335154683968219095214693989575272561370031557461300133623774175167087237411630400759636848646682333760 367 -15098424596246948880037487593922333513330172760033092504126671764067334810324979454662766124900637998716400886254046610381729380023322191019109599193407021296668762107298611600721076081743967347061312374590059513674599434537913496673726084232760081727697382585946462010680360277927707830669223811279988667058514670567633993593732874302169568284480 368 -135393481433736226369901383315064403788015136163340231694614176145169034983892478805399804924380721184141638382169439712662247157817834865117015427549573832279910094983927767071683562689551881101365029446052164117190701451019332986476348037956815950275547180797889469117514100318373466959805539612021637503513854382807587442552495883687933628638000 369 -1214138292857000468991879884524520629090899960879384354139507612098548338107588651401268169362536060700066887280755219537125679797342047611577788752741300300851551502172945748618430647533135974429314044544679162774482469109547351903117169803791609700438443418049366540135106119115170195582646424325689968832323425888103812594596772030144640588518000 370 -10887867177566290692202857991492863371144881270804857532526719613359414556326970663106507529580796349737356572966340049795089204236705172905986765085393606481690399687053605388962034833824176116639091891349312059691169817582373280039304782186433948610958798002939995081535897576281445159306002259223349504285538181342509324834789431340594371547845200 371 -97638636387501480142746384198643548344471751989131431295731526020611245899999545542197710379825631955730957731156370203957578928559348006086840882585187409068959460266380984175408867633781762641666465559350838874912458175462414832050584933515541097112290892064100710609891997941478080983857330232981357953525567464491990629987451315552985105497792400 372 -875598094055658434828499832491061498056875711386404448393979491410642785812899150346160112438436312377200201589079706990329256198048346635230379527699422571650668708195287535508505329102946129496234755661275264749214947508985526558389116500558723387006995741736128953211289529926803435919752832411897339067100250165444303068919724700765479333173751200 373 -7852213470820851111263624503170511289544904167794967506374963535572654473308706857661945244253537439414838268942283163224266386011988524114867612654569888745768061203520742107978419104153766228324142782002589170472182304068516317259548511244956916164982307657124266349843869913150556281907703014524923858389947283655257892132805574059143507692938868000 374 -70417978559179504350743841132710948837255637911188024107972266573023216854217654547053915372263006876463549609712346870198367536588795480965951799046597344527556356354568366390801116778961850079676938210793272935197057347181293390611031301378570847105215668133675907319188074033975844303525229707798381339678832057165066765276550522444832419256997228000 375 -631508431718721795017470767278151789172508560787534200200295286626872208748623925977979513058454645668125112899900326731938960068128317873302655733849884985723125403787769109792704415273729871514542781874394071682847210289521839126999728710763023356839574111822805536838478647936695371714014260019535883854239765888656318751000105085285257135896751140704 376 -5663421361051941204252424008675339981621539539828631178392009857728226297607340102121667335194439003172653938027829525904516418483320978374405731740802691946431858674394567654843083213571854060497442182128874493921704236958158621107029481948651369040593201875176862420796143619262065939945893842515625000948128964299332730926522219009526295378308097995888 377 -50790524195534783054582083748889454848441446111831835581282189201536162101353890942369647905284876047020538367299977790671538490429995299426699679086615123264949904981771971461603353700494532038572551771293699373870774602534573734649513735990425142509935319734676317890482126198209668283705748226910684690200594239512052952951118361992595237862227266111664 378 -455502320166304006759347259017818126815387572272777573070229157124887802972459498133950016928348491532803240913087102408403480112586465780572782836252976899122169782773034347235014203821895406377674472234618097559317264292571970794872623187850638182827197708731620946160673036539499406036408694415945029364497392782925554260593363087711369990351720719890320 379 -4085098644446615617348341249080643306188660575607311268774957533159613831935065525480992368177985548073873920484388023974045986550610546670625036571039230818248694173207239436020615511320903657724843090040809798427755623563198228843725715608190815787413311377252716612137539976775088340680087473139306477071046538441065854701205385580820439570463057326931920 380 -36636884684931752694534597307544295756555145372815044221013303350020957734828166607471636817764670389041479792133669436061970321485475639614447696405530785864714604584974399994626993848899051751384908554892315244846818855535209378682676944191353421588169908351782258458328253265393423855362468706470411773310859481597769560057126194893252784358258156237326272 381 -328578044536513908024211860892070495013514256532569569824678366265148589448577021778820427838062673804080673096379917225784127528913045303313826190597634370865432556080990878691969653495244251534074101134034228849452965956335460490705268027038988560542720674115590491212880948577032360403605132729683456770087157082991019912638320755774920640819338897278067904 382 -2946880577440043583484161872817365224911779693404668445600387651372772427881740514696960172181158954064870120492663864962137227523707050285741278871695014017238146432286583116226932023232216768994078194987437874445617438131951014767424733666585274367589950339057625714385680968128044153776835562125380949985127225566301660263609651594986591925254070843127383872 383 -26429594735004046238297900869784985763895465396462235275815487160484264464161302005180308593844075736848117138100000982101674612386249915748097370559457893339981809386173402099842066579119228724529134725278979370027926631810056751243091279751228244001753209959955468221709697455665356836092506934466536718535018328512392174949083950988978964133806092287578495040 384 -237040427779567539699734298425884091069937455274520672629970150470593246912946677358960892701039054264856550582334383808224394179839178931865748292205137980892961852932242700082958534631475582623120677067345846224937966979046446487711474915268828313390724101828350605613458849055498669123704671568496751194360945633845517319074596685432405084575073390204219627390 385 -2125975576942458998917357227180721471336348137825765928808537479415476575559493186806472629861526894484544595222858772181295670397362817796707607410348938826034798125129958554250534597616844641032819994580636901336911168775707479797578500993307179652306935905489076990086424430619836115543252547859790342530203494217320964422765148973501544823474619263312130839942 386 -19067687687499463871118887876942118481260200137701558667189525268747098198411827494103648302022295618408013960263049402309962722579456153399486364908362762216923500282901338121283292168262995200144100573155867752405146285755179520878799923416656621648410912188609286372225910307787234797955285804897912346734623049171930515107805558928140798390852673289084448103314 387 -171017943057650230223911265686992489014093422940470568821226982449150330353197553571146675080928651399209861643599598127694781938173881933978338947278881518488220851374549210901742395648684383306718793512723558058393443818749943454703655127078075280986135080637371661493530063768293260939800509118347942520712859441022663612245976989766348090993926689887369817484762 388 -1533872272785110312317554651007046035487229669672261802829561595162482344404967748524717601241318832137243088968367529598911961713518322500630462723016772382317032378307812510149648290869643437905622168619273149595899960023839699026723504748019850458329252785098075726797640778127991103274499411680027938072373069213296055078907216299966214836749651754659914857853020 389 -13757533058476220770375188116615896189755640918988486966766941916508742672567949806176708767945916209066429659153301570104380037065463823148328237636518043295383357243999891639876922588288395770829603460957953776195616865098140642427347835644836139457868285262743409282254418187374192697492875185993875259471747142635449707378681947739285664692595205583569262054111020 390 -123394488816794410909672841107493345825039056242619813871155802112686107355494072876938787872499525382857361404405766390320824024756390906084236346801384911403207650357722105016126859522648226682979366426745954638800686651572553762079135202783684143137495543202760117100835781588294682194436095898991219634954285910099495067719562700492362192550507767003398150423795764 391 -1106763356216107414476272771774882771888521663025237051780417897721714011497999267466558386365360193139848507532611311332110306534068191579635337258906539346012913631213635351129301525181399823471121836467002718461058844212442317247088304747218363913000503503867211587398033468107799106025287438152844519845996625797235113049852957520784435317837930278467819216205247428 392 -9926989695040392013516773126429815882551127977542687433826401347932516490885115878603110424644404181325784062460870843478826116769856534678565933169171919236177051855477402792272000414637249437052205043413218260482354327170783641430516529314336141627831046733666112095131341004762810348941098552411738091271745245671119024192048465926219578003872864436461358071881760094 393 -89039793066201989434215331477519340931279201325287463624015431937562647914427566086707288159978434450822872315965826267844432726752529986620724973082267214522962106337297315121523667841211970141498785694736881344021117056684509760922571923239274552768713587114944135204422333439666428702334280909036582116368707356210418728440129369948916062248477982540779356751611206950 394 -798646265725781296092682694014094799114570298181639331084442985957731973932961976016303442531380170937076220214779771651173160549095027849537162575819117604376010364964489115836204675509754067208265757982741468705001593092190501256599921768344152968235111210315260339625453112628886190441749616072424571571692923342252842097226947191369211583721119772332777276041101536450 395 -7163553720168210460902214645296045248766892573310248481094130377843656667454390584875349612376404925645724172711303116354700019811249832078253587357283882714694189172327050474449805481850781418022495140589501325624862390697799863169958285633527427763182275995308778185551849058339604487937009847454684195135463360510384353292341959238028143395250448995886151617756006945930 396 -64254906096054251406880470757806951322272733384843440921329169449749162835348473124942529856467147211852556215834718861848218359519089402883729147204728160107559999848751725467792194625085796961656320048924011890453311140804507863585080380228003594481877384685193889179495373371773422073616815601411712780609004688214356623470703634377464558939216148569160632692599335030160 397 -576351941078209544735267900172671419794995475021227942369907235291074984525632022161008435312039071086667387114829808229323691632865182276244230461450974756027761106955679834737551650025013911789567142806595481969532093129483255673114537113329775314735429135677519998408521472485856816131358892585962491717251047090003334851836714463521791673507679357820607085688529551744080 398 -5169790024244241393730920612101600423789281019662773251910976959771702750644488238981909834331606743164328070351614108991672309370172614889929403887889396680952530532240645753801656760274622274092348492008909222691531589126269403902057531393435421792978598026052126618890506675312836265298872478723331898066799593244502274927279071946665317272418128913114490693236307788257200 399 -46372627811453984832488633761182024853989565838027733003983424909831890086608078715078334077876743192443935247590042346068158384049743831305908111565804889025386232518519476573574259511335521601444900383207734606548851021260446607933493495882469610518973439436693135761927627546227170409786126820428082363862345223614219654046946863401291154180412239047711183436322670611961200 400 -415962471468742243947423044837802762940286405567108765045731321441192054076874466074252656678554386436222099170882679844231380704926202166813995760745269854557714505691119704864961107816679628764960756437373379420743193660706206073163436658065752406355191751747137427784490819089657718575781557579239898803845236655819550296801113364709581652998297784257969315423814355389291964 401 -3731214488461510851568281028133607327421970575623167650547370481855281342928971208152336174745037725713443617749788028428180240388078676294339009355114054032030172261772961542142805747672310784707141747893346747572102911714614023055283994162250651884437966910310357425787564778716954647673531826963905027425015751249333971116193528111871234927269020274254153684736808569414671308 402 -33469550859184597340187117879228328414635885312679459074312979993955583389556890986560508074951756315728053944292874702766213798107989320192503651080948454824628858646649998310863078423150131068790928216177632765534833581201239221734711649127054354963391315120843653923855618388192384227638695940377715246006484574639548009564661349182606152108786286340697706933236148510719663524 403 -300229345796407740408874518941465030319872767755176785492906756025184699635851515921628378885733496479793833768284719728287500943326008418103971956966820506677502044683969587825732080644386411448335497522288194658581695771817567708612860078397770454572356337870595059391409579338251784076709394105373301772489929869285275569668116072692608535665663585909732532416001679568862490420 404 -2693146408827182305053864496643240767027769580061288788678945752067498394753281915098963477925490572383101122713524317562658176778746174522794045475365736426235810420630459867030824406572416720516752086685080241194802142269967488554487635950776039919233216258522367562461555236440159568054442683757111004018573034272994650159597160018410924092208823849843739350187104175142469468520 405 -24158520748812724232742443743962700510152807121883116467334839301879559674416477030998850161242733949303225626711688507913918904289345313682248807930873383793863454958396199251661691528586641841079902051671349422865965883621708360292477978788072476608825369548671015689932914009844690643806889555776751302714755144478492750690904894683671326486406560608598284096863578934055781676872 406 -216712641791073747920315221959389544970385525955414557078900208712919596882327116617974907111443440993503319538137856024193331648822156730125000390355273063490765278222854575553083449623429925086731535153170085216940511694951383862525134972281182167018083733734630145671762740945454096858977073305760907006125956246775050734030235533098352145476582989498805297243293483935544721347704 407 -1944024214199533792769215910009167638051296204577932550110723985284691518961612537523897753965307132843441325881428285858304309213389912092595519472204181707137061500716565246546210502641628148628149471361729683358844737587880841479310240255033405630916520176572812436972004341994724588776720625649467006091808025201414521449494815556123055732518438561818521229079273979972171443834072 408 -17439040745025229611606201545670474400166039482243218464228553397406791567155641880729082792924078691683811893936341976081847479708350682007106865853596335902258934050545658829311594214873428980340752610744928041895518969538342842682047743464270256394986430995726699802248862479658558811085287965384924613470630814306806736532232904253456823482885992981019087496152310702691537952040940 409 -156439707808062512090423358119963253237675302837042465880818001014879017750352200636662603342881282933466762442182001736538626902322588391892604134026515785881144325260273893018934570108485601293081225742843865490744887773193593862592746138802952495631308594922545871820173781021680323417779759278721976544801331192400180724539761676542623680583639873465425506169640166181357586176132540 410 -1403378647117204681630675880890792305873584789840590706121094165201768359233647302296695256329554533242172566493525371675583096943274341720441458548657378196270362995871432630545466704534170833063299386054096920182828529828795215186868586093944534826663300029573472479401461381945707876903887694212535194467754380794263084645993276698350658285821042572209353687053503734670812687697110932 411 -12589433265014923749810953705217399590646975961416685969509669554985206667869726529362324598751989206968102804529508626199208949950979313681916442016787721191359679722087523379126850947974423020691933908470694269377344986566345397552273666492392943809994129462378085234922598820520255333685240702096392364969854992672622854233034577096882912651635484096680990375100409415404589731239046244 412 -112938216862852325677915740035154147784056366877174930444921695813653698651569197214862018730551825507170164964905494860272515240336940639243599926441862663891420816147658947595273886174061814282712106130358461212666667646478671333381561823679330874567325976924634473369596905923890445906069537948903558691574233138150519585546834458616697196991370750537215874821289109707124669045290084752 413 -1013162453939147376844256215085341688958665470411460332441730951548636691293132870898459514277710686450521697808655831615761910327962143022754328637934869660333448241712049396708207622941644120865492380660963919595472163753519315472587618781433222494605188243355377055288998877598097099472125031720793426034582406239340617589469786123910080181242200074431924494462169858268515493493461898320 414 -9089095057801916322704269523736616021237882988183970228716397956646465390006510827335455642578303114679317839761709561886327862217515456972245354012778033619513108139416790964672181428998227692981735994625169075791264773383021105471474435155176300350153790183144614452520149351206117457583266588915523633556616079161620902722924603053628110611433649943092192203943233945916102760470332102320 415 -81539038313726589082959025149087762523056959915684147377135300223119977462636722434144340620045837339641205584175529394946502725387494087488360127685717154615535666513370392196324172193157594460171091826480733660652719882662620664265781498994509316153307375546620240016222930203711747697789160266343360211400678705346300291174574210044957724834620430694294533916338939712399158017424208233584 416 -731499257179874111676930485231720023403962919243589514450646491424720567044615981067852594216372752287358123173420855052741221565255115227179230760872827935156680546701678614607408198617461881070573352635639658705663342793502164228461289793864203768952267128701891191683999941154452505788820062774022644973431088770077867035248824403576399589141354440747853847537925295689119369521699868095518 417 -6562442976282755519864261259596797620034113383429900176402562408680766525932634017205843057466308072678673234512631699645815131596209558908579142149700837662880436271489159945434805925726438602122337918968652189970950996140267617215044808438479583452399115895620563424675884364169800537544306606325224735840781062563216548150757439073811297033519920774191178042300667940462819092039998097231014 418 -58873591294402711003566937137531079127100299492493123592128251274049938928821477427085912596886735101782355572780786779119154888721975707911894217850186940755506306263359688505695029237976422865930065062517812709069536448626802786020138831684924492694968144996595963738120972166595100516246769793587542486609877953617373338673063149585627664774401203117743822149826566451520506208492805896211250 419 -528176204476515013514100517183721542813293617642676972751336745916834654972410342836314905612642570996658411928598991653243205791660875145682124975892249905250473043541692289004552780204184662417735356968984386571342213628611340507517188229841601833031945720864449230767533972253534565251960877456075351329753057822548225250768602337213304037916406020333171903248682728618772274075714695379136250 420 -4738495091589306121240787497019673269810691312565730555540563949082459476038195647160082296067707636941449752730859525117667617673757565592691064069433327721389958162059753678497987799546113828547682916807459925240041573696684597696011345833436085016343741610041058813171590493931710099689020443463076009072641718750861220821181175253856499083021471153846170789145325051036985544564983267115679500 421 -42511391831194321187473763363998351401603280493018442537474370631079452353910368074402923592037367564674241605853815739594847011766703860436090615178740329699975942940854369699968883417780693421436100657438898189148781529340564668640937893617311385051615943138064320991328022079762634314787245166175862437689709671548700311262710923833292154481168875411109232946797844935312813305990360569824041500 422 -381393671736733886293307270369899901437132748688549344660848263529068262113518136326278361894439510900134309762470489076080783854380902406661230021485096891573717819843778776502564437487482713965775064192094001289377457038112269752309457026623556644088668153366614974580966567758249605487641019429246007557092987716785259190617591368798208760345273370394453924020323793661360926958482239614582514500 423 -3421723366999775646532153879559740250482077497099396602808319527406179798394329379097461899265716179352268807443440912632923344509161996768981957284954947289650730795052341505501730591643018674941173448248219231425975057824198732174974915877154603934554363219920340020176756795845289013772098507645363117444841343700236545220789028947019390651324615698928966055927018432493770018457305199379055892500 424 -30698669075630062640113946598691631869891091506995529898780300665691292342198181504921568549072604590226487130931248187867076421020877914408507937528227876155262688548063931808793828232570856225179773106453363104585870565951065983947180613199754984356237730397587201501774487857064809925445902648780569100849472809989858061367644967251089061409525561600768365275345231408505427241065068345372473148750 425 -275421235730299832580598772660732217223281722155703424715410085737131524001886273125331625594385508947137871600566704330205087984359076441505037095988547980658862662197100639969249098943041587733201117305662761218319822277579799051271999242660390012589022272955294116061802640468207341754647592470118376427150681939979597148223130023831535508598872862079364180693862040848543986047484954355071153214550 426 -2471032776904239343011850960350512991144090943847649035826989079078208180129599380011778105684839002807420059289591417723107620366714530890686037044291620615206979096050043769864953183474894244873931151038129280226334180152370873178313570670065752648157847716514399322977018056031663052080429808499512757522464568954464836386170898946206874915175803002035985677492818591838345339609125576396905980248850 427 -22169851448056536119621548077524157538812675423607361724246358693088092595026920901229793730394890444391630555359308480789754786006752617897466529078878685191704770297348284970380879732768898951082038031913520544606759354013425796595127141070308895538858816398048392989051419608096724010585776572275487995476725441837364843548994646048989549882994148245432930047950791628413819662863138368094957401249050 428 -198907078412469856774174636957226086329534284174421189301649573321164195245101346403557027861486867538466965730326505995870697145481144983005307176782462969944267097994900500668837799471571429841483705706887660960957840933204567894685252854462584483339294053664733245509246381530587430375349023452191294165024826394054862147729297758944205307361442825379585166785352896853058568937837503115618309394384000 429 -1784599871351040742945916498014832648676870535634841859258855962035340297199056135914431235988025531831140678545516833515399331731834328763607056697985314618451011795296904492014817459594588422983381779174383699390971398023087137125043212673255216028841358537425543734184357395131074637563446133490639373522565400444562154793962860312765142722690427587146907475423830536101217789840877737743624412258704000 430 -16011596055051895782058943835677265950221782619719116030280619305889169457195252493855524903353029073964048227508381264424210748421899628767432615676342659995311636061059203558588757579339353804348574195476214679652017799007139941926550498821903775440162700552064529596472676349803920817952965541876480704767575150965397193476997011829413768893348068909797137302756135368089530774897921656313727866265302400 431 -143658565997414573060839758265809715613706806010333693014141890616875680489498935948351078425211516076610149642169165544149473234680941680843763166636698529470696279926023063018707019859176986453401244579829517787040261783667308945313157259731558931849441213537896835149790810776547011143907465778274596021661747352165176211544193607295459499560503439615279651855586950042696555699606178758619920322152956800 432 -1288936578254580752740312275551570503978536065037160634543550851923634577725226564203261064759536658131807731511684457521118884855609560080903763967323711806084302733780706926528954650403171295123572277757914840144833459892348355259337494302591487082982486443687241048705067552245130127763391984621741514305465122076370886564688181532123150509945628083214870209704294023994194096971466548306506507334872362400 433 -11564708098196411603686173650156700711216195410321868510858418151785959201991928872816788075267436297556750662639478331338445421856912565621965642062477183294774864020180245749572722440684342913522120783116626221622812913814719076634009619781912072326528775597517162758011980232037714887669232933615394418191066972902311534188945924370204248801706154972955590680603192339994097151810964296006415198605032628000 434 -103762611369531858951045991229746987487271578174639069081296498348051901227088873342738646924173725674391675300272185765511305236660869886018281590302502653801505346761709393891327606414803758767868982325935812228108832917959714480213901980255220298708532378287400534054605186690218575512866343418198953604691278323690325147769021726952938582566460293697440253710296845557458558316018191172002259869511513948000 435 -931001085460420334450419548895867798075450504863485716377701685178038093078914649785537790678275980016438410797614577109863504226867529115239892061955558293763851421634371872087015282383859932117224455214086149715652356043210955439712320526289942128412418097599366171069250675061892184429235260600529921653126573097386986325844808736315676523579067876554274276393766869450024719787170115274309931656789514802400 436 -8353385886057716395344131365322556940530188933545770923095341725725883073680536949451889534709668884918135465688688590949050524164004068575271692078830605608266483397783630191753219689646009299180234102746571141485394534039085453394849995180840031207223347701396147846841533579913124370383413622635947370428970536598573143364002045358869097615232370488716332498285357782771781430750939199433716634498533444740800 437 -74951089380394292874472171815628708841690779881997637962143786971558781537531774322198761706170736150489723480469903810323174153883432386461419461421269575720853275521074631537447081013963392361752169146154017038362086883220261013183539659277056664447420472167446900932415682303980230334721658614085925948402731061791774130732842150691363230547657035895324347198574114110407677322595955608648976942491417933246400 438 -672506349919976189490127021085435675223389874283677436509646307758506875439497427137536834486874413405079025749421739667968206449228057714140133523711391398591217746113751830918189562522548246533529736859327139179824204226154396762126280504472220756343293277666818083708661259028863710537571046468853171180873819801008384323698789160312916657653635048101882841302274585511192173236991108543357258867559982825704000 439 -6034174287778556287930775252973874999327864953994089800481769490343413627235035001127010457958538301600469891633194151599377597274508700081999967995214511888498420733353231120698744161221680052609507137787903419656782552270665532678850612544683547970925358133780401894597760135113198532591098751801395538226564866050505753647037654903126602994299928142308238068085784948356687859636692429504064334121455062301704000 440 -54143000200340318692615228860774678403060024632656060300686422608808629546190723146475993836409793669815125300381478432987142622817637154372126985557061120308617647852905810146633277155689074653868941318151460683647676173555880734127505041650933289520939349800375060636072629575970245015158313345708885420269268389016810716814783321721690519594309355240529372483642452218436826522376503890186468161617055877198016800 441 -485813722886046805139860454880012250432899132588254037663982254564752261030105876395930856260030733676776532457164422130000279724465737459978472747957575630524263112367229684240879541281318975975871657133617528175042754237552426451116864965561775570599448995827855135911427200072821450170025954442108978702960306157232471669923123818713672077176149928994954029292002683511007987639555160756162935409339433347103293600 442 -4359133993135886038879381366638299966554022533586007948813017243447528206437556347932718950061723732493429248246864475492264953364776277751752540539365938802396442315946680831898932716564957146426033918986260445118143808384916116074953589261126701160627635107360347214988054921920384324376296233749783279493078222216253354395735540871082406013757037598176442715321453942996963074611936125698964257541719892883736792800 443 -39114125559176404073466232353018605794700315058700635658085199870663486728192520277725864168161065094043750026594325711245492527370170889533219748632008141624211869539250691437467849996265699000098159882551659750213592863047497881259459407027039812897279570094260451872635481522874780337236518124504263060914189465710174003889500620682962898204704795604404875380141714274069815398605973136915085606610240573843913660000 444 -350969991503961247361913220032491273617310935121313811850926658298926421452970722492026673076472259762770946184576111787391987002348560414189971798535856838357792991541384582628089897263789515352232137324517595596511157581939710718328122246837222104916130196521472162749053509880930461404392541009065279357392186557183182953819302866668748167674648436234119422329920246999761586819923867066373200578232428932869711760000 445 -3149265564214196091496897724920758776525668683009901237574719430533962249127442909911601136167087040972459299134859358128216188989613037604181027846188036754073409921853367726817894291627666370340366122105165751049143937583562393029852117149710174977371028931933119878330271157201247937949976216290331821290038204320971796706967362576647890861853643159287278322164879879258534867802148317294445370581757502761682604624000 446 -28258656475303167619216557612405552967837950828263732629538177491024477401363288173691093603006014210699063038425352357015966789991998601999848595157947361187896382303267214445572226356712826937448756100145455909638282596882100217276834468235740179953898784272637546531564451056321511766089248469941497643055454918593114642200186961954584886163987174716295264227138675508503714217363671672225045679525097592045412071088000 447 -253569286627384799375117701528766606161069397700594701514715055741608901245790042202852296290060677850366760284393933565975487236371155240763742092121984039652466195566901112172685010999496977284355616818083721820042844510277637520128373718330098124821226003842391944380548127934911820344035739626253572810504316954087209910212415893511946260411079547622058847460969188958855475896746503528623396466611110607816885496944000 448 -2275331545183229672964225803896521778498881649009800669841862776967115587071598146552379980102776618210880304337641993158976470290651884080067507165916017498667218987006568015478111036200843412239083883055126253831634452971687729533294782026087041209333322623764320572343311326558806959337106413610578934594257486954086124640745339044459874926010133440715795908020303883068301368537769964698808155794144340721928302896685000 449 -20417173264016107689026427091089278943367470298130260353658942379511155234546701408595855099853200433789836851172293074471082848109212563382164780337362214926793374829954259542007370523058347679089685890487981462556024968870667844743083912657248750628962041984735963443142987382417445966969268909659292934254484220351922040484550046793159991262571999181835059495353684509759880208994822244479951135177299663181846619979385000 450 -183210101422437872996197139097374463051817433475222202906832909618813432971332400639800139762682718559207469344519376521587183423700000735415958628893930275276425883474122888956946138160243573173698114723978820324002730720666126126827939642911045455643886056743030711963136406778225881810270906349342721930043571737291247109948029086557288988262812739324999933871640395667578658408713538273800094852990968977618437003281681400 451 -1644016142919303929081174771456927831420632268900718969321403071457512113603064801306587950376002133057899397865343496192601621542602889082546307253068150385906198559689080557890822663269414059055335410838009502996095457265046147306591289877740578623039483085674158073868765051511042447197708110855410189913273469669218796128513688943009641985586703228488414040750617918551420910377081351206361383303890136258141495681332515800 452 -14752498840001541452108948834135617885491337351020610928246926676618737019411572641813098952931558963900088402083701815392018090656631234776123500483284110542556507429422368900011452925267131467983275279555235717150803483776608790875075822442734041803203857069677843246928564267541566738570584286791025951965126533137945657294804252993024574985707230740595149002841828047886201797543013186931419846638447771378367049742222752400 453 -132381694888755554090116726293071273078415643116774356342878050641181381862931661785806285306107697987315362813400105694411817965826061742527465848707615693941483891171306687811361051084350749265677735124485724481717474970313277560501508208012613421479080969068963427811842414453767039276577097407959206390150638757628585202877216972222174166262472169890771039065236271555535122090534985882728966173477461789521108294044449202000 454 -1187936178362973848817479169422846622293976497924534642601068674696416188787629053117565652724851897798067815202185089425184463420210078279861004113733097658849351041039434903399746524488204741207865843385803615723605711517745138285205163963531689601554572396447041861025211446001424929543557477621202217694875996252376335058418021904918805183597602687522029103858529890566630148451188397546779313195478368569403073105588295262000 455 -10660095420342905988399488898359302766651222068188736144483875601726301755648108623909935296869385271889034921913234549720941020098280768388291164387631291738641539122118709254024538592275472435937837886910409149449411253026271207952731174644175579435488613394930267952892172162689709862255703694785425615050942181754840826469276447116007651790393432468466911716603027567436375595881763136667032825883820173338181862615641779241200 456 -95660329956235024790637518798434795879685966454009448033394778426017602596736974756665472006117378360898971272958236354074760206671414263694928606741638696917809601069538943569009675262261476333021124195696039999006558875841012681891613961938522962828989925465032141366742913354662922711294604208469214071904507473115808469105875485962068664750635801888084655141095589486731686268307400779038373516483754713376842503998259124243400 457 -858431100985820211523860972849849229546153497654032267800770210777020105578158278943293436973932972993537595602629600192692760629232975701122324324392692113916711540451158003449690762036180119128489344259408008831347697920840247283233060958227314377596690775343756699660859272795344958509888778684753275511773271656997659807009180236171649002499688016505547419548431099529730077431791357975571925144638682887436391923187878924556200 458 -7703388264305067837037267682124192867761333788991424935941409533392036318616223856892873419132891962889605934338007984261937218747047009020988543609724813511348655963437247585541984785957860894362644552196870996281307944224134096799318516459201445615551089708870829772065789544080497335099656944092436599024864948712358912241938276791846020524615104252920960468000113142068101786560398430741486053153853682679833124026860660218179000 459 -69129098607129791766354042663768083708734060733890368869591864636256639643529904284404674539016082778087770900954803675762351642743108126704688041674197182686808527044440136829732974582484594823267391961871267175779319002743373300035714530055448266863736249478951956059126333621062240791449862642084414708896337088771691415086151987158199909675140772152029272696497747346794142176126974152993858503138830760257587446332546970454639000 460 -620358519674416913938064104600075325107943918933694440638424385257537844453242271491353253254474760234665909302481368638145625176616413797906417904415404282893794781824888880072038519731513929196625639170879545438297888789836184744668325174062805316551093995324160162200159793886402021711097897796792312865921911961846830785816598702150107015519524146616471386285092828364274388919678585442518799784689333431181132561871204117471195200 461 -5567078516037012522693646856248398307964347055593696097442866988742807077013152445031948825843301698678552856365217835262491217691241006251494253515328693098333251653816844461731070186831395065263427915943446159388803396797293484357251325911275109749613613576260413429548939408477321396570091113200281558191581235978655832887035290305412131720616640769094017624862102019399139147420195895825814044922472391333614632122475426104074478400 462 -49959107202358125365991038671008353646796932667730441601727546613263372600208939474247748553996382776452987321407344469693265343177240718438734145183014635466860738867369344455274928559746675196065307661258718131657962950479607762218969690970014296584194895859687606231406715990361416688700428041836292944290683559237028318505732280532984195051248035992778781542593668771490975985290329402800487078460109381967892348008188564128772267200 463 -448337128349455747074930379434211035426438996186652235108375715287493116962998150141467376332300152129939875422132864517441722464149968002403758905476081663854873369317321006936646497118245000949570957521663010447168112438969266203066563857409091581657299767380133917692213617580889171364039478431597834089692851379330135342097878241068141102457744253887679994188934543726879060947907815698997891600435754820899768263442815300118895832000 464 -4023439229411926144008642456819083516197612026123318765067406203571382196193802364631616713464866020407477675124485447953938216251552730090537181212074146655801061874649406622595250030173215913693994541207337878237086250422129363080968042892783313245734905671057925933772365309497462305085906009028390907649743605912781645613136993525447714548780273864629955809919662586376561227989414104678075906517703627315143610019344575236411815182000 465 -36107122374916059782684010693131259167941150505403460659411367930114791192939219930339218376965346028301944813536511342605987476167160306812498187522549277407866303662176287819548340593360924748053847785931657991147012737659238348681461597831365088547208088957687580476628129971038516557254808119732204855101892618223737219663700374154179167337763619004517861494182262307418043020214677545852926361071779003841062977657472930024831193020400 466 -324034304231542836933872387808315291502853844235187279994974980008025872894574716198881140026757676159568097017617361448021973444916447216931045966135839223432825926856697930603757854852865637975024015967309428581495294568435482348038352794272036052155416798328432320929739999010478704382917612782661117390635439762685985091488401211829994158383106125916080894353369572896185098520467342267718751163094806425028595220093458784042583796590800 467 -2907982374805987215395844062750855217748309338735909829676531351635195788653453181133856226664114391402034035547825185928608331279753383910402598809583088191449621968857432606339077451152804900970718738584569197398387108214803225954237123256518422044075699789709764147787024273774981263530637505721911655212319332003034183122971926078756971130157596945855021473736556488239639717129076298595308963864090650379646343827434016625101646020368400 468 -26097277722617833984321677486225623749023288937373549753507332642879962205864323420432043059806154794633638780557405514743920921741376522272843835470617458128394043310259010569709669433422608085634655346271774848447063791671311002153410080507216608087858844266626088505780987072339575441941618641094078957033635030796460617770260875065767689629619459770493782456610122330355741051158377038675849675703377631612210777938510405609886566849460000 469 -234207765318760049552260001150370256630360390484872645868896296575440854849643789502342151894934126930944532254511982540633610148421010196687419410438867550666120529409126173748204687943018672563829987958332410100455632194338055454293609869626598514801274787885350120513501438352830006471497383497579911151715500734802351258411573610131804276441510247705774691598874210849610477791739038285259384403060802668349243420774392957808129125521060000 470 -2101890115137297636194537627345237749929489632053601745265967189266403246288930859831657865303898185946221355424535196502962909800084725552399010794108815592999354027761051491212611433497133533774967849379247033624940120416421101928107332829968069224322929904894482570906274610579227589993140348069770351570076557658290037463787271250076490293681468563453101381200109407156717011330968645717498049813000990755525763295375296800073805641378364000 471 -18863459695722626556675818579168407577392680837984234771208584520231606203956073767533795746580844229288062992313185298552068407059359097473440803878339625290038788695002048096296621081512491395470889807486363505589430762208518042144606572977229360108732536535008445493037840294943513849046718155607047295300878151213571100550804236887629139005077638254174648701343657036202638655830158100738565300551072585825068792886520975740789758908930668000 472 -169291557777714080707793998943553759529312279723943259514490601753603991271097306100154997420585712193356429736098840942090173246405604103596388231416624264255517603627179397745577302756963799896641290729898804681518704891345937344331681023583778748772438611784524947263788753155467637001190462091422568523081609848603150809180522770033892018698112024670940279446804515265581307936645232446458819095623609054141930946329031468724545378682691334000 473 -1519329096757708821574176586713289025796893504076404094374233836033930111936169269334372017019844288077797133678096363211781787380532324354686401780895496832483450797880288675327644080768100064611505875578055868653376114722544405976084536881845963612133196420772322201130619993963974881754870003336339964863597111643383457050679321688781969596984113202385077137952822763852838588141773809165365088923725624597954538831219320475128319519044449710000 474 -13635497843053361449317610126325593915063259422660386112801668224658942396996759645038857722367969623381748959212282550850041610794904024904717200793100091825705906527811704693763286750184594250753894503605590011079033738459290934646125780369984660772182737497817423298754551591398204951445605472980570064408738634875428747454830874396790081572933370385962274567196852399641298215095159882256251241100271744809490734573854407808430108088639428410000 475 -122375004852497852333559940986370540757715105092213107366049498193096992501888813403790843095694009483108201711835706345839426077513001806671177741012601455690493220059076414967395560875867211138871267934464484667852464899056752114518808845720514966045926336743569843205454007229748521490552876065928779335946216422050426842947250563270560247885084122011278266273600382694043903770422455953807155875390438838153387371554402822078605370067094491182800 476 -1098289959516535346993630394734821323775123800323391585436477849329643596571573552228980003581522706957643356539836423339130311351125091844746368297491246677961737470782299253656961840465766231061466505495866131304759937077248834103412502917895041880143271660858257080196847728751020344133701442339596103620088732258402150153509778164478641552447645733681052003195001753926377220393371285366941533402663770413006871536303379949411349035560142156161600 477 -9856979699560351824905097945198679427843406685921256556087131389895606366714688421577072107615301275651302325675135698773200970428022050707251997235974899430511945728341767515525060039903449130344105052469188486615675661693296140035029192854315879012355023019149263229188061062438402711187370806406312200414255477564401687226782726042207682360646480892848183701630613225490190525165665561123431246324535851442520790454747944577421352665058634319764800 478 -88465361738732027884608515031176432521858189712556884154003752432326676387460278930053638790103854545071311667670150936688351805724298321201069180214084348445389638440556867451051271069426353073590398901867821354772486587163682930439906354278274311638081691950105312245223393217281898809610503680926944225475221754709797569462129486864165182692831387092716962510450482714127442161005659533932050306971252725289569437344913561165559838772178956551864000 479 -793972004415050079072926943881059464324568596188480260914534721725620838809377325929646332272769249873197429768922711642637211717763587646854689782338932388239519949177356937728746167698254471531033663630751073077592734526548377699292604210944261515098357398107521372321952750398945475955147297127985246816947762679535323071226919966657716326506225747623361632218009655924914141649610292977816042316637610576241876849991197076097581935034649967048984000 480 -7125898739625074459679519321332508692313003150791610341707949127487447028314161500218575832148104017611946932176081336992668975166928199130520840796491918184449691543866778516115496855091833881991027131085990880871394792375771689851151122793224747098007757648015004316589525934830535646697446991723667590182106170048829524564261606700753004030393376084919670649156636661926104421305252379475898979791822554921770844728670993757975797866935983454264631400 481 -63955311557092404246229698357988440799823772561262748118821655682668001707343524316930544422834438760978742008740422311429006165895278660387647546192215407073324986267926991380604157844971823011549405665069069922498568230116853191449936376503848717717462556687070215456792065406784661926804321545262106001696782403535960618594422777811124154676108533385859081481100208876372126375831132062780573587861326340119095086681232183062747441562500292249605849800 482 -574005555593323113629024222192236503941986805186768980004196021749422770510307232769795716126933157842311282012056155434111785630006173205055940424953368985475526743973137271187746030782879888688719354579022399345910386231297732170565196607376866292211085104208020232502245798650934538372106836109551598679129213024266733684729196964338014716034949202131175075699667019915323275315032110588358426018854974579575114823616204199023745709957212166538993581400 483 -5151788992747527324185962739551439429789881574502367553453809015080223002406173610884191365238623683739998773338019531691251740592291430318669775863711914186410783509572567433952130524728331920218630232091225882328201913690839894325880180730804793740652285562612355502892827199072052223277604833405602857710196974037673479344308631139555473693605599981860546486869682259488460452361623601243341152777921976816683483975934255078194487893715351432601526243000 484 -46238370629122435322859136654155894386378606528178274074800302399810927112504996210084560517761531574724286511116439763774375126307673498562606418082571395094562899928890977134479452478140235250887871339265052133953944448497951448247156002261603355391308943148735686579682730067704534830408916108086650441927883585164573541883629532376506152324427120498351681692070040775243537613758043230993954478651431957214200525602186785247266230186569187238059979338000 485 -415001293502206105073001694547506408791558915911670158861042714116241166434503605159789880275909168958298596253381159364350216339829490184006238634873058315147695470908169945291523828118235967107453410185197467915673237493425943616948185727514967847460552225827724626147131802030346062096433014058765338914870262363343069335710184235948311919728311867070772928671300798958010555118945901411374605867153986205677144098858389847796597731963166334118092969192400 486 -3724764696001281955408299159704162459153868294664002536938000656327250962936840999397126456303530442378803450323556825405958114556247399552747351698181646853239192683336290743542442259777253680087884311168377273761659798243464950734831247208683723766713845286132787693937837284889649224001318533589165449272971367137659400087176591846103984761018305276054961964741181244968810784833008275630485660066925283599102268640370980485779340137496566974121649242010800 487 -33431101614418076852340196359480275377744472928082864659047229710074771989726759770769691458937847153260266696846543909341771907033588056355356620683268949477430207841607652648919948906542866192328834341102622307211940406821735728258618853283689027893852603173894075996308597068280609359568302485253064022119420627841292069365603455768625292382774152693298231515161608258231359220749649225422695729265976210701593462478565822799469190433259741773892667016076400 488 -300057838260555689781250123062548373267460638165989645915218987971572748596318048762236165143745431416557311746286603120731477362309663292697668029903110653096607193332462128283338885677577364595082570520552224806533399553031152642976947904472454799539086889142737813245556670407928420071535173945509058231317750717100121442256850689070858157042112272124275110730343942973469986448531687719982391996280688120641351159131389966929661996101798501986987462152489000 489 -2693157161810999841410852331536860552701195789183084981435370425781662154579222732142033801259506540873762865551026382611227922583184278510531830231584361260615560268990135544040029384946599290813532519457471809153118794761255069427455673522964425593409105023409971906615027047894474101623656193142820565597655639871886366073753205877979542845108038368820947772996890727424457608430686252357878769880727893990787096600056586022196904909797123977956826117356389000 490 -24172459587030157760254956232855332062816038940463689282352569658342347256815146073389111546814917891352671597333498021886082456164988687529222427262261266988137212373507379842220508642847232002036563307293797993174319304816326112942755208477546007673088252842769502949577324401305912446818040688657397647956101028890931097943605305002763325373030923971580670011510868202475029718118690077285613938643757709737717654789895643521677526108750512765416574008435507800 491 -216961363340207546332879006350699487578065750734467369994557585507769296050477288687221618303082165269228561567105347825767750273562332272792837549785713652987211191303558091577730716067266296197505365570761237792096181621844295681748925058575448586181873585087749897146206249768951438193741558686177497830025534082122878510463276128609323777838996500901743406803927487104495837001525595052133809832185417977218170477920713036659944720084039734739696215183656380600 492 -1947360529492594562207304252123351498261663323665463223365785157728270754794527859436525744769127727294539284309628487802012978065144836009457663861491283519494968741456326285380607402750097487821511573903417939207107191142407336850819620037945489749144621446641267369507412193048149494031631551134471200035351135176127299801231356471420271957189041764191257895215739396450108976013693145833786390688883751600397237460361521890020967243681137131322151394819159708800 493 -17478844509137385269304911390762333427602150521743762197552939803139144198713561415834942029621481122268430695882568070028209792978226976352637246626975516376805753916722604082777257113933430798397948710999238095317341421511465447393259267074865704137859938948047886633002634795614729231419816660791146166645900148386132457647969071776946660061990892102528024718721393162863554196471789392118670950909352131504579666860242868891161825665900673034686652985952904080000 494 -156885013266225032963761087260405235663943189095975387821760597342346083759303504691927394654537747563032837460613981422075065226853154682485007189360342995171572293252526369439340805755426785749183207661074133025581157617372141282877958684635535490176661881165271921722132960898290909741124427275198263366210366918915205095569017943844092086467343351381800124702045864947645747585335858632903212543182322573059324378255702187577756143729966769708098419716022624880000 495 -1408161846347147114056546486258546387989696139703876056751681482812209394227445396659057402929517600853646256237389736279352555157391042937941185742076775611206657977618130625088871111053254967845698973006368430369004208674716007514801556436031685217888704521247077067093811606608295983797607738148900776032470020647960113615380094392927881091261427293311793846568060157499777891962923676577755501675472846852732481237555726907894889993115641126895113694541997014832000 496 -12639388185357860789878518058110984918004288737825919767456624922338621417541505858722023302101234594758937767679151423217091886211098635402649513959124606897362986524911124078418657633889296606550507717387806959683078098830313841644952679945994077802501033323774167545769454178669624435215624294836504546162412362751448439144500363381683319794951359495613117348631056091106877368989790742185821559393558697960413319495157452003927520664013778824469851145364860302484000 497 -113449317293523977834301949813346285149330245592437481051557351667107827250810176329494861067753737479315133564621115692095466608425977892416940607186428312613956303596838077492606904838591855456381921382830999692447105430346136916656205040722494126915406659270335133645226428754618097797780482855665285272496019215763000979926793000091930160171585542675915727348577748938486478758678986923321830938540574148091355771162771415270665331352445608321851118630729661588292000 498 -1018310137152715222729577742300517860677723288751396667270002734843317244600645558620164716812970294242045475971599170971218344858763295540368924727155290275872258387706558647373399326563264244759090740123001141817748115007323759071191238016123591862072023628390357524887875776170969673004174213583983584674813666454740189518620009458656481558166641316789845986442053288664728032231516207926201976496538888437687470476099574751525851468163517809635892570842091540762380000 499 -9140302814242507981173905225979998993938923066768548442289263024775987852838259432985406345902392681182608590935456286132438810866534670792209246198253597486236162963001355073317546259873468040633201252526898024452292198632871977715161433014464064028498184031183189086117826856652852034841074754794914781079139102306174967643084213156958679156369511939682805958464843045950534782294511213028975255967931225074954269063026042709587752957724241020759845340284024070289980000 500 -82043358060640751639016973308396470969595773447314490817988424910389266967076216670477007360819876706295094712236655624324770766338015205030870193875524291036455798755900163138098295228624249132723614442681436667483774774928658871971289022737829438719799699863900305236993613865315999864733486999039155074966352582300226509564323897296861104107572739170592866283180431180452000205875532648148081897568150676272789519109721759361259670548532787402340371774389400054922860480 501 -736425112173056806628062532869977904092359667051044441533920053536967132836211070593084036130952066962493095650555369945286415441560986780486673177361741989602678097814936194874307452381483529640435317662152536314719631063581195503502767934634768434975926647281356632037445671761129843097218544979399362020206961202802631963095338455377214341660188838423465308733457882272440409033577385865712423739249448285825817300272292917859450575761979930036576151435986291510954298560 502 -6610222222015525837980178830900638318406718445681287357672995540313892232191169490223977423916474130942218902393232065684184438206521526758711054456557787659660692248514148394628743785719053355696815819493345276163598919467125232945783809389371048940242082614840225067650856966047113691227224628838991086181379615896073027142843814900258421959204802601466403747316655811792064707381075101017729444958282896366396678794874406151144789431042791961643052068467239501092350735680 503 -59334300859642344251452301036811892659257124815608374592233747245561080374439622760161546856824812527244768080130104923586665484100287660667157874495742368356596472171056421474649658434436433202725891501018795073317393879511074407058079322848927009871159051701796453639052920878136616930200634590870864322284153013460774786381590107901922018182524222158291874590725051670459586786929530976332104262398901147304733607870492929965047165568902993452919244709999177629089390798400 504 -532595986287741994828512321211382941250950858463913267173145778847060173837231851918592932500546531494554227766882132290289830654900201144559964730592735068343735000202101687998640981661488936129230026092478231967634702204182739320497521540810606731462546725989934833855308361215654871016324743827578948797645849668445526058710939778072014306066943613182762779064365344756268195682676980430409602545818707917473442146837519871352923367130391155517870363230230713480159531690400 505 -4780708130380860321896329410002374005327842062211720475437365971314304491097370266825706461435598865870919434588666743904720400710222993640178851730251223890697328229536885052867009049250553163314454867875651139622352683349624469979832208206919762997464800611707672478942797626515967386766336759941416583959858686231809048760666712899010773959210802769420720153462907144119136101048662875823854907604348916811697253963593024904639211135053590312797042290143833315258540905252640 506 -42912996696027406288642545810732772198021855032738407904024735655552511854870070655973041003637332112224735319963882116235652292541171614849194356835575215240211985807423976106960385576474332940265324130219777620878904916549395934087742864971995184850761115372285075888059657746315264566586366726588763091592249313962206915950490533571752836606196573475709310152230285076263075436685823679825986146914926443001440568187034622760615211413860488538980565379117175727083582592208480 507 -385201278034754883667874212987465180026030497542391507635535644908125209963537853166337888772294868723342742487486444794849020874467203193646318575855429594789358476153030602096206537985275521126523649145227234620552063659203749301840863468417258552772808355146487929717079886397397966553322593634527536153523326682134129535484580706676621616163314804512727949709664748288112931582558547469207224762544043870018848177158174690697356661034475509548127323551010388035418904096924640 508 -3457712259524571396703752777997718938816336749593120619720556182639864089436481516611221993704064175941816743588461000520691998400729225517770103751773147543778493407987833751099806718922945622710527244295740531239601201350332867748807750818863580709929145865094458581712370633803414817880218557034341663110366869430180375357893086658357075924615581709799290257236360732664950724441864126888946741962993779620641629306774166514921154280151984888857205896442140491026594887169244800 509 -31037892561429797075716004798961842497940751687408581751479805890926402798890538407459083082974202789544520042152609649074738193895740336720415725033107094553092212929462499820776064634104005010146166953216578560380624536286190319733403955778757760832350230761525699921107704176518275644193946143595102276525080994943996335972914563736804479174005093972638422760929139857654538035314100581052254742689427463824580755015031761899164545984311235672276176308141728690570750568715676800 510 -278610729698481590220838960724798656775632865146973504427989316409139356888864480057544475203639020334381985790146366614635591081675880904913849390591302507576580687825645733685319262539074774385194416297697052253769606131604273105371614332461084370765685012600518929880060921019805227253176245971330153376336903519320814168792162495660962560114892784719095489018693337781063676716995985215798474925553331234095942542076108639165441748070934974328784970860142811657711560987412487040 511 -2500953849563473687559664017308515535479115366788977426244984333402587534342898962864885533775131479987886827435227756675799327380914414306927254705757934642375294745706921683785830640443710352455747138077370604086186268739077887934128365837571416846775336893930685579960546858547644965577924540646754233928096627090263355366437669995297133587567540515668279859351754090805751634248259460244359304273019824600387648611552075005580981014484107098329034562300342616583019432973113655680 512 -22449968540222119273484796530370971486449246534691680177777242180309164663749928971341824049278328675828765349399036659535104899692739547177026684819655210188196981740759789177108745358357993710716042669147647063242406427978128853408699158963824671538631735086924669776364596409931594261320588259399379802995179879114942150906538147067159425719649250410178543424962230080748504904306641561099756567263279519264417251989635423292285524887829992624844224313149169269171010378797715549815 513 -201524571399069901080696857743388545214617505442992567677707992671196302683369245444501169097323008873667571996067375861908690181452369619396116732153045307829721444281089335595683766813330528338883774837085603754836806239452794093464053853856554800069004171686721450916489213387397644392556157767123087705249129324218925155798456466363097768886909937892538386884894872362274590807664881849638165676895520830823862466690586986863498717560345255433543183161894589638464917727804054789275 514 -1809016288784646933047344944801546201595807723957135617246974082071789378562384627394802323375580472651949761069756560752620032095761154521193935023646208269117382770258650183732460895090869762170446959335239252382912498032753291726153977590844637835638881805763682440717278658695433329235902941512657444887197437163319300912167467190271076081019849131198778437912266422333725606977754406331187736251353955473582298485039627154451718059967768499164140558577785285198204533844529005443025 515 -16238994763206646158209467339451549689276541956997743608801478022170645237075542004749846875660793252563036398884436078367693996851852072527144779833624118112873127275545125824068284889330273612648497656323904978186804812437705762427203569713543224687686505996204861987254328619706773361276853007015563820802939324283543938091165438486646960626319927249576607220327005185337501904967298292172972630466037545930817409507452808417534548720836881109972469519039031793148154485365548722646805 516 -145773301827855009699275683558797632094435934776770442627845825966462071197933935205428858000117818499751908138823077354649532157786393023150648488739044409106256444845591129490473441099569432894937676635837844687909457153510568006904664602544829877428999798012443644815817926679228244591927099086232735693719408817987161862864880447810365739575802137635734195047586604686983156635287840483227149659532337040216174885345971722073682228052163630429055191496489913305934596077932600161434110 517 -1308576196872485686681505700960115687718137665955496371829463207563540565627875035374072204987517979994871577702665187626554117493784622863524486723864419927779760465238662344226861199503098139391500497614938950090111780753273783597765083985320223329106359888927951558201568660963826466443198581932700437823117555752956321480765783671736764791820691916378031719953287103195916498925282142519646424699979837918072084415649235516719456905976965974509178227727678312674743637132853379785717030 518 -11746871265361116685461392875414165922566293719484668202716223774460354498396947711369567091104167194934657985168712591628333294104437251574109774644728866147057695296061351159565452852682251637394743849246073586716254402514909447354454904501426715213020412130337789084241880836837438357067323177581191188952696205118237248813824119833158216760552543264783489377959044459191142316607262476286401302808699317218214657399167847785222923962920640504763858607980123849300304850709977250972170250 519 -105450237428357307586829729107041616634366786973177397218602864287496708300638495929230853713784807247014588733913356386120240495631162148523655953891699012291217345634585423993093342660205414987711197675602036301562676804078927004285944894165986640033645664961934025709986363812766137390321114998749074661523336454038280042820051202895345148145306934625484156092314428006496208194746119223542087995733584044161198629716229292545960698927258697710394638255451632011348979382384940293409135250 520 -946618669837638291952540722060904358556200310751523250416227250950066604514193267303172356030668231209738654249822206943094774295396663287131588447627790364183466479658162998461076391418920917620453597595596741260951106387385444723089982242243895453225111469312130830796569896688446787188498009258001308692290258783559021615161536567529752214504409174676461616613314903719854422794374777952873974546316096765662452314452612187701047197293160770984850329570092727363417376455717117864680467975 521 -8497764911383175223535571894585124155407579373099566683678876876570943395994015184600647042524827864429842007536311827011236582302437992694653434106631814843159448609138634057202407452334535761441192852120164988248499663289446689001711798362715353233654215627587017074156540128237745918772754681957144185707949213686574940679674676634043476213506951458659905913436609989822954194643552469262171936570288646013442014346823161615888287412169122698457092114010218207060850421657176507203667080075 522 -76284533284945515512428524708861861670957695291847834252335664834504675773233630565208107358757362782985133423975396975813514606646023819477291172842292498764454360502727278145690577244520372755006570316159182250828485483092619127705022005991732079028551062128108739481796067128203213362776108121937121942964463630910517570929033591392964999112056656197855017452804510368410657770305913545905244625993050948695381760975504473816192557113840055488448148747608970341546254934646607495701884937225 523 -684810485225275708089583027740165278288998813375192317045345977816442548289353528687671250572401182153183941540276269218823042214537441362229219993297444133267902911205171263659688833963715392131464335820970096878852274078623034043164585694323483959921696437268586102996238116953946628562588580559263456065426685940965353719907863693288662850537487573324912632774220222140894910576646776478059509596629778592972882156367100391141537391299195144394386344875763127635869344011789334975755926922125 524 -6147611684159726967277478172690338681434065683429207365231502823756766693040303433104590768497280841314078742376831241231571737742717794213599715359677819089488960485322758824914458540010147336996962281873746823889544078751608305608866815087972649899755076413953108833004397141510238436561863898761021559793448722645612641027569829796240210017038819742214482871316663978913682556016309993421358651035394042941497018441890916488415633375327125876395407187587003344273147698914994335354877634049000 525 -55187988318942463231959532624551554677330955363813055833021091063553602712950381105184640556052732581168101167280010742713138285678912312626086587600307735940498039556811737793946367807748236950984158541849464344745564272678723703494455808589743045671515571693259051295142330910357626193363932485448942116774331104435756908881784014913676399638674204657251157661934166347847973117152131426656882518723451665491953234126917884590291200186508084296098198238281041450589228771402606290528644360519880 526 -495432853311875116694511241545879165753529983323051805405942190118061049449718060035516868261750956745771432912350210507778401112121338289392359062069682754963938674500503851450598381726591587229177179913713252159483943907963751573955932182815145744602464885048610722843464042887278918032441994669752670485567284173280692250455863343008326918429314818234866856425196071282391880340669894670482508086334864571203428082789555610333374614602074475372957589507914596444263000491564842022578438536834360 527 -4447614476315903561824919703517180897874668597915290495968714424001037618494527783734402853408621966535568594133451320516697562924945069159611481447156867388490310946986496624692183954361489182507091533532784432574038972729746695818568339956164050318243380210939235919871780620303067478579664282319923878685424708584043557944794477183628832355007757884381698477699435698741927866967190268853990029898387560315680110549672462224833387669226592681194425722887939195024304089801884758271003022234845080 528 -39927448139654134248200983702029237605920320367648630588810049942736587711484965331252025615827401745035218060970756172820353121712575052682875799355158241328492564183174231062577560499381550615688662630578405701516940777914771473825783960970109088084230345075477231553394394204993446682703804352644771183653244542970391031549859511080304290459728735552972065879347206840978670623910003549939228677496888325561219174252741422245663366576011457024359049103198545046240911715266919989023777131426450150 529 -358441306645023598383188037052810679377156146362879672336973397312015226922196787066381606142843725684635634350756372523107480103994364697903548527670409240206070297364639741618489290759098268192637918398141490881860022219881379450280998167574760036506634988210664220504858181624789940068356081041039732232834136738310750489282198143894830010195182920871577203896067836082812300175706251150588652153937093871626143399860621955093866404290129318352894374652343838231754422941025714608457311147720627150 530 -3217856107579287322843789962825043797125488574329399020715697027189751791878891156343101286844623484542445940077167585782915830820387145721934120555954353141321665046907463944567494425342999169925606067430862667199792425890935100800824508077963600478676545799823283700305877789001416103481581572817484992384575136982797265713216412771040756959450340259447102521014133517135888536294359137687737371600816401209806019427427998608182295003042330748534097046407267891144693479912076132277433748001612724490 531 -28887985056177895796603289553271155896228256184233983298967472181946415803929706482650779349130546423378229371653216349203690707195452963571487669849782300234802970392858532248122873682881501022665469159026219085765368162376812854081978210937198650624954978959995467795401354840244351347074763385350190129373389224099801441911304406176179450895856444476053366699951741009767948498145404914044150754088685093346789632034932710668935970394543861917630961620006489712027784969380163695982159466522952650930 532 -259340256820123365271761862606058346918019081834401323751632795377774589999188492784097974006480243830929367441758949781572982739784743146649295321809323808122968019917842763189915121634289565571899023878776733747397365307352740960705879577887332246963881540437854049230896373528208688033137349489534789582494937846429796403324041059957580935110169884995546765712348712523781432381846717799764781957758571439519299403381275613073004125196130609997378708077351494106475001905563274082727055661867710264740 533 -2328223506349512763274635108011236754226494008588387118483232506346437923351063673493262299476562789363971900954627719896485407898442769149562623104798526119828146295134854825260307424052674617751476227504590377075602988734864663221346404840883461166458111015000246952288628794244800323149272452734378927114893578977798453639597629403183911396814564539781784754096789098360777024291062935594511222641416068176547556557559857051696669304059071236092790090337949154408035429865141212919041203268362089337300 534 -20901691927789446043330712935966046816033356324293497838967446882818021356825841293495691879570490659570938751266826384239234167537705309556185796188022723255535830222615157363853771144023449658240780963777165295319177393248953549593885140088380735640449783157137048481782184343838151215688412244210884974885392916890572634359983212282516238270279068171748831668801511118991694858523138039775443448207768971607432558308880064992198188471271886715035272833483386228899104589463458754183302487768778757084300 535 -187646404353593849245079278937280229640015346589872280599178780146121414162307506042354781490798255397979848266045919857011292909688969349155813792693594653824931948708823552931943294962139492913141067231816308249379456111728455885419495939896247987441271604679867745528971647483092785586825128988682019690419705009019477313702802558117617742826449279306373156084586276457041327860722676644937298844377410038561679584219721405901921306967324994191241897979851783284864297837743911021200751119165316579954940 536 -1684616600278905974939032631056329225798048223489674280304567705341672098785492013201140314428584337640072816895919713343168547539968881545033164123958166929488008464900856225202446148055625447570960476715485215104503624644845764404176519520113330812625744331566275357248902178523586724335452463980481117071454515864555456778988593115041001079255361813474379901266845452073288935943652089581041570968552419973057466715047200382835905464788746029940776143804191755908147390289596454914212713405640864520043230 537 -15123904338816770400709639319036430535516555838815120494130951410525514317029528855945432878696843746299424674590742901354591373724748562250660864509501532154677260352489809798325871284499386001377282045149635422753839803375794097192802608205710182211673581792329634073178691625069295340821631897299626564993449201085701782367791447686429546002029980079627533527015757773641202905371222949478959801935551613948063402296541067124118994871036395922429202587113609786281524336287047503056647097446172454098935590 538 -135777802893094797463619996116999924696180231787132029714967463406762517009763242331257324914694712443543162041400163965692706942547463858123962779890134573061507746287222641869728547033702666146193814643257879352975922398336590129072930478872825613536028624641174967608648848604246647762394948074269881615089887809003605220885562625140250385111161345324537150437706524250347602291715626107775791530387944786931498574520991364701663095217668758931845815047878690088735618112019404163129378216849466455943975650 539 -1218977343598674814334799928033696912068304529903398686068140177041417105399340129203996651692407631751957998364258614897935081437824077197517357869922748050175576965276197335821180777543761041709521092873330015193043577895270426038189073445761786908906943440888025358549632241921984282972595832525773575390389549365062051324425301564106997427741947588173349296786756717713231999053083329750514017097490287242971283120792351045995079253725972401616330053834294956102767450916626895631508462321585469722287380650 540 -10943707706974769444250203798346967832791000668466068203811747367216278012918520271075881050749615182839800696425788453750350508908465048617711390654417560272687402088257416081594600758392876907792144922685007247510880121548650047098408570490839153582186781113750272107867809460810703340465082585342500543504830620966334860779284929597760599129061040569378513686707771421247682835943237004871281397941912801025786630684446884946266933744562063338955496483312336939233734448229272574113987083953789550395646706280 541 -98250625384059991110394158684974533759456359051274848920357961113806769517089192156405830431591277159062683886395664546886233681642171425390432947150658207475864532241527301124408458195035495639827075581295896859815794362960800884948189328787441347409761914731026010402798429854265408733158791343823521515347434983426041439565595014891540166302864092505492497183622265791127533334891501169426642790765010119375685148307501885737557296113378820031990473973101701504359054001940068193108383117862395279614891039560 542 -882080337857630842699590361920823028179916315762921429606018152730228303450472341389429466568492905269370885223618641485513677296809605453782005019990964644977042092042936987585556379293436756057930903650527369224840692564884238203243338143689464200176939994614709532509256752160249961061901621179050287257713318504337855433443146388306705625885123015003185408294291412065731692264911521569059121438860773507162516479085432059038660152929338262501228129802791290627695861205609542117463823342284899318461364941880 543 -7919229552589227178932786398460427739184331564169874713313698885008955763022196435126093277203320282114517615957902168032926660813898391504948940096603964354075654141269461905118945394209031649691368610122137983372188538220645784973869748527598780802693522051098911548770951504201139153180055991248379650794387528008558094361022723099438655481012844747956775074465323450866375690223653163258127471481484845022867896566374735336673053859172235782124285695743291973867435218006163016247948690227695919295578552655000 544 -71098377086113576363800972003824869629000506175378066359970781901440698431250748877124705084303338709278132419739695199766201859218896588437813646014363532914164512547720683721692884752420791502008537301170077041892957390936827231272757080530868465883005811944057139713598027842864639014947414450840232011911376262488598773638299594885401458399387378215111929161192352452263564101199121414251276784403624968918541924320173175338807343838597793308630535547812937500677488244011213550284892285058946451911039799939375 545 -638319924921749961739592946815990985494861425167201612292361533658255664998366815148204003628433461109170462256488676353130322380106533958213251687978496819355976073203664780642648229529531986824454629384633370579783927548355771821316697972545943859753298051086736852511257156394746199449793942950387624283086906518085713393416880583072053827427894388268885631900392991832891044306728992807213756524930159583336560799446985957674833639270200004879136165936603125120761376106324528259713721010630137594863702277253875 546 -5730850314956810096057664148886424562080239388589051837833619483503240420919403164572337043565166348639475468830233500884697509720297123558903589330532218696855301668213122261374105533248655310281092661618082019381137019857216105252920244434835561905697192392723780313205462601917666428027270894400732846585516512365670635631006499300767779967127359507864610563325506311290900914270303155203226803086460883292153518386243818982641088827293993450398398324947304980479802684383155380089957253469063982582457634730949625 547 -51451930341412969619267255274554352878201198605778489169288675106918489409753544682293870605024738461002676466956630206297531024198133772939260561612877012834106739474578872807327664120263521442030065925423036192286588490893580060140934772247673573160656145960999058716914125846467385426036430278614257787169052270983196511122253963557715845372143441577921576739472690118372238372909431069841036252207695425681473361599348071341408386162414628583010117319590886214143164502752607077919159180597025993532814340335820125 548 -461940688466700384172983386771546379855383023978887165534489564828538262583918685833733290833433783263016730323771205501795351531121930954126207961925830115225921821560087690167978298306015557472240737870586383332208057254008054554549998320179843029106620872496560892129958940081422511489232184253252095461444775863571764296937024636321098465749900971830974740069718312741590169333420439532149449563616535573636585655235022830291476751677153234723375505862020365280263447725443114641172013081272569139017238238051523750 549 -4147369131971523121290774341342353563401061794520828486192165874389553909428297272266796704040063966672876983180087926991528757189253183375023823395869611362383549468979366529759499148179145141677002908859964086419769606930793626410522662513964383042744142587496445605297937369146323422824090047694498321547288342862559610600369024467079588957525067195181920753740695015488702995709343071865145058103945180040901148806290396230431127338828211828691289377766663716696572921381983810685495177554813284674346024180976248750 550 -37235834133955238496243352177360985265589896620625183754212572886792031281376239873551712953726974304419393714442316697243943641819149490010668436234189347104454485959672930770822557806742943108365527934455459379528767852771379867663928922716283860845582865631013542543565844961535536476191557555482604930546381521918762467535676805124434564131379603290560590330857367248151300714204974707036520539849602361894490677828112684701579830543879472745595612631657791696450321974153156467572682157755759999494401213464837666050 551 -334311563449503747442678517643202893119552120838897974649890377624247148364733681768530533542808242983598440481571943196489635564572291337718288119873928675364312780476410142510452256751283737853147489458713534574462458380508196379915528821556181959352265764567375671439238176088414335658293348869278487461729490724014733079671493929129905242754872772193109329159258431536487267936791306489491228875927373655702441711825178677347940874229712797953650627384412151583193725600972168865847656323807159196912527773158896431850 552 -3001536428361848862909265821448756409964674476227497033269667955626392875535543708052241529416952268526655563454113316090222162786268615706035934641476794411423069094277334540365582218223482255072824198835841082157673811111954024019676378332667459765488820886224481571834899276619893926671198980065478593949875644978654016563137543320231540549081792498168568542234211570099331340389017599568692989690391419995763226673560843342276077849062421425105602371951352578344761058113076211773806131776790364094018999354665744051175 553 -26948695057534501997006337800168310263064391997232410072665282820406945076010803816418407221618748667694113693579878145367003685775449687125621004511631617093518151994732307401293156805568877751241540953381466497129928521104614338621506724089862455218177207414293943949656916651750042216858052325542678515300420573813774307840828033607503795345734357601097545772500651800258915198971921124518192936370331646074076709645984786969983230597820836122331493267158165554216525594089373221441134618936282382869447254603825351200875 554 -241954529271076918651822245880933529329390407570819508486348586188996651278118660979901006354389270529080363739830891507320354391781745024842669452059306251666352505454509922408000292330143678582446614985775116167372318527029515740619809468633530419233237237687180644775439536869683592033667783875901232734845292299909229976895809817985061151714228690808410095076567223925068310829758728652262620334848428894535121938229473520557214059555163969083893226553871327557171477084838524193949825983012759155943376614439399452839625 555 -2172359314158155469625279731936381579546580902568276776193648657621207771745703221014138224619678801885418833361400598884643830512159343168992832215516257751447629792215897195241559381407398108786182851304716042994623897694032571054970289337298886628899497577288686762010838220219159169556336156853361878770692056811617464819588865446882089583769372191528481988768530588862370077233671612385990337168558056182826148861617056852138013799573661365666738644897190676067361207772523182087300870042076718692010532738291040492792525 556 -19504348374599841914333446801846073462403834290684959832299809530296887044162860574285212261333519027000019453489409693582989212080394678236712623057297048012997424321477983450801914446017502444353641715311407350052450534691745673932395115776611586423500525010476842294888676970025256428822356285992774278459163215114378389171560460990711135255713499964226946201317454495685164434443324980271337703498996072778180099131640913319915404473869995570878344092314345062820624369065531879460082631744688812428986653650267759244640800 557 -175118933970150465733539618412984225108584515776868014580487158816902571109261159303411753175814952700228181843627536584575456103436362272642369529460579061244165384258009686243196362916577252646701188901745687895174695016146176149615633705563437241838287478594963533782294925542363208977631245576750204966919704198899472754482897424442632652448515643305384125588489389466645435074777501304016085915975725960437484157553565902177552850581371360592392457460797198669956808742723025007504260756472511222544636005215420222589674400 558 -1572304407151350955779629907256363741566323340577255829835556748517351041679925462562890472062424575319253030531494548904521568240530779544692242549457887270310517159735893419495365193928408666236510674547931713897536240198731796612140367141349140827257742415341876889335658740084658919315291290931036786530945731248183438171970100531286002847252801743655868224369770324781171379434830253643585287525158399752315045930722876648583404626187581570910190343868447966552838013980362643884581265931769321191664204993063181568412668000 559 -14116987154727424771123367628836654058893339617812606457861644581052924647927631299826739318928996321158016029047533346962063955275892634230429991691823141698906056573728889217258028458545050260896327505467029109215982807795053465467500004798624933474072646122720715755949322390849558347126023236463101308763536002029754340223824569886448029141971041057976391087856667728223075408557089522427825685310858691157190009886043144721359763539956121474773247470260716179121098375970375867006642886782737429447160366476179084600828588000 560 -126750377524945520980729093638911958228778056425646045125229194559882330588893089599158652313526774112111615346519638693795102798441407437340360711118726350825177950808408669614952441231365201271047740531228968502032074209988444329233196471656225295549352258401856712180202130323556391730981508630243702465112605389652865754723910602480465518796125704356259454267398795245545755632544725212084120617398209819889913160191115949391065876926606033527071229072269430265394433275676874748766786490613578205822004147575407923880296679400 561 -1138042159702585720463337691014615924417745223201388822274116672010922101918457205545387044034285848846178621212868841534128222452316166242216393764536585791633549622499027573708583683569316432802615809368628011309689051329254534913275598266902685942392312523297954116313151747664444822012395470535717521063765050530626532631986341719597334791757727580824383014518516455707333281855842746690316783511291948062006225646849645342393580788020168611186912265306633012917632371496585415525023713998610683462968689645877593070561594249800 562 -10218079604731757198323846955266462552690288961342007112446962147628314815445791920252710007467982906188287050961096395696105000879692837826021215188348063887158169742224365012337212219378595587049820950309781041047492798945584311694641759528097781610874749097084477706256519072446243010452931573528880091259356663661105842813172740777736924126707283581565545713986537429713885658798189501422310479711706708044276538459080623483484001167882154469838361727290516340182158267921298944375924663411013360772491117354267499348850186093400 563 -91744924337333983370385517511317883132947443516134717501633026032435402117368522481132236390320876715420587997528139041285631935074329121155483557330549667761251417490131732037947793550548491460989067324717483414733705326234331608554909581553346866861406495001353525408750806236617688131153763950601223554735431500545097753855396455828526023908535201607129366934639336957733023099866514972806002619791611739189729843535794940868581928780895720861514952986596021491333588000607755175524510077340448558978583655818511916888876892899000 564 -823752299369254063453248689144173333661783429017209591184875255014632759436798223128463909717349148381010385850146269689841205885135465726119448110499828931813789322996501934468382316560243902053986944915548468106757949950444424230003656242883242081181139167884493355797720004933035412581848689088376943406347916877234707492063346901268893235944720320812948783966336174386453952088163176989875172458554471360384382850470329043543437743522084983054453407666883427007293066728861120937688154311439772167850261760753447423980979761774000 565 -7396275070265886484775806371731666056046420062662485408992694103874746882518367054744597192913472972985602986580162878117813163637685340935582230556753331276267881832851777546120537153823216486937833223993942263195722265661247016139484155964861393058109591148102716449489970946947413536332244955301480060000713243041082603729623643947145301568048789712361219789488890995862798051226994330742719911296012094179168095929975184491851079067057587821301313516980707301253093323036305250472375233313157458774344031703189803153726566958370800 566 -66409664146804302324435773818269128792982167417757510333040408897334741443389295710621983983014610686771792186926480117658527380930595234336800169062580264215535999071647939027181218755705982661869378876920873819011767763410702007103990248433614133429881523347452305647187336311637377370389520959085020609405697351828236381897433495652636788990855034131130245530357851662499540099532836022675799627573027319114014599851826656515171702860047104784193065889215467323265406833340111807244895646108597536203562489603552260825509564103251600 567 -596281481783740217167023852749220696093601788930870344101426316924746329256252036089552946133205261034136144662509189204584767012905926522061110512694173060178648626585114034545643006499645780831705481238808057517793491505333128603468102918475360764182587011220246363403581532914543012685455116759615237958526287862711730899893886995357273179457571391113904902989509387678633436766704882171856253798896441061039591407135184318022467617743385909094050967269834116653869816910995607073516338155800476290674315052154646490057617620546126800 568 -5353935839959639273858840931375044982530579442865209075558581366753884294378319338128028213519976815623405524258445184759475900996162368419914900730176553885406880273915636577786583333007382891270594989996339953064695082178167175840998811415887922354456327037364888122109622918774946064605318830059925552092401528344770823220878210697750164111326785377959357403602989220353926985053160033585329039391499734879052669324629295813229902905794486155597992839922806329110450820855770415624882613722856389229646138672515311794531425818283885000 569 -48072510028741295342961016376792802839628700129346842121315979266688215922634153775915810444417507119543020779325828557005557782406667030329253475976224980317300090192328624386487968801994234079967433750248331845707429129786038842480954178424905791404072714998061886495356877841865025385006281024211176881617011262413768252786409100975053758250911329518443509622157595653406349677744454501911153009228773542174130206642409617416153908516175799242443137819271735563137597967929931552596705225852501392924889494688718326815924524614432985000 570 -431640537415961315026797336520044850760034539056135329784026634889316296652704559693223013779875090241791544471209807990797271456767231335482665421133893770638494494042698069491307761980011386002233905146966600677773021554815696133013199096804680421764989746245755675584625439990640701614845870670022461894940111650936255996071652243491798481979235411360340144291583464130059118685431786211896984388127829804995084908062898985852413515413662702671621016419355688793224958596255069624894626922654565138578218304941860344989301257853803539000 571 -3875693582016871562420998151205376444565143750859554878813843357403720933342235162079079495007740083484527580567237627966405623045263739154149957292738131982598180859819462350756453407480767733858937358473726377714434818759264578062974906776388084977914365024521872764837783941912460380349062660114194679746686431583800673365778215503296761501063992914263509491738963959010180563047651082151306197824748482329614361337370373205718606118258929381081262611527209485889429707045533698715997814767863319554274124780099681241261204113864186943000 572 -34799933981186455147892039343690233250501011021703975275503320775569074674205803832933832668461106763595338555582749051110942797133696790726773043104026303955636812755302025583015987239197942449474654323638214468428911239768501526103914547558617490291203109730671920489872129939969224673903471717388992788774443203871329123088526074868762529841721446866533889422327480583000502398274013912463476629419419939239334545155129784588410421369541715561596791560845713146028166040884372511547840518614940575578237595927608326669785916658752559684000 573 -312470611401752725542590824473448953008425308388598521452817775550266822336455254311421586525710984814481704831541437814949041345991047099981234392269136708292759863221690962695667110550913462308110116047327423106573731812581047734388552089335230344761326351770169338430003679827472357674054732959801689176691990024289682963857707949737841563762053829194270263661212718323800322581360910261124934133268613590552140025869359060571329176171539487896013076056808366730043480419459156320966211986516351241448573178093446493396245272616547852660000 574 -2805703015966260535621102977937553839382271845705290556738367273843336589411307283486179193298805602323760813069276255223427454873236684239204324142430541105471923928649120595354474368953672447275260519351786652772266574498332264848499298725494385360452745674256886359352332693085004410195258002917801229994199506245973912884534192984231420591689242919280956339564268902858653070704414863215745488715795181961159807828102224038649182184648283136961762010447369899175338149968453818254808112506106749648825690174030702486000432291055204934860000 575 -25192773341624005470281312478420157343879425285872026338156852582353298801966225225459379434785623173561003613698562270814879912192210436046977261821511102134872249119331147189243741159839671035273339237240477370892543172408503449413568485773439150636552218984675311779714945555474570034501073163590622174713134001300805760387565284134933607851985323812604482749861426687755175311385902502231119927373305259939944500550420491672253439337981018845449699582503949199030036292673264458520998756293963736411977458032209594669948229423857431441186400 576 -226210110629998882451900951629147662816917339546059236494700072145713995492655064003604011174845908079266511614668340390025275878225889540338483330105651771252707070217327592470084425831060379504225191901055119726139293902251353889526000361840672373424041799633230403688690448633532076768124219448074128277111682386680151723480013280461591353837618220067344418024797393800468344983485916217950264347872803479877418327858983998140442340722287898383100427501233377182957200877962020450469801332556216049865880925247548652140576810035053186482319550 577 -2031186452641289791998784801370214975830933684901443508282566852317061023652419214216069985956458665093032576560826120555842208535681687536384197804640176476360962445053681553877829133848741466570867797641883146102474318383993525999366044843494841536759030440034257749585970908787399808900609325754717605898987220875892315562131627046917685969207452336514577867914168626135574515354316346490815111934712296064549227654484222000633677239657146623089849765829965558379378262996050655032727973490422452953821714165870969786378385533434333724722526150 578 -18238508112817117682480437922338089488862536028786318006897096822708558326567570452909002123034637494520482824136137656894154087024546640681373679249277709190853624722886863779629642222621052269035992854258431709812874934970460899544480575670827383349099252567089615433133545011430112470924156402538035250200248574992873906172081564660039429377485601429949237256876358424988982239946196952054204897822070616911782857312756249452056721234983721408021315371379794546693725233476648615259270211791163548149367987060329296178726333769072996593961783250 579 -163768572847212771729215538442548751731599870144490617129288439345875293160319168885447153778336926310901537483046251603096212605251499110366946042170975492371758195050585155078228859957524785400204018737978560378786073897947195538396812630246341219398906760097234733396997064791753289700059912153359663671487206116386790048685063997698696016120116825275140042311744710624382933791848493875181021180961908700042070941569982281349296880312055902591196577920213388338964900671580476944271063611575577352035516692101298809729185162807272036773760468250 580 -1470528840324627784768542283118610170720986420193977817257472745022962977205072813026566856685480538322715874502939445429181164220947943735846646530390414421158821861764564633874855004584119107524590568254124728366754953207774128213742414100556801845912942080321376709537173643854226090961917280163270911036388568024383452713020367758646222158540635217298154035102700780916872964117149924313694410880085552603136388730511151243564031297698598518439572030704260907705740004651019179182351205670837253188622363676661317588051028151552194426754731928700 581 -13204387194446786838446618056849895457231301470141105460640680397219961879653812161032012549618161735679188842137409787958757545164690916471449147932954891626825427973882502056669739344088381039510824431293922044560001017013696431826323880142176996953748397302989022880646187435434591250513463770416152053144301479144937130471303371078928297764382949963243493289381738337423969455764494242933810226439597810551742753884813556002880466919266073099310236289473544157488546651057430392072850671230220223554290656284237683058282640045865401591014520605900 582 -118567229343950013776154683788827411786066634850442297486783841504933884506994540126380236399148648162645087438161689951670905379777791631408579462367048562958401523353109889601642711017535875107360083295433052585688256554834325691966269068080785199450668598462922050814874528415087927620589968495180086992666872044693198357118610682574706673739974736267887450052077258679343065937844066861807718631225666938047092150862604198747514295738976800716486760908571721249201279722381668778303638501458987780575125377562587855090352365772667678203852035543700 583 -1064664572239413931592057923901391939451215837808002448273264854679809408909290596160549807117569765234042937802360972379068935957352897410675666355903086152808288121361115389476157104934477369102967471786607256065313933215364828469028162215099331936748284927878896974298230113641484221430168928082792033287497556010238239107231435545932400406567354621547840138975342108381408147829526054925494694741794796604934009279186505969885484285066112438680631549496351562160495196134936597005865433199207205885610259608130613072723832992830043388331330027566500 584 -9560104480862134687104026974210444059044821666892405545796234414282398185479999805249868473500917549464591037389693388965475171507463345927368483510883191413230587171948097778104397017596574184205413393919466525353606619488652672074629593589008384719705490003076944748664244376602642563664051128195481887944584218694673503216304191785735458445272615814035742617785434959507027957565127794570709211003376564034715658664476091277533355463847078130892520283491211630084994535156862182703353307699730458329007194152460505057129760641097170425358723740682750 585 -85844835620459476087790519137653782294294783275531292875329263894402457552694767482012921523590290405705122597278733969633574488767017019070883151936187016228547477631185226715183585527238981520736814629502491722534180465254517070782955991663352213560022117925065283358518420017596036558850018079334814286107522907355760534008967383676014296090627437386546591403806649303060543352289942401504163222907242890383523683699987876035696950857416583626629759058426213150147822723382900932890110983498605295046623574158760740282226722474672540588733975743258950 586 -770845605861532019068180395396474748178462712620897036023861069304344251949283048618348111018996771526997193015154774996948581842819186952817384207317774879512997998797434578456136564922067441573578700649218620211561190457626738611706338614560681480806888028194016247495774617973703659339025247668020124186856289314856675648387690056148783662165326920696259665472407147837379827849402179038762639725150020630030890142712177822013374326641170756046631044650919340607641370598021885168716320810869728775657565268299315725878971013074619297914536143960799650 587 -6921852109874165711257885628849775805193657509752552430803699652986709628662131089041418898093921605994552307296219453166807452970187281819932593112047685502407176237923812032440026973942448866327654737856952891201259003240460884535441415395825131320840045650103338399574494056796238481049407292092221592144666952263389331077770893161772127228745209879028934747368071680154734365577851594060166735930606062590958810804490441737363707113672250519798623912018732273156520723036070454385525940364726303878178920833399818042773519948750116387235979582312393450 588 -62155406700910875774560605646814313352759373556961695297012813210492902787986483248535190105333173604849041126741562436599903659324130693893272264679611869817533827442581169270890038133360765330289144584837944329154162478077607942767229036207409342472849389511132018281893416020211121054321208337154642868237825693793700115800391693697545632258120251974953699772284725291185369813352136762989252322642176888571875035795424374784490431224812045483906010638535555105895288125221857141421049260417950483804055615646855508955517321988776555313955735024845982000 589 -558132336232797320834721635426147543841671182924907311419186365144816575289746196776744686701370382336242068793439938416259576322861336570460979639881947673115341958138899497918060121710263307015109143818689112999824049824367518521724744265706261481050764721773136238867460572717990864611723040569118686129218777749532903077195707415902069353163324299992411066376254519635109373417350511611969703793640871924714171586285228384100458218587488809107604227957919441349881458224615284246139099385994125821459507896699862116919747225804141258158763807379304582000 590 -5011839181968407128444669872013101164869786317179930399828558241588539348957754831395242966345525907826119458419736938524310568404270103644580118867956879274856070668169304305033699194611822034857708888053245628259436976219490022251013042575782666655266019484667925073762383244508331526632048591415577625614578109350890373733869250660083327852642868036203040389256604144113236373500208492407144899489337863486670645871422271150786826511994094424834046101222130847918088077413579281247533811096604878986597411587654016093967492885271763365635814663551789280400 591 -45004789405594478224460005094371451576927167487773080595414819946041249280742478663645608159722006756062971177383323067256372566026161489072397108007186393082337000060870554901546263326235092282554756461757317342086010207778060149045898844246495113264799941463845479469470334819975829800061390650833283348792835915947843000686369057957804096301143317543366388063933668684955914440212532096793093031455018682781321688053532983074831959897043416434169683010466748578513186847434628165111103105735502695062389954815025149595068502101755073065024142841741701710800 592 -404130845405642307839914505205538237471190578319259622373691187218167704689910500972871711109936128235187085775286732137727832028707896074170376733388856191935309953249303834217263405138962416510238319849158613159677753825250283365418915972997243280600804879766558393344095101187485660839740460641604280882065398191180292891298543770445416513406888304156310336060593551907475745209746318625932571883808917766326868401507738746665214018264666894871699383249393978789486657569193383996166594780557318119850785472629516377107067833062381703401466796193748118740900 593 -3628999581425034214582706138650069333109763624873621398212319682861286724239078276021149851029358993005685045115348817256999503461837346703131966450751533258103752952871067314008309666720025072372713411798936956282097873725898413019992795204401889492747531171596835488292253648943273429969001606941893416015174106860092849318996198275922163463561012174759447790088803817718901084724956402500996535044321226147876179153505411173680041563675128524775378104220949303632405483230952394232018747397078784128508318114253245713482523121512955431050270977625141201172500 594 -32587683109968236532969957144039511486207877399117670939502547455188726240894349367503052702677779240222767728359041399408813723005791931505902203785031445115699357324266452951044316098122245346862042657467221758937222320629532213886601969057709896556086416278278654031230439332430000800428711399710537846843331121198207505500885053204998013324300402256173223084736834282344475397176628705286726461155571414600625487550164752862641989395022113722477890249014383140699075500932491701740047135717202415052968634379506418578646091464899165436400918172815661897397500 595 -292631917405983676967493245412778335917325527636110446772709430341299771941342031379107244689760293244555038609449341507632423062218397126110983991299870607148204480980765811962066858676079255274426712468651035055464838418695110283690948438109821810586839869201416552082124768660795788700320344552358661707031795261448777650237359393738326697801238738243249631834872110202632826969940717936717612574712971543212003327698370209319489326617820426250755239664678738018075899834424038928398440077541197485089094812587735789017993389406649144414605219827485851290411500 596 -2627795338853732615989972901760385325217325879041045488469028307360128153406145221377486532851672968867212360130491402263169007095625606407627493827914274311169782520484997693994935952406671433269684169684933455732966132914188305768983147719402292500437528489875807695878408996430501780409588060476885163516835852750459493261862999119609940413812465985029986626812475727859884043528729399995491044462858764596091680888996102953486420932984186109553761816586175513209299019989660161652329616266779343859390663484848258293329363456550983592125783786101852812258863000 597 -23597338042872463240070761685657329528459102240433910994442982840465070402697394525636022282441907514400545163583859979117000078793381701760956439550164865296785936503048697885271108276134280659562440257421990378868394369435449760850114999872220586423526951816120946495149331038298023525587607357146702448264249592286789519894216982043934490047652646810294402523185397616510617013999193154733379379171500564488521777631336864210453438227350455164686293297685907749271443963424737230516145850596656720988598571092582098342610917069631194367481284551577944600535619000 598 -211902517207734327088929749585250601283988928145702511772840832530597705790108710037902073004536861793195530984022287772338278299532541368656080401980577469303913844517343658267401089369299476825836629067485097549370029705465493671848022657715425667381839015472524218526675430895753154402015805197120053757824448679899765421123654169859411725009857380219533347072751814716826109306313824817589042251088558580774852752308158797341362814850956428485560861218350041159845575390620131986407530464388037778777214593256130214213746863986487481192933943214002612884408485000 599 -1902877529316198573307768151951691125720494898991208365319049813325684573363931137385434475277802637037727481073549058309528545865084373993323967416116070463081389932652406573990568380162707655836686523796331118060202654066275276228498353715945366719276981743283318483230362508828474486691891512780148195598226560015326941903546136527001294939612725956929665899673342256029728951516965047902857192435067373298811240324984284091651403307317687193361989770439907965607361185352496978221846588260339324227116255921744114227472027347885335828609001136140434148088870185000 600 -17087840213259463188303758004526186308970044192941051120565067323664647468808101613721201587994667680598792780040470543619566341868457678460049227396722312758470881595218611034435304053861114749413444983691053440180619833515151980531915216369189393139107296054684199979408655329279700890493185784765730796472074508937635938293844306012471628557722279093228399779066613459146965984622346130167657588066905012223324938118358871143029601699712830996390668138550373531154103444465422864432182362577847131559503978177262145762698805584010315740908830202541098649838054261300 601 -153449373761998873256697806905869929300351628135279289347237384934805494823889058917226830233622664679187495231078901038127786267993454393758545225058419836867666136388344165978115367685005717641571318763694867581788361466690973775259145462137296430568655701842147466370829472233148994519121004459867968566655218177598038534063024491762578002206367953853833067566759588750442887552423963501688599006317947339383169203036244305422513744381614224438469943334037214555139261713444071879102309834996074823671618918839740100967197094404165847011123055912003842617597302576100 602 -1377985572354428419976259707862346906640699172258006375766055320527505822288943941040744591765721138298484384085070662810828592300286734971193846323365145578250171317799648772886531026088273936163346427303213378981973226061347847556563023867631602165538459674682141533555986921748178512243136461976820993473983570545008299526818455818053981195893065047398374689810468997981551910479076323405529179780988078599178426431252386569956992196224263284575362979507982029709439948210761881359513433501642492519549454942271818913336656964034751775651380797774572712941413650708300 603 -12374447552735041283866411804435503315853044805600505016207611211702228901649471709345989990731973406113255289918171872505202035333420679716442251809323819744982881734469482761493475134772808232710648265086070393345580462889218233032817204383457919944263282153240126706808738277390359276611250317752049220002688282754925276845310013689489731634761106520169484154765654434610453723456381909188956067187480009311030147803037600789912293105396991187355871532397550067788751773733458685840406703833157706456650577964182254420759531443197646542541006666582605705767421092181500 604 -111124178023236529674985790773606241697329329512544932463427290086544519143289295615054055810811628733043537570391000391503668608689526103943680089095649666054283361800931249169438094587761112341428073161964976512427861640250198172135762444662045956585569606621149747115448007312194219729038777687892574452474472261030984605312850189158596530441960665174502122608359121942594538072893071979206784285471674785601038943184893951464377943383565033444069945681662767496169188113791854158937691989389151324206742938539279052944039236006463633852222549933019955874308761596014000 605 -997913486281395149957351737641326795275355780564721682766612342215200615711554947234030884661387733729959569619726124176924680249603628632604981692655644025905655379610676821053813500653398550993353258659430937838050532713188969701179499771651067243189090368219349712525998386325869745103913519303008854545940178172200560926718537318510173470894499659327388482861512577709282851818228198451290014913996048115984205914584345187282587382484146820994433082460287298854028428135919245695055339798927701065149147743940335693628041602021680863998553907084458545892759507026684400 606 -8961460713437875257537802238026568349650967257150520458112053409793930281686934031101643687008699747456171580644471233945254306795945457126462558368699694371251776527790929472235731139531014710405657481228751095238731021493687084346235705870173445441311930336385645438228520162352117413952965960473554763100670708932533750104294191563254726119814962287227142118370216910716035114842900752428911322049449659813838364005227733513517888672407140263781691146450302772877265191279987681637774190075519058080101752512414697763570631020135292511353350432926771298264681909635670800 607 -80475984100411627724610477758620797485910086521791576634544980455991291541145761785065996273285703992394713815639230142068502844060459121575531146075423449782032016232270768621345915060269458297234331021709921285249296207845285497152110103292117711862588685772056265706398127520562425079831330231534344338816731522885076559832796768058157351036427280770469772137126939671026536097213594730626022432440774457405655555506583814468181237484829195350698514727019111062527137656782887730819616326361868839529875869761404476950944826508661415946272015172790494805339013326892984400 608 -722695515112249156869034882503403872159653079620036198066801962647553374695157663398783453375230170721176212883865454894233594619358728295727631673637848743108379619454273678737744566166235595892926722662066069436613745550715886207977830861800925504555483921571426333481798974115577041012958985302923552779505516636435062527445839397364373580031073935866389730047225477966784353767740505311213951449221428515517893639911098070717548612939420076669101793436717675002299624352030537845847212404499677407620266856738928362092366369633702847149087504676704114534787849942163971750 609 -6490019330293744891488919166520715561315505242105054133378226492150196069306760691507301652724357641501006089099934602326048487640842175778874248970649252505845202198350447863738464749364765967058154755728800219620427872605689953483465939217059542831549986152831084758311918866072398747618838572449407077423835255311434083682432340992094842543825851158051371812197497765189398408465965227499226765970101794008813399534768136861665473504377156649102327928251903061720158695535722514743741222726122718788629293004113627606376275329272119656910278428697692614763144090859925716750 610 -58282501461228089369797211793771278434239897895494240233845778236063564045348254209962292546924641246135264518179412707446055107043497440847005140756092795454131176463219267864851327700033095028761593035872733775542137518252409123249879368903364222346280039582309315255791297620237049736813110983406314705127491030485304771167810432712615651565701660071812155388881791406077908986191077895476662662269209225541442299428622711029841744027832892006200905558957254052627916941220799894698712160809344677908379126354974511520867600415987986033695910217058951055200825130706021436650 611 -523397848637902661820093782508057290947093813015674134473178044486547914757489150327435514247095755347862841916940159616622756746886531027704610813958561650829488977501938007814139500965763653719827923057010949634042076207284728083915037802246742206242288997034584636347834451787627973659400229076841978374851953002083252503106016111774340556695589212461592956822904074378313398702504819005696314284568168609731413906652786931948840670181209621011496511950897631729573453774923942753210856998953967672149388324565867667291326552344559868030915645435355915613562892785898428188050 612 -4700317934826655276737312791935102730466058163944681442915991066173312646253530016665989520101369724496493756822717511851239658628902572758602191231235710511370704935213482501546586106712152027523160563923745390831201390253655009067315437518215841773705261973369407126417807429779090430117751076807718158738866558332433914635736379984169568136599605084459011259311569922848383070700925629502135528281023945554058579789156400290834686802803804047515007891637472849649894937821865995705305343245508180271459212797081713561165246293604086658003124815870451163745329507763558433531900 613 -42210848664307891188317955823169234145539396725147587835648500520854952883565550965328339817549821098455461878155073250801100033853358341005065355184261967969161061449184700115846584857178461519600324476998724920922942338248565782896527705608121058669245460299182033003148499022730657125282576962196555405966493317487844535187159497247721814995074756916715916774078617333246898538676338646670890837172980130954473869069014655140366967127952595891631514589664417679156071178971243566652048800271651765733088036619795812649616118835710435648135729382327624235592233181465561462631500 614 -379072670252432755720497082099275500127857057886748858836752169172629006840359035867785774843598881981894815628904029161103038414767781583553632521964202754693736307542026769444263955867234587653218549130571611097669550575085654278324843271536122992674624540862686856643910136174815705844964380080703267929151863440762173887657976331960811218050231611789530236306627843608344297300099888107073765596371030035965747417013919883459256444207704582648951419295455373099131232053497454440585337271494931329401054452640967607410396220293334433491564188622401498428429273228992029161156500 615 -3404257492364530259909439649486664369440901675948803166431515821691756105332199926988261519449100203554479783282011305783369237666280419001571890111883401323859358742365225768521414354885750613997928531460401639174681183457232631836078226648282938680556018437698568307714334442428466899807704505993047396378383319972893473791113826473852943670392567791729391048978057854063228543070653141488403914453263738030307029242549397587553615189201873837349851526453333375002441942490189334756671248374742285743548006084448884708500192397853798497843754493921176383447503863485728417978971300 616 -30572000726884060710745162566493875473615370245696069994641470009088952556327483759901075853234451828024971040772867765574023738262765061553077428732043792408425280134357839206916338005240214929604773759803477058302494004684108635255170048406333144124733594151539740062135873596614089106714645011612886683060416438457868014630587155930770266858135852311439920913874376702398993993939696718691315673304310062960484554821076732880432790952377866993862627669382857517067384457557999025769326860404341436255369431264888360726336143417089631964402028994110304794207128851953002610811151350 617 -274553413334950697566027464798934463532095245593844284992396086418738875388347791756259094493958018766752616753521005330706102971983762084385092435339148547382632864221194144320135216996816905875105431771590058962810566093929734113369363433094800569846270413604022203702260738409787143825455183159395470195847273072115148572233522578626252915171686803334989630119575237128027270211377406026367228761392515492486296463960431405008878597515600909259307649782901804703517629301991689792200713344409166771946518668782409087171197035128190681871558578049214260720748299787150060723670323550 618 -2465649585775042672316266067369071638516389341498116151630741552789645240138074828879025848610788032614040490262203203212651895622184271146176800996977790352708110673831112461127427919631608135286141013482726257675725957639660233542394768695268840069007768277511849887617390126495661243092680042936318543020958520307830217760349595973099844141104954301794809785054437809159468203354602918197958122371728901267474021642363097569254492259242047000629704621836739508259745700042158379201802522753189119068451745326443965103236478228092974570205744511607021273463030847603046661838786886250 619 -22143046926209147359299067962043084391781273585441078654144252491046264765634180894569474462725962315511229540173808734505867346952701717773177442232955632585952160316360507546700116001990484045324164610582350995830954117154880837257144619025847305240087534498688810218521925223246172617693389917096922101217299538596491406348600006485399084944107335967168574467072083652855385690546425884107349276679226110090287700015987818073482588803112341319063857823570977263999881012171822988663683722108204059614738695104526659141989632423212997796080345298906997187691419195194404512377732311250 620 -198858847234084729833189049052670796602319566651186977332701932048621939056534063259617473884609932536720203354335108118917208690052650265421051610246930584255776820389508558096816525643682282523169271857616984427075407297287704035238356836670835154156140954981773056930209805875862401831156121061928487515448264243395587339595169090501132427369015559137410681665576389966288366975745966649531807697661179001585035344659709953279275894283434703975076710260714840977340866896407597420773211233384645490217524281196781351778384311826532212465444133265022839259783583998132974717611634692000 621 -1785886942068422766956031121685579762723246736253896574210110587818300409208197215457144366915409973844265014665260705280517347607767520982694371707483304135900913570551190384067545512906306102466529837600531275603541942829264936239169591108072862568001285194739691366344251348421392294705889995430555837155644073567499501759939223861070556437096617992446601242590852700228647701487496386480577925168850878086698457515567153638387313466052681713476655093597434248197471843287061466691871496052473700320359312264467712719594282297997697502286283303090229266589070930688546859903575018804000 622 -16038528068157893209351109076745415682591730335553482738806555857802292742503198787047601983262829765102997382508273793725031999577153331526255241733121763509875407082152651905789886230055668630832854779480012388298047094283398607446947485417516093737709291154044880984564289440967680640236497611696277984487826036893974625130258045800546829996176379591329123056450969748355668907570988448360945803847590040180542739038517878173684136690305916481480056837355735868860253563668047191223141763583791141462262248085718075967288843917387682070371669664086849972936575914511612153410562789452000 623 -144037824303922010443530425817641413714447401649152064082861444661964410745273510776133760989334723171350353700054240571254500862976200465312035437394568646609555220906330798415560856271527232727945140435298024578695944610779478665594977818476729605878785688614576419114987479008369459361353457684495466008361776366648134875768529319829951065535484500503188512842444904882905244844076533496917322267298982784606960874671761682795766845557402251547160382030506167233183176065365528145896433655299055275250974764108495401343468831007679103023642843933492657461605364753920497589618136126780000 624 -1293570460575607286098629016477664234704748780195269498590313358791103458039283260239508968884986840788857984190871737437997151980959338794244625947370453037820428618524163131924363843823138801614430395832388028427903964100654164169862589254396783191257556088134753610128829859555933413879847398820372742805864414677397672826613522930011291300097524264134404528796572511159937487349687329674238259592858172315604821701379090497415829170678977912933151892466276540344164292740878877771800663788935746414273177208435910623603845078472810406000792463787328289126340487309247545660609030215505000 625 -11617297592337413914994567471182606959036407845177676312939886212631141935959195103558982147762289819756575784421380899583164822510599629843352136708144564642057705337241804255186326808606844949538876498891510405705319920795154917576701941575886630484045859716320595221844995202699926803372133519326003528590907135334773020121250726729845404907915845911338260192216258408225166586390071970338398961751540673931983782735745335939192078616033764840470050515861136353522870680247285025492987401355674151397304549873521226128461411880748615694211916958781237898985838648426890358068797578559407304 626 -104332982530544634233385716170908332785467547772506224011738083526217699622943442287873159160893919116088608722071890443221330083314043321053235962576978821753431979881746682943542379102216744898254894052345162141973336413275336975425268874663953093580360740136029371145706969695813080652648777389218517312680638841616763449076152692771870393597927932449750317572907036375466272441988793318278720388126456340008966176582045173562520552682654674014572881789411036069497729975000377657063219122079233353283779839279451011652092743759694436793705107256019360172681126008715619158247252374857808088 627 -937000039281494155292176982070789189657045871621981734306375037218711110967774359685827367200946823832049371154683915607303524241054829251755616754818130375268860412622193894186741844855793445808729359503597460959253360993865107669249902764326506969618837843231230285361205656071967236291970120380684961702878273233084521501990136862836367123365123106259240890355724915199761690782837153389517503198628509809554208198299037276444263528159535038877288512529782366997355211306582339054103647330826416287625142384342246645315684593478212717042031035021762387770920925925163718469043505778029214264 628 -8415095894184119483834200921782246862525061649598689460968081544448297238627782465968258520721879118491653588077097586027375599871893689458442163212060916109102504342657919686645261154437380627963747750955875286321956936314329947857594668138218947943710581904178564983180254618225947790902406813609973222936677485723880097565643904309549539133406519616723118824213835225679388433145225390313501143376217826952047347513386258342588608756082448438324693010617790684498540432753382790231121928257740426532174845617341195986593090935059107840950724582042579406095531882512616834658288809853638166320 629 -75575320677656742391382195559853597021310132366586640325927969228280494596197683863679956094686637743019636119312439210601978956560139032990047344968095572496534256012201253274815707887784997086434357782432018270958242819140937798803739714328773985586678978023377923036542541078471190891586162305377963014895534367017803928693676336160008500102724052964815418502359229236665922510075323099969742383040150245551852887286357668326364150815754771427815883651796342729304061851548266108132921737246384212210263438620604795116477536871460890609746650499139159085904069323233342605699003953677586647920 630 -678738356181241029286413432504208971343766236397059065022381666497795299087756341747144748545614279920643017719158382624739677676535343886758234726713467855849826699233388398458582976554107164309596184655556125995367837889999088993065967148686036841983221678819479823080567773685698409626340486228299229743299894362836086711982255095227504910446369351864961329978330982573104427876200282697823495878160587443384735930581288392683441849707207137680289316987085249464130765009619189904469954268793717258231223072564098302807983973997977331857058013530364066838167022588657543592134864079218706752272 631 -6095737344657833459534239179082967100800512300573904471445066408942957147274667493947811870060215727908532458660016726361964743887362589233373876697757880093662389706110320212464009077863906973284439902445382830452851881652337301622353147118231015504784337961759100090962880465098023593268576125920398946046403330196817913465615593699927528252772702245671530676683362406088403792035542000076966325105445402601681931091290271507665713093963142391813311504541699062936971545656912756241887846024174319655144756184185015977833352108790075340148887104083317221508545985752650236983563034448387339405904 632 -54745894253604213158728388576700824785037512370344116740383223001835798683435146670328766098831937455077263030623821105744480832760553886849098297684293872486752727803611040389154613173980278449940634313734166053244283671295358424064045036460568424058790984605925082462508401139076553663595629890386367749619280541451168475998155237089855459434711800548151278672238552242021803676572367709551995033700171052479662406446461362464415486584390500341665120411042221331060522932197210133590119326001919997409179803957965428307250168622614663972602979751229285679244473125208928394175164214444693889980872 633 -491675211424549686899480077501649587524389032899536024753678708950136675379666364645843657617471665769532765132853748793297588521712083486156593716169369139158276868188829012025819867131244680865580578315290259103781599796704759306167608265842545799011416662693023844864708152410189901386320941432616904670751358417298408824722768598508417514828335839046192763430768040277873544867794487249293983833468360874165688437042863895118802592783981033874196223596800992523031710694377787692669555084235253057300453689575092353754687533364240702502761358429286712616911263375691560696502067233993814793904040 634 -4415770747399662329977349465764026421709575951624539629254647584798230646075426309611094300431993162289778493164777989951161623095628711940340133469823955644112347772030271915575738680513102859382674783796944377503047995650531387207126753100484946024559947125195706266024681734737573026015317729522587784219650212662613785249166316088181276544846284333641989897436582368047652940815807271920315369002789979207412350095460673531240476282826479506119358512870954024331455143050137418173596919005734275880550131401325829435771594345387991419638364629174067100379641535743198338495083234748203125294147640 635 -39658489090425628768284762209846051469306632523015353552187803426935920274910482273562316213171113392974183852785399805813346041754914242827968159336072470926571211565178961786658956999946811979621093373218856354173043652275559844475974603042623066422150202291324587141950803044422644043095050411759556115597897894196671523269284252993539874228753322133480737614300518496024826333027636018522139447910096458928933279676239718344353442899148681296690868659689843780728013670574698733612635006440476496609098266742931031924732917404327110340468651149889298698370229414714110432184975886250397517405549592 636 -356178128434766024409500883243145669799810510961420911147950838324933925487875274758786085235272641038787009696714156746550051242930927916719110261206990493604677296321229920951880443999522311364144159351927841973327712801569178980576677566948841124847990496050386858105067589606512803104023471622595258698577347125238031039173194423111792077978992100670506247252963147247317308198512353675783742966135960650003249832563964262866268656981033439570280254377591804521255368060255784852822910623880505894074165565464814550871186201593579330604963734855609550574042060403847482372076387204814890911038520864 637 -3198893363854468486101655499268502946506618419482400365270685629602742523887181235313995594397166058685872029002985385788089235731252493895682935328673771764383608810445457421924188414633072438483938360521788357816966789541251605883640772936443202629914212916647195000343942982949544343105366218450341405046406597964657418485258783822013441880875688866461485463946942174885246970492447685053624479606379640311881620552744803057861731533105953387412203038138465798533912026173820008073783158052151293908945527786537212002408251584484878101084768488397083577447558285039892380927235496387356343645292586912 638 -28729873001388878409659068982458498249973234394410899832290013569943126429268884762302813097015300182241452548882611693676726208056546692824863980302979172742818304833624562739225077767786058107387095306880638386036394520488043419613262741263040048698132351116596281115941682276333681952968257729969367164444999696453741391724973089812126993695012064584364124934821283169423926553168848331280984746308080468631789476124181381695215864709556603307009284339394058033854727131623806655584290745515402686674385382785044239457365645108304626205667278116795123665790766415797152574785359552193654935873866023520 639 -258029328881018424402243187621798625127693884490648128540707962250240379620616791315893340162395630275248350826349465586871254629165135321004529550796240175854513695524524828733040252440256944410476588366491367288674285059594493247512542835850683629856935153455627632745523184012330204582292380457424410260954386945145574095633209017890135863561305537792904089203347956352619584489258248158406215115903088903721189050824220578323699291968928554583609206296999216050535647900452310479496470404558522721164785151491970094281410699963318074795500014260230382970224113396337806927532360672988084001533829591520 640 -2317425910012646724162646628828278901928100700081633504456233385959971409467664557005867061333515754409574250859151137802087455638189371601771931028088732079393351127929638618058617767229057681986592859266550592461405922691483042479222025344483952350652598846973355676595730096410740649904713441983242984656196587751088687346405758491925782724609975361302519851157568832991964643194150641272685819509704617216545929162715031069069724265995939580854040184054924209153873287705937313493977674820941232189461226641837256409264919849045550459257084503074694127051325318440858928467900014294274229438775707018839 641 -20813449241720448035888231891052108640249728128502284064203643686383081753986497433202459706859672695999873575969006396765393887845641516866460229217951373761415791643511590521315854112227277808419368316376804619033251009258764236431951949934780208553365072639665536084495504157623453855696466904052308678105653284996907290254692592258996460445522040803461165028259163450132200391370866211867164216719765181459680053338144202596933545396784125065486286021223398864428780838257536838977893095076690598618920876407265343444833297302582268321283986714822174866512449076854952965974571579238902868766040164286203 642 -186932006741059351051295241563561461712897090948511168090651416659945248276458168535584708208337808045382042116880515395248070338501509324380077385779918412941313792237519985897051736465891719382158999551758030270008917942968901226272017045675923181493306867352510095114020369116599431358171071913965127473453577634411475756399622253840145780263053095440431584973430430612869575477639275043031259927735461115726659170635108212108907823610369571849834774452296133726318302668836382264091170695034576310960588432031607430378362604745622054736017861990131869595499659465958970096276292407930707073683781288589169 643 -1678899438459747670795070015598083112584728927259178842493797715725013699528065199522553172477684045819722073444766681815797210271922575969354505292191335668329840046923293808017844133888840870034165198151481531585227840001003739629425969578193555790239264632909402487221567078768836261420587776521226455924097061957583627516652905934567405724757591953605742462241929606204232967936806863722403617546924242524605686952438180287603332319362183946240740003828942725146948985867076372589621323116368084285843543071512492862262898977303215188336707858465025733925366303912773020693616778624883100078575174092694325 644 -15078811105669534981178082251893342737872782787681817430099574515145154096382498624283303648464168510902597007460451067736911590392546862432836115854091126561521420545658899667042252283250086323412440226876039097343102215164294456547515229876198022811714140740291900599517925440371038720584906365526046306001517711743266617323478894294313470049686198539837910561502050997337396718239892701506805161322064935966334306417550364570648562321724956436423043761097212301630361699153990278040946790225268632778445734667124625334361192057021423368539624617021287026435277487315961415670620260196155047910681377254881950 645 -135428763930455218830952915480958348031778342153551578872196643668582756093556301597632834163647950672339138704214562845581285028130269727245611812624418443675804014296127140730505065855608914839578707339988983706835025011545360909736055390190411079299627933811644930500786576862123143113718391589910676357622933494773245758379710441313113072864856043629893047880281211515620990990331315379579724495408871587679030445080417460399638948108143678505734406989203334671852225307285373148358456985697645255326412621591710007072797497033062179184418675048688861618821027107009867412371942895064071616351282509205474630 646 -1216343170780961578416700952972941695480461209249080898787128369295846982747389569457377250491463482663949973315561754845298166769677747612196655939391448622611478159359333855291625993953936414704699164065969169453648320614529696591778008318707066690551766674884154623476104828102226743569340724465420656698031362440672402306685882322753377784461137407338451182355095339339989148182511287666132448177031382278194635669282634837830812967373761025836332862772999609545025713982770487626587875280213216364402238437267958918012958324745861863201233982403239589957274921478128871093780205382603318139427463031594680810 647 -10924528849162546726707031279328847283519258248757973883851627440460845157256693644693692739730903087728304938078407043904215837864910960393314942293359672250379133823859488459195732072436359359890273326719237780054328270619833179126463688315311846273255511820327391834651692667854775281115052472748932667808748449988790308816308596874064726901860385585848129552805964477441540865670128427554707351401436417957633737054407095892789573652873145782279644923607265426686467424967355956102167145677463678969924895763468484192539877627663374477685271517380564539786282177294291916423426234124123464773126719747444652530 648 -98118453552663614119498336490268350601978523160141061734593320530064998171657341068082240347583111065707923980889396598028605210453366959088106426153322982248775553788367627827961667687622857213829306730719080061599059467604057256969164608017152693380165245052940463700112424887214185395200008320059858220134129597121542588442771657109655417544486796465487830242794310584428654071296523840074686396846234494619488193914582250148202652252656957488993107184250439480424753724243845161287982697288331190748399526764485459877441493507717344845876975665362477811043460296069103323432624510188886674351230723657604749575 649 -881251873279624355473891838831701410876629909862037363406694091478811824873021018622267147898400546073977640808327107503711463438725232672611051399149028757362269188031425119582725055394689729891234251052945327702713278330761247690097473806058525500328171361191972207870501270674224170521757855928549943860033653962436782354442089351759909751720822090288641852827808992906987094886883570822488978439471033696667175165374576172748649090879410485675409586713398785410471324281382701764480202068557292004425918091695201457050241087298126969347637736754079943236629168052059789325560505808768906663780160074268379176075 650 -7914997594163764595779354700153035133381177559653190965489661701620466820936456471871993245278249827661356103136944082471796190085042935911851258566510815208432196184196092074036844420606459450930808550226299727889907875223052560022752387815030264416793637548674974999304594489532493396163111327555191649622886879742624515977281411747037466354686399020161678672013459847063062553768655825325677932507125991878681490177625808763856328296236920639035447949588957091117433217161095712155439107194211493418213092029717824778860473027148408072386937087954336474792986281673730846280957281402450580158690114636275073276809 651 -71089079774309572337207199588010439976773802137161609178522353255568155917074440846444768825102806055815590069188497772984012785602528488904138723254053358715365669875567665678791750118718845483244911817470314145886776261795988200388683888716562144462353915126117632597440804885248062807013382384355154493617541606536291159630052864032147566475962173687995906597945775308414326807811567758339844656481053263463365089199044706362930801149150960025253861998842752859851969309893896511479036036504692168995840167584884979235018718571024181258443043246188948338117650981484338338256155490568553828245562366018894552149773 652 -638493329997479839887554234336486405680962247415979115566605675865961842101821971774203322453684098562662723075410802083733709927129458329789319575729657160486474482808779524869638786342358219555034054605991042390050554891222863345822289650803969199342859703954823399525480603386522478217592587795680651402798042404718590538026977870816343787244224676559668756192592730377414567157276903056500199859437190047302861905444180675554176029953110463048905852554023252679897442145304690139909869677563615554662024572664243003681395116490671174002212363879881106546038288569896143111699457903020630702769958919335347388633544 653 -5734706555030963646156976392624031806001291854662660815923648221981418382736884937910723562313717056768785407101507433722968160371537937372456905530864378631321857337937966176662222790042773288959073093819506069858570450898961858381696368762580825963469942057725940640454737731794723330392313211978050567346723612103636345337715505685050315945156780594215095337013103160281066518189018432505932116654822541542773790314594363954249988385413465338103878752265461526749767991090676887703784664102466470487125228359380988080538104683335048140157696040054368590953314797032834424732185789588385909757650549865087002196532520 654 -51507135021791866143006237508063551725461144272612338887974785406603748593572572057014663922065403656666430399563080528576016779850785694381975325823084648440955030585699714559195560655521789448540665677516481122858169462661317975740190321271253473561808011692786200798212736141532423306918115913087261517728829506875779652161683303354717975323931084419601636100328697191882239645018798581865206809220837322663995786403558553313859987424952133633061443105209970960440576727319015349192708129874446556026565124438843920466484444816376258066187013057002081197644909966010503686356054018413117483052659525852478671104636120 655 -462620573027788623693596481312882251604409025581341052943443759613816569428988460170102699012993541545295587848289469846736956818110186626029253193614056468363570144939956367559919821887686545535518681192106043428663528166162646795846625435173716312922315317234597281367764162932267551625342405979682991616486570975496506402545317364329474578367460411664910572791196527602814069971978003140630552150604864075163797269331503769687692070261058629256947282119008029252323531124912621830993438058093693265808065079501860739090577082220979429318134653151669074329381687526778310208904833267670794126410375558152873316196296632 656 -4155122585792272211589436688865094857398137162690947384059101572628974431517682937991227290525240772537929273783721884660021569469977468903299328988984787670119139167661925179364401814881477326669628154853489036405008396272912065428549263817139537371552258916381474362528759829263598192342252219561421016165150725895770450798471051693032414963019934063307398010496539543652104421150753650159443922669761980382416301083690884467987624509113044883509044796105480652979710739920709097299105696704707379149605365012842932126100122207996967679180563073734198454190117230042344213034858654898043169196356604860726721919250883774 657 -37320210622161641279435716744281468422384181730653394997462341522197226971667955885976000367411637441014186673664753183224942589714363841702236438910196700215179665492196378209177070182063314618991591692222890112368271760131589190401627406065358310547229649719280182973032285772426929882818311031403265473958225926196257884568915793060250046722649362111989278021217777545039677609148549908053087652472245732475857827541643697481879714198289311807590370383285298832927356280475044723229867148028125181677049100366493367543556805402420253081955103041256476526903929641521877018445511297645894583603805670141778365366057024582 658 -335201283855585562251466695985871547684332088188695386679335012760160503651303372775255565610034615921571190336411384973950472196370653958146226981701006836279197299481581451696408031574459254404620527205223830644523535109996492576403674726210133154003232872098701947371764147287299628582760210023698022722026010978449671881158498992380057410533218434774858105023399795275356374878522689903637914933299349967982248876551845367960348192875212511828053326694857319304864248658977985280073730767243495172813617299644340124897295926942710783760417414853838565765960827023395582338925489010770876883128406550969468296828870843890 659 -3010707737695312508295040020546849303101003990878433981418792019009696541899946378538296954242480867435174318059512879606696274552834447311483334604989771568947752375768559351427980483898671209136493020527647729263937487581288679149822990446794807493998687966543576367971884655225381641246369777132425791337893716208563896607856078203182943570479696381536244497167683441934498304864910169255891985569345754871755585888179624784457209337827591589545140577703885391449911210641108793433621263143117219920916237931099922912393163264907291546400471439332125145324312799926370943648103140295527800108098692526841096887602559218490 660 -27041629498572443256322723093638973740579926754435388851288786498014365303610427472689430825377919063872292965843624773194690175074549399488595768997544493728367084975084878538280406528108065042062319129830145059207002161184665590909319223285756998218824579190409576832329291266933427832285575816425788016743990832855101180441470956952224984069399454772343723301833374914829857501877556792952920743113760052848131989613831538973124752961578731731550899007013079697750111601031049890112889163503634666198774937053879307613131320961167309525851507109637633123458373148429586293857508205563467877334559165604718215681375713707892 661 -242883743317737663559437226939386667318945575099974135567475832736325698649826184425653783374082761697745542115300454279057300407590922518553393465262362570749342486379847086054116147590586357268871389824208125894874390061956671124400345277832888499886779919294193128068894103255346083268198885963872773760074241414010190178942531121672253752526512198159462458763970872722155618742279961694041589185879566465596610623808347725996129589005889455809709058100811882247416660477036827832980670141786806374012294706942331995914010064366793217329773672783538014907673769110781321976750417876596533718207681945832393413767515298462564 662 -2181550963394664875414522283053766048154758896592819048465575984063735051619133674614709057314646678330506032352834593872016175564253210415888938888897292818241073148058264008576698812044752991421011002862147305998373298048934088377166847465248270423454370695050260331567438576973244427662704797494240955857101872277499381879142432098887040502300062734525927159834699107561838835410266846273068412838730970097337532883934192717179737970134469341759108851159255969551570186097373078995321849944205967824587770887430673788073570759403251465623616704487790085560465605940643112498123843949007536991635765634319352323658075475314812 663 -19594473585241673202252609646433147536593648912835953896851440399848479988524797937150214836061419260117893548508491714189828545226437206676649518979462109702301041623962235552148177112709659221586908781363630780121135731344498486102607204608677904029669347645587179901182649661954254248463660737674517182698403694438173181131663926318057807226541287457167264308922523658417421213979093619240003617578646948611832591740313902912225248283786975761953986740050330767239216377390432406360696254023750434985550792812442929725457185327671738277207598001847345338631331347475912119044234525967330139947497713955311829694394931305429420 664 -175996145274670691232280969776095319138922473066496429278346371302253516041508877857174520003419133233950477595338320155765267234533842621414966462640831358832113572658600561495499590813554830719193258994055262006991646839967754474572212904045414186194198779154039067666646570156468633038911555179956054936164577761489856705224764543013398738402247346979737295690382426353616717048450774616185815625360015664941219242679566441217637621633291450970321651984427970927431756739091172999299988643068746376888290554718990410967811224840714227538051377233460192168068162886063764876475624567574031558203127057273312879965920738412019670 665 -1580789437181365471775058996199424573258321701693508529442951692914827445587868462317147981925447342565994289739783137278775851416346830041671570949404038656096562961638828802725742941247162411858257648077431699199640761767108868385894477708065051028778871139679812558154706712097123526528449201638913558095806049578013404662116569346494782954100185569187926116028051477609252106662250341026282521398910336190517146671466241132921728592504736596459746206470659053157217869176829438082434334082781386630306405238100044698813137512742234708398166731151064252360708476569111079108554745176119835334056057012170673431633751233887208254 666 -14198622242070462841078683055953390085932853482778630665356962503027774443703647359731500342159198203047714476311385476278734449208088194158077083212214653514669128583368579426284375787598386708312458334533327964883259815151419295321953101576043746627860671407754712797119302630277767170710485171477448805599266949813327607640812789535633320767908873986309570609729435343931750903984356666695528593105527974612122479562629210896603273934479480960994297007668892576556272212336026574488171451175973355589328702904376077159609892794630702741197948026645144681113750911165799512353415143608932214667152151721929382084133783605275194858 667 -127532152702015206717994587988330974519975600022978675136662012527195497289697978009222516566530369466954808737003763700728482886365301905848635390591271348135506370829027225401603741144680561873313250198184659426710059299208625184818322386120057100521009418896339556772926150011985162098540504741111537922556534177408764163982173046638649512324650770692624643962352394520982188404453194587965385009438108089806935194992071368038306168128135787762094202957937534372036921775270067777749078206889439840083460658321015109839914344426735442462544087897497843754951246939721596519504213081500918887662531545676280251973081705516047514834 668 -1145498377563010838784382526841296178323134131942922231766425262220318837931418964154693262573626073056480317997039793719118109757772172807023671172975491150917721893673897234146141387527070915029759732319023887066258017657562501660044811851377758387913258253559936138678977395317231994897070401866271298705597612371935007460917721975796253104712432072089442909841488573541756183273531687915856751581779413980301813128671299712918917677797626836186474876867702404539253788400629351297147409043917124312126892140607920148262703692455707567028839112851777039715130960536421525624289339055397475038885013883319882502752230887868690253000 669 -10288938341967312601278556956336844148794787741173422557076904933754702387339157781174217959349654817632870300215563707710285084505908798800306786365335913790530031179501417757823861879895619026029635622578497066339528293130482918498070664297352690811615499021885883792708483061974958232192071815866104983440861065385586636521157834607712533492103145472624009634136778532753980426443425878454982392010332583867912698191608131502137184343626217725926050127201829221040920798952738074655543768228547085189193564832455892632153343031339830747797151314090176728921109031185884824329379130618659831851509788377980828040415777885206217833000 670 -92416165585013861544021426512291235951413481531912920818640020733337013383592614219561856237860033869424796218951137900000739759039640524149621254248644073420014518863044077711319404168972888505442309218921485589897434728446636124658789936927564915379555333005536192036596494129798953196017743564003313119921047599239493102364668430849573173963398103663061626833186765985243961501994831248570274679280867895100147190622533933402778470716332206380034283082836728734663076668802354825786660294327457251744129661435402331134774355765079255880960084489842811275592886790562171451961497922482231146391620755908490482309286793004732864058200 671 -830092742147359975448311680461370013530803357962502494447009545394667927962612050523545912884623582907635241149953067247845690801388842681147194186820533279437298815480725270292283232379135020897616688021519811699421518790384315832069339716635519739184172864417834022957626035946793280048284561043588626190408575082885879177275494236557939671352310537671046832971112725175954330808528834478588741418816379737360040414131165449506029572291109102611723731952692942002703968826932626728787185683921885031686839745858673397539918095672328875103645945186710318268253843050250681581180250340984213292551860351505919727091015650431482819193400 672 -7456011594645036922330370987001234228678465875984620619765103595241392281521318953809707038945815396473937969614757014744042544162474783368161404928048718563517166146192943052803901176548302062705378465621865451514446856277916265420194247811922614800172124121467330599065819572879232497576555967945090695960277022619492807610170957160511493833753789293723867089008387513634018364226607209691609588101154267998073220148356718233955944193971926403816018520932224104060001719999055557938927757125226931623901435574409155695760335752199668288877391257659201608730922911683501657773815462884197487252742602800133528977263944145839926036683575 673 -66971159122777486174572202996170075649868241040604801852124890391135536912030272029390310624706469645891463634949786261705404427135453291917586467741537152624756715235863804983951831518921970236335828862829385816351903783358103751062517426483019623279406374909762278560702643860408559357875603010740079133848253494405399735517805997080671590230373932066212149410186779375806301651931412455550936047654498588481950394943263538966216467537236694072909111380438773713287831199694340041219640849661213672609931913889009429689258885025329858553140906615973066455837190194839179080598387032890005661876417583843695665182110761309958919601414875 674 -601548067254146737835104031066489077128045001869171321087187071851534926506574579919775876145360485513689793540038584611816792881124679865384374593037486531142844442192758865538344789340583987849817667560191545596727634279599347342629793026599704450049742127156826163807854311470197950078010238319021422961895143405237818989354298970810661435095970007016095478530075315046188946885449215142292829128338775155296331885736672796589724769243962827770610920322220083175436988253634324346504014397402058715104640662735998645903224465791315969852692950523888641429730488782724614471724977888896282310088771591379426642451778262567494509298168625 675 -5403238417425024698509978874601664110559017550122645510743133654275342606532387671190520203065660183214075878864079908891029948501124346701963649122350045686398616078540291854457754752254756619753251138396209394004384661684756804353132496474480011971335683728817536342469660282138978031589594185078854648026622599208825031899933503200037096712573135040797906498263476496481546051802190505789216922970545175950461718849216958764034816705075772777441798533205363502655814014491533197796820502653998047392117683463953125614979629534952220333654633124483461974797712523688384203766027468059819495771952921716345872197311306082884028459073772405 676 -48533230281959689303776023264173527336263838112935951984071460870946568501279079792113666676057231704845959669323510660926529359909507445524146860164067274271911829628545343402762554520252784312339853420623940000583762819156572952710385382534086734748447147339319645963721563954360761254159786822187581986416645595260333718485793241761279957453763425987758710440023416104491046784826776259100776858398151343744383959840895523099436992652692444237613314635536933710245714047326315942340671733898041632788370671587460619429225311444127044180400787473170977974810222550053060481164672760442639021194228018730254639026737057004839971602804653910 677 -435938808485372039374094530974060885866795272621511852311873786641397463894059208590610350158203878873217549112490795168529135949201942062381590925639133079538398576028337124419791867116184906061061519425131726947636427922143456610682206072658465929106805174254656967659366071501429526124882811913918295508714360213852421480224680506869044935415561880991965610318733225009468324222350999160401512667531991611978728005601899078238812928096045426010231264842983890534718149367490882194052621586165422701604257095898593835670781564094145577047292745383091162577283549965838494513976920319426422286384195837368801270194369340688968784810421123230 678 -3915733545244713451015096893262582293405284970892340974305768968504587839402390236455482348766167584569166480966178381381036044145486470737321369818793982971074996059015594524655652611707324598690065860323085865945583843725447862476481762511047282460561126122729883382073066925433194416077487204359531592401283855018231927455115493048425492118998188577051726499765612596323985390138816496883252525288008597222640786952972810304534470106349434578764466670934766804360521430159320755990826645220866407452463017277319227815980914049164227970823027757202102035539316842613505061342359063046175386023716449335657816719002521069020383332589180885650 679 -35172398957949200791960347499276125784210357934421778501164778996921180018431779163684811259388595137389317183229340129665594747044656826254673099447458766039155229696518572909977651367898339804728588633446981879826385659619302670462536479462264176328368642448497141012170302177050151316136368865079209399197982668271276179011412948604340318753711269707567717116451356737820304704648957016923353684435293717909994344073904521424677073900773492630168604162048811104263358177528272887758544490724689571505996969623519838659304263307588551390352940045914021082112361447864164019332912997818297024092263069953132583459788477172246418181828297822650 680 -315930901228167232996020297831733200426407156269776798654580103107639069930266628134980628194625792792902866698771778694113901051395241021711093075625114916128176680862258004903152197875180969893062087313373772532322887660227501045860548259640455277961287747169736084268141478966797535645530795629270310309266585496766110149120162191287221569040688875549740611981301304345009442847052690381423300447839373572050360961181483554208717010861653666154514462090873732683589105512268662938866455513744711621703866897735969374310338882768751282194523173235945354072856329005226932103066812633344350328169915928343726205547629439070707532727363592795215 681 -2837811046714682766867336507836581478720018465348347543862065331438220544439707730252094717571991152003211212329496285274441604598215402833783783177090789929450890979198872563865759169460325980669399101462419040499587523961250549041892766085492900051819672759819787999219121037944053635159635648846176928284557567523815412308616787260064514446140813291832251576343054447398564995441147293778511496093147500940135180616075087960491515353070096146647819331292033220008097736297426448160126444019935977958829007068209874688188462475618871649315562776335209590108167642474263059727547272948850794357438143514946509837496107604692390569299975179336755 682 -25490367261252414413239447869511580848444036830973573392520545777698737617650512544757085395668647796439401593446472497934353767989248618416069583200671816873630730408463773205632904211310787327830995448033400354986031043675397160455476664281128307503588438895390060532575271962529725174469102617055249065500292754620078029036050496708438732400379211474727819877826321913143121938522680823588213233235515528972533895093953062824004432628896494126634224667881225081773616909909141380394332252296375074744554981378084592873669385814723178480508999366318906083581576213779084316555651897484838660166665787643053254053520755405198804439195964734042465 683 -228965451168057924487882888256886601032509759821409769784939309438040637312278029959128431775149566956304141692231491617609458809098155598803201893025068223308527863917899339116482968281686208281468751205980836277949195392311217539376792584721408735775278290809982461738432347716134500652076053522158057125687109882275517874284289600741246886202527763393052964788381383509711644352615881189917552248755326164343331546707762870315178908020907747389313277214423595719884538422097485166499602295517219741665951406668446526032154732025368521197544232961005108086051200690387528963497693105519011976753286394129036183921449245111119568425281469463177925 684 -2056672122772730830487649803289928767169210474185294774208577656706610636910286865597785211734676811958381062217939012424842858074706239764688409986470788251473092391683587046098934732635497169124771940657231371479122597208128831230893294796094057416086710261310719656317146702292295865506367357953419741199154390521492371081290460975079270276064810786969177508274583655385480033483146160863820820199346087651645364068673238414059150893100083625672428033926050544010190941616033550969259585531663447504087142459899028444359003908719099699177941180281309041053652890411902014549312611754837440913994432171825728529259333570120933667258668637985036800 685 -18474019812292865401445998889989681320280513938192874081321720177687263137093423480325799135479513027707910475659822983138770957275426997477558812622999649797538594870115490649119336364826589900182075548706488509067213635943965983304651741431192314279097121515101982547911538188619702861986391756915900244669192649458018334690774023911916423370258074120031166727610968221294684154776347923788451834578943762511786751992038592644826212328824546786514525098900713864663802720822561224983728802593175463492917062125195214625023286204888497005900543185796926320588505452123259993462657664419729596998259476136122200935084203586794313656412537415360483840 686 -165943017614210840530189861749440840081003683508956982637178483578584424855349381174588300689248920228478344535008497408310651076867611018158480179858489565674100323016984917463372231312042925604842492027885396782612493330447111354407090423759485481906408837865974368017829297840050450489154731787340783247305488492653511630269022646275844024500772963159813483054721262652504145425265096073446705837719317003786632603170469107693030787711686380901607148191583380224574857675960090770189120818628494469450954718389873050319815582499304545991777182377377055375315409032045959299878857912761477808605356985350998545425639741256306939869991334626022305280 687 -1490588590534636240046290592220959860465609506453818835304262623236454855578400336576978753352773052008646090430185498554126678013609938272279448602484336404330237399327240066472299911829136672354414873805066642715431872404933222952032248915603762603849270652796110371234388059637483740856730494701135332487805195761520844643944889010434109862000392948557800587963151254481227192750088657742706872961522423916109621243326004168229538560362178539365091283100816651187556691001964658140956425868641105343496130374357942639772317262886766162030941764848317043262112647942875713012448955137774497171621045060554602654762187544821936136736123036356890314240 688 -13389298676604726691113482354542924328019573764367151747355149726164667162026910000066466127500199798566036102992073228291428590296670666457393884249059882236571027802096429666858740487069861388299831279237371877879896760846638543377266421945394262924111181154476689090448427628720420811765398920425895864498017601462498284737760776285585463585991901776289545979087608652171488446505156838444663480962512470641798632679876025813457192300927708391389918792969544919097529579058345330394056267250293649742450705978971054525861803320697986746150029224945638557209093262045017305838567649348032547268340201270679425009346393934592391460798314483554625206400 689 -120270492756903706083165953980066993709888449967588246972976809368988570487350574732091957711318920977249923717587723091285415885843388613504805151839523383399329595162808132377632430877322746200562635395065449277501714155123143606621047729201807101940963860907193365429296543678012604359965245164754527584003237932440351065663282212527559410934258171398339622735229622566457680690015117087277245694741639594778072188179612080928137246952745409628900155892145883170238912285619882800883620084197485338542855470687738543484120030118722554385954326376180779434785309432215692461298831903940454912980780124331255386622416301975605675980959025165050182006400 690 -1080342774068535029425308090968775691324476250578423122809435165897088637508114293028269498398195177126079749567548851767807257478923655980438814972610675261317456276549398267357341748663255624566793064026979209597037136715149629092517759167525797707000136246235919534682289822777278437424731289175577626037176911167051153485479743700356251056479032096125955045960801740096963340459005356097020824371027075664397813655561211126945789357410313114318729226405101715781363446878655121159241561278052194388824084358438555786253008618370786075484267992579084740488114996899815741848014724841482521087905616247253798385921356869050440550333310199960842069674880 691 -9704323587038201053028780492971332440015953816700828253658703436647220221436852991065801413252673609872036187504740554157423512549463288958876591222857397028939871358237503683772822335677029901137604266881997039028667883633768086508332461870958938302966491577983144069135995557132514126042412607688582235619040647776970346865951909042129161081860133459701596194325175688541029600910341888993065494748140461141703660434252442062159934213380337916897760214611384008473115650905661848097557700221230058714082621726234610369424637473556395326383287163441937748494543828881557611650690878568859635879349001514767476962972304032121685232878229249141746348005760 692 -87170629215360488071715172751892778102802267232098769399916908326877342335912540740556389573379507455151122747874952723471885193652404341283781634452719046144350058327751911702791710460358985354727381680546956061563872203276737609444789859811966416894855074636912172736632006334011138450115082036693969908393000963268276988610920616482478129024339002291192372751337127283195144507599256043324992941263643217423164672340047947772234322356029162559879302737029426295764287407557216832043957607767580989836325977818315517422461772450327389232367793364096943706130179827063240049162853325410450139632996233259818839309011332172931207236374382966279039449716480 693 -783026214813303085492679582078690539235128590937683751103149717654850585917829099725777092488149255278954890484158125113437929769821380987722280915538493596318295978485217388672263200022705171476447259684566813107121362864931733937653415407401862835743828051392176443413469320965684468761856256390216396363270463198189068187738789087450831678465382812788849235753352983171558116247915395194369525338190734528801154524266664465919420860990305248102811918525264327115631586020265042971823428727782383350261369714168851509314321116166360747433606801863641377446840359918425208233822167316998632206660031099628242820632894001120485952447951708463329034018016000 694 -7033696575138517917811764430372560261659642126665015135989964466657548346702804910216850712638504981857355601265478028756732066549087160053977952777329926627447056383107846110926352721817786799689008958031108808227369706195942981797307480763318750602344415089883037389394189837031811207869469599908658522951913642042522551991878402263931534126157343594993784057185018007336445672463263074411670923571010142727012099862072602709714221393967669908750618876205328264032921192003360630960154545661376625080013514118340951453984838383546243371039055911841412603751589054368101942549924194602549673164724256304153408852774439773753759982075693012334860515948576000 695 -63181824055524845123595460919159559300059202585280128768324241964522409105705915186307624458995951944943123767914214868386011930166836172974078214660245657460650320862938537079875136751522939554616522194227643582393480684577369835051209499863883395698469328641927773269047377197970643698890789513999647710487477506865422003000427144365071320215252224551865027149649017870217885371493742983528146152307649382798182071135135624052871775773439083799036134739783977485406513671477669667747114861243128446582049451281730302053564526659682298367477447564929408467944130167510878312718239923602471380672479902311985225133627089938913271321005110037419473670599942400 696 -567547074705662832920573019635898799919497319774671501522360863164071985242634169173556419709256740746816680742815619766019176131326235277922323273068758405810324433958465134803705969785231922550951863158493143214258679942496718690718623266018676709636250348662833963330580750347288023571070712703341663054551306570291118337296940383003485479864593258474511709395985143282474453078417932662382140437108367731687118259679407933302520606516582114815479762059094004653392993497239067187866324874270171046021513174444508402929433075684387542231995692781521065720670548573675303464244879313739441195351069467319729349907236445830583006176614867749923203144527068800 697 -5098152417119304156263569118996215762261079941333168251121235816743550501584121281485848986800080995431591446385607740825030217730607688773417024408441171275148409298441822394556675863450985749055250524010510142990636434892355747091232855478540796096172974796238168499874843727294648946310579242805770663392461593165843173471759173225229300702198304722107486101188325655798525897738844585938557505418558809710320010651151754763855210211478221837675349770806294925588082542734883500234190903927984994145108599691817886815984477025624032140479949831427694967685966003758652905293597115327579112373160754569424426771548360670509727692498975160663226936711454774400 698 -45795724434581714985347533490123600042087351335471296467808235775045933588728424691857124852774366534894095084294785866723408975889556172792728858224822555723754335675114937555688191495469456513719800552358020911964599493947092455962793701791476778686252939788557760020365716576128150277030561393112008681190163594770539681472679106192246010605706834681395326439041263412402231201751512254777586760708257502698719866450890404540647805194797207624963385477013566165382919115970944908980482761645366637951047163420770989020376319413556850316345681150503792904571643042359246011734747726509915522320512795344256670283106334389822339014281625010542167468740431856000 699 -411375327217079525597993079806131737717119426373997525781642220932064974254114132532433314664621241019456399190682346862884527839213910170193912018302805189398359762094487400446589634334839366880753401528263252226360114767516156696695824969311420162190246364710091809968349548471400079527145772514091992144768293578775706237434838494679703434325083283210988919471731177348317038220025386906650167768937265893340861289621088483706334147093178350038834187997379373322516951543893509418438413820273615335757689755535080171758144362800748874300907771021478277035486905097244214174080802538992502953720314509251198330053826428660507105394383867583968912068985939376000 700 -3695325796487137224228829265458509095378924218628137774449951836029749368728385236234200975158769090757631197301443710105454158647110095928827598244411484329909837405785909677154508029567814198494539126871027614284789145225916561869747639152900299971217527344710081858687117086840233857238132310812300638009004328604773772601414663506494250278623033835472426179483208061666025051896456618384308935615825039910467622555910577693636327309888436378634556248753602142074266559011431981747343923002686418901777647404006548742878873933273012745148725805975793437141630941787816598180885837664549797961419053763102192999112086547738955255314122513382852170128262266851840 701 -33194674094835239801667529079304182273325372046649619922555416136204467581858262243319206191975419350215126461351199775369536144081101674841408539436603590335866256981788692206907185538072077044108577577613210965979054561323247632088161032447665034120908373309043345883242191577507778315304592241348155659832667984628046285408142847504128807424378379546319354710707219920557717192285288624773171708377817797883330412602808712891338021498384427783540371895009176445993803883159753479405170732022705249393001206423722164670339898941255579538090622539557163015236590642564737687225446675854022935467982569966126261505576047062927533869776076272142396740795531375700480 702 -298184636527109718218398060361954662985170649752382483235946515890178593406265244595969963314240732795522204366496674905242585362643058634686498931178379260196542188785127482986832923081314127977419786615995595942256293538040455224997070470961503853513458977331662876267414900409920299225513901244930868363112256853368176461230411390827686979513005785497278989751737505440223596317024259355868405688077662440815215928594461173066634705938478919662401118475680721749910152830776930827819097772272335188991831350011384573235275502455210376876352515291235712213791938165261019737384140652329727394673928897729903426003080559513990069206279112495911615167317123725309440 703 -2678571806072116458818184567831783352420131796851060286820771334063268587995113825922546683256657507259918521442996446695031189993016949186408592817057560495222139291860711315877453640481506000252355551180671676209599564285526991103636557644554618541874101624252419720666749781064931279671579354710865481810887485105291656262688546135244442781827356380391631323303303480590344254256057180415802250242120111399357167267530614947248646042676378915601796675923077891679491628913735872229982364767994020936676265967740958150754999712666647980048600475197942421948927581100459942591153411407485389043194681350162645996030517401608602115274043521211496230130309582255091200 704 -24061488780681909780633805691716190228274024834213217690134315222466066122842471356724694921754406357829154445462371489913888132834998844680181734339590926948557967161544230627285535259098073786357807536458192727769186995087603255311644304750232113151721333340585656695307564794679865642958903180669763220130756329269693798586991996817167409307210513848858915466718879561439399238516059103621496350186317591604452735511169899043182439735632699236172957639968103106507251507458047806793193856239764472164120320994309402479225309918897559411686575859590607778984400600680836188844395133154740909530061313719358768862069590976949999683228765949064633749068292326961927200 705 -216143841770295793816672186447714372646325389042655755505844848657982406746044498017216302041802348176073808656898154107269012120913542813276015494429261475695344122034127110017871340135983122395750347699843595099237249985659278604097366499266978684524611636944580090569337316091783814350154232401676043224238411111014143016243149384174640004457537849935919874681887467039142858691520854330829697001035389088838296700698211305873013320348598417393877079055202832586539608222314633702725243534136777875482799989868030419717636720165075523055618560168492651155047104970371256147449013302509183234118976311751346217309910240648261486516152871993512518486311340860496290720 706 -1941620742928067881565630320752697664763449882873261758382532620664198900259793493520093183497323643247393901560974636470679992734891910087530439469788068383654210229377385455712946231079893714212250290527490198469352180466078108933690507561403936001777743628190548065709259573164437607094444960186160716895354112274860757803136052966622616017379185615146747656136728492864368285866324728280625975043295237395768381977093563883635482262961488899592023279558210147682484695957392927680854808064441140632169854866491570710834634673210919217023701003666544466891372152580870405789124139326506005765980945848621866445013386326049963664993543221222176192974768447219925603040 707 -17441631313063874279806673503678052148391329853080743178907305054933984746180973801055320803948376885805090054899221946570422395840591967419951656396922238054579758368848338089438361405358422883963227150127426096858353179830356534424142027613120788610028924727918204759999303464168802323418415759748665789253739698808544091665795010454059737378182755080335211264673780280313441277987310253621295003536022705375565762286451519412968808843095355023067807423584430902307581759583313272561681592669399836145559757082161196017695565501502896672302015663771179503857290722830421424563970875336123964101478058111170401403507802767670890009015548794882660539721010478491863514720 708 -156679060947861921496568422999141824383854319019199896352896130154491727380947730755242712306654911008079622527060807316649557115178199029365667421870657392693682575177790155718683585505762103872890006602839590361608935344238795987199919909067017253615514069589773703776264929423889241210368819536725302852618339667263192687845277212553417979837912884619960372377578026246883455548021600583377734777526983624560167017149479750658872350624415901054676914144063531834288446314900949736571038035843761239951638495822803964226756774844009071802035055962690256560073967510171582288456009558104164423284463911846106995658629414692636808555563404428606950611053144976282841742400 709 -1407459716751667952061557526208087841326894439821275232541037310231252202664677146939549837349908502412495226903879099858591014480352538248279176036522167749035351652055494360750769754705499068499910369609993442895750788727019593289811410297387634539178010027104751367208788907617419714060421737135971020970840910212692911465284302632937544588981194869033184219566705852138788051319251867581851611844949730190160371977750404135326315939530190231053931264010635591329454322397184977252779888928475197936885734245268601478364194497858242282520678803140161134035417629156957415508006099965536563063326869752535762278349521498134561119450470130896752705841745388369457572718400 710 -12643349399214279152462836481908710214060468643915624553727797133316797955768043441099223750165797786460414869285832251969145761064349984433133217973152656201897849065929497229392126050016440928017504700524701660266335958452015445073827006868645539564615983032217048197264303736315356248277985689370736861622568063854303365247300397454754449842988818133371336552671056232311535480724209030193027577953647012891327961231115602218466539524399370836143624791351878593660929110210205330870746664205372975269658046501863577787333566911746294757629421699194292553349145970088837177619806909267876336926617993354469143396215842415636944816697321823745758813885425474676620279997120 711 -113576754729650634243010037426091325087488344906735715927791055260892248303080862810549566937143390242085330197086653436465448629983127075350804308290472595163884053423476369626058381267869209855482141381506708163320798546600594441190623196722980395498174801162827407645467099808503769842125871445866239571284588219180640778951487536629418665467186471755053061268509192905448350373256713186839475584233394474454165525152089101785296466866861858692615093589823415721114422260073954216978141975076958077422371227858512899195076641160792664721489615179682062641689163587844448739040375146967547347328142227222214372533938938830763947319614338239471394577055151205006432810607040 712 -1020276577599502045812208145192809150645471143291406796452460097540262387846215166483532345688158882006148556096300892387125013254736068502729978027845312807118261805753588286697007593524285767184921034095669810972752566719181744446425879166067672204503266893591915869803943216819087235828984654168202904912831778440841823626648475118373260933045118923237808117799697749751752315993469013403125401456119088565461857723135901537947691295056809618255570419382739560326190793223922768499708140551393572841563885355875068122544536793348918375784617385799503472831803216724512772661379549775287124766166850681619779672369485186462873886314962510364689662520849363914636438562700320 713 -9165317643092300986573903464179442650609036006706115752143067215631669837524555597934115952500221092916383592982899320812813057358463560673191457599367781948937541186327816236036933571561080419101569738264747740926339677189844422411441453097704685090944494324623031060440752179139205814143964530080420204721861908714715119675572907620169335590678803230488304340122109519158448224317207616896238704525165164462529030458184360940469793471022251900318272841720121856787169748386010283647448303270232586325689601268414882643615369090322331271950174412406479303629312206340118245296123445036064563993406281368547950633277072397327780142843386926908607697680280751575380629725239200 714 -82333819835845964324768931119393480617655962110662502008747385323615588708518907010013192884224675196030370259653103982763841666522668456803711497258186209272388500236843996271625899058813403092601496220210212899581992562318854517292696750936523599682518188512790085744631630920166479120335278005512346208803952776605298007841911245764378317196938156751193254954542311562860345813404159180353606513759676981600365828233605729792959741348930985558321291326040422394163734966593655405202707867192257435144220031562483273496006971071887160753905348292962406517476762593088961380013075317172714444613036258680485371655236894056667201451256980040884887637144706919614133556103199200 715 -739622552175718362039148034377432623786299642848650699863195043263752344440303412203237395657867257040703591856995645987821195837867272025245089436208853177841330541288460123150563845670990892396894280031342933502119074444439164425973414309461945567497642412332378630402474077482838175370508378502665454124682221935854306439676357946216226477420886406731348638563671702333219582041251628553022677815214552801145663936705523919524727858299557650686849865996024661591207929636966501633030758924441775532771084283532629462468325559712910816115152520399576974911543001587986571949404171695385097731118226418887772786212009189546815992897095920003641445165567066496058153609581606240 716 -6644207060885782827703631504351461782393127517880616342905126422168233351173228418004501297306427649840510478804743009767689848644081415735162591136446010670217092236825943452659813764463426564101709510002231492019036154785799868139470671562093902081207871502963490713336191712806725061428924428113329889566977725546668853379885941773830682545769750514100606764303821772915179262135936417392516569423826820694090657040349064036847834615339043029633824494534120982338895814839341534222980225421800977970368176133633900422620488826918215599514889680461004333283581824321130769243809542380889593025911218332801891844854250149671955958539275080256175663833697446512075480470431412480 717 -59686663429798224816233041170889491409196840087404532586683290495377393326229796709019515838146025791663497899555578418289665711459593303696209553012341359451699150763453140555902176369468522314336277481066071185627073741946076639729889254576634342127001255719090437495953153169021082455597911075980415367783686932002920620111360322127257219354676378049263609719499185549995355128894792837413109098547933824394195149228575064799633058239049897006794230919517814849713846504017013698647441606613417153566445498572853490407389914273612589506939197255019984533723222497144216575591879027162217390069587388119354233434736715779689077167296333043138113599376353211972493960544001015040 718 -536182422175763997304600439487795570458662421397993363766166049714741207457078257344256096317607056206447857175673371584914127909351499733761213951155434217915681786106229465996614258472245082071683829739381837252499478601047624409829785086377843324121390110568430810374509523593573790861568978328793424961287995419803395542783111528859065549913179162141713485641740594425445738971269378553362888141551773213569023276496252323060770509250517877010895249903746386881134136421879858434924788805928329582874057751803488876222374578084681340278214237179497075546677973686044842496612283739827718894079162469874421734894222586043167893773065944468301995426152476625658197834970482656000 719 -4816692996986452932670951653201212224746176049804783221927213511971506897030971438367941760939393568897700569537794585628595761010433013602731127831033309615462292985340940362826330313591420007094583944765879397515847193719285961144771323884442962490264337585760075944657798348944218519019296287935572645097300643138400739653457743205703344070777780540018536027482618218906751082079873318603853817115831576059029654162572035820096685284073845573871171653864113926099089550972075112143503770372032101218057773322529533590431595827328173542221120664732088471426972228147654572580832740856115766810649944913656314305537946708279306572851506168735413892152321066098923921858239704416000 720 -43269958756261635511827382351257556485636481514079635943646134715877370291661560088005343485772218893931010116347854694230218586410389905531201298348782564712236265318312780926056533983762923063733012437146816587684027290244918884283862392895245946370874632645411348902842555168015563029190011653287894261790750777526633311220228726464568374235820395184499848646885520333178980554017528645457953457090553658263616393227105455117201889468596712738609358690545956769456821132899141424089142203842088375942218997014056976754043835848831425654286400638176594768318967182859763577017814122024106638515672005141012556844749221262709104046116030415806468131168350910455333231359853344670400 721 -388709463057290725672823794020936467902174050994027464642158133917805447127728050887670748623226992754495357175568730727502254901775444407941180040783723539030727171243705800357930888506008949630788795499861208097683002439551095164364184075981287093819909841392967138479488529574530931678313045046249224873257548940416094253499891069779485936096267267142864798454753835226075252494273970924592461222712227523680226600460418908174919054213732189192750091870549461852665506904005185858287620047552297379996882723522950122657339701515785220475468816828668244541472885497063368499784163756380220107719844073922799349075507220691493574073083951460719131880135102423050198806543370476324800 722 -3491924622423251588246447545733786607774931987184573595109470438491532036108648390661263816579294009703125881773876436978642140294896859321200129840059876556999025530036947120666952552423786769120908764005678387425999936042837123595659415397250177410686890902042638310495793078698625516434263725997191790204914767905178375800831431410789121581053171045275098452600461738609867157448560907779649173809572725372008240624080716119698788068739981965518250825308010816587795675594705866311431445468731580064625735934584286004924522581760918199451372224308507249440433705448688376855401781335016769554945856874602876146958088411918320389803355275864576578081102873013716882907535042810862400 723 -31369364346665309911010617993832564339554886938815775242373458503461273270436613136023386568025608012478288522989387908957511343313077595146880834455309679443580457562365105876530922307043561639613143045943127422312406064451213164251463213008492257652021239846150671959433161889554042502407389903667718779226723952343199931986722195038831735365062719141164266182074687402864574256747445499348300669285165769420737929257820541075302390742000252926751091438970304638641400986151610790723025225891302368630351528209024809961251416553993310795901331392646963464890203204549420480879439238963947328159575851176411729701926395899598189393876614822600864280272148216077581126534495301599656000 724 -281804344904297203951951739546805246497879813052566025105520682467558178661491342315878599776848832200495564300446103535717753835508641821595736115051566512570507314897268851686404860062170338265253981175157597727513658899434655276645741350009991220675063734750502721580322216753673332093449812062782932237694216279061011543703924249354366860240839675820624844265488628271037556582714620894697993857777235033580772778857548065129512084787250890933134114252849256035529933720897895832683088493366064372336749087667814038657429852578967532343290413505215262949787129340316893380718056367709272682803703502833400400526697899075948375438913677909110526628301176791945563048315410830944976000 725 -2531574756360948537019395420232196648883712030912224167603112006774077817410059465521816993581539922926658772812145479073282387214714185081452454230801176132926502264725395904873868763565400569822895419853519219309374428154507461816267190913951824579664400144041412725038122203747137119896053277192972741605658525000723266460887805015234470842411846632578937394070520601281748422100993552947817977925107767963740100839585117997501396149268089727789658601556975454564698563205804131804503386699714727251074823183421341839690814661857676604347379949185471734609604928818598519432574760169504128252552442639936464563628115057491933474805027288582119806800173192339229589149901063092337418880 726 -22742328596399595535042006791672708738318966757037914629624650837714236260534997016712521256389536332407256909477703601261635990928878670938337336767610565756124859188070292137172688809880912557004027449427895796605702507470657942101507739863352341471861181459281120926582139136141636771297602581064143554754965427072613145809793752492230328972741134624903346672352528046225293676229586711192381338880926808070954459608504324489950558795491020943036023966053159662081217671113298274971034556550329822495192833060983459336726574689580946024178528964996758475377194691122451162175279043836785019921690125203396173393915380723088691629033592253626150661089159174154897218230929384970006399360 727 -204305568174808471030755634603046025818378503287778019870809621211983049542715358344084561658156893792230804505913180494965260875868647317604238165652358466235559085773434770217159326846399229587060939851738084522189605331899404428975167880395535271186692401802702889644440097246411320155907348634016398289002309771954933225974914714617271359726234319443251385305549326918703429160186287222554941573908298464252274519536646139262540714571323050590052644459825564997321090247649176112566474124938382490668644281597363098938323602885355101078280567634654511145376146530564963604080808026544763363285499597941376077628144912658173652034688295747499848648656531728205823565703163429489837406080 728 -1835382439372592583160909135032858528643125565250093749938317201547210362650217642266913507203772095331304205314110165435539568857391419583972139565063769737885379699118493677500304941724520551510135366250504220844945080866239155172386810354102748177968363060150655080047579994493859936565431401190202259354498771852452284749829590980215597105232929188405033049310841480835604981741233953894930381721648725214574004612320969437880516858923698833597450954350630762475933970081903312879374643924583820726611172529734553114088786212733821924521916088366264427047747250425679755454242423754948835708636218915572252125945147979099527038883051448061331057915128732833057810603981715424263099774400 729 -16488229897738146539260348320068848428098531312514216691832701444352099677635494292463671548254462897564761646916471156978530365496648020377823788767630491102073184704426632501988336163722750468916154339608439152693477825230452986589795913592618515524711673087690864361085872954650601816964348760486467210579715304337050772052995872879879211854829153984725049986195748776395578910045735478817419848964441017051090749253895787172399869559796026970136771330647847549320838916414793958912242171552948480025482261861771726123686503302049108070910875806187470140926881677692423482125972061963182338896925374044009162102626576289606039201159264654806113989418625612241009055755111459963647517726400 730 -148123029684064061649958033264399326015712559380093469952108022016522013268402152835584600018428448879766721754079750475979728954694544818681874529778247617325199925057027199928821244605059996678290602957742662963512092572412754364460111782658071540837067331656269436273974184707669379062537259138726372557509278035400519127566502649789380645676670673742228599739002356815893433550794429137102245711655896150439798813160340509967942937771427869685146501899162444148556248786093450387049978302800323468502894072999313671122104231034024727026073319913667711211230808277132757802441266825143218874638406305452893267217842585352378637097537613159203418551516913376817174503619206786906301946917440 731 -1330675698953828581197365806357469731799157835087652280677829522000684078158135345651551393052010429265975460682683613373131162852912552427200916603356706023221050489534196473231968691274184676041497113028038396280962943807160817936264779858708010682184707478778004634762227730472318484683559754807135552100086769984234212189780058688326761559724618761238324506820832390164120626714181964628386385209910082106618548298254385949328975748761924514668067138128317059813363728834850463326617246941846407958493167410925434853979286573461614750178144311727846593056296467791971026660235019481142979958618897685238235411517882705894761299342721621910381463239140314836605177791063380259389445807670080 732 -11954266934863902663871417407932678902064565469312023767400829148465161882469806056017215793319700249799254958264108526696325856449116044755837742600647129520084191283028519136575718734725462335585908490809262969868322839447936528345460645288065407439954421284759779341798373709816893927976897469414922664767992622153448332459007740347591234995558870182927898848160920488687509892448716665841897362213618442531589581433498418036594732956090731705542635929415045061929890547565541867262069693838226746905807471167002267212797525282901063657338083325030490704833614169672133157537849027469940213398740261172304147631340979062792281836718220472244082653361457254597698974254143153805662562337757440 733 -107392698180189357491941723917103261350743742995115520475217544260086072300223291785638971349263610020365748840612762139557033785426233498932048478888487514174289767528980625531174771989314010204410924163682123678830703816868570312626000476428254717588130783301695971303877613750537853363885224878713868686899360732442642932118098185796573373050143465422346812981090943271496934026977898014418682305834484916876558518062192473084551591426817828487037186350884136061130053554869158521037829377796348060538529601138758430554258804894820605980315523458834626591172372861242833345684496379112627974393867148457875596387967731416762859338048406288850319607619639865655999652746974990191388776253932800 734 -964778544686878233381285732301606138074665178896174035440850799524533461509090444188696699015046654597127721873297756877709919320300522741087094917970962763576657666329834120916303060623346843716465441328773737790476377341187128939313143244642931345744052295764827295337559925164913630901170535218309605070046845599082816749845694056052595125194340614434543439778356512169278995877237410772584184093559391746436003907496045187356312253226753080440767311713528601072331843516086146168560554383091442930778016607505412930619594767679083209583379511835906713545218837393780985124582519242327886734541089886827291120684276867795823289475601077750243879417770988111901446471680590034498661567600044800 735 -8667255415738036700702897537942184122050359423471343069409439223483665913393910480242128304212725252115420880992360664848324622138699798176051820058996281806662136830987611837292991985436679195999756883120942844395259210318174982838482564414118742416255751440728101538930487327706020006585617747002038533710910641484005223128205602519884742328786708948450735146743521156263604367044079759634521588530302943811859773879178756968862217425926871551225015726863169187592662806444512684559190939580343942410785365522936383103239706463925151609359258390003390516379700657566171217384514795315770117153979342207783133700514666881708600245452236620931782769789852836058347280343546851697679812695051831040 736 -77863984794646601447075487120752338879071978951076793987683712154448368232826815346957815689476276313841253892828109668447177176061254165135943796508265509926154957508818056342637585608297992994497815911950644140137844970956213296913106950959447180511254114845236694803543997569011147124380576824969400522957257012897068662124586200898747168855893640716244919551994785170129010971325346971064479270872775902831544599034143941682224159810093036272689951067960971016797128364417279715088818603947329004375153310920727398204648015135153671794950294123236981106389376016070005556177189981831347845953955721029703913081254045410132153292024712686957809339470797489154608991347189923131873534700655851680 737 -699508064213507663746386431786297470445502812259266557655975384226055150704947550084406645427438840534522309395406939097406730098645269779328472017206548088495348675259001833167711606936962023903080107398948731142269567914112738451644072079107869446628240833636787186288011951023640169756477339427574492350746266868916542214283426371981824972855999722092615484876197384818757369933711156438830281210920826665736305007062506157229316366489316137261167118074585602581022777341664598363097785585800902765221017736236276938280833796756923284877022927259093693223071992676254418978899830216696545574031398682412034746961985121656017621365665702442805502899099253969732247125793411778909273640777533777440 738 -6284198463056308686502089488811859388961630955662516635852461785120251557146073519050970269896909908867050015300200550427922250073195309806162289260270208437295612082611357932116433541994658832625231859153157300099250996301581918610298371117188583240034196107062193828034578909602621037243150081849348081687598576342705521518562488951544037357771379617173496835676407400201031656721551446056158217382662711102752984006537148810881256788379628712793411914409895047577481048475929928383927260750487785004627842264561674933335945897694310811293579956270719764321093917945212463184425303979265714303290207675327629230837346011625198956171224399994309599215485167776862870520339187119469490837879470114400 739 -56455742349432792110537715989474877514636357124010078410587948296905751133819732196183209231184823930944986537994629843424865789223198459814765139917366595149127968357857652654020300792019675223002590409902315717671078977599732554335278600604891751191592730656002577570123909852302843120781154794854968760925530376643060835401537705208796838996270892122347558175988726292198442718503897226477448450884300052789143519376725481671773564029840805174878838565314334534325976564048306893830707826958712320224254729085825385497181792712845100779672635087525451306262168499645826174670364808008586031474348699264546861249701136902814202801110634359353479606483905316469002161548757595786411298609853588754400 740 -507186182620309732366019913375714845563922300216782434153498216591661396672477810324629695903941499314759825006200404323092578063183545082227781959690071789934328018436537398437739134682901082273677325736527830933888287896058137866514773157866649137732038477569060994170518584727174731171558266319183557192747197221517660045607327924632542413036768771391035901018882503230453036746775552380570374731728144258030035292995231083991825207662677936219722322678661751329998773240261005716468304910299350682230872214814279949709816970209451662139545510894417838221663373223845205958389980058974432347623608314473929099443261024499876784083491212460786395167439192626872873472940730401064949071835549537890880 741 -4556462102163835206964365132715430130794913296279515066342560901282982345004972717045964757938648530281182395501047357056447087944146909058556470318025381788924185720286139624021632145187682192572024234045972699766389112718028372169215715130793904601730337577837029741151339026354658819715335194179223940934032512690476468183006723339107739330075262768083840746400405970317308860490262958431116038581800615824164568077556347268736275853455394090977991230866196057495009221943883286173454123870260158558179374269930717442939610756659000964727333962245802360380044636371305716686912411946818888175614521659180763852893102078401727060248044536236781420552824163720772899742734739918879036398393054350525760 742 -40934469505423349716475010747548594679082064734500333466630068689962749746365428749094880156898963750477576615107792024445116291422753767903419718517462526960874153654214833872949056441807398242163225800741851774451145317221532518706188621377186210343846941096848571771583323382318269126984399466844618315722723355248943580738440455227078423685015770366640003255397717248160621110549990405528058643108197985288249340707534516028835599513657219690645942782956958112212576109808525587105451738165976033623751629222854666407864481541629245863709445003140860558346870008155153514063285900320073731238067926388273546958740456138309855233980410887539602357688848888628938207122735547573110049368851887197580480 743 -367749103564873296578022472059067119088657849398101919097921545767834932109003010632851043132302265187668672820786691471293608674625681562254813756533058368053613695345738918037597512448269694840430056823622961769127045750274198603450617830003658080814506503124447128634345469148014059788184207861625608691048692323400670796001467077578396336604953253293838521843579761280581623032195405056392720649727081496364824157769573209276551314607889557786085690546753291250361972453528813316189623623496487246889020356746372676006050355707099887133594273749616748623102768915794952498482413707451537222091660038548756293337271258039324742512542722307303964653530371913321887661566971440175652193185849726842328000 744 -3303810494929587519257395434466135247296490679270044660282940338591678341688946401975774693946650995315023399373841728217911935996233945647998891328853443725901013359799622215273255071511068064937411962108999833958125233595205300356806356956645766951833550358714791139505329456700706956484171028692346194208292284260228606989884147777599463862725144549752710591401192371504580064982787751877592667772548135378632371868994391573661920681235394898174995639266799729458897075106702403501897102553024893492212650624318219040893065292400881244087290491589298854565616811066093363575075877984685584398468623249542858957884840173030707767411069295567230779226071244447101474636980695035126423735556746739535108000 745 -29681078714850643310590265292458849946517331699804575719830496223079333075065930561642765136355617599521411559743788841560381996809119192244371247871162548801953667674011908036005229790098763165941071493148370320378164011345918221863228116927288749273318057115272613552629758461339371355367190194681708829310201689333839015548046444396608337762710593921469653675500913479839133389167514662170104329398207610857968409287489211815462060563098655105349323239748577972172346474750549243809660815285094781400509088092029315490868840271193420357954678201620372125647883646262232056923466914565772639434832879743879671147816423192073190721184277577491913564241738039039530429188337975664565307465880947553971111200 746 -266652264808215833066455707761473474988685197120764432271184967408951327438460947217332187592299395646102547283381867045760965338625625772683345982885430833874924236931940760934727949133032051927797669097962973039107848798981694266658652600062586055803991446094580504061293084729083735688566901722194118731953045203639931745580438700195803055878936193648377505272395606088313501305899039230380749618802664085750810025529159112047220817552127595866020327550663498082438426372356811034869097565738210757300552156022493930857644728548978958765431974942707418211919726805964449390752111610482316661517761340540859994681857464119670943985760091587601614889474702865473100450965470660729110845357016233923209634400 747 -2395586812754935014335989631575968528312003156462449939721448883910940238874847947490651018650496980161973487039860387876977025953837449210813835195641400704330142642637556153457776796026476707479852954908205504773029147643863654917732553680080341392905738413307536496325753536301045448736241603022282102824815108917841475160094142057582375244984659699563937667848791047468101616149783737985388501595427950039456072398027023829918204694233371212659789047111784117310902649778964603554225587367696295036471225594467144270395788183791429440796270393360789134699053931184507924847841259729513824786406554693935356659049458422633349002795764356953673945814276748233186047023332360915867554060496567531269959647200 748 -21521849440792999059275200968169129024407301084796341704449380347435185033741949474782319311940293725519334001213718992691558308034475479541001300153355899375800211976636868116626016135425031382706700343560348919886037262255031766105832567821042639251773478793351130020466662786020087453887090337312480923773740015946383306251113147896996740168846140616403290277999834009339094733324260319868730923424165540461423538121312299648463015434823869718013078070309076561937521131704067026583417041592137837760811010688260975263448792239409633478811413159604950514943372215989162105584884044628787302893919849656745450198947006149861103340625048768353862186994571855784773042776461852078382303859006596002853113408000 749 -193351835630301856702086551822176327376818062749792501107129346272218104261748435268104441455335429210974096787940073567184907683262997999774896860790296190787396029894244974041090070193958659778682759161305190763568951585733122502171091253495054632209858129239599137393484878353977528006950909051769938766453266444997614509697917719891710366617043631786085100508225478035838142136901131765549653382805353700620719610171309031154215795541962375610827773478117191168594899459595016050573849496493318438307740041283455410611144089424549297301631507544701885200339054260869254750975547044468771376733226526488972142041007215463838937755762287266025552278086080130274683317547145263865733675123171407881440053568000 750 -1737072891302631880611545581570432125153333475744135829946450046909607448687547942448650302034733496031391285542853620927589210626434774029977673397340020978033965932569896846785153190622524599451685908305165833819903461046226372559505083821399570815773365433088558650343068147132134111614446966921101129877816145741858568755126092795507125933687519987966188542965897694673969868957919767781698085991123297646376544977779040335889474707148989982487676716927404845458656576745001624198355463876495972849756736530890563408930518499390150886957857463781601736639846063479649384682764314647507442048571307113976925724096408823727129016797768388797973561666325343890387754924843553050569751337306571928406857441254912 751 -15605899863673578293590010704202004724912837497797183015510916733021466652856039903729751781395934617475095876907634328093800804389554487856537100415250494725426322432821696438428000768482254956725066342656396645516496207295458502874807990070549805984051793045337556875984927814514658922853094122259213479741179141571664132344654791066959492243128758134231523434608404455346570846683201961681913430335697588841681157077330472897797983820418422652256131570052197726111259551662484631779366597569531729450477631656349708814985630246851328940485571648647758877641866032353121702336365953297913064582837029424770063728999294718624420075012707482316814408205988142780887060556483957965637965742752917178376920314443264 752 -140204068456088690095071957869133967980732885817975755921265629585496048812094954241486972121158157281465090085622310532715050843691263457391974269156160029740665205260828964279281347329609194797386367301843903905730649436819305379550801570367865012271614247093484752997545441908059887876057850917530912591930061543162450635798520968681354161694917406854877888729008484707874245532169830389791232892749963976348933373955378557044578695067482531168407479903288095528733603099776258207847607357951803675754557020572205628662291114292190928619575162311521620980516551748108630613011287740000931734470275227119343817224892599892322582482427994349112231571595287091260203432339901090446609170954838708054673502186673792 753 -1259602288320637434917877549780466525085867161432411671722924281734237410642526381731287339176142010636270032442543068730169082280971311141111163254769485526156175449654061013744141188160433204255403419385091646643117985976205313270466364705894564154073665845401625968165199089652091821356615353860686087230288003106897713879385118662854396950685413356405377048143084195283890134163517798920235976785462823771581054813822225681814840467638139871652425765664998627160534960119503833699985476462873774059069825025459456942762814592545380653534430243077614562992290136223047657499364357982876896658288727638064224334032401644450945910350100108594613873282658854146580712111260864378315154105590284010610712141159160960 754 -11316373874116708201768836236356605094073825134672621570624786584174700556621317917569947527293350106167232360432077914559901012428779392135128673591257950867615295087475609160613809560475828283323743717393383042918410128650948000124852990076564691750258637184019382371818380150269588856591130513331946359281128558416611556789064713292010192233346140684734780005465851908293198632392134708071191653507593061311260033566089863088347121124377665106861448457048674668946238487864083513904113551139929635909998666740666261711240458952125210274591817594970505370967869207924303490584475014557039917723140372705897951775511258275213140048689095670583440819120332994680288784935916572014200071500356212052887220217788005760 755 -101667501971037922824633134028088546163050007799317075647083347550274164073592582032949608049842110953817665034186469529085839161992596843513348070158281696337794101428274247597938371190341116881834375675601744609424603844555470575956129578396474575022522299363183404805356387495733273131467070558848466430468735114887253231391027748688351170753360095714643725532549501316493730229822317516353500643366892364071889811495082836196368904088283049562703582628028026860215014123419971489816691678651844662751683386095283779056084812016245432175571256618125745604337823625629868313423170892371393062140478341806762658136811741563934740331467729713334409372308898944260130898305062394665323291373398922324151012897027871616 756 -913393747866785147916545299363462176639465149435134362162685312911986934375450816359515526289057695235885689037294313547025158185520790689342142979517260954399864466800051176832271715773540827859019946545882340459275012317752322952240783196387374753376946372056536620949709767025159247498577173592194158724528636111526751253449550885041377184863520859912513470657508218176753195398086217686604466097550175842296660846130426750589599995459812794483971869324823225442566634823106410527559483970110223478054806294125882840408634977796744676371005257870780508127860447176293737545992297223527118621770011769248058166752943582939477190914456111392813900075029155594464033149851830402866237824084822064055071004757425005312 757 -8206064569672398667081142114888911840587850041358452836285895393810334399851309117650019939619394168162825060954608489343881242826587711331857218498939090820176325282307989502822034265489895865613202980790681370493433763240467038835124922745879175294209527445649280791385701618940697545888802321797242369201478539226543507628415317792822201102056546061116253783278353225654027056674219770788106966881689228406155337403610346539973407621033271882807784257963174050508448723159771067368470344096062919252642982306935441476379295223243937310434883432997593442242508456071299483553888524989706649599283817757801906990867594858086373019034631457836892119432329309376419933226079654649792976805285171542455135935740089116416 758 -73724669814602948446995485227432044372563665938853646194072490279483347312648304869652553811092446286528810903827023499250437023283723369617345195221339325178628990992767029702134635023728483964150280078079868249419899640722401760510818896964956706798900899610648551700971804782303628347628949619312955849949958907826861856133915981753455395125336515403960010902540350219926021445846222478980222222248421695838941751607633852159919400922475701216254631657954109873301498423110871990473988183765420158457122308060989916166415567902758856311426855117036426572125966472091753935358813793113327551149238521016663570722702270426870976595812454126476563764293090497168099927796309298370831361535609522696727540530857528869120 759 -662356420903527675177947580719181963868921789245115959680342966028717978030235561141186777915466918613754890056912349461645230647920566083558204066158514964944757693780867424952379547070888711662109038013737314351507635902616676686328424319372911440924512825355747660143513487233897815154784990058096239711210500385337774699574668089034008352252529247087751402298317059485738524689361516579929032059963092943248674313850402157942675092082163118041686868610789295422981446307237201716788044038335177945347980261749526005716452908470240633975783563956615800784357003126737378241385706528642662149257783234272238325109495101503074030839058135294392211210427647035822494608225340060066797173005693458852417785085530289009920 760 -5950749528854324955414508001513913749074997338112699700917607594794850465776905804568451736324747526703576828037628318584360045873686348971757128110171500237687902017283898391545852036052668583195895409944471555779071234135614037387171685858787156998200754699380322399289355382675071423522199884364054111510717495567218849537757675936742380301552986446204166545911722213379766640235474256852309777507142103442765721335487560440042875695706591802616628866940091196247522783402388964897669427228621835540573696351612846798726237446098425064192960756178648273362617917564951077147607373917858022572542294636330056952431095464556565108643538089197513181769473649948152622611792923592284330391161677548742511363900001070210176 761 -53462910024674138922692498300066528649705330881309497838598795171632579020389888286247706335416949855548429399859743514009552738026798380972277903928045397010607340462772685023651761327847693959671927618646980324390946160033105352977782938523689608931272746228204026601762579173915194904889987660180076163467510535076314420879959566858748559949694833551508392476213462250824526306557079492903077462307924521994992426768368529209688753129495358941511027021378979643553631103971265904080638467755699723509727151059102540818516800813370475905239517332448644211537738110895624854741381886302753351285770917777383179216519579094839994280940696341449931174451894014054559107485976634166160271858570813930029632319296067433675392 762 -480324254631127500084977484727369363695384114453339661683789175518368288679250886099280574241816848702210692482204467318778737591248637422750937703794486598339393507622233335527454013189560778015635192227371689371102909988958844155493309707523857037721119712176226727185914195570371947925035243466657219704853775752142320899401841462880567770886628386474575400120941420694415626108516753554349695940892455744852648495611877888411455648194914996474520329381050517899958213304182790524063058989836640823028336057940440937589981651402013488251010151782077976735154009327022897317007218364342059636354839505385781161307471179111908924996482949020428121811414260393986235760956687713256605277091569281056407956506431597967115136 763 -4315364043900889925403041491226889892702304199970699057460517428805261623717254029109525997939258843844894229312597147405279483863708269374780705058337097813389963951180091107523849620464533595409147107101746960208270574016137453061476589836272660542042300952775929508334786121408780737911030922626389568907958889621147588159108287323782820536602670497094645305149480260629382853176778958866405197476825405151985459288885220085269368896954314942113809774452295282050083292529715634393777548329397343174127449118193607637194396094837224720787253722760346697928546178160867576812692636812011558069741054796093748179243400960435302334011652182876847673679219862386337675152500778865496761696543522177774150120382160686847410560 764 -38770495808031031999956121460446822282079340351569212474357318889161408095805277036397626243265801968784494751311082224855809394293839739513736596230923873548571613299607520107387046851922197118963855684746585255064881178071685180384784440623266416178767478717086361446609910912761611236938895618988924085057892432407797179481831523809483350999006191481750844731081194383455607204457343944579849837016923535292183498113754123907446267157976986600352343313927427769622737853303623186490692528446313303072265459093299637201181066485553285973146216692443743108091022207979312889060631229159224259935474607487418177359066366744015595838554948407417123602269849653690866233307284484466976141734391016005552050296208312767697154560 765 -348326297632153311027056761826994783718603014688019865799029872843407003715646626236811614601262558080334421471583095596645722832655634679317531537117829781567755161056473837513818526814720602351161542642174222820994677564557767640241337856736875919472769779375862172839934532945634711152262783776876961093598555147632405247815200082539319047602836018371337981485909867970575671001614803831499748927865771840605460369327885089693958423760491279613361641302775439294924284007523924393137947383021583440543373203069605760109434601248637561429325421342700452786809928935218062073874141749034442272596754218641862918939690377296234235553448575691735804599216570810218723688262700995740558198876430657524391165602404880591349729792 766 -3129479869849189407948047826231564101242070427001243755129143061238024803617598017965714793323614784215223875414405827540621233073545793554912861668988126053197507856906857636775586294437215646711088428803450393543192390338494199608539017141074647621163970785463033255201605033592504023694350493410531653062852815308102105633765283248088242409403025428761811995543122338607704657745578433379087822613018592437397882848191260035605511582662795021278269994054439390636643502010156198007278529882447176550678191101207606842132022096335670623703156070078935399580712703566802484585380996758296386057455434115787598705147453233097498706369233809282670766647269504328884146765827556465648200423848036272954125328558420872362491958784 767 -28116356953234373155371574407512005504118783979746506801297164061266269780611301097525085581216466073047076565163846880811500543819822768431427027067792929116797948685717282887901649484963302505197014814712616247596008815935545670798490700285717596815437969599251319637019896071037738236346504889298531448834574641835895188946905563054206099665184156753060816768302028729264267009810666211753968951272895854610311356853827865587167640568617106247234104992215308788627262545439356402174910494680499991669782809489467560298737632680376931248941914574855207090626716089020646572722112710119192172518807557355791841821605085044686914713937927222642613106866146224681017803602761006003626791552459997336280153375614182831095087468032 768 -252607894501715071317791488817490674451067199818035022042904208362939142560179658298076940768741687375032328515143936819790825198381220185126102196312202097533731570223241213445991382091467170945129429975933661599495391705670918136080189885379494033888700508118273574863850628763229679467175629864791493485623131547744370838194854668065132926679388908328280775652713539364483648916267704246227064796592423693764516096733609729884709270733669313939993912039434414897823061931681717675790211475645117112658204929006935112058970918612761491689712513758464751204849402362294871551800231379977117174973661648118442328865983185948358999383036064890929727132000532487368519329243555913313834455354132788568142002984033673873119926470600 769 -2269529184801494704466347719427884356023957455842397876845806470194468837383980831185193216867667513750453000924745721050630443817445839088473654192875168129857674146518041019113594874993428717893236972306535328986883824830273567493079365303103932744001341756292785603035557859720616196929410177809940739261599760550540777790751951757687910780790504509284904914154223463549047503722358346732357335084079395708997453462070883776038304748373109609897812663563657181442210058369296472590422069031511201731281583685967379309772990997003340892177144028032812699706507829546287734137045251761068793968651532284590790702386317076355282609541477467271044843634579556508750455196025653842763696036465154013286466968292182903497250418706600 770 -20390393377216545929218433146755979188277581401971050015609466442604331710418674532648268408169511506656667351165442724971768065362454954303974986631571965093968038630664685415880323824940960870630406979761832994715925065163418883009250713203731177562339327623420117924415570485126263442022934558557363680794476809725507923060288314622967489326634688565237626228725867429652351468508149406096685771573586051317979718247540745406016873050967756209445542865627766728853518420517912983611090744883109731918189605116262766318194223009440405574131795306403893839700806707534050058129972794393602489188482208239998818284556547447046552068581741712442971725018209573931864479280656458810700323610734981121968543489149767956355816099496440 771 -183196180186743208367958607532527455041762394774907215898997112902620240931349103096828216943437362135681886824284074910349464836272017468824428965495329445143860705051380383755905321835753613425235835471867985933070315079619977435285447069211732641990044776196408763764496312257418452481054303096143784976476447290491042001347103962896622306829570022946045443432404777801818208329903957115475670998301206974681771087290161794328766380835348440029609955162391102633940754992123973070653729688463425568089882483320819951084476501668474305333347530593333038427506469601930434179852557129396218472903523030451973818751132560526188672086985375930081018338782279790695233784665508806980183063101895219496596758429754140899710425578744280 772 -1645918012662242089689327593064262212655005142692689701393062143902297915932431838186011026838965730276022755198490082355160476819148592181044351430926949522691473899269914950428703772348169770359372739420824288124061794549539071879714845689187276690211075864894159566671692256240225889130301355278307373830104453894878066478424239749547891606437691294240636263791657433722035094528774412633341002647949704114498399302389329281689538364603596865343749545345006072369187923089859944582971851190650673238693555575535242462075037584938520442735878849993986987737286105128224729885307430374989859233236833859086645604738154714779332421755609543330365211396106078534018318044611358918671696535848115599000511808897376581969419056754106640 773 -14787710993453132358204890211942174730774916838293311741493941254076919826844423177492686392492389387796866797999370791664410752275532953036679198819906422296367770026428925395507564940437307962672501520410898681787333975610024390950348775305828766641029653145782584981287066907617553428214673884098117349611999265588522861180667975498848780345032038859639351684389470733763950493534719658135256485627439450291321323615904129186719073663870608317997853289031134764041410253375261727204061457333853720107020366716807579429639244537384248997154823561718291888532279430938577941854411518698970986254631062291535257082673330522823368265320450554242414480137072076867732495239102053932955928126086885944448324078644605901394069015727387600 774 -132860132103970390722166416710395197774946733454123630297608355918412016118702995834992430456578909305864873014583494166969395828584051880383807685521484832879769344656055228941033083457107286269282397381056058699159070370015645496988017291313608841371731534852418728630323337565339104056595403346276883784498505029589906946576699097698959197053427387893969058931840283569243555209354574292858622223582963743315049721479324695561297723848263837523717146992147947221116236307456808851391528907363848539566175232750232438441487476114948407656608065953732560455883037677967533601622193412186878861000910086789840022936576667255444060616328699165635336298285787109222495829318754112467410237970036440384617113233713939842757565807969319600 775 -1193683999793478491094767431683202273686392393601371403564189654528906926754230916127809410669882510318370465549090154689816649231523552571758003760369159859795914770116274269827630142079791011990984945760378498996444654176024438187777502450860204338672731196357924654777988902538653137478804894838872182956726568414238092992275555893261745663332922454071879428828908250958248870868046323614418821345558937477035730594400694006701052969232853033132441928395259556775009488269447432299663504234805777265805520187922410927571712640243078403242531565465599765747501408195726369636252042231041596785999144431377620748009526882709234831059995783600411415025759916956795146399414819206594293531594017721803985754124322791129188297704374674032 776 -10724696967216664999887523883627946201213308979624692558826714267236519450168167457787483519575284615901648048721980101156445461910028619240073198733626008431052986826353948723245151224974617185053024538455359400777335217674281421449980344184790392589209126161092075635453786892396249580544107895382238221100899014154726783946063370731727952016439607409522091981694778770207359700634045062164597967037676433105532363020826853884948120233880736271906424129860502100303306897183746775764502514851889019455149596327570939416275748102802503385833672776322373153081932755078098259154573760869615995865961385277789654452477347198774207786276147684616067507164430594101515155537010463283988936214269963345898696749683992912052449499477964210504 777 -96356640319355905230649683695761508919781351334311426966755845945403014519464577892940054633404198074143378414579334731239569845037206938114480051942655295826487646119404010343596397299289321195437791895697379635555440353390165512409668961073387040753241840065101389975679390342108389088517911477044279306956725891652699715221967041284675460780907206339605822553682433197963420939673447334583086754041208725237736713318394165985614964417916885346433393630059414623188398261569802112756746533051527985606691546927635428655110678900468823856505623747112595857998677687516349996342444561944387731197266963480372686914728907071612283855847859699233934707226370627313612999747580494447267392164502720872224970411253480719482818476004720918312 778 -865723542200896886326788289245980652119886434224726059765582728995330426081050641994410002426086561103164800922762917443913358890501383672776626687762417118029754044183334231750306962881789659583689158548746380016108647905137862380133144007587371998541337354826553619447299406801205192453393574838739733104919683782329525719025128044447148420126659861585918637082570961508694488905292283892976576363429368880992004660791227789510859384680255820786078947910173918015535866129014031835693648156851131901530557728822842733032421138193158198916419421583955070755026679994523504465853068750631452752016575931526741750043644036543148925645728199611369156302715078001185289033721835033658610631400866348196468564491853252222602700703435731643960 779 -7778175958747210920925791060889112431562368617636531055583200924567801864109465267418325554531681439231130220357403927073106031931475204526012336569511113490488123947675425273453656525301214155874506316665822739066424167763876635171440147508477556633877817902992360439681191974584897486497177959302104482671800855959594801678378525267118859810611671850115333171939556045698783989535482278519824207917384021563623928909984343130663035729624018600361702896563937422581175259354260858559717385686522557354059529581554655055833010970749568978454453827555971168439578604982888328313871152998292089616641867708287118752959518115231706457759244761335009916511813646893832911356892327856966130692136923711202931300229115420161741081159623473396760 780 -69883919383205710428010184300911410154344973426149755945547528306886096748306580248804648059176953238630462287518829129395291117661254145279864685486069081206847144391422282456875929396552447185087872137428315070996795599601599306771093017614629124218225317774577515334981786356270463570990029665114292582774333844313897910464200903938421755836880251699497762652503088164432151536749563856239651344980804132202405761283551636743187890247698874809403607562974453150575482330198282175367306972937371899919550235009660285424715052414119204360267708235272110190287906235538565903620011590015424312863366934486764266949667055066081793405098445240302242942198448765938437234345001837976434158833968668420654028912827744698068566021495693976364736 781 -627881513843731715842954498386037599299665401448518357835988484160588656700214178752704501192374751441062681013469428938497769235120384554966466706857550246899419221760064220230343657587206814209681944671362979325460326149045355103217361977723242720408818252015634347126206395469846149651263813265181806726411652478297851008613697494156088938165670584091390269568007899679667615023523290114255612660346098073833906820648760352147182363467481439868866983699605298025080870052498522438607417450834236391466688859235321668150096700115076129316259294093347499622599536561810649098209502339485572859618752598327304559776970198974002489530826876121896080314220889872714486649678460815724249030138230661085440871807057982773811943371107918863189952 782 -5641298614150970633647823920281713775804922136288094606337154846179406524265607186593992104063459083919317642967565483020313716938562432075696157394349294162040050450238121753629660534792474522553996602635545131381949170745770671298216349431564582293596364499567579185305276386919615150191533953965687179104563005514732354458465266744169668643928390695429805670057319057735734863369916414760562576152930543563627914733859578304585809828289673397082684689863717166143501525561195164518741323541638548448139329827349578056806367538374072742424600767646879197376450567625679821693120157848114622649208894828449669868277484166229336945580037892113097008040557509265590771356318242571967485531651161924279165684547812515305374314738368590706870336 783 -50685230843616958375111674686056010744300928772396865332799341434064016472807850009819584229995446558585440125513184129052243931880953652174358195746165114214497771286622205027822045801104799829077095912568403575060041399995525763196618158685896342829438600580406027546133613514660910065897115410151480593870499034222403721092341189712942042030697609888057066269288939426782751933342735603883215483059854883742174176440232609671470207077928291632792703439580140822247168879084301382361871278563763969773512369521589120855214298381177013720251681226559125355738607590353330198737037433539573908476608652769020980234140614443708027346303405582395450129713055016198507121956192639200244266558321742193236182108293564553222615969584192893515750720 784 -455391283242905427033528873072166504697520079429545305362549185027483331676605223812715754229703986681984490107289373730923477367563058068770636646474473296590462118549702566602013380896660982137779417867515095386126188292816943209128798864519711529197149875622933747493578027547540115439004184884065088396969126526865576290018432832063729265388053525575859661735805215972267480380696721420603788090144920664642697575057396049140097115633835314108918116107656265244781961204425789460914567967095858932505894299630196131765471323720677148782465360408013366078855550850062318775387361839097906391976060395542071154042457255282499164065511720564277488155228009609824342049820689987916480374536758102052494472921964118256250136338968182068781821520 785 -4091560153773518441869400180608904914180393783715392406015362295539923488299486170128769700104588812825524342327021596081787625316461463132534140468260458803633795314816627009228025956005286505755106030852973207335475166916226624782147029798035064223474519837921721937671599781264713928906110211448803908871112419610169311558598734731905073259594829956543360756971508520066754826910896784942061805604830733054426682798573011891191216505178905057847387863576177883785283022133522411551376366715830691784667608274257036073046967192613931121481182403767793975737793885535655457736059952931410871060646056012430863502498663721665562553062489382343756845807418027742791190417051371318184631951092681393345533143335812644664117467004767628192507244816 786 -36761574816728482489162473378447947206033003690328372991451003220232747677316757421691312496359549867905665274190110065559267442728817878679333460543072977189900588439230305266117454581818490208196639681785873778884383751606097231821275221925857027412439006482701272676637198034721895376507570373093451914055719983825719692400539776942383749820939808082836149701950118535256262834153629892189364467151799792405039737816186526686504288752637948496842561186482147856605176466039357850350915905530784154431708205639698713419666262486309900228880547246066362667506743536453942547750706600002065612506720671195657452995732268705346313930950763381821387843628481058421871993289079878179414593942260198473035820684780545669997452356218408384599855169072 787 -330293641078890850928675793213475774706301612572187961146823435540363098889843445652832618375804799384956746065817367564891461356461843990014697458068702695946362212012449159512981602729400945695245793125677145477117506362905608038384036968535876799025865584293749299995554799623276394164275768879471154363771278279074541226129881528284111175328926789013639662696936833751965736340915269336303679983774302836208432002666143494536558863748288353012927255590362474579485645224096949631297746338002763349411192785359986788552045923812830120099637038852522554538678759270985804009079093225685649232573090045774452160270422963170906970528275537322565480866959326002669703766895913365446811427910701224145916503255506020879989816532173272792256132020976 788 -2967612917307801046415005857806355945330730224633363914872474522367729365660014714748800682868906065539966703230947921775928358380393217575258956856759410009264269620619467067705469222492587177058807379860144911139583686610877798111369266164002547889724782153299168837523512666665985876501360969120121539207488134791684964315989290888644044570214215312457574634383645663659793671692487445305875703407515309746644287536645045610810706542306956268187214428400718680231926863180972593133994979788146655474405133147650642719477773021059438134905368318624187418951580730505811538558730939134332990566773448634623250374003292613261448415406333507923557873779279223475763328260942977953506884403055538917453158430265206380495339975948967983971032252168160 789 -26663381458548797994975889133066232314891693995470110003207822419600549395644923083465460127829752976695594371614942734435432360657297236237022490694001847345594939595147531106418341341254690111748904329313773479174282324948685311548158083443110344727831407711961733699878556773124428236398159581866339152651309743394492664177500739048919685625156618948050375897523021685277918046423375791854693107041667973122891450376776588510820150416240827611126949408026229054707388508352236644774259076955857592722506956760070223369300295242446586740613632459729866429591578958879211656328065434123303637677892240013744260964904108156413698120171734141533715801294436521190983820078358391270482007013004708980767351219455067213347864498735404357884217535640160 790 -239565419737695402744732735527220401229242080987147899750340662701676834949731220311946627832070362820994087151547928517750251767019614914949855239172183686657003647147287564295389097266108595459738889784138182474910197395551605495403577311745819274529300420176587830128782273386882521040448274319097816842429109567865960671306202842745863200718179343409191858380529630281142610498117875152638748954154125662311751284524506614240254971714528347321239350504012878266219042572511614815959102440800857206511840986180985374019358855228969459094779193922990622680051933481170435869134947406844568633212252050148806030796062480625600543363264517641273816148845456237232409056855934001566938336428237246006945137918597553266257142040536582445901488693637792 791 -2152454409703920641348692226791346891954770505152541243395285827839212725648217171627060283189031692248805281145450225000823058543879144374903440183055258484287389279741811276166030738647577481583267117188204883500868233742332819539612166819946318058255041828312275232269602549886945735821069387592703140706882024903695805930433860434127496545517194176496999415310270647797826210885112185473835131248006790242793446749830175104178877476580471510002589208637192826596736707411934319212416360362543226506548235004789207399691003014048401954218199407346010563068431215234738669686399584349487167226598578154750397548505203602789055703770822916405225045979576052437434552676454011313699406772434237809571882547645351214997837558131597334314819064659524384 792 -19339476741733711216966280158898010711048165296294802383839462059222017368324133072346162847440845356114265632109878536749819298735156554762390000432602549714885179437680213435855397394212324948164809098372810544182043372866717605863485074609517675887049087942260291102058701698226648808210517376401105491502743041937751710859807261173297052295328729494889706867863492335516832470528356454333094436819212524454189604888625664193607187024427569779265687889725081002604013143867834110499437904469517171490653081179393939212375224050465187255324124978124003998478480464154545926121741719988574093414741770390408874943387662673544091399031787718610582610089221198415131662683897404682178003273537924561759490162934746522632085938970260897707389474895423632 793 -173762637811920166987244320469291710360930867258638672112050652171446246846544070795039609442643156572905602306157483700305753472242106497707476359498478142141938087633633695750907574317481482037420258292441708861660856282062248350286672328616410391797256937690548012739178120554684581032156287902721155897802073359150669533261193866153520173523603023519658463346188376911169522512628675582753212941156228545694957042662620248902208332344320850791006338227353344443321051261107588949947660869287906490379449184619396994814846748246613441606789899708869518901840067222069533068874413310111715530365744153886082262259315380263558198257378924962295587764042498157260798356396934436772406397634246800129301850455119885212804050838793327737913177816683346000 794 -1561237604723222256028968491470940883771890185167667867565956363464858343832802772105557397687426044069406255481268877478565800089389405232550549557508996304837010475035696203384099036751779462033949776647706739318751320801299848527638690670465329641160744324287619046449995858988815870382119594329990839011234246025416720970132691487580872692591163689910885991828347457033102485648731702276273830128726113910564009499187824755249816426882096913782165260596900200577647833371211007013761476878463381489127192044174783578097124309812771149147152574966089606858598286602322479739735597675487378581397000999777469595664931892695496456383049434107073958575162697548990598834427871879010512897635663315015666752074087230614791056277017128567093967939822406000 795 -14027572591871668647565939540348340544380643512770630915752989061923878176097748680691819486391552494072665261512834706703642150991834618334727767911052529063460082796452802491537886062286743015482394030936565080445082621992056374884180084854256414624919744287278569621122415623593851273131421713583804481833014112401951745773154484648792671249281361304444602062427529415833271767281623332527577319005648593286992100443646078272640803443042538685718247115023469349341054683988126066791570099802344571040044695310113810186600954647789464551393850116959469260114424605283508770793624370057869616612476450492340207951993218250973498349615247934373370171197971256091119304999142501675185023431209488124725669949767553570165349075455010502333021651564970372400 796 -126036682383248962521848743206747903986696435180069789333499218305125096376194847442597855485769325926642841646155519877317146562680403505439664567964632773695812201206319652537033870750596464882826736318163710371034209689054255267803587898087489795725409561736955188354607432839124653650045135798431368912147885592837636791167840294231363297455854643278125369284524736660853718190449962404820644454181405451241918972830347678148149530432965121457609175083728458274481436055129494509664961499731618557887436759871776344792173401559032977979357809091073020286857242182145294885321609917906888816598532128041730109639014443380606105774432478927937617417597852290909152348434506497463471466809058114407082903870273295394249468074942506422972073934664155908800 797 -1132432474964172924239597051572800176221748020482408734525957217419072540966036766043216114345789388909271504426749909462318803683004227732062030076781349174950704106447245962130112356894631474311069333468469673735227070995379575875459840574911561389196559437388125600762037423539487634614771916502593516662347564278933898446114058151807769853301599875175226812354431165907620421533014028583338312341772954123391947006823236791993599482346879842858142161574127339653151271757568770619461467126195885185736429908960841160673467664446970081945020415183405142125702272605197561698604828885986487849011403474161642804422813587262886227667140503893301478453473300194730790423010666283984842125244247374239800093619858304037917742640731855075160629167038921534400 798 -10174863214903658980949762982176663237481119432153973216229465224178884860559503273846941779272318193583304118721549938402037371437519189021158841667321144842602191031612473118387099748038230163922765815750535790327792104056230023843417364564055006466841267125404587164741614444584118220786860452786460544447408566265609087542152627754964548681920389855897714592207107092177491757383095971105934460514426166747769749422208781702498882566951288813650224684820166698387336614663869781129747768539880321781616795046678234488757848564016009382889469143941121389776046735061737490449870455028224458492997196628745587603648588246459767233550623324454851629713538298742130034251862753453848769471179515881327527156960381002445952650042665915900879337252718129576000 799 -91420954968452275124203189548243135646904826537463546582367122458548453584426375473025275385977437186150863915271598257557229398685795066311513547346306006038849974237729592636922389350646375903381146171806128208714918041326251991454184305638737035576287179841401165526508197869423510271625621014460576030773399370739433841633433935735782847293499973436157312963022305149865098030354500596457451179015100689714942466961247614320700222713571091856314096385887330072243666529001152889524980263263830826120434257371843611257562696922491778923358571945373354764958998136430805311563979970772995478749971057068541393500116664607427620737997402811340900938314757755531603899742331297928886503170960881742240697696894336941876713485176844318213282555866412330696000 800 -821417280391543691990965658090964573787439866439109966042568595290057855456070983625132099343007273117565512278715310344151706147191868670808949222906559464259067018526000389842747668315557687491879598353678061955303538601316374143215845986164052264652940310874989472255676157856770239790556204814928275636498993346093813067076403912586008882932097261323873456972755411771537905802735187859170198843450679697088758065646809814671491501081436260328982156027197660699109343763075358712381947665425519972692101802486014847149200831848588633626376768929179592563156598255830785724402360037395364376568489947760844420598548231497737172330906664259897994930758098433451461039184846711891045230991083522454032668806595617422762270664313946199146343764459714791303560 801 -7380449646664094820548039751910951357738083294334924376539782996632392491532263257365887289602526023254830202084786627399325629389937426746332094328662307695720980439864700131957871371868999596603068001687167305733232917994599181908519904572312963980907879422431085183301000384638171555271701630528138326786371105008535796059611584218328971199079031198187162633998652557452881782849294815258986168634599927315790002245268527136318007906720470369023326562955981977592371968867482342887656526027549896683476974622336889956220722080916719595766583777756935739921395802306135037276559032695548611008943098819019721966351749840311129125175449766140431797149395798284082603119866843677253249097931121237330428361299711184259201076118685981017798047531606201439465320 802 -66313616151946966679387998070162488134489561370296091093947227273981322062321058644112947392613220104207364633694479347929601602723053737074899091935586769645093996321278091210584066216568592385438538678500907238296354622280650504779045426867939175120227156007529176846467591984666663625047234351104444866362331898617841579059303087128776267407186407498923558529419314624695094921710746182987848293243051217253843835635168337337041851590807617804466447896085793180212758613041244093327248038097910917083709574973266370354771226078660700008845389903387130850216431610246894112986140136663495375224992481408798150236322580236012464433933031190533605399324870476851744685887481889698612110972184114259604821410879948620663095953255924163608793928320142503207963960 803 -595831557330382770350914577928047760760077441203843458583847129242559450410518602885771999299756392343531925071115402858421015645886466641339224095037681871717749917133276996369071030825083927846748513780054851462401243586245197250287438050874447258396561557402643849249394366337945178150331003540745416825409993335650967612593862731798406935669800660155334339713275660046295280025084724421241999297320815108949543305240024351042038554455388496213232156376412201488462083926640817102560516307442624242539183790077355992664600742412872914774370470925203174451197452139391458312820673830668890575651707040304456605174430157413237771968651083486550389733659950797615613833970338523257143687004120030364942448915938766249170905731932120598303173341008503313381643800 804 -5353591007655081011212695162875891820560695814995727792051880176179414763390032819958727516096318629713525655116589142101036588340651536090838998585263947563792320150958697788271354635174634694981232914859597322095008188640591175293627428457110705217234776978453605929076647888588701451440287524351175237744728596836744514966888139769293148884674925334530018992647641005192085948882104538829666919059509413366979478653052159094437421041524535443587548628934330526806778724236384655160319862941499399910575949875023407575881935028844022308868224231298094194322699495341994894094299188747204061590183994600944520542015029175563718488434745556103034845069601348957680589970897668522400007456365376989249184391752166228089565451501837859704156870914733119323220142800 805 -48102513985551802427455185233641398183994425875607576546473601632677896874037400480449038663260462917662026165786694738902854215488114982043526058095918177302993604536502187705051811274805133849440071643701201777283471091226578845837027565255008361287278437124416064204983098357965313786667825669108137260382139057043693263050312937827698566314104018564789599222137127193235226917098462272490659410630349797370636731798169275441075610426517968774495328239853431925954572065095366721459122445535236223047448255212477399995470852252955047652228404801216292307498242794793352880725547866097549040350063146520039400099869200033356988604780763487320808738370716219889321375477643275059030129107938846910856336280178159413381151441879246259925672853821446772751368065680 806 -432206459408642869949913711491353605022937508922022418547843452883192716081611481736243099254754680458695277286138018981556414675638869354788108824727840496313002089396214445856061063588261512825862281443776803065864637273775290324505897800963735176727630820911936894506808434625787596083186592426403387146014207259442216638970677786288080666559232385168990418817266842597282274607477746622056272272686095822032445672062458924000334454973750781470093259445432449141145174808214200740455291253804194450756352685172160460008932893319975750741238346861548869591690166649991887794310691868831824007711113284240850292212472390374157954684643038678880020946998420427343009182641554091783494038461157728695312143103039988178295656007555212672930177180365902640527800907760 807 -3883431272827843184642904983920452280075984977935049017212407530180954627394999819169143386240676812894670948701098854566623993572561885615326613492071340072819799442641822734699254983988208462825684513939065178476560699965482813064426598456986423502418898491242198788189427459072597099379412616708613333575897170803241032031197502637391416249344478345551858149744735905418703560320720124853197063505882132348893759068308413454679585047106154791127194825574759217747761663611352130816655906916151442332632358513238333947366508561912198474132241949309901924918643616330968002969698670063072559950326248356915000580957419210164831882798446931177892232821171680940104286968195673754054665765652855874559737731896087923520225280930338100485026907973770954208757229717680 808 -34893206733576907822410260127800103407613429380951059238814453798408082419415468672237600227855586214870434514319279312071398754129702091048602987564898426891920475190073803284550236613557417623904046499006947024430483517016590622336308298016981973548961884958438568319622825931766157105810068808545213863565610717860804322458532016271610992537426872263250606642508394397697757237535183300042339951797901337689317686678117675347739835943057776959880488160486079109961323858686158997189259757687202316008553122284789980764704024949854654606683263059393425711521476057627262006881203396853845031236842281028716465616028296368560246867718718713306308923615973271813313271521164098334699100815148185209534277145501978124699053885586948774160018999863338029152942435334600 809 -313521285224191029618170804535202659666182964363576328315132589197315637956404254361551441355107856855244979585397826105620516123323614956529412999516992169440506717128116781304568195233558552173249090236441901014320376619522369881041563681440595754916444921832991289388551695547599747839472670172206624937278645621916176291657687547933671575716385580323323435951042668574616807613897710022259294325857780993403770413427981930905711826291825686923821098193539318974423811036822855068688169565671537249772772120998934944596580417009262650600717724571978753395611383761301072346130367727726328222571825143136885029125969945986482613697709970737977205890932644886045703548439235884789774738968247414447595377714034461048748359325502510061024942039563169510398935182258600 810 -2817046807236620140198823599268154267963555079800133972194487634787732361786061929930088136027746891595645631385833800489760637463641073646445762728993418529861738132417819672018083117172640916934452936717066858743486050662819516042247531448795871486767760668025321733543060790364729586142817399399160267029029608439883865494672407375137360158103523769868083909693442644303779167671540164866670548276040654407398322307319570979175025520681367098063666608213060695673896909538267579246805553208589442103513870983494133983671496635794337742064226665968964650880567470388579264858193600398015082473923139989815122520961492922085951188261645885223454449968157764790914358550050319468518494506433215657221727356793509638904679702680255886696468553288815737897140062045034680 811 -25311738698314736080923338554706584649384002301484064433269089265965728385123345602220163066873232551242256123191826022403065061895872384293033628860881677961901955327902160234273454592894000445994276880218577311545971456448786453020786389232275604838565563486930356932587279875940548081655623168214156431369344952776120502909590422370685503664735360926052684895112350861950232792629486043629381362869923857788793556909294344913993108470043307082108432273796021318589009592854939395772468639002455320108884806235168624339105050536415954533196078563398083120797404632209096304588972584587343903807001135765453511479958568339383879542370670241212469268702793627658930864061919454953260504893192160905270933722508390553265599252072780081821413499156103923620788695588369560 812 -227431583180916643406917091250171479805302562551265682395481866113898958494901391026845209034368355534314656003457589482084683117724488812564006596267232416761128899103909065356230449149944122233958428716840812887979566189963480247832090512116604449386914225616556507611030534451800786704137224920308479462156084698835683730576812465044977136376735459749360084968891270799001106471705332726995032541254882347816549003953462488291248422903246266589979214125142575788701248755504480088123067968179697063441408308241121038396687744721294093933742104924325633558297862311080747091479241351169040790856995426779247314972632653453380277267409372019564255892186677718472364019945522590318951531651145327542927010393375883591903709535865767828779597154978983037853786112084660480 813 -2043527324891262091128572388170359975372368043587940725583019719510494331863781871403572265677811607845225783647303433169284883364055831212521609084541368763148888816671655255138085401033630766198113556920691436834797947131221676765576163826582774296151793872237325077612027126900866847323151818010889843137823122662970073372525971780016676483680261418781150578964023042050065292467167842030379720435260658734071205994932402800698117748226585458105532791124436059208441109666617745441253396688256687636456934430137010068250681396296498593094693820999014456510905146595873133460339308819544702308991822377149325505381404100217641974709010409105678830617987307175203713610949621798622313577751065950431834945785499175447548091217096474771506712444183851281084757132568812800 814 -18361620214072101885152799075034413832768427359707860524464626816338766023650737846984923281532572604152311279602429128010011838973838267184745760251026500164214954306064479774054000765552795361146194785402871214999646419309281749217965678412317458479182088920815473731762120892079779018822521372151902104066386141470470659271074886485309547667859253092095006553492462567019874138949466334901962254623460022089676659271419648752218714017849196610053890459808507785074371346562213992822269463609225323554110587742041881620620987386379104066209570770008343654693808651354073830625210939442444659321825784848243448091350847160923628259240420309826701433832873666682358674877746356062805407257581445161496856011640222320913226952287277170121376037858428363967879500820157612800 815 -164984226782392640619599935738008604291243182276246211804484002669998507473858102151497660356641753595346473006783544177199161591172291571280850554991738724788400135439644399245886438780543706048679244679147516450849583716075914416592837623329326071709264340082370201395943572138282480680781992648182060255310608238022400782628320728505425543032801607844676972995368470402805568490217106712254073117309935879463438252570068819401837598469582413221379926180586138049201989412116678612806723045411481036057364213539843802586266859669268931382641333434074970040886823010878383633948981238695732810078196591955443890028174544490115005818917298072222005644120409645539770032061026460672299383248182727506308560212566071234414185241226663456194891687407694367284394582215968341760 816 -1482431802412380932626111187292989076793376240746859344302054788696604236272460300214192212910413403628774926575658021945127760767739266912538230722058122953613418864023863646165244324925179476407985566161163713992192583095917407478503290997856150438446478114563649897837081214360155819058202904529988806117570318138701277620380940663482573629309437976369082801473090226707561799228274297076282921686417217975767070181181059539037099598013453742327399042593207799236211993100048391653307467363917866368103669624600655343826603694969460545217556687179703039632086012641863123534453346130045481572908501730658473776576685980639121596402330428266583021302317210197423521905724811286334925340656465389799331327792321610650398046799845461349045276779501489094275957201969950835520 817 -13320112437587868330977089627806404911554681742133040938214668548129463523226598609390924155416578697721954389218978628028375632553211699394055265276167295719065003526069991464503131688220003104419855619570505293043679011636633645409660537595179927011793874955950739167713602441392783191806936991621355967820175894071243670760362895239443785817332416382528074474435685868127553449369353261734385468910635002643948668543513045380748284148123334054376299108539459552255853416581952561966866729398434586301406412134875655910686778120894504115596185606592656075812905041375663635087419845704606952541886549822232381877416709649781874711370266430728256988225594418677216737221451456123604267962985449726458863252537861620299353808516114481962474145456940552559461201737651663504960 818 -119685606865856763120637663526133344865436321277112287158774833531481120899407701441348768389134295144567683081613072024460343397635826394310887774791967754932919041462853835286183395976059930094726086557265542669768998454192246080392426590861335529995947409445278646555861831227673540904377734582416829295205736945505673569790546797078131816329331614195087221744623827788187674636753968794312632269551549229135724588991223574020171012822379590830887284165971916514768365051194806027452897874179088275446622407324371724869862859643734236246493843775618608994162410824096733151457867806758998901201547849869691939852093906999873813115613029664856587852638287258285504912686635944386908764704086864901555800618769294510024756103414965088538123434117986627520831091407994775992000 819 -1075416826527277069358696661646905109724964454552221393408332112281037324418487515148822450031305589705584346517204636175828653312823011521042519089980574735715935563034360651857171686187820544037960037820411634318473821275214577418324624276127677857436113536151166739932340923082356028712229241504280154802709423909616913064821286788398012254417034613994684816628433148587635039867976137188457461381721429520402682845404657242020071408253835664132478051498641433006325272786010473206380800312678767544580823315628878538848987526395897734478569226306199442720441002752781268939656226117142213570136984892785180690319363933592272760339189603545396373635610691005766826193481018210919733332670787837375517871493923367886779218760721279714959768439162715008456405374446194818712000 820 -9663013631528021276871801223188288839577485489196057593454379272300832934530995136117711965647145835305787152608248487004275021474243840106147903237776676405798796620045328393760537785160807034721572632513162099583555018482659763924653453251839915187304005529709507975392058440574145389697201282199434366568735408982996848123906391532825066207981354921844924059656457852187432894813717291225066555439662795983325569762123798242931568458553977040644022296880475705354395865716250203151967971590020925937160373401894606188096756212786554277607436657834240846297816229612795597009008626867199792176547932548830745519845211539887641095340425608442049367008755574793280457797034319729337311213558981446076604484350277286085108882718285840170516553487501078271105847315755565151548800 821 -86825884969284059633962579322119374871575043183677608851294708759760346599311998927089355871594390775944935231170583542789935241675391971331367944196197980323480782784499863046006683606737239336347187953775391971532138089338101191805320980071648056439392994875355712953066035464208855712297507745170800636026262012262567294287524300045859334246380578877527411434939938581713389116980258778766523726526665585833121471541031984942882071277408877745226495108510681216077196469413858402743078838513501060460940407534441546710827978784076018155797880907238970430132753137458700510518217588793340885367106088200638745066867387977772385335354835217389766358615822016138891519084923479468113696495036061056890513131610225992021739619747618322701462381336535267242323794943153232792905600 822 -780165433556121732915386387923568981510283782183263770043385302797554647180679348023700708598048868942979673500518163074265768485419032968678203936536640246556239734362914827807549105984624391409075827526259178955883664145804398300090146908526998229758341435704838559454191895302489791108308263024125953160206777643030805396116367980704035331805069289038220755302270543022548773744545244939135698593827192234748704609248250901202100947025476850396889164077201814430591451487944961268443285038030071572462902493977354335773936072140128309122534243772344325543747584760669053492320626655508048393335091931204279526841706237960859900349064249289100747353693991984430477810171830680476262484564886066868848333321256848147290229721965825950697081689235583313688325485949062989547932800 823 -7010113464334775473765835162448107677118528030674648334715473042755670250183625490443823499492796337586068876714862473796106145746869682628645587011772119833880185705484514157517406608452366190121647320238987397787071319997841464676994697920482566110647551539534971017209901659491995146106852497039382045710484958287014344962673804638282310180678599504784498767266452813671625980365628294440958069381958792923410292327327843759890080805897206936433773230074006582884840563491315903499560258634547240921461924596552290781346606626338090942844642445560736679703539962703703099119940503180415574567087490681963119199264176949842720489770753491485905257206035322873467051526392087341581969712463344428305143894180673623389078066578295604988341335470105879228098623291121896485670672000 824 -62988932147978977679323111095589550050225220314460068289118158262819153558688790207822899502724106897435987819413642907750448911541047488085548454168884435983069047285688522842547182680802571931627034901759056666523635986970895879209306727431132183838876785920772967732308388212231470948756232873882991100049066299947881322941306856240099787108913047006583044748593224068476600435227077538884531002067988959714720636397494363104643395979202573006499583732364010606406989723409833676590708925886150208473912730234069370078993052744426244345657442556955939777336177043517254545975776074693928293804266724525794823484650444340577066148377013168642770053827045546790230642598794920724603038532862381246567093922953528528607686899205947402103979669685271759471895882096439953373671912000 825 -565984186682385650347663300062551920633114615989203013608767160245185921612800002194655944259022793249324821460985860454732215492428830338397782655459321604778776784883404872523396685106411473611092375426351378265381470995654849881913443358117555004603143774582654557332851008263359871688642368841326803666259064826077144541774433606433769359804087778739151649359177660629838835183440394903940640385854548070745726154684394804478450296234943846905674441464259891667024260387438905508565970021326098782323775841485037867146152121205371817374980147484502280690173430816476858120385973383886170232692156641102687304838440901692967019827780361962604672010933198349522399701314989996765433120780737978400971960304066069069780343010683258293087031868335660064200198998764738635586702889280 826 -5085635149584341763777671928649225611306267166915090516954321868450084637058355467661908496719693912223352088236606605684046614267320555413545209284284606477806393822523766300083111618474317139396522530768014442476587503304782440464360262232383163733855366943041721700392760512506848629144193294843011545775998521960223446475847271461200285942452711251576251260948930505078285514202777979391098587099046556635683752445602394962274888739292679457304982693157066484204181671423210117051545556293319982036812426507871611440628015791266670252490439049188832841746328333559190364369860404909446919451623712579012282296018048876955449420292718942477544643662404598244740012812542198251807560075586727936673140301908932644837663082112943272459191223398047541157982901899312215681990930804160 827 -45696922365853982644053059373388628195425479222909356265402135192808438860919757533489289043680828853363638896839448230759553072092453503359195223931703640552091067104200855351774609959954837560889430382269788781189264494628583210508659139841401801337701610343099194625899157640191526194885732012065802656180707396235091210111270948280748881303949331693425783700255746775376952425684211807563789118177768999225835507162359609388953685878698792076461096001028006099300210399450875912708627604372020298084102952091891105943539039111127722667782893076810419403889922426455070855661950022832043601505460469376832248780786119957262327257793463677812133309619502502486896052249094407749917749603004806889260103486681110621268046388369143237780229723181247011299843946812320525674576308108480 828 -410610027055499554192940533500013760596576769829040592529700345210742494112612314069034191406987157812832697333919679754651056589816248870763783171560235610757919733400065656784061712683652163590600678797206797744019478067677124500222734300024190098976449252358282618377644604882880380301871794891026052852638240371967486235782434607740062411716646168839478056437080623199039282665568280009993467438698793906087217600589318229292047612243380450542114195951266141761827977502312218346077523401603660649451359859376412836014408757230423015275730343588731304788576114556552810587107377016751696129469354942226608612233150643094241201446839818554253951477740457268722834092673022214564478329766130148860018321184670849060669402330273460977155687367715552855158018072806358346641120449670400 829 -3689546551913650397084697266636432451970929262311849666771698276809192808980517644752998421942879781119168591604786121221225235871581710299540917786432080898113080933772121926881152832063359428934118765211572299632329423553832207964003797106007469297075477057680153467183443500328800908164828709461101408563693911376098679095709717000067219426872493741478012113871910207731777583324267934613318864838199415930571391926163849806992114190109699609274075567721328697206099643443575047599434827284132289719859082741248370585610773018829217178273721748362436054728713482909242323357494392518435928188681815397642952415590758914848012918670096270700407339635330116037052341563716939054633050758055372109599850994577337942886521565691443921373742720388556276499483807749498870113546087128582400 830 -33152576125508439351153821945270497863613482455809367246726898492099951770333374210322725579337346274200914886974090231407105794132839030619248391387000553419430551330207813651421250387383776651795973193913140012840858844415036875898241347971811693997095069754432029588257977861990599003726858452001077475985577338605956564693738637815061834320018142558967487162959887143691080983653482236561604932485893065072531856608831315494635165819082096007188018775982734245497700169641183981923596315524167008109287998896663069671668849607744941825982429878659094091767162837996541262168907445063247171603842143657374866404187807213176482346315154201064624022891918078800405257086989074059582280185032488184814082792238296841021298598706974416392015914045605674859217154452725991935935804584298240 831 -297894447568196770920656544482954040370158692536135433491347474176306064824403496063152577498089006774317968063821337855495618489518542769715917856181387644263403040653022556600676867199271552658195585847111211162313709977433309689930406913725051647504583496818705132293047317323085201878253251577728093276996758107545941839432185810547613377698646775556931680680892271121469677141926055187010233490820894725507334985918343481105223565789513851847981872683830417101241067589302913108331520683536648675754577000916225200046150782215441011569928765227373592759597358497376863543459966176037625307299505760155978492707665892251250052563098984860829780480064924542000753375052403629365705037474894812606506325162025706993870080188381441597110930000214846659655564972681714779525430388484903680 832 -2676753473581537331013014815570389910826089405529024640362155909786134784407741029529000804538117084909616741881163848326544764215914213637495434967322180322732212898944707491762812811516531403452728605520436796453674634364532960627307358277654430428779166132471922558921660750369453088031035226917181761224552600495208487009128631153430237514032552036134160149964363724644359743164710563194817915357424289624871197541737422914354148290675968216845567884836918507510670939059649733651305827680432674879737040455348196629260845249810861781847100299086352138786958956882679605590032099918338085092994116662170787513801094002969165135771307705311975287102121846004804846432562222996560109206925857715199809239076086761401649903231177472812501577742315136571616591028567908283331872096530216240 833 -24052220587944546125609142730545460363185209124111343857275794699578894191226820655491681899121016063083410939952594723558448451567968654353725487071316350198860280370469550511218071901802205948191685008788078537161770273971823781867221580682164960095332603243160072453215643117065253738190034421938902140175001458231255132368940941396669060975430554610401186941756617621804360957488425648875404677611429541227083929891842269524538775457034360267814016348144459818388201655295892264561853685699926256272307020178008705606263417400761465110594892843531027321513070578951808940986062746565138735799592993056840749748860970722958224539313611253613607471739954402576187605699553708438478292213493451378476077016187886445487814556645094098441265677552495554908223510022605994598726365717321330800 834 -216123910175127612308531073888138704990059900690755888329046529350892365790232366897187846705051432106411368805761084962046777813010020498473403837065281448909183382609470997039650156873028454886988594071772015056942813468998618011166616937208806008338636125544654176216304591749744618122297503546774739374666020297344155829703649178449206166606566638189863902807582844673623358531676572916873240592350183431601639053488568306734884392416085726435249686466420361965229236456579636247753634916828833770389291138146279664044769844126266690094482166630001821040070684554754024225119369571653656697940227685812907168606671600237228938486350362991103566418728079487896822442580881883738556740824844034328896548152652303384275398426256996611173675045058035597700511971354207821969850581157801022800 835 -1942009219214350269641806763332580483281939442973343030099204921820054395837261615364790914764072928256771856466617270024235896923370280000055028729941085881635452598465701665614964223974050894631228049485635244278134047254966025075189373508835534707263217784385078184611896229818363915894129543846048945542657665019129582263792191360364543554549783815974310015287777345612210849177448295323712484029225660224319877626736201204109985145266935575381650775518026318353431091178104204511252123090978131472132756179055732118955578611352549671591496642185513369178024366723735860791701353169002857730114405181621847288689649121652609252051600926373952166275109916643939950642735756615198073325040484777927797366214790697355950077116414665357648004626431665975505318947389965614658429832846683921040 836 -17450207242509807686063699050423857165566900832076259380508645182670153853504197672990800659937459135245060030834005900026387628813824812632073416051815116199575980765160706832655037380972572153671991755665181764374812156673809545890936093060254230527465660282656348472254263730138217387795097049487463730761297104813039978427759499400787621030834899552151934012968640454831253467728458845061875813430075549766855168339763568714442833027805287131898278260396427874965280331255883713263787019927545123945767062699840502006691754220670278867219285617341598599599663926828593045774235125604724243144281592971702532096455316030926316628482806410192737647199313030896264245488314597719339625380028853650470829922255392007820450932175247567184990204250902721062196119536834236480040819263569724419680 837 -156801682999899956519575962435170644853319786329803520670018542913813891436326249341175402345746272588026399631902698176939619302638920448991426716996059126567516070889813233080523938043362861610235424127070289187410946511760718751070167689254685863556833011930535719067890462980130863767750208971559396319062981511707137010460190197124640021234061265868261285198969109750042840299624538797742375140749818649697153788630061888054151191400386576486268758418687615349598415019564517810581770820639267475742071778453405514447226623050969136631249996568728988133320277650750117439985689820398006012769584063010961462243059058385420343324754106345351947245622500962211234635982812532194926311210510165239176955609656873704680539379796937816963334917767072120799016744368614447510617684207058419785440 838 -1408969776836809871828647967943717130961214786471862184540858744798351554314482884891468710815595981608399509818887013451498011156170729094159240070382249669514792379236627261451485982656947909218463894602433505466831058751262783049592318257861318081841232195509467738163741272363228405932170732166876198427857101173215682206163761556501836944979094668243445677265199757061840796487079686332935662064255530348710701704515949901011644953752876993963727626363624992341856879591074963142817105345362391518302864548632629503326511302594030547533785768690369069980789607052683036185074277264435543288967742236840739630895268149931044373789258258687947688257204573085263242015454150796453216137726899217483296510430448996415566183209869858904217078676355671920783527547846857744337650551407100120506400 839 -12660575861230881553892940441391756198231940733267424325689551939254794240735263968053376175016422056431136954141345881300171044226902415543345066615747056327141859054904568443483614807211835861261024197148684383449868119101037093457540509351628697281288497642366957423142366450949200181552604469375541906969743367991505397082560903902821631380449814903322213302624959438008602818493556323318238326939716857328879594934857862102177343630921263000587059088385421713069438635562710544855420926339317127123343618393493913975659795840591652321641490953702851512020468233099138748270887933607365388385611214211611842762001700336507918395705861754765718261944058732407389250958890158348582594114807024077004257916728432638828311627198103535493316515066800251025967835736850370124626397505432810260426400 840 -113764317381631778534266564823363066409827010303217284297981830997018079677464014798651051629790421049931216345070093704825822668838880276810914955732927120425317562079071050727874195910517782239045488857236035388428100670207890454068471148316777865570435214529268803130807835680672098774236974446245940849770979692380812782356154407926782944832899051059852459533587135521534445326177813248102455823501170046569503788771794218032422130626421063248132288094206146536009670025270641895915139466677578185151187656707252455581285879767602133004464254426844194300869635980276546752319835860557611847064992196272912129961415278738049723869985529196394811239468756324060683412187741565732263595688765973491938260423174058997471543050108673197504229828243105112790482409692555468691285771870246252197260080 841 -1022255584367409453488052830404464557501858165114640924423125679957747476959091034284668248711446149672211892889054337844671512376237120394601764947055565099945451625007776373781861234834462402354895076449622734162129794012795515055166987476611046765892721660163715035980398114433815755573018806052652288943780372812511060875464279263617953286685158298286926321873148612528223309548068650078371294480616340121195886006835254346814523235605070124811100714777545599729637427325767230448788001129230033704146878860566833301816619968375468869339757872418146939752285183237752513445042805705391049617443693254737689614885154888731797578222925855097687976856914853199674892444593059467584680133912014817691530837120007566996304935588194106246777009288981147844658353828830727320927522684926814420754690160 842 -9185731296109049792269130302660544943063015293654837570291411988788975547116962904272921579276486423301609479333236484718271570829703150719188780985062239366018155575782465610491166392823684722348142694082952026924790999407138796802129961102184299086394693682658750548964004909508610459222636919945804297088648813182254972189741967824861561243539082761091311818636867461269046983421243950704224719762877944604475146707500634665081571022075962665464118774355000008972015172383319317785665102783556336111134543300532851260741741901103084875801197224127909437251531705910731017488353762431102947037504730600172636135654491553616128832345198360652146357362728954048385078664835021296610083008525301794126036001959592935741143874893440151856430940950631074338105825497545466639118333294722420317612809680 843 -82540823924111568418076704676931942993715706820208060017743114845879584542599043890708636966808285476286704396143850974781621766352314788490931217036591296794291255618685856464377918654376526419676371183485600953683620190402225843150811928053435427733617799105741441765601823475121855549954299725491657829711168161157273326616008785614859224697281793493792036804477189821011899050315448311488140275449348078741280232869890044588366430002639878043761209627211299013004762669992460061953040514336226863632080860618667079834067253737670068723836380750615556331174795578023472666043036477361334310568325426211515680578390004173952759080681942564578895204060108928726591899034549568590535443404008494769281996103017694529346577523508670403692128561922930472255221385698584709123750147933003954811289482000 844 -741693849100073619529257971883710729460118389246988065372705904017951148306956337520301306583263077076017021493311570844483198431298525303217088092423588145601783036270276700741519117387193810861167771392837437953479354886268342173525779220802433985701134346466757220794223020421000180676366598481195181256551539495517489228739112120975227914815385215470282946830752378676012135542171042647305753375601724916082783514319011964642382707511873027350574660915604848003113886361638408897928743199912256556618129439492856793200907644960295972987648236507900923241267357421481062439893825407948293141410165915151818627377381269733717683492762858305410356904729699188936579339191971478898839813715640313187481822802471795391664033102239047798105572291023109835999524868646998144543271471473817527593387952000 845 -6664711711499241411935687314216586471941631869292757846597580981311601265200851444723843575013865732826268928045816280972971509690946393641807514657718703892963714312899657974828822080853210184460173832172561735361856498995781682986486676477577374264412678216239156896438503424919117599852842109192562143527805727088123426880255714005402255097270082770492140136433021078446106680676573641208275248971531239393865769496123382068082380944541599877719424142404955752529755904312331880191683961085128714833611191519608593645886972483057428784491376402135493148131293544261900245095992682038522354819795727566565395074173320687678246592616033589482817562103683557327331889849094247857134781900050718222523727195904341233620005921118699514711261077403240796431650168435072966759191787317042244363333248188800 846 -59887870485599566446258977497251170637943599846765419798859114207956019879499849506844750422287715485750941360525171829735850374315099863433830645895954594555922170457048699674525656570503668820645675499025785239031717618635853846410486660263053426900786264538829870835372935031010794319245042215226781814537091178869875048633219784715210334810221240214280436545110905719086646556150487967453083265581064399376084609585732801987662245792441184716812130414376446372022700218182443207112507650318142423363016876988255944321551731461232356524472155329827445522569850500566153266217182469097927826643128984587506067794167356817647790303861805374998084050960050121515812088218456822943189848704711063744238030902204257751748563844378668688930267979219192121126955768845655665843234003763776763179739187625600 847 -538142363950293152564908002044366776535287766745846056775816668520369855139165707906251942696613698420366487243160664458228520896000265714988057905447591994291763446692559212777821454732117382991657894006003838788985127267340594598618906695704958243378848004020111153397902489399082828292531306139422711204771901962666610383881270107989924271830689326175783237951403900151084376551194054215213006770174121775267272684246767834625852836748842806233361422176882093668789576576843654367571777717321584396949139847411589128962609478337000549595935742875226313898794725100128680648381317322673351462315058679687731619812760038653031088550994333776989867428402528305616110747852036457403326963980585485427857914045663052831828004037268060674673281688119564620894050007891718149625565528507798045526558390812800 848 -4835666053421266300170517659879805232545864130428475179990239403449549877547691856421745051118156110805651689614250310343987416541889180127604954291875767684555704556364741982744103166342847238675039094723760909872720129454169022218721779506216723837908987960652413901995303029741758433477698765073586154929672043579622135760819903564720781782252184747004089944799171838621772345896342798490475367439536330103227143695707984551708724783049743140917705232296982964335113883862675290425586021469328388095226940609995647597517788001094273806510649010270311924420773355262948757713049101413644974225048050871722305357279754120915208602309642480401724987976918945387729674408764761562987442765957619574245610029514094885116190319297149318798361328376734766994354553136951523938852369489657336210981574219332000 849 -43452645843993922972910340668107225110827323263885556122668476335590831585172368872369249699623572402045131613742185650900212015074290406588337098106855396543551790412846427074622806897561344621733655186864042380941085827568734358665051184750208935405662743406145189232417157613545200340402077595696570996417512391600632831235918780088639392481509914528732864768990438111714371291923673980781904096815338824920518114551891889452280166513411649495949556203997270948071359034144110471916131634616615162283258339120914953499956660377324163568751167608188703971031896263016532476552239805282329220686562520730706086655697578549425355037715267942267090616343833491593627427637769571217940165914594440202496771395951743084277286155380391228636865222834051280800860878541582068468203447392927936341081778232372000 850 -390460363478147745490693155321179982819410700105362209017578614413226790173584180526066269653793936478612606195015075295971552201338153088849080888635484139764292441380377658818787057745380647318590186255608889065444721824670580037039601116614230410151120040160161123949649705708539106117636551383447540318396423114171333605858761932137679623263262031965248966006528195643852197562015319841426098225265362287932843951702765001925312837446397857470662012101330771178081223885638489158229898147296125422964149640241821664509022319955296425103672256695700377565578380772847382418712950156172271279534075921577803635148491888188836307974199078285924750738393176716226030932114451747014855279124320393254906282261505192562011660770347562593327501849419392567949382812118357457600162271984921856203744261339832160 851 -3508637367235482737681939551987148447262084164166515643193212296613331685613863958264193612270930942716745710426886346402226157090050360364781341428196882745919558518490890666260005441338338202168342131958450264022862265326975235655983348694182162099207538128207699312388920446008458924185154769012013326456847764458364498336077499994191346743941439199104887007111540672254450945660083608492814774534200029865831325145324375992623815826031262533581847716261899420915143500650384872612202151741919472513991600821303419821974728179433785855191282898886040878077529821116291343543945863506756002907869657546774928787286154487638109573535488074797258012804339156696804299104440907766654052079275767388037918143893925038215867414701348779261075683481210452370280764235333818423347169087977317784242106188561335520 852 -31528318877411802628747569495321136751453657700538549019116471059708529794671059230599373586321886499342024834540189985980567439766931407221556279312529735097136314574608285141885682698223377084273271551964665752768818665895918314767850372773073512947808582053472002271889172458498546389156742853938936651823505263724458449836865422483015200318797721253928421275171309139413235258184976650963603185250980550061977259756576787088647809817013316851059420323592842683716359907252754207416689757906262302308825934140726504879153191246179653177634344922384423664978366561580195453254048745314229997960856922744259219243500937508635407153741428052403529748861526506655790744065257734579229369388421684416453405293018650343404555078583951002374173043112848853693508839185112340198528082790556742906288221807072282560 853 -283311329654585541792907526590429675498115224237547453964276378279795874415186012898645015872400070360441524451055751749755040358515274602993234326999461218663012721236075622054576503964691893729137897357337822971832350614410567271624352998013608999700999743774751345151266713826953526462938375117751406138601603571451317723328925513871408570273838843389638158351920380484879775209833348217627219712718365669665950405667246275538669944018062220003951297515051745803852167279123518170983501751877491849000176770443925744312671994023408020640758796987194147001241711247962717642663872957600906136424347377297475868114225892149695657483502984785079783733908089886889374036647362878721914556110494971925105922123080838079948317323969501094018799971230933720469806860907252154304475679472001681567056530071757380800 854 -2545821011439449002012614003577233407227794181263394802952994059624301569393603586632554861598124285651086953907964682585035339240335149067178079889219982894636955061786468763052482542652278211331855063606803809702390466762279500283893776237419713657734744770172648504321804170852507449738394719734923057034694034903181981509164138634015444225153910168819769586876624121593638635784849079885329372453630840923906912661698416766374418208892985335257988591487713228687074393091327726515371653915582988816425476037923520095849467075100273009832766988383756304552141559855814865561829696811041397764543842825972868632211439691284267535747543214567567049618279486875865405570529113268515190051044424373013188344698503924385858767147707203039227483582232067179022597014756736571583777944107893330615447086382513044800 855 -22876658281741855768962471800565946511966248765668610843377606269115215155147434334617449124746653668605030487572973867018510539629818655301905482794008337519878041800825075446236518567482401751652213396129910725080077141677887018340533196294848725184065548618990009893221545549309724837824662727161887540581934818901926507526208277339345798809190048920517297936810646931232661565771924538899398325802626609144300362549507527504157491343771703310862136080000117819886307090199615114406550195360729945118826821519726789352528018173094032204146372832458947003361524683476287265627529310642375507631567654306373742340678937015364944417717397096517681452885662336452951942688158102037429479721841301120304474914992521229305909833913256656082321352470513417703427617385235095999389667771439701121775999958686371606080 856 -205569223718642937587452491927515491320145310170003451643995966614525975436208019745183900312559883199661091717770227786339232559383837729652169361742420715190305955060685140575293575725554479291715917573634665066957889455357835216209557647079411675368962850440737331890958093884685050762321618805291167011864769424057965766228497744502626033224637682589508242675172308639067327995230892001418425142609583969086399986835060632665863812402210212461625643373085170876828824927354485350485028157377026562913569989637544934228557845546073943591464836246815677978804728814602338372905321796099477108296750463696993955706194373273583122033974554283193931934108077911210404606492187057093349950958415056328717314306217842635304974815958843689935999816826155617961174337531808829938440799647096005874650691217541554198560 857 -1847244564594246513840106931544687046273557798855538601062325482962035632245318506485018922178557363501271957197839584810499918249492338805194114649683059425531559113094908130187089646047252094545512580203687929615685772107013639439941427584782437937008614832256847366268691109691901488822215620092820626789230559317001627031185135508068521682453832898041777102498835412869845382603585880166771635966436879983587358574815404821656729544118344044535564853694432789874514329948141063808734191178483642428235008740021859438149502880455443920184213190124536214836377148892943533033540120363783049254367882521505893177238509764970669338137267260834161575057836998826407614789493970276167897283933202273964354769512466284871042720020652339855539246895423832454981334391286417502165615633701617667725420038583766054706080 858 -16599365493032215176814946902342117863367285115589979736818798920323187324721918047784960244751372112581359895099467597772674090563619967585135925348550568963692681540747950680352518847347684905531354304627545381511581938164423263498774366758359669573818671744405936123463413118560093798157671830904017520448680200855574061084425868027049303230441785132753032004972052486277981235283971021079031833684415320132236054326138427942859422826517986693903502356624798146774481915967561307651912137512947416225748155461035590056098679729966751310746251393776426825627584869422604475161531850821407120922116986294650858270989405929981189507037681329873409957687556248195341153877620641992138097971008146308001369781982651580834195071514253543457118407416920452480077025823797527904075636988157893028161991255805170491589600 859 -149162400745885528463136874434434002080712542266867349928410138377153297973839913167464619475245449752055316682506158774397289062934321920593322709855019606322169742506441712807498362028727333860065801952759048661103493574727803458611221579752943293876957307561198394571611275741752461033735819397844134156395066903846538041339561438068444204465401792130058968622094613668893756874455148209207272088719443371479313275137907479966160517808954993353016454820473593591329715843252160341984993934182120030089115264265114923915047390961133123827299551232316925107123780683437815999734417178685030927122026795353213009305898980644382772764637790669723924870070135832153478890315894919135406261045648290281097291440191021597740572476156604309598948762341337570074172948002203862504726242039104512554577893484936101309173600 860 -1340380270888608562747816006545704614046216891439942884007852964393768240397482382509496022447321901958004055026055343033188662649251674188773485932278594787974102058243932042530636443904656786128591299408048753550009067843600540846683163218989239273350146596317373480522572022014259324265942339891324963675140787247588425562176896271387135828033284941373367104083194388875826689681150448093899765932120765552083875570076452331602893583287911847246640887037930152643948888414712436189372131538790027433172886932838148990715681671334461373182989455724819996776572764094892374472032065066137115121859329156383290855716264328395104730145489356157705222553374429896374517284140972017533046029489267427084092870057902575473650167553183997796024041901597507838992102956001199359809912091253720550025323210292542082461969280 861 -12044741179866625377444660212130216723432729487887152257338859913489645616672846914606237776625934443030287309798594876942834707220975845759048154074378034697509439749864462500649865466307002966639850038931560053677607616615490574367929888298861491588745742410810126154242903291898170025372352942786505509819470697949583796253847440710478826831002933323351615893486265954392881646995425106739259569125224579647471481168038921823009974046339807156965459399549901964002592972897363668753974659367733382404713851567211101906117571534395734778532856467994114187061955256448527643774810786778981254004443240049869362776628033808121864456603543726587880728101577194086236515943552497676716814320741535520731273560555159380301546279162583729323853672697630566957354123775355725257664680429767753653363444457646223103377765760 862 -108234994407478979319821737822692179512424504191617031769543861821219019659800315777888535751443721804771004062296886214384220002475265546693256382204329764230751879701218244234378025408368961693262503946129772825738687469029686762243601989284200828128102692243776377251468130973368010460016526560120964824897471028210529101835617489261448947370010117775732734003416027938198678929961209833877383552719245468618693843535533049235539743576505970113520241889690882381860887665966332921308918458773158677618229111646887697638963699658270721107326573319121123541742349671056026831414947046856135491320669764995693833025244489417299259954583584345881350487093755157067271522620368500004464551889169297150329982598677801113475379905328739637288364905702838018157384040329356668034652685161230881437300743351424181158659134080 863 -972609943951331963644516311488966224934938621096164636584950925172136150013616974342439854869578288060253924105576306596233633973575532230134650340665790639176686937523693492511705199353303937347915084707110531012286814973725632492698879984819209063885789546176692706355892648549790175107101000548943316589895582646318253979994453799794364527061910154520054869289097678633523470569929527533857600754736672779997648617170404167811831647086678792850926391488473688147544824854656908232619539568697387653452336918680896981680374844553753698942430563255833502973594347275827912025055520681772109774266273496571964861078529565968894276880412162922722911966873778960668239464566579046969435225840681227579152972251154516378912596947652810993245967373957715910556794012461368436394822217178847607817227421425601998708460700800 864 -8739981024118219173305584076852238160179240109016923887089767341477390125816808088882758140286349338541448456893164866218932794179213463234682205144593979771490506230247634578542684221966495103668070275076396021735410684555562280871891324308028170337973692171893335847392535327940475601309643713266198969911978360724554310070227939006485470125125775971867715283750641639942912298038116726588970384559925379009145536879295159674642431606459460819090963545736701058770298634457819717034789473624266802941439749810924171488155590617031647822441007978146170505887715870659175820558485026126479930888198318781695295348858453183081591626967037075152801722813435208160449318521869120047072563765540566031162666292312457945793839586460157898786529734596536697140697857306423685810381249646037700031357585300866173516171862130800 865 -78538580925399904779311335294072193316847668632819132224680649185322258321357282398711767658318836310384599832867711566612444634861302022801369688542114456374330294714121229571112467580746319584753653466091128643872077746879058507765562154735610367672912727459106242244834886825527533929456486223373600685694575488915561447602175456528799490500118678184193931676986979730955210742948302099163083004837341006980448853367354076475139446100588888955831282821978470901527781833110557989030541709227081918224059162173772930609749602157441616790559485565468420048861520766050605379423241743446391332709786742069500035545291048083344753429381247612904887620148938581538927806786692104191786171271152392786390063688028596083994815150930413118228549857825294505057392421783620011334212084969538777276002902362581233226825299818160 866 -705758933904690599298615255494768831861095331755887398351575995335078307455891884095583113068172268091700872863021398858404208023661261364249721612280294110282954218782091695753345522763704225183086525719539449314795045064910892964701622041746558754307860098252615216107742597316691996580866484746297183067061416229492955179261119402664108123639634588486601820219760596150454330255916497616266872914138784891826620065709872313082604121887739877429883421386416236207493300491069702391034267414786549061916430023136606173216017787516409540258815146270756633741617037645965139795232872110276925347745450839243474915258031104139248119154093382128898193371823371872443344333041614266536351021746083049265228031894039878436082738457898931739093042717778801199026129129699920240418982038375231829979046866265135285186090627234320 867 -6342062115399589918264719095224618188038977773598752849546861106869198492951388314865845483176620692851720300433448348910988679022312442086354764799626033925276235661512429528966914611132663919724829437002228200244023294233818647160311807759224266729887587111287341578656773443707436384500035504796310672751413487709319047060695941483455670578173463758822508398306983626999065382957145828060363560408368250394718796922659302412026030811565607133859540641316688461698477859430131547091750839017995390705179822733860782809141862263599015834090459982232370165491278362514088124734324459759132093868840608406627350709083414454843001264509275132833040166735727670424689845096571184256729770254237293006719021449234676693074418241436551992132957203937963829459760752075538729634491682884638328935832473050832374863765665601825360 868 -56990880760503227376111531040036891551502334831878193809292069854354548669378835087504141438683918668483200856429604978693216240062254663909639591517376802554325619999766071804080569086215182688771508765688225762561499648644914110426765092767222673379174169894056756121570083941149773962097093245865464570807632723655171160222843713791421924550406701980202264408749392039853352519660987855841976694913908240874201170503159629969819170887340709267401402076348122121253602884279983948520341640945119870392168913967873393907035167806534934914637774033885354021695819386647335683096464039310173193752254315174761907293606719755501624266327587599190913940712760172019102294646607416131903465418261388770055722700495942633618044105075006380918279021562347776251306297452997800862943694124630144815084435249415350158262893656956000 869 -512130941149332223912606381923645668729207977793022802596964066159556582921955492748354246829324189737842710572909994566876093922492688918838176720551433200398997429894330557788337357876011923609455364731023423452063004322517991125802771702438713298524707816688940401097054989063795839896451324691557437092562490148473223924257982233598634992881617877748445895014872269780454349627195229190184115086976650693885658159331615132835808867041707248180825717852937267715614942374387105470650572927664489146021227904689439968952862629920864564727740365282636052422810878700033422726467534732995560955133894070425449636427819188228667645449657228494915819290018347736820678732906049841857346560933490431421593945417920386681154552838355264474788079262808255218350346233383728224325347879653897354270419280624493060282940088109516000 870 -4602114595293654398331904245838002112787296517684887667474787435902773983084882807249004024955927029161441737079322227038893450903503266629283753564679430759447542421740087702056576395258231285952554070651886350055435135394765120254627665712259609848122029552728892018134225177587075719897076386711029934700751204575590419126263109312958768246377573066939482766926748741544358741822312990584895875574693626580227672976614444952310751405209272719859420071464670757472043240785009644332811700170667788670797654895243726065831586253702665709243073765263963974530500516869955515948877225910987696031306648094926626732865161394910027186351057715371553879550992462766050650958459192716828431509629917463050599385376208716176168154126737307659647360547856252065589663048958606043420195084062263811133491880370444534818420240046202400 871 -41355626793758246814860866282633803142119597983834231657089737383250300764185278682362749142744019353899660707370671723344912790151228550984390286051373024746493587296164944252579590637986425114983514019508971827650850522083612624836935407037722119725891073833764681774898485034413365854918963121454915383355659791289490482779863784836427415688171371291544582797629922388137423504297639239159563740669491406708888629607303399129433124280795611456187922961370812880291254242967015483573957723577286776034825769075858374187444116656407307125425417176487997736682235987992126088785145863611137424611982932995396908654575910720965307448415302799326236756883602762422363312344271069339398545839119820876345627312674610357647380186394917229680895397253812726655993447398621136052640490152646772502573870203971836250314322868934128800 872 -371631527013634887661983656182016607134918772707941558790086218044896051362564041003434062250621715203162547365775898651526074109661728125589085185204769520543031823454986815554144119540437645872718825523936127570495487031017418036952093864160080883224865200185068860536817120102824695916450682362065042366943750142826201173237399791259455538225356497064843292204389990634684461673940712245475162238401530576801434978902327334378713259018709187351707069180391846020598931476937538221657721011412407313083594869814708968042215708852761076416093542425412787000736239910443004623532572233092744104655387916229277725019789950010876317850667789834312375260252191796263347380194619379981108950912090500443858183052887897663445953142879095655710431574404674915225188823183022043702397799124013886846523907016425812909934672019458524400 873 -3339575405981633097031227700742176727346435019351433595312974089991076200388676863312646298231531908097147977187298883071273827480293536248850370306908839505910749891184847156955624991746544480952438930395508500332803087924778516036528266167624094534821383156302251100700263811233287215881506990985567305118755692864228577553318901904273114200891090171218437144723298369449140437379226675333049997434432998138610833229654934637114553856817610051287676927514517791559677683203407774741013541047571976370149830187510185400104447005670000738240840596022180199336512946274255866290507479001847167813312162889826670965384023090303922925015451101088408458094706122155424925770477421576118900022801088174091715287571484028831309853844085344122621232189237886265683397844067363038768969913090365340562405556178534366871062430690323166000 874 -30010326359931059890255448926349034343911785631563111507537870140491890706925249524550942821865505270245995666852454722702270756327489054574909391751100715651513763896299530401292309708440915736156127413416846409169148115058593209325964533730571668737399477470935789639473537727032308688253267628376024730437880104983582663734286791254188831732035036847539594204412797933242046905236208590464273089073268612563672178702185190663498519441013168584454707767390186195548865587962888630224165161770744053102010030083186494430686872748892661096274098445261102157424453867320372510120876132815226151036331495808579718263302193765728845140813904974769290652031832818545431770024404655673727506612219389610201752710053129934143143698045133058053852583082693774291392913806985205156168752514201063369310221096368660088564444314235466986000 875 -269681367049300484476661251323294236624203851909692280895737454759643127575489413727478929609518249074222015918240973125266234236574910212711442911244462773906117400590403665766127349985681051923880719830510472360339441861377963891348639004255411464322482390118820701640206202454462906532269078127909351377637772874841040554220225188150499181610275993979661519119197520170379674075282637882080662056437841257815033532726036747642387266702498908090934133914273181777829405849316792342231555048003840559475548418907537606523989577628049136228575126942957767158661120867131530339520513179801283686398485201763271228233537313805629610676822554076126779882201487373968834294516450065785736439419292640577161578924740297911048615883118721411974220412319109882575111407159228192163377029736186241454727163977996313458722543591809687898192 876 -2423438038141659148173832614631246838705174340448741592706900963319532762870151443907207915395122895790269074552959977673625337797166316432037076024333802461402918010784997325240815638227490000850215783682395477649077724124163620722256262832760957816377375998875977811999661216577091324454363222628884034297676424738297569911896818129133252919675904822611752829345117441531083098539526170556779648068811285823652904074907946663745288314477250461748668381476208318441864249823997476390464385088911224753643284421963625614790920040054797717341716209240825962412078017655318957571581597889721124633937072498037067475632883258308123624712268431149851610996221585168815825989079332098019768551493917427652301311981227882597916329031861386935001213568237480588620179220499365672043497691875865402661657802322816186697561487619550072071424 877 -21777782415729094352061544852803713039721184694500037049171136250765379366225386008475148895357997196947674545669187667099020851972027069328260200852650737968433747825537701163309997770662313223147720172407022530618451019181908204004676861328379827310000114306888918057433671662307932415079631194456368385746850516947004730302917700884491637696654282676172433350135542253941238197936152508732018707446182147749382596367559324580361023040359419485793905945740020248164574860733094767882839018113693685613982582131693652759597766061199385188563358546210888722656313406090728283491031440101359387959017181706989884578634838037316216974181741739899635742601165692948047348483391352639103530164565066416565321139936210881133612986431128381339503493878311954981659786130850057994726117798943780203393985336494999278635669422952878127702272 878 -195702395512645278402922083016652956587016113029163203095626725533643329384417193174110392692909564788060537773724249081334025651548170361047805221785209934591050421803522166490336995911760422927830879453634860781981296744128992858310820542005600042683258430388785379809967732819600896076285068478656886746631720476892787382790456332549702757889068667784738609490397982213663290867558363660473379956435509277611194402437406686718734022538081799251610384865476947332595097552601500818446013499905516149765743249452235672292968535561347550270802846161280082029337486075234448925676808727106748941909619093016116388753335845232830241373911096045339551263238265737312179475551204752075770903187264662900569913205121530583307752235696586479235401556605787385883024729581329108859213063136294334629588319253924310146281812923802059712495360 879 -1758649854555614396023528479804939367554994626640910285838857229795504731294097165963934006690890389375301692690156818536356619592240042869074645559592005999243125462828238444945588089541519431976036537888807469074937728079493645719905769580548617448413035656019358037677969421549519315252077082949841579535431126333306174671970209978168489288470709222789135695522927942554864999502666114395994571417388040709727900551596217768363230994343922789861741103586350861183354579713309732610813493328502471065983624490811387457840908375880641979054689057824745583560565190566867931813334598561338122744191218675465646592448919046068402817534156709513239039167598476745197844911693932123602405420109446612345394476003703037630885022650474785664937925933593986986450525982892967725687058004224788338155993326264787401416928373475668338645052160 880 -15803867102074771186084162748065296043891928985768543795924639742298694789856500441412261505581319544522597483856545592028986531517538930691638973960515435729562086545506488207533762059198108713711928342755328938005235856423449716310244120276111894070511688599773958365860661574560907664787983604508349103370669712549755942393114114212905015105939055152064187591131038829231673200076231400731278489509891620377872997229571466036609580344626978888893918917228252966179509109514606097143537619592951751352043752810609604564324890268709223602686910305997827357723806280684990459977102278889843039387572906006343560514870513427623783501204671885034879911065191766023891542683722290038008888707074436148212931268451458660892089498999948414816283088957796873964603135764451805425833243974329120656974540027388566784551215428915437752278491456 881 -142019541256669652077444173072001076934724633121826970751799515141633106301128165714711548626205796633354601906574655450730404506270551321550176795511238030273488126198382369056804533737425001914253503620424448583640694977644099210020661407747988496431601632967548726881406194876048474440552175024849716062866733387351212027158098118301440413840771282223487143199755317152130711379118642451293452669069026059627265061369486148254072698738265371014044445025761723874282830442709576017123027621245628848415585006812254528190420154662169038890433903396804539376957292081933109502427603566368771104235430983941228114184142854490916565242948226235892331732012625665846934555535788161442583850049839172514644468617854935548561489856506914415551093320407352839021297418668745679405586597667155105835717858566214850435064668048494348109862448192 882 -1276243632653473540097304439647030085923613879958730805191341221102702948461158550402271807722570458181370266112823944560645335733220396569848867665784662843478080372163694622612508769164206989991352913486943514142784748744679286098212882446497229957728882701701577334764201247831700916571220566039635883803040508875448646856298283090314304671317407236851881062359705945292276664842283854953460210720001247787534810517476810896895442415192167041561583074007015219305630061325301700126663397875275344957530529210877470964214592002100172111389545485627066642972520971702269643895965063341313922644183702923716750604335052454302726412829487121480365783795841350371318371073896436471194920176298214604706430905062492311970406313608473700292129212763660633335694788367764714574794421057947699964686961164394352499487894057769122679272981592256 883 -11468848499553015334849502523894885313481173428621210576662845514665852656896141673207278362716417424313899277016147225468539908316085896695074478967158889765570291906136938652808898169103037899865668594019135656537935426148391999081901723910481902281516063689696507532677165233912284001124162164806920428060165841366574193436836779526210654096153597309648557451669611184478160062880546306971355347749954587988775448987744614345260855678991897479944690478194411965107785432181505085509710149649275042172145808933536502945688321106075725598953616566761918246870842480699331397864646407263109825800223876217092203901923715996480333053003375208320161375334089598183931228166894930236615732275114759782950769231790347107004727178350213829918511102241955974539907299771475662685157113357661380769865273883883564080901969816985264394146216233920 884 -103063950769738861787380597341426435441509549453582462467205480507359200799075734674161334064953868799490515674905286831586064515455866926861619525922070384952138460296778100291757790786600150539064334062090513184997012472084644842428311419394647320955162454695643728325325113821492289711459665426726443303744295750923150896676732326421060448121995675370868937099619220870468895406700293962195075658965655256767909690903442552442027418002162481426109299953366978111783085376979498189241105688703439971737020708334857442760800930844644303346252861998141039087264674962302588941896777216400615900630066145552692836874300904837149056304365172686533214893273764443408540358097073897963433684608044854882082478254912350020413521159291966815466801126934500296091655644100229258338108720037626706827839067571912933324304579441324593152825273486720 885 -926178079629077025757104961193632136798107849496430874578175351949183868875761941088819310529466800635421549336182764035710701798215265163085265638031893527146166299141555063977796282628057623996812032537633730350600271401682689753482893467170203552041137855586954317933684327934834101779930756088989156604156366222702620430813618296075360162614950967485334075427425608568179802451398234894166595159043905375226198612152631208555304017368585553425816115852121555845210031641941185422637868409331591068050311517951549426301299212437803553121750295447701337696063231610386994186333411527722144923967136785966741391707700673638244570382617195905083229430741523862630645726492687808478178636935345458618307287639907253912258456248416962806110134872892746728606708855965111063912970226507621694239326671637766733026208271521869479485219661062016 886 -8323058544025633497830778443593339811722951126061605669742022745168625241522366337414423646089858540247433832747953913377346058371771942695806867957121824224760469609215644942879474043210603614291893231449932010216116660158236541554436566349446005283692482625489086094117375416497910968816939819391119260589495471631104135293609513401074511980519457791329830596561131710406148518191910548789339086519534508575113987979637979325640327975495122095232898323267033665507406627464035799475217503696499015895955508245970921593917544389875611613945119472183519244623087415442326464685763682374406002127117768724455073319161075353846166218269072363201210691566099337465310610919113747552035280256522822281624111313983004013148309061681598033704569857627507956493416045046494598522432357723988356579608937877629682537646354692840998640701262913516672 887 -74794926329682440373403759835267769604558786274900855460556553891475887035146315755953067511817657750070231207253597117847604770328516522241574458270820812734572382474698879187928170911422459311748231057370245832505824011410714174442405716315032816365628837663780727459086357886025759112108035287899223930280573172910407060231523597880456521980519276273607756127608546633198883696175556915896078758339582376383577900998527996848567141254421215581850544007622914709988205442520664439252490103680714380729043242647840153354133874105635287682927336316544342614307361655570218996629337443299199822948428111051444632950431715496626596308706624359725874207974495849984206177718439325521164846589338688170040350939975789164380125739192804877856963173786771049841058957232929475560663273300914532464557884805621419963448808632058173804994099981557376 888 -672143594719443552004236490411527929554480984767690120017163626186911687545571621320389052639983005456712212875995163288765637463087344422846581280406700546871495058725334522432057211568863992463683427745286668629950986048488174675732429747966173282204637527654245726490438216137934186615565452249364647481575421080884063446675178278250048474554666469215529159795401128528071049431847910122579626679673274058041612218432717809517529039651217680566629888717151868677596711071300565568958188093887500853848834545416401378114851706489830625799279441222999835655599939202083724767006883780999565976496009376340684877189690416287252520882296016205644680382473510003236447407875164209075332742998786859906443694257890537760983562385989395186147033926597334434382489277836460827673528064123083298499067478320787084806668347842144399734068601185616960 889 -6040219548046832999957081351965912968740999535780738322628931619355722690440463085184013657526236479857900864641535837473508073894943525977639300167794297715361500589602584364127902208350567419338995392865123954650931864500980908306441373741846747302061697647277580549979877287655743776008720357727979942328803193492894018982551180275522651589670675390959350346012890456480044560079902085454767871252991885770184971893204704814663149041365104668219129562386193789499797665633993496434653503579378227583125240926132317896242463760570592654117484202396564327393237248915013360139052862234426920794405645565338280634272707239278808086983872748556687684561958235563392551565258365428912073435115082366470842152335531503006184116874768591835915246388735775923826441890478611419891806191540283995173284684257331856603457177627549616957788588157360960 890 -54280534769975921723209816464071204408978105940645331577962016956861876492295307590226675542578471197644372039778655761924851207878380135695684407575302014749956496309709516566623552654368357550419421519253102684604666350875107083859458547401449758339201637958343920492965234322101841259008702720346498403085132518602434116654431842520932772375489957052688633783607975135873479091594445931985655544136437193696561129440282279896265018014424839479119773303331211155527395201955820207285796316435805690123410872951917166892300252985442247244529931068278338753360799457103681858867578418147130912936692531720871425295407991572754951774940465441524031574299485357343835536425771243483639059925899358165206511836381551641621865805353257525285000157996751388582880766561851611389095130247122686958871832477179932796757809558050721164526284413575924672 891 -487793761956450286462111111591266143325126480658526565594547553056782317703488807940454535431454342176810871966899771813392013043189887482059870989287815075311898614985234679179522767792960088559156350285813235909797489866955086891652844656614375101034778355928686612106815523251480856297286961483517859386647200983669685714985449790196530536936642071965070584405554497096452241398873993914039443256902864882074483685104758939539162737644780796531214393759565665232668746781212404489043065214030859888684793333025814540187034933394428814463469313202811064419932571552221302630698878107860917194033779014016854660314626025278393825883219199540160404955573489625423222379529910602214924750647223525060391178758593809196931851294571866447763183238024678303460298875264585692920858258012021722199423976032300473516991898014940655852258091245232804544 892 -4383581609689355937533949182192364803693064875514292544625440790698617778824177448935743896881769066019412499648731581677298628424002396923981979652613369555717689795652064112447370523125973172522642717366680380104189101764026879510638119694417971759971730158211156819112369096842904197398040676291344350721260048301677355035115880625802005363323007678107629825779063731754664985485845218850829795008221261092723162802466084819894538682691213974208760740332599072315103894841029859175077590533263870927911775064501041876837748908172355803519248895329297637208721405339244351892020411337010215501541224861389133359957446433443503260403458636226374222111969835019498375105730676443222911212094331588435084853059291451258526591902789328974517574928257647175490757605516725240418833852269468750168814564882197977255837505031125893847198272894379104512 893 -39393328575315880625655030444673827043266344486004700638991223231082203443520743592059736587319369266299871567392016733438209958681544496433320701805400101550542509081867653418130065451384025430564622404107066125796324234777509191570964065562938659993027026337787831437152029117765180497334016155921655559393182404950683957622401950752588010123927364632490178445550936671143545922199224951039091942823041008140093372328992531556163127579615892657363163427960926713693962772787530369406492344937785626199879053631154379688267564376352917495231771987701694892049260109571596779320788130996088442777008207740926982322125988385648503543939255941452019185272741238557082262288341185282042399190433382975578450107279746804422929339327978012340989405150355675905166102781939216186294671516755304277832852052832742180826535249579826761616759395271435961600 894 -354011187666764860119141515204149358462641847427921437285968106754490405442109232683006626110205607030708241803610136953515188823319383092108835031660608966283063219198797234408564816371833624506886103349660144580142806378302582600761885126099160172689014686350992659693601120729446823395505017669658367745150813692811851135948967866159163392992877458006069455963709424178934281810904444358666739002953368522816006882875979864118808240463796511867176347852615307849907490958137605131780491609877147338802939951759165868473760192617023869302787534842500466177543350917559517365842518841635989428714187853457055230398165761398545947955266199366471501268994634351865323149020730517400367600778458387948319091903675040074646324733960822540433455124136417785483338333053802754855359497724398338443075093280154642819642487914009315663119737115895656057600 895 -3181354170283563988757827046689355631413439529455611307364292159359068526224452020636226026597076756813392613213895342477232026487103685150649564424185785380798522315101593470779985271596265745149592099710968204310713510280097957383159600077335804769762843712090540739570540574331777430804521628063756705893014519029369518085405082175997934267979568038818789535548731730358847406262686531817605119330451332993306305429018442510734720310670743402176200408691156336353973128241676824664704462590214408989935246963127341988977042714210863665700916360601375697727353264167520891813934501724333254720835992073022452757645192423383804535647157588273218195202819937533019881662093559275364420796716358451696458610258389214883106580821504911388498636383719785752673173422068978276314699933181380822455478184639423231506574894181426732825108430863853364995840 896 -28589580110628635309685293950828896812657382914259578400555000521383057782543847846163941926517479961898925582140943412529768166600623742001149880294133865944408149197765659181607635498764656004402361146063299086060117393722487447376340513194986495542556269609099368342658474000579767715220991237912242182868920655384468035294287635804838578935012814563134925602944629344698034950030303520307317433983029166587167825127741628455843714220447350306163800994175436183395303156921854678794866442830810737931873447039175622427726727605832448924356895687011469997880188039148301585810045321299476972111798446620509809826516840840498207724364858148187447441711055956490933132972296137595127585106205489121718621350223828078391489049971827618861820335001910396072013830797432380670631656095955891051798560650353388236708639562442910773111353889861325105967080 897 -256923751696518873167640083096579417175954474550553468770204971240656442346807087500476628617232336647566598793353561703904639008882528410558828522910828420711119387606676676324346878211306457136552322406261152656332894437900748398328518257374343523487788282406856196443890701135644935955848840990870216539694949167284500370688130024774586159191904457294794465201044210866901738831877677455069437943519730336520802495378734968765391505385759298570776365456018050250110968503842888033183298099954476430845966395298544807569570960123317024280090229802674982890649047696292596525323049425858510448375927846385651702354015890763942087476148407505617629685209389147461997753500199738187651575854094144715912827986794067045611809622990972614989000803177703124566893522918731795525041003109810967411982382834446669538582322756803014205184641812900938326868040 898 -2308880485735976955971999410455897434977675511829584067901507926405453774764736298584461462072455408402964868889045927561815631182273946852126666124599538257392798950986504207057326622678444442195965748127536193693325677186925433824622652936537808724439255500025979404568149173902733444503006844984769095184118307104661378609636090534444220829263551191947651819791121137745987786607185809646336708467933434093232601489650769708170055065103649821231809876648180028416921509828521276645645006310281319372969876180466878170474874886631590630223082577402658253816857254909890037816655911878260778750995253586116045922045554831252798046695453951637343286814743619621401249299272396310884574852051825999841221071106267395387625059752268540092384450424993389994715847138033591970921025495652755575740198028367466172802181898271047132111180467071392619485328600 899 -20749105054795281231699425180281641131462336440568642585735575681234328193909126313975377254820208280853785512519023413539386523160835613591024844961779387743577778337063367618260446923936766016130375171437558296828006836477386629442854742018118972952997491862858606907125781063359492211501437486798609032249712795437774502544215767995300178064093693080917774251493289957563776783091717637522529774986022485026947928181188618990329115540569952064217788646763789154149398084432284086785501675173262268313930622538366973013644620922243182092961383918616324841586640447627365534505854407190732849309555788345085133486324847031914744626532338682178082774389670414817909558497020789539083960211041937989674332628996144924734841888474502264078280283630168629329598808707645594586285834237351070407569588288298953515093245334963058710040296989399088957532780600 900 -186465290759093594002205500953464348301408196812576868037143706788692496035930015141592056929984271750606019139170957076340620221472042714138009940056524097855618967989076130329433883023111737264958304873985523894161021437143447843259787948269495836937604126874222680738703685822723970007359584881363499836484085655000800196197352368384430933535988655153847731273419699085306474024050902502535800911207722065442172047921615055993090984991255302550437193972250585198622590785431459659912375054223716917914523194544791197482619660021225396408746303481965372576391942156011258270092611605954052539128541351261165066263772625326807171710437283623840370532515171461163613899026560161991234522429896882733873335892578689056950445771090860346516812148889782082241994627586041743348755363679661619396025366750846595588971298076868020940895468944733146098361254992 901 -1675704172337825561194070966948058632848504072798484906211712090863532897228551978470000982199869754011827898967666192505138736884860299507630928395824279267854546929864094813848419701263191716575324522269323847914563585545561040163012766944659387116186215999223730350656252768153824622807536691214650675001122798611033828178257449641297155681288457425949728168835604110425889589536892516718126947811375056119739475107681816990428476920615087885406093184898238610824913560032895148575261377152108141936019860495259904912338259031289525010789810010314621111821360217133433027983285101191354010443200665173320370190385978853797067335559834279136776337626831679601600201709675979613366288488473779200328715206128978518639431475481157265511372506070544467835641987235920288563701300976375383054661062591100560360137514539987125821929445740339072457223563908624 902 -15059044369146800442393724232905724254844760547787714689303922625875607167333306360840164037374882733946648502252663144619350999100529476506492578244513977544599731057071344302722051106917330437427472924074433604429548142386161631442773269238812629671624686130496184282061624100504326377469947249430109059378161203482306220856934464293076212807676536468679042723482712770634435712623116120307247271573177610761206413772581827632387177293243794234037462701535612172224777513998501191076572863852537248928355863829907748580281516305579700374126607476286384404017678403640363774758879190972411982985127042012122972021362244555298257008922413155967526599559975160588216446849926264685085514952958374942200183437784367929147706807372794672101092609986511592323407925204401174165590627177936646387009504837540069045759082994607141809933577795109225430437038850672 903 -135331279131369087032142937043222538569285971035766671875638241538184443148294331249410776482056670416364399330875261814602473264341967554651370179905017638731369676110890320062668266592064381505785097208044328571368530648354043897185055459438498881268255069710937470043111937514499012794206668803018089719660883905048632317003347926620502178221810734710221962016680192839090194693174515300435561028589519724614828402839979547327599051754898549511864905673268541281953565366664271501203088361199711821764792729767111162490569772779379034923629479147357707019494418876568717643597236583323503036461025410773397472816561034957082342887492118228877606152191803353458888666873922079645037601155323602055320585379424303150646335262270463747619453521639580921045908430823605236272168260851556905238739902277561085610559200998047570085947933341430082356585349139760 904 -1216185079273498299833107544844181309000972598113460666280625082141825681567193746759085340863084502724053517880564852856007182300347504882729791307022525771077043416731054159501235617028684773620573152343088634196679140472597624580455078044776952335645247993729707971936107721645785376039972320083759912480669270845813151485990263889231150106055299124763100906441935715292885776202820533518516037385244754693330603921097338321337848115549552894064591254081453129839149076370332457605944568414144312876125194841402667128399766409358047875795979965257891606002624622735889670505070741153672719765718330129560930386240864876096611674356179168685178841128767931906526561426641308600703855610382576264488301366838985662384790738573766866687677478329424729427629380632755496614463600609688106524512746643919144092367459014278914224975930321311701315337278071251560 905 -10929539502465593008334434985875940979121447669013011711447871594540848915122637284410653124021509680281466586654844141743542998506879842222366179779021217785822755920744379535053645605850047805365880053045679405438222596092416000787669778716210998172157792191164325895863385746016765152854248485349413666525174784297235758050341233382449661671323478211821325604521837759643138141279049059785735836523973027536859449381530002836951070412999462638041238308778406966830717611182225279236626712610205189637045535519478333431243425643435362844031718295516499924441266361006619547201923025196486441828273125904661930200328126008059384251424094120349789519226817226735669087384390898176270118982587284816666690625968475571464644283779498261625282796964874391640784257111823706039151893655904276645151567353584971163784026699591612587546122986992339002915008346396616 906 -98221093409574898757018730303534118600449036336759317168442130819814119058419992019505008538391977722794371907884923843350912907111496330435436463312131076393122382678477635954091371438003409747559597562801238100527603065545751742177933044489392877613365059625231723448255724883077816638564339037212942685262663458883105454796775190066120469456860661810871118181033998939309526210037546848538036623596234426274955449077723270528096705632054773508754704536505286450260157605127680158437764562993698293625634382118755618981439262239349585293715508125933048989846347363483329308298076458222729149410375045381630723720829582734679367080678779611355393229078085938280151997222638733941712261320337387392163570724763055301175644325091252589572905665439301652030094284110892510563769004576570221241527661581555005756655127359906081333113171479129827993083882954041112 907 -882690333386378169535236682143447189318919619824614326615183912141460732574621119019829464825174212148287679626427799610973860094670128543968293949787409485865866087334367376694375709582321712075367452849385768200000543095108514278381843710731026841705114223820577483822196707300956211048443139462318297494571080323435713960362199089557825740400078560551720489849623070952934893206191890146012719425504858664351887392979627759729345366711001608456295034925087750668214492435937950354383923873166080255063446360143304355366826269584276151851240470490055438055388729172825377278872790750797646413278905176301733218355547881885745888726144137389369140253820814203882600804147440265004296187455424525505540534705119805688955542330560970074541073956996414295145863847616190577293584516321525769944533593772056066066698944995142744152376472686204220475883936007044216 908 -7932547489463486633708734940848600291676634468908428309669494188407840944723467325112123824860596443975801173735298287252804733890427586914957355319675398022759325190141451314786460121356547544642068739263202498361238360854719687788101150528155483511358735755920608224657626796889650531008035262128323025942400898060831966868453242919374292997428018782050703961644189712528577894892649585453153954308501813547479516659376390439858434132557018860135867274216647627150473852728252945916049359917439663966208945262961854118715090704634023567297491452862172218647546288601602509466521996174569157194224522289231435090067478762321240585908960529842788749417596744387315002821413119562153146354224960493529967800874204421169468309931032506396756787983580110846244767617343739108717675829497412205668936261211428963771215188502604396787876670836372730267855636362864320 909 -71288207306300574599303251630134450806057675441708416789538061633777395684759080944819515429357769362858437610829099789403918450111004353694484747641835342626975717797871854554995151519649765557954960980243235653589610747879213563851483276858638223107029166545781571603111279762146925399125016563615259404756295859470777048788112806829888448290417475721201540883026827020512599365652425152438739992019968443200616250374527759629486851956939809756270516791062480160827525745805388685575585501832304306864643425581007025627924726035374409814359964442718465186063592554000540043819601965621623151946776812520056758251662523662708706651584486873801695592950877673157289612814217572830835041328562928791690106672542767784965221808390104009631579979139566474700740931425831688425868750111291925531473641713791158641415904152780830932189399916460207737687692732066269120 910 -640653801484534174805606584429933559002131505233287288466859635209924771329626114249158238660755865768633299759736679206313456137371201763201644248587834540663085077089006622583242141898566794212039198787284814478083337028743086291403769492472465262164048927485056805022246204280041270235213610392577572980326359932694521653834270916763546956174762765327457364111421309201925316057478607578729687532680551569774329335783393426648289533300938202403055259689350508522250006098018097440260591465917125957735224103737885116027657592876144970837182185947858910210580285611666391734457917444894103446835978871196729856024281448916078904391931795224121172043024480891297048850104034407264361503280206188635650211393466763676313828515400297352491275900443268824288636634286210492249180921329830073622408177950971533373076114463122676223565837930562174592098847431690053696 911 -5757445304889002512770034145694693795335291584352275555080329125646162571762512620590404500456211057132602442516974964502841125572621326932307202484290451574543004968307022194389685417918294560059237014787596900254740153956443081742834973474063746543728944642502919937120888775456309417580344487688290439066884641897881502502679666295876134939849377343288576772755440459315216863405683161632338037135077580353175010177890935218407844576437739915558521856286182890528716575109192276337446171604240955231589769195721257348977423395035125001365543969654358834131746211089695663150391844260535702436055059295815178190198454689655255752202794300219407283771944484146047133848300471670991578076130678448254740154421857732401735800280551300137042893300690496009276693880242815916623539190919120540885461858270695876756722446882091493130991783905063143123505229333969780032 912 -51741251884726167318709648967229945555447423054113213212103484116004329427813106840305872023836738842389045634724919746782111694290794293352181832852241821387011478859917054720633620268923620848953406330262219511499835857266455589873109037931388669596932489353019662066494303074166570160623359014356610130035292242319119292228029106316886844262067430598238130734104813601477541022448442097301143149516552465542349104624993536239112603232986531083243031945308722555672545010520767430769417568496007531883892267903652878544099739194855136525429822779920093206736613975977133393838389863551919536366126388145286403998757165171507101036243532987498094405476816877259870952873542396727463787184174386581026151650922747779347178310416007078863161791110152747030736604213234779882287858781549464860852242752616911629274229358164059076427202479041554299386237784672386312656 913 -464991206696799784063540711693452029882197268520261680619177532499250298965176934966823307727908479958162233770994486880993676288779810708603123700495776719036614659414698175227600059481400119458557172989924984766545622353637752590261620653041669259630702163353259942229557236279886865463214305271408528057984198081301614230811586875498419011139390216931592401613723982037374834708860314795570514284538130317387704713524722853057961565746609515375694498478924500075896201326750160755162180886648129024213949680338961520760502037342591889585051145574199742345316448710725497805524631796761774146641913488205996653679958970681506860900742812883266007225561098004290516066076029972780767112646386464290601943368916917337944795221208475445862259031827823975232413841806781346039618708984242452555632696369355706372612324078571856212579623593139050412337438141551949282960 914 -4178815942896623004702323201148812881238915058671148188846744258149717675820528822557425218465033101068210709184845421488492403759340662101166365509707122505652902420604300668839723072844880285812460195775977926556242606140897702162373032870989355906571758829084985957848559232826029226383853723741082767470768274660625228984558396712630211988510887573168599547981541344042666184134112281981199348285772650357792786123514303626934459847967889014546996291581931995211609844308452757596173034795325745957213766602083402550904555508459573064607888522698552170267428128785447745048773879188841589541046692989194810189635867598662907391070789349040642213731683653180790261451584803278360198099865884483241799084061579386229626420073311178678678988717104755068445347151642124700623006647261014776030598433236201063615577275690797841280228696054752910379583935333378240054960 915 -37554539342556208707833009489668511827789725166615138313537462333076643112865801647966893520697231901731034602871020656721172717063451655145236091351171222255720018147135698797671085057927268404629355398760509825215281912892460988941195026555350244393158003116465398394960330679266052818092272317292812674220904396212372959497293657014162003477076533895262725773827556800068682002333120540690057093938697818461344350047713790955499522764852405865158415853200247865164008469670390192036427174996681539897452243463313463580424218520287507442918762100710595077714821314757089407143243288054474744039373722896337622064891518321098456258770601985968525599470638994650970841438668674708148534399122588093658266522664882287394773827609658822158226583847816831615110480467708405916090692525057185249507771493444023329082942008749104534259366740610090909345703497537015593411952 916 -337498873218256233714935954278330992758040412196043470084105229176732452079815806949850947011331455256604669051129085203197263981295124481610899021837163211363632302824477153386930537332813617365621019260476546813506769330710413603672398972274719663585673233247536200422831268724583129692724438554535408225094415927533028605438560463472250668802722736927732269181384768098433832143238262326376146285265677337962649224446266296010559029912953062316576505789895677320993578299483244607908153389271487376021645052609166410692196688710706071255575600014246308602345424741354104803060238807057244642939000531531278717072256527095286563233842353218878714776028712013064183369785066081001614339709145355007636299142551649552220281821924357449788778644361602792418765802631196067141111987845273743421340583989117030616823994122295445989108195424347454547744357196206017865684704 917 -3033073297918919980419615266311587471449303202734562962882345903648257511003012066601659383119283012834982636478031397120554691897331647604095331340196359896235216802155415726348630924928808092377407655098786501952136626013505472745762529913321662756389894345902885308271049602572834865646392691524456160504910667021591808873957662791139386871977358860437777132305116547327364460951392060885131757401171697864940231470732476058258469973296233573119854944617808371649190925590012452359619511538698285131727782855563948081258879947289998618557468396638390217221296232599235744473303629235505728574111563119246747990613376270220563323457028171076095407272903615812063179008068407386624104442249800295112247264158961989051087614497795670385724454534551765117037130839131610457262708715194003183789823067234802016699287388835154602395027959097107276911626224268193885748208992 918 -27258011664304019431875627393323090021194718325228915516099513839976170442020533278282886613000092435608504085995380202880801969665562192520464579037712384688388386293880370089734428246909223052411343305626349282249593861232483823695578291704688145686510488402722008489364007866259136864469215365007367455517988020618880635305175074103376842803718094333999631090977354591994288456262510351091870368801379637675116459295798395948401282439753733091763402280062003339984558971805667464016188420690915961151148375335950513802163136781200967977232150623384225808361322351790517311443088171234120109734662740450746918216296682167014866468976560360977981601308774325108410922458131112134693749072506375201172156785742305457158467123754699652159288398594827954483176829436640290057099506427397087436019651748025181522624314768943382864661198978813872586624091884763180345776388000 919 -244966178819898690411165186769810011409191706907579557396589646141853309772195412780564048462206489037748242922998743303147490171346983838984240433375915761851359828510509223690007228390884954504750037389736690666049396844308034711536214484427659842464515912642090389677537911825282058067085146571921488373365683419250636743183287200239161419712630839069100057867662645892579791469284083775481781693069199594732085785989117466961747760250191601311070663145845577350307369475672478330043199310648830166645630502611115662124118984413426327011926367789478042384391905662065160473567426774997386274535995183223850704622844720367111841313685976084131828123187341840120093371688471006659886478334962081378107554835087813678641762758531082075281352430897371138276993943761928352101833322724562073051236456786659384325739081258654405962172842618088981167495511290815132182554068000 920 -2201500398351002578608167135013901276446953296425943239733699124240046918691860513988808209440786142787067904877558271337416792105105285196436630329513121216290264197961837240727151917756344352005731857759068433072713492509498729342371110170921621279887627788831307980275960277142860930542021730278963984642377685337352461513738498447366724584982643236329694867880255169825923604204392178973568881563365372010048788346258720887869272262770200173521665481402012210361240576983543533513909969457004921541115296734335548146132843220793705295363703487916743972211035082623863855212451613669215640997677834972711736549806174073907913808675603967677828211872296676450122752170782911177243414568340724444384992677583158742929358798356016289780898067281151591925298028181547416973019519469876825239116981548600108466962185569398428944016570720398217061187883573209195122701475037200 921 -19784819540880834248794570441379002025137277344753020841776142943903222959839879993795185178655143218076613516472909676286426480188877791065044505143735183829787748932171690381648899482377049078774639073476448882239793243758003238617595742545839586681465684265099604943261805878296916310636605712832774050906579914807020981486659665199624733322368445241151883193751218285178251543973674338071910567535260786240145299828429351562317010335449453676697964375205705825363722318884679508028917282514255956130088285635282662329578222951693266807519406915838099737232070986837916535932097726753635027728316438728702544432948645830332033218684010901704000119073832346338399587098338931394184302260755891667942002597563306096879807572196250630311067646999013817986636025253711151233097245007785540178253264145236805408301856631824968913816673021428927921229220776821398513138011816400 922 -177805872793642725146975933489442961800745639998507083183250672921021806339732370529920720596894269745100672014636149216604479191805901710157222092864414027346660832594332566705360933959844065799052775881589864900476059455291556220374618571295907608723020238417153282602892975604737796691903378456108856600663688908992381618870349225427430087103194075128182759374644896649660512248769919268182050935571768844670112748783476797229239422602531641176919016066111148014060524006809603474541874840469766651294914896717952429569289756374978751374301307705677325838074772447873076373897355492278329544204804784496777964394156702115109790943617911422472174605906480283904532514855570917063135714243626158742480947422353095790397055903707302302340028766847970169020895992681399782123040967607929485810202328316086951858122759274730685921784113509284269799680394096249574923927945673200 923 -1597941186157385054273201915812491189747762821005001359702128203553494998470292539052754471669813615964907989557320539275984999887356397276006670921246277743055852227919814345418167873452769800436774405133031342740464694671336358448545461591440469788036243637779291960120257023446695583487907393600674935539008991874422324516283366007497868442601294532164979403047323312794077951358121863845688095894439677753562930932999935030353782243215601260631141103216025972672407417807676772287459211052759170501074018492172714413084787138819554434073487917029895360592448794642586314757831596758882712425979258599567468271559620632767969356313445910346052750114836678174418306837190640040128614029957615370280476120117463629015540171962353274753965913998920815332641746759796545170867415846487296949941092430532980786200572359895873282471505115449093193920204625166186591542776066478000 924 -14360718192479356591650074360288881861109764573187804427452892426740500505733018662655923303837805483736575698359296275051709349637021128766189821785745768807722723918448201649732106083497619505223998550026723236057163230033308572031083888588010455757416631134328182290950881301624848620436778134696974745363561329572730500847637523080370454055585659951404749959853866655240284965452212075080729381285094246824227898774492922610452172887080468472165579784746623027133843287310549693804178883746874623204457412942643095764346398702118593095829268033567371292597072284320386101459993051391517363620488921440268675895055291920460192137258500908564526014019051705151915173134232765035961050762735971899144019157419283523100698688285045014672005356977314340392053100750379341016107165789210512848821246258815879273386961987635640408704955063516525846659501306688326251267545948088000 925 -129060162523330693347445479088736729633951862591254289951800967290263546707198469343414800459247218363569895978876572902167416025440601776684687555140437379566052977226010703042403240942827795618299567509591513796046700466234480172210162557656357749958275086075319112848296947308548504412638850414849676819683551711068225571401525112829318469799009287757867769098665074059472960992220798897455246861214041593351142186499848287200744771038162091253094556487133705107636366753959567140101771957392182424539085917613180600096228770173742556114193194770860062222010229080600399633985861876992090641921215571819409192124967180253822245661653965462591248383286893864786887388394461595398858610800674739889280250006082706948687684535906572115641492467624231472085553974635571310126377155898061614391622724485985302053692772976448733748718152911365274987330199310810871488418496720492480 926 -1159868976802546468722938744035061624204910799659198921143507181198243235094282572220192191600275757258778266021825960790320989377663809919621997660776155370138977188417776534253649860827443752846100432845378593748056848034560846644852022467404113601676852339437155137282426776999719928425464917011208434658106390215453318796116082061517913937005783253478375350366188710931894148355573961581665836262444118941542338311070990762510364994146420003680618681518279367068844324110638788056076615798507280925501374736908087423327014930222338609052176854085418399364545492882026485695497130173140581341326518346307908527930860555153681132177412851597931284066645281579650622944080679694286502547606063915074071534071944154672763402492240273376207883710117553251291555266649270456664914353546078569078924744246619528823791853898494991638048022168878853611837925123723620439113099036650560 927 -10423806306086315675222009359823191360572936215707428491959609845267059753581950495325157657197300252128243510493885738235344296122240777174078600336489914119339610525036134095865325771902301947099096770264130598182374974084063013374608629100262859132222067788404465424703233526628550942516233250938918521183046749606193742060887896067427983828689514870257114394714906311514142556580676023664356075407143424921239720031858062613240399963574784304922582778563954052913206110211145354147976576286261226958308471341080125484074823499117910412096747973447271504968747034735882041347558351102949496391144794329116705443572814762659457941930988637176230342566582352578284077397126367349623357846932166641296752913002553131152957827575893977882619071401282994753516663351084220252940023170865566946058815581789198807584692486330487352035143551983742965954931773684726517668016427264655680 928 -93679466155991242167404696186342043046528327628232708645412872962852670630251580960142041876105047524514602238705826569916779557822724225896352938368885650598375379071984222370168983769035773964231106750003070246595913021402031822784737033077793367632254359219065993148733801306122968599768734173308815158045915831590146345676514065950807527081110510795198635831812843359943910476166851333362855246654715693796486277010448536847440663465747522740360280574594156035879460085302750273269530868779545940552039494595483024285758650843365703488024653123437763309740679169932388173317496388145041810239383173173311770904522925776486938831578065984967414932117776746231561643849174465189503022029541238996136766481078979648508263234895426482264055016688254500263285530547459479428361846169201323631606165896683101352646913077582181590488251318474586569034623914364891333352647632960375400 929 -841905126949807191448505714165521762535484399750392771238484474022450965653358933731136606699247623016331985027938585610586859556794321379987783296492816250641373562833149916650743644227857563861534456680059885348578339952298776844380806769824000889517429112077483290418491396237697163443992638980576208562460012139877429321908736207344770768137988863971058568955657082036783324613043102026099546237158472903667237811367314137932488804387003301786079636724743389390266536331746676029631122953111333754218490570912473379722065636050872183446197878285879317409068816350662549902075110166440208906015726709175435926029991288813659259746873275466623194045480428476089675096336660505777352778175069757135356150000568784806668987888204430248032933621453430379653574698106285461514954847865082724435177480162978700961516767798421565230340592312103684892217518903156596062606302570060467400 930 -7566282850587622049598506192468205259431804960337400840872315305246930291323412868951440600851947992656454549315602901648693518468480578595632142787190277658989892729203727960609586428447777977155596762292409163164965339055175458994983637615256988639340508084670543377761022677155562249532140297418984893725850302650640380938186255076330746322685280564591513461646647195337026910877219620144236567150720985514893304975707539317031980029103842576696831831984306718842847000710471740059846156604413470449202305582458551083566693103347515816390668673885354123553760394686922142023165344915169103265031660037944401580385663647209208702112222404677458769711962818498018821994819148932566789806437884978642265270650273014423805807279153363454902429256029861411983416480400359018647303890813291839601304708819544067350921661569040260424931903811357632611993573110304118162648899871575684440 931 -67999021064303580761536736103524676053346844364278230757871817571429716162731466675098500007871373635399092603784800728350825638051317938893291233835038725212425813603917928943523533455233682421977312685392682565200069808673096740505937804432712378029389936782425817875108997572245530979415056786793390554032426941222242822029865087243457953256614116524100100036087537146492915320418578476634615851074202455212795147939575705118804056824395113683375286722032969190717616385547279322320873031481339964821133932125059824829433427707528104012610875181953553116835997016482790077666836134162427375959742104766359621936720566848764177454965590612176474249387747478381228231611870912050253845661080326118474579505403688841765825122991059282521126343270893502077406278938248983790571419607341367155686483886888426650402966210900279118126106594188645877620354700552002746151324753195997585080 932 -611115665702367803067201396569874127277717991840337404321817965641947749548324855011400253289625134731869956705259110408440467322229441047392926367599017556200942719684996322779992613971070090092791814434387456186819511499405427358881689967734333560487306985503861213006344381614944814896545617646117424120789279033988740211719045032994853880340557768246633517062520612810112294768053662360827835159439398889337309183628633161024788390516237631128703220583420761739754028804017179832360120720694960885559890359956546236879114152873664591426640225884166267067187028980750911685125986544790227147037338915797240550796106725241683208543768011767800588318531945149057046854056899956365800655855374261339423903366160190706685140804906773122743513145104081516523986043333447948744448723853102243879860503258130323630660134101395641516549644670519418316467908768051046139231219026576905335440 933 -5492180982759221895732565605828933073122899637278916543663926733020077041760668713044577839049846468088670511225720944024408701497206712950042537612344868390937732802313712933022763202730356597457727078276890482450676960259929805363583033632853576532353771782904476174767628767246851310726189714858193570474617475562696234378632575135757609631999546502409455563311077533132681234330257190670462377075990739214462312438077265868373902094832425012876930873088942215635410001630958256049667322875699085772153998572599828720505222049137918112660641258348053750652050630228935042314878239204786768089933640738435007522428033109487152951382095153990362200483269410583969279604787895106245700428024987332616365948258577919695128516237023893498611315886064012343037109296196099732285318916943475149981382979442039403690337861136337035494393108855632714451857893912227247457077997361036818046800 934 -49359065491735448172140423656668162971941776825823581871001071731231827289656373851494846232317356802073126628724519918780392548573397375270510771646705380378513200366832233789928345100341127707773191750595523243780495079680782426361794415753932464039162270177409178812633271811852323235798325981284450568055609303932839605325740723436348367506428472528078126336652232133956880386475566229644390999117629834010917184802163350855600143665977918156412160330523105950796179393672659102013819601947128614530471803017562058115546931349532852931127861587337862080271213051543555401703520278249443395446362934002594703579508468866204670100536730966375910397062701747796400570666584145098315213482699939689487982622786405843598403388965287539643836601228716616282070123589154241062958208767477013285806990074343125004900102790555046119850038282370643474420658631155498410229885128317497912938800 935 -443598104093104781808017090895168527757461765419674394077028883163145502368965250774450473679318448350610142311414054414450950358997067534115617127430230279487322377200525412338789180618359888907399069818453670393034759523591031795420490348214218711573348188556972544986692388272722002299907308257468703875263406396735455832676148982925813189472212250966246519365656370718331193462624794682034029481909565235501323105767463783143965783128569461249552281558701239897904059299498774795959493171295959088662625198670132592882289694256817714631302054458181877070073800291037963679694845880353019092979452122378399245110812474740874698240438663433643609696810569825383052401402466921134912020208692613059644404255908201394392923719224931760029047016176369761089021656170762660590414789596908387850947740743000298840829479945490965288876868114182371246584806927914067530654251051606347553395440 936 -3986695781657262205736153598942476127666419199476817310871759578171346117444162061447304898066695285817662945644887848006796361559704414633526251363187069563084781877148311718583220712993208745180599332599179781352786749051760426776791842744848298933498936925364586590200914925374078507849166962672891813032815998514250699214179236372192244177179753691376138590709296357353207264324358731693664803420751349103672147399269129640819487358629835799178668581700635502159368532935238988871379547603570093860929490567535422405262629175308066896878753079169044818283611974410482212044437012334967517745879435099836639369521532625555809788032660295730566287146977044199916919658758068098917606745721711817369368299787072425352172301630470220048466178953072246186197489499688520834280522660351702306198902131549271916505403403099861111121829289077459515946871149441894376140879871630462174806797480 937 -35829205098544082213985218203516106159102365078755900293330936401046857689431471418834316485186383139669732833805336785555210416962935833115180963425184965625119475120027676608526469182620929395054244375472457778838652309247464838727176208916080603328702825878863589835733089206590304284522769469229906037939534176615266956331487032540267756900779835469667516619384188500823221315768863265306671621778171943225211476253196735011036182547515311915564106858592370932426939611363551254307243511600494941732003457918053139887637780453862573467039466040216143452258587445582359346452725806694515973252989031991167919029606004524872437806854890448609497016077581311854322711255498069862310743229159589342654696320711778968933450322337449010702383877229265085521845313849388510080550993941111723714515426734019657213331912548029808342323291828517915244171400159498604633385645036286149385323416840 938 -322004476525294896656604892809851572410696095537219871506161827143736684778152776184193270757058859133705594657760116313678490207886512871173747890910777462920849867016879865468953235831017521109069594973595755944146949858162183998368971685674370454222776995904925439568475417922767873260689708556085402878283873250390938637392788576028205960206368883805220858317066854010596754469010146403555694852441353391672209749269134835973384881530441449305123049912509261151768764311081809247132263115983126182090393550372268623936872589793242531265610553005354039768166196339295617580593260714749221380088163688364121063347098740026305597773759836334518187468586365094810171061709860052174072031366540872237291140707463002887109793408640399957591786871047659563911680166045144072472329295227688519097404101671413337215765482707773224227916151507895549582478574994214538442900839718435223153812797400 939 -2893925215545222186246100841770327390387501970435142167881256293148023304411960892671359970094589682885347724512074144378203172379504027816650967466875453684333388740953620004997333713714544047539337925433625755498036325722077391653073218376364230312232177921663115851457256711235610311445112300857087023311861135633705145006344774007563397335656599585124876276185012972306097988247046459530997347028490501887456632666754237359722465404936523312764572330363861187284107137402789550837645546789969757029457754176348855077106781453956521534984544682441089181686426550487024192505459560353321277131591068547502468214681753213079864685423598784693289652872630814733869045356517048967302442888926771481161341785335761747991820603381806533804171554211683918061608806092923291616181029736343411515083059865820082164817726207210754248412549949494281728356269110091774749648179112229898666874362297400 940 -26008383213751103222773467990718857227652783666208596844958354430334575399651325129029413858892652809590869762423406778411766383257500028718156779957621098643881349025081044470444122567511136291076943397939649343029160510319265749665066541322898954976316424555542556077777558187785570118179051827277309758445322206205894750014468777463718702863432929037377611469373393180895655111394732436295601689039029531856631524222063614058441901852025264836420326645653084372527805422105070346251520829023047348281765007746590561373827755024494355242073865401342895113709501594164234444985236559430700158731575901158830693061310054408615634960062300567115862752625516088161410314012612797527415997367716346247713846172889909837271170699329257018699618393596069935940926801992570178269678020438967170722789031645157504391893777657996225415520448907795417065057193023463099026625337383104450997611290094080 941 -233743779849833241184904589582900505392411893161664297043371735831391609091234066542191023384330674612869272668240968251889806910955024168830448340171733933295754058135080120176988251385166503308860478550877379908605324586365600897893164442048625358379073328869525395058198522416687105727354135285105428934295525927612382466389333104155865111706750564154200276510617200989197189454904625094316581811055337673657314346807642916144785508993174989077159088674057528733759458506633985035333806217904262937745894442627966394833646465719605485953473623484757560017684649289954230288246700938475484848451580654729257355174813103223870802186234724650476993941502645650989422981513991953973811997597000149008412324212677967581086387464641367276453424818960641284008945764560218913524619573700685826570272944339104160087402420460865120445330963244660831157480001487170487213783717586518960772368416924160 942 -2100716390879711486063059719117659956106325995229989319287882288268111849858160941981092573218411349546232762642598765626856799690175408294393392407530678852740821503366866557768983584104904052030586848632407535356956133702941801700173598902742741278171162210413377913548523026305385389689787801829832867683382083336694723949524515987031373710944108573385838153862935481501638435164779783490959853091713894633952041677360408628536893969359044010113831045344555242314233095241150018374878984544349777102926478079923952758664173013569193252741090972847088644490146752535830693864433726268719166376848282189955300179309944513687144597992211442559382410518854987347427234566345494567242348589868580957011909487032411543037661737022987065140610079105436081858195047603786426031740370818418265613316274678104942483333279078154654044257082733364435877472638739480239219481839652959097157005170931719680 943 -18879715177842582019495685174466774260870745291170900828170522155962086879690258730954145872774163507321657119189845746222281418212339963197225875560787384174950649248180481523957726272840998770900555187868137711718137044679142915598060711241510850829799151360820124938837468343518707505430489523338105571173555839107622253947211318123108051113734167719453847671249605732477609478283678329889591468666251598115316599380306959837592976023666911967884112523112519277426432112586157376168716218465921909806258644461670731314611735196181243708357100736881310988392358141825201623012805758353547120937210171325420115609386829006891357866366905594581936298141353147157418677571344715225216229373421233945573629801272203422316207021495032213220223139362217172585581154233393383477200045266272323513102256518493518076616691609078147428503474194341032939109876264151672730762026573518927259404903124416000 944 -169677440221203883319281136673915373759774791366836782443007108020320280812809486306583658458279664402666248939837554354819741050967682465853034246035720516250297995997418649628450582308032874546949481158764068163365121490527381881285960883657815739872898305238557139810484196426284655165330797792373397951097931926895198307720488159911492272933178685309159368265764465078750041116269837871592472478987795083061807234261148567014977551466938645270687299413227344861955349622013727944295962285450086316521502478403405174230048687928391601294175468910700256806695727198352765433941360226558785777575520226191593496641989255608544788282051723585204605459143262818308834809867890427935100095343332361010854528849569251943782521578775268323051242705878231453618718763258590535403141084787133890556313076592054033222474588571418435151931647314395469762084947272312279076043467637430697954227964096976000 945 -1524942327829295852942491739440807692425150585268301368559216262874687984066868748361709006652030888647454446821206718661887894969173044637555364922308332639697122624345054593962360630203304977277504702096701831652338599808517517796573191306778655109778333657556683373979304000262894789755719011270505046347803953285842242568751434859395030554520091613048349750985330795676004337778285431791994570120680786921104686603788290772125083962548899380194653157583640042235541570729907504159688473746378394800229757194793777930937358208016751184964478579321245800062716202217576758550755526353612452496242215112217146631725306611516794589290439458634013454142331990598832734434082532703124661491799917187370568797375017626199518471712738998801771644762988169032363786726301808907067594955658336648142610539149539581120081143637097110841646011260487539353849161041003371632631926608147002883871004312822400 946 -13705137073155045815768567408801001058138086972464163039630503876279701099932894395952695533356835745539807301135200340447537931319142944512151916035375733723789573522390754923750518052841965028343916466412430203708438451978875196941295214048871168861876736529119367912866852653525508987846853101291579179755844831750772459111548307795535464877938497773929249030525668525198085496607804166062936400809754810151408081929606816220515289481596979419043278166782354798188767900999654968674071251365443036566124096902892917514618836664438074603137417422187348617476969504496657083719369434522635381736840711293943108523180292612173136995927395641972920070949372710434752545622166694547532634252941750451400185956958139384723367913849584532571524866569688597371201812628983064828634981303390251778550184782081802873872018904019661349234328105429878498505735271850539815666634926027976552345318476392828800 947 -123172567718714461391770092097471298844575774258334204467048805164748190138890036118218998610770885987633896451913083524338960225403617318630332584347500390415177465944105295835312206069417069013975789910914671028260316435894621754136603555195293049824110775712074910566430604999108349520131538273593062723233363635724207391233777875024078502192327935115007221223657829797213205556102451169336485435366233568319571473392696528883638467558470846711169314126171723006741925665689612923321035290782772633806000199303613116121352607023265525815525406209331070837747082843475235944599317061480622739136484998756863565618571774469066070720525939080075525579567171212787939721003443228399208289468624327446533244645903615948659539931123351591041444708948911987567369194599023088444046806624239105477550815924285347686932157225038371429074304651862403274321344138035844108911013574893461918702223392375254400 948 -1106993963041610982128566650496261040248718983840725128754489261607230569602682603087791000172751000648355271909598598763046351392867953116804254871983864268288303807852085570165464130497292645568643175148726790253985122398546600575151753470742507156647071528551559322812224424675530736193587242712038918145515040270432749971847877104646781475399402961160191481883507077924321214491553675066188666571012985234264503115301449816549155847677396217277597633285847130820085661046071204753897912107035045189902027107665383701850131025145804092772443524159810889807600364795790095198297659666471419554264612014143963691002353922443505192551562237301944596980920146342777686100157527748904277031933205980848589920235336295234788270267057969995435768903211740647757368710953245478421180160800123606190646573496741732376225716832623338160034889909143118035039928329182902750972400483219721041500995045397856000 949 -9948947851192729258771912499560179570370204650345147126603834470229788754627270728910189083744355410463458497488900367597494553245280054934903571973814940299505735697755993496249993223405067412070555996673857528004466921957011545105868604164344408365693227678626184893851909502695049155948477969537386652121283222830896653856575915516893992838442052535021362643819211662398878438776039298882532283650336934734501524837098066897099842175806651567081802122544773634103804639685923398678604101539411907718308102424950534871527679150124934781091855445267678692485799274334345333979221010848614054139434010398981945543265623397808910207873840170651512610801125319449474061905419972782301979773823302224086009936445925460545320502747879268799864776581130596401182927013403825801321649727570341661959983799108229963579377385527338726203306191817788886955590673044890387316168180949821918612183336925393376000 950 -89414859740508970959362725180257698075600849794365122280993198638759933038955407877300204628430848941617903843747611935313061574324422220036007050013086273975978917249937549969455202254139437436061481157475153235896987978598910075909374886689655324869777660968537228024955371930537189151040110425168639195591069638452837505923626491245516748268019204783170941318872030709012235905547182667220063829270080788171762125325413994913093107891618095873415185812933976092608720014356225239913601914677367229577804819478134386034845604825017571748381328201784674396256583372912253117383777884868912414992092190301587211629896729021571026689291418291602752285284218923641694253208921818542415056114635109883417213513026643770669417318380413891592889960473361086392947190358359857570193942498942712747172991238722176241095499071192018994025082384989770017712455964691867502005730451525873201169285611230535415040 951 -803605474450189458243610107377142529392387448151880862392901018680842426586700179944568716045424254368042296690337370358696884622240627460197426137183857396080643328848807822911602117419694817840186624030431266779402267353401560903046716252930056847173490713247200513069709320599685968111398342590868937123782199999849003326108554806178161564087024335732662497846897209747557918280454017094353191954544038376975868438650171834408209035909211214963280329277756775671426635081706264064712466419292805164249734797139447526224842675540930794672360896046954376513990555297877000414594268750761928928430506782868208094427683851679671466996186910765855650664904541682823933524896587574218739731452982422895443663402564378872672460378756464281224427436557115883701913392211253104787011174067784822134687230407316971958615384396927640738099242002636765868967782471315869126859072733114235804830582670018282010880 952 -7222319789281324584802865628906335589791246855449046910329475962009756094407360020594254132862027227282531397565679139484254773978876899736816363476622987269817210421880671988268558525885408467899828524374338149752695167516495541057213975063098284017244103511074629821244152255305581032732273339503649817259538343696121924851034448447122216746143466614000693625607198032142968013453324128423619653742729823900636061303666880478147727427772280625237212707248410685551183077478023944682436830549862648093824297189417135540314867575554836007580588053127879879678259654546886150784945969991091453688709470624181080310843763692196711209684217656000694272152230313695631906763671432022075144057050123540224176453857500867263220137605714609653525421373091054097640305655209539458568978577020973674563428511938029424451589526155580771171404532116134631066059187840943882614922506622400631876187463576340778240640 953 -64909935986563006368139080914567433710977995085961266303223464443455992600838445515624120302165019099344051857450201290328061006431354298264251997038064938054548171315223458110724243204835806429760788364392661335395418793052239568893009125304760548381632472793656038215064180552667682628910725239085792953649471053260529156714700997848480363515969351048180420675053149155618595000238951899211230151423379791929640991674613673972020236536064620729440426901975485332367138571457791276185804253577726737590351632137836060758443694422483914380826586227744271951148262267779727052962289856215842917989293405977031430075946312721579046706133603592493123232931639702836397986810960981394620785780308822793305426366515734447124323692122713149719249983274422747477743145788950372993329802216353241891538053730062142728675618354168467266613934750865365283400626383901032900941040156580127399810645986916431023747200 954 -583372946696846138994155639162999136937028647659362575769222205595588763689296469445451999445244102471463208203121620401753453950883052152324629583442734569056285137166379381385062537985599794893887840079981843070943732423092140527975534843147816500863854110831034456662432163583409550168008970859456592017390529151630793490222061169342631694744152217911005164431766982033830014184537498515552502430088111463317339478635364403182496339685763163662706729829704204653790195085617507758927762756997305081865487310219922835369912197042323985221391142889601035334533753337466855086057309462468173143438366522900490022506460886032304765679653581972784107546284988272661715239955114732156686181635605709255556316212270342924155085258134321326722064315088994378274811039826478509480932624950747060773634457737476741882248167472369432226360457603689352138235818255311798839275134489012591536662975567947043603363200 955 -5243026179580136556007160053336148264220436526555297369452601246729778386120661358377292681925162441374417503672662688909162193989978258244400309648888995608596958463140349979505750537728170722067266315608883936207235660091518159321061796396583988509858073123835359938778696607367962480724629316111744428570955928490520524111597854467505557943444040299822154268395660740100903677220822355768572909274812838418484528528929144159701954014160110192373834410605603338788985596251157140413483756799275256039425630977610049943434509305983525408539476627666435273587752047010971745762963232582580450356158638603198854306987386162110232255317766171803566486984046130203408902517837434289110824604165867856063287813664833877819919473058185214604455997922941192407049950947466664970549575622986661803790685393466767408979409446508216583035446918965932680002594793806639967997380606616958191789715517591297879840488320 956 -47121423572126080846457656044209399462533463008538823220017520828349640056013307940562446363076355330846229279869788517894897040545913383719547552827671809904879777317261388100327833284686655694562711489238002907837415053876907975822764596903189988783159586066938716102496402981700348989943530422627728169750683407521498266910929671113815642102584931230200783968677319120237410454687558243476546481683255133568639193640752308180082833566593793695476972025024418291710213643294918567398172006714825313693247930292495344261495087821140638399760651867060681873081553962257603807108138174005785804874597304266406439545643955967417484872060927770016990853731092417058252395850689576790837034517775247509723607630761770583921284636522936573097788634052207871507712529854219231618161039490273429098503733159692955625471847243094766612385522936982524672157211787015324900662650807586720485206313522117606049779786240 957 -423501947903716218767379623444352188899948082901193749754828314153223881004984808356089447407335143365317051239456688654560093464718287370294491642498229087765800381092753604023949523596227717480599667208919606071378899559451708986469799684393246701696923301736405326225257640591018497035009723265434785776411314512113277527378167294932004532627307203250738707329773899428591397409370625341840936561084302407339462596138046606747014055910421337068753852024279019568442578417951509506992348411446408070089472777895248125384659613740470878658663915055996786614811332946058150830655273181425040446945048499472687342248781259431303853066453542058428566701087905829799403194056197544386613724020255907869522204004369894244834868504424009890505830764350093942359284711887293219590180878428256806349248285168776500872187417071952024695013461631125072837224847001169079906582507414893817025349532501288954685638392320 958 -3806212705063670817940645676258739401282414398516991842786087458099433836589686012469655680769473470120438216254407191352570359844701935551394126348548802135348164176626940011112949267394071657106433334727346355192664222554153668448335047267876674427568381657568319268057900089236606742663291980496235391998853254644358371096791253036914988544802834050092756023078656862296630408867099252811326162621018626020034209762785575453122955137148985085764061237921756115328069520019376301519002212758406652905501420268975037953613694440819889629698430384793457549847103942239624925523947705732849267482460195804237826739835080003865893710753825675493809978388691930265733675888125115717295140045735285351520444860623825458714016928834123930226779961253710134492393988903287677057068327101531619105080404734136916150845024698318900764743283825306875654622657549770423567845172639710058209382316779578390292112052774400 959 -34208287075019581626517648679535010322891688947672526270045138478997935597045363651174100430189876787245106346086272765659858114182988511488494238788469369764927869695878619349095422039279982911992021806063606084885894613341241364292179116164576701659240752353056667123452597360928376970818470886232588992323374558685844421776062366970980486201934960039363362005125071424540831589181990052117643582513617870351068669390457637987973670831164861787487428372938077119929750983364968032108738343863093786644960105629088479793739762654250916286100908745083222755090916452725054466205323540887828817968012958953832980887005792026402646395190014074120071119637263552617683579228102578068161430713443612559702517469986185222790523367696886501172697065741113294254373086921205931756905016984464051164429622944239916896906431569145574234955540448717373584142529115194244766691911346883203030934502943885449351109262630400 960 -307446980086738489868327367507320905276989054417206829852030682079993946178445205814927227616331517625365393285450376481367974801219609247002841971111368460762289228891709091399995105578028846421528295981996659687911977837404406761575959806529133106162426261773096795772030218781343788025231007090015393568506328846189026740712360523151687119739890453353778216021061579428060723907773135593407321697841140609780229666146738021416913366595094195315043262501780968115368636962992650188577285865469555407471578949341432712146236116855080110121331917346435464511379611618866427015020345323729361501487516468597573915721964555837293784476770251491154139187739906179151431168312571920387600858537074467880326375761500839689829828767175767429289614878348255732111178118704338311665183840147870659840311236211356253110946553727695848436662919782847395087480980422808274840643553230112787240523845208170476043094497890720 961 -2763183732579771422469035872175578209029505164413543589419343393470247360190667265997426082125135606379064413950504580301326949384114219632012014676887501972532666045720802728846782234003574554154776162743501716674813478232738669302530244379804498062356790450503888683749245577122233399764745273919316289543381022106695758542697874961978274352958828143201438555435909325203080616432296120832735731013791812119325539673787072102994672994049769578497428364441084517806908342819321040248430820000063007340616053470824094000839793279164752248822001841957505834531514782052184526668814487576535374909831092340559048813829976970620922389725145329999061706726856992371832373569943479371891476186456516315382288145111428462436066837733711866063240794697496238041877466609000385013373769851568323505765627624513510882538236612430914716906823764999430750645757781385842944639582069977610971276175287266356297173992901438240 962 -24834185604869754385309027183815019953502184668939186979334348211999749143667888962384351253694306083943233807709004783040824120971987050871492597605373536439207308348546840325997171720576824943058414452266440584584654192100060846974715689093336476348375062614403972515276483638044521802875247025266537047185106358767662711393103770188424282802164270401371764813200490671211886704442445177463444002437883583766828083180418945324835699279162482095310567192263634865861257309787785565476021694096200375745287316329256878099023755396734353371429342957967354932806108945554248874821798398738799221902702312241656482374609127742191782725118094098931276004532646108156821935432153142047166011546884657029932706135793565993994006111274088143433243150680407977245397688463011776326018309913367697537265713556698352484849889554134811478561744565680954542706051744139291163569466296285264508995646084932345681253994413549920 963 -223198210187069287855503250546125646622597516417101415686540793120309271898697382107410758152361598293383892633147909031379369436150101687739115713680693621891318020515755870219631901600822865921257089391865050113790427863578428484492382439359114436962810142188646295036051885656568365736121768435806727044015675529734289477785371890945807027676772336784914459458203786873664464617808268962560859648078797941331149594939279306112619914082192401386202449687478462890996035323170596125851472235101364747741912484766062595999014125606163892450385216304472956327556462018454853594582206792403226651680050376377504522276471444038078794897089412696002278109273158947141530478883993192542286427765614440907650645488362734868139276109114468204999708690694632443467203524036725777883373283800828060420596833679360582301532496460058975438163965956353750329305169102311074787843957211161956724150900171432452618123906177855200 964 -2006005490726938080892199338933228840599776848794363760900611443562613622126881865745442747543631626155475151217420626398206282982162324712211305542872955954425704698909241555583911613557603019026733840758421985670000276981372929864773860430090630167889820614027418568664267154905091619022571578555839712769037150196699049829390520812400904655385431043469397175047590881196503030548434483705007560156592018012129751131279995755352426281751156603329935709639329255692520383858869341114499123905516830056468806813291666319227653925572410751234582483466756943591233596398229099111473277644586676047879622884787032345439158289570450911813674970537514250558861669209579066461671075747081296276100916510398221154057235202175890755403908456979374975203504455902696941216031319646868823787189184974568517600620311291556511980632729214933871992786150303789522806122845593321452329126044806076808505275197893655005729382715200 965 -18029104270543765777801082763282791434737683533257530464550262227998495279488545514621994766265199060773508794309522375908438437621029888320216220697758701546874753216207100530133953807652944024890013057925175006959494717367303026649931286539042523778350688275087876938886206253359440012210117410170774952171874822441420579451092214513940980389800874031098530258225653588204425682846188888262725978485101111107980654467970365996032739006868167068062727885701453507379512216795827767343057929152898929616325348696040022784105121758020226368349776040525578209084734695919006193361458794830570198303896341222547079307765616420149762443689122299970840513053893530626610614945153616533094386116708029942677484009469845501006736291832225955836392911854916213517192301727087704971288402804447462470914770103813429877377853272567523814633649526874903196649255230573512778110835285502784044667523488343825214165662892161957440 966 -162037974406688379381851967443914280783015081196420165106858567974620016580247983600360412588731323235647622517800489925090126827562920797511508517699731932536197316172991766876421311550769006236123285060979678478698067428760791798524537711937854235448903390894733900189865468624913724830236272624329884197470204149520096760656710772681196264745601644242233374432624352435601266851418852927429593110981001911635080788913994531653784927595889675450228368016211200156386050793189830927611210083753072988539271922752608155084472740272392966180137428140624296077923050341582620880708266311303323459290298172354196420859235074285445380472162484273650970325397415769047860620035014180890606066527183349857480244482626499627060542945846155019225220766795427086704206587572024280083567197875996758977724672920608900823389774443510602234626651337813570966158213159253869502648314646723779581577058929400714813029280776138834880 967 -1456330957154631546233376886303059994090159328519221980293389673492681038364979550641915559264388759297842282628959728995820364279575330559640662386068635186837736168417240378410524941766011823369335543397077958281659673240289598263678135733662762316738799762426196821665068032904989847465960129656722878552444202961198718662737821432649717411482961623691055074657640379542720382839380817778997511610688611803537215239350079084387843646055715790421855994238770982998088073881709225017444702004030979672590291913798260057744728630514340505761710845884349283571074695469177412693108110146367305258213010771386061110328450910666810549827884333838987159356803454445496335727739718972202954833699845391531913965665467330153860577810081626961826673923701196288051974614879486058124387297559759909281701274408492199644343877651034792162502819831373056118801479386841137381092556974846296115290816086268472016584776861864130240 968 -13088924924840180219246259205409733417959076609625238872471580743167691150594341002670108848760518807738871755033005828784749141768910512261233225990492898889967256885568172822491288216285436842265722342515060162242189211973677174477272500912051686111185493732549496227774888312265921149745716041336249011783331162977715756576259345520715435413121659221190267716447800931840565424279559002765783420467965829226005963411514140531171735248641247289948499121774078049672899011126932084351000937432923061106958202117814940601631342030449134710874880536357271453583006043989507738047562560199788797258732638131259020309770168308678979115188629859916516824797716997598985662015842515555956308939244478209016168906290873731754738664202179911743690147867975627795508449534557364365374142033853214060692976329911035265398545181367771375840676169972051227514021560604873858693703766199548322523791425568735234033354916010555716000 969 -117638232374027997450377369886391504991749843336662750609241482654538103437075454893966953523070545197727382987185188609789866125557731322273560541951705527794349680305895992890687955702404406046741151579941856504610140193063730147082111672283857723779478291967774574455821983809622195348952983492257371149247710111839965453067742662683086405586043890771254944832346644288337961073323714504733960587054194434189149572085528018458178165408066690039382331116130490954180884920438030467092742171417262063137769847517079791227664971871188353144488477390232690494586583732822108246291251121547946992080807580480015281607624763467786614152918242982469499512036447195138871135702757964888362739475624520869269158931772156171157914372070985398736633124646232964366442814237832906355049951468346379003689505528581224072606738890125821374815736598850974345118280465745971553522668833675816657233952038470707072442196040800753076000 970 -1057288773027604208012773103783052722183582612586624597743677572971405346148890531717117423519720631993595180291010798247575312250115774915031856499726771949805299497842063160846409894653156300943803463375188768048650723920752164352847267586567702717432465721005215195985418613249779689744507329985051300700145914180433833834891320137392935344225907876024536710359173242170856025399212518610588317936019038223980418525197560066926182727863428251302407384196315072307782427563277061455788171392181124398386677866653506824662663118322701095581083036997988243022480244312106329578522811626448455543258227305798735283562136791662024435242413651877493914171065718193011008825831591688553346765720097497874524255223906863402221337624448299697098935650170988642625410777861265234642603584434065703251716607420794960273180979014553516232622259452353396227568215567395237117124357620603886203882055537513014698506252663609242594400 971 -9502532566644595183653420058408549028317327971208519942851775673863495835058051153754154227658704382500623211534141335022234552015201202557655006872415590943306744302438398769007846705085576764507284062693380410670005013034401790223787954920675943990765322705677150376276774704254199127085803778351743255623247572659779678555197271718875537331678164813662339723279613681179259045992716426276626416712294692668050579268176216996977133538686033315258608899980681396529368944742243991065564749474319951209804879240252475858734357398148519527431628902040621417978563431628992727324169492341931690552023223169624678496031686694989173271226100865020483407797003627878895029889837590799181315370174346924769282363891900305778769941759588374311619373243091882475995839195051762824640578250624192988957498283173303417408908757837289944554165250505343036949524013652583145541858155463450169826239648481849721188325506689307785912800 972 -85405477882929201156786293858289181390308824235059290350569045562624999603978533826333633058463417166178440716010554220940577208235388585950282037075537656873176664841668571652317437053114813389645713551120752332935353697395611151640958409657433175620705616416456363875672740551815518080474878402963815927083015220942217357878810047053597421943971654127730658253673564937018525746699969855918321374895685632868405206262126987330856212545227558685287250360320198230535562861387081796243594291571665734330098173912392622532822372664841015011978096798587313485041903434887737104839449264505262601504603783549219332655692196468544668412995079379443357047854551124639945453824713161750666636907245982237432562480411153365517833550629386870356282761987294943734876184370341769584423962548819907357543935187039072689798587354389470118955954350220860875299425702951611480919416508362860785598795853022056753396308257652050224006400 973 -767595995977611371136789455077840587110226791300712738042884176202626538064534715633389127539838214921100168614092802324897582411118677475986861679574076885257893046290227809968670079166997988789775709151645405088920522182656340720555170906941678438646526840248623743158024785329523849551647288421293494637554951805898962789979644256406690087255942564590960541036356963385639267887863552302164152542099456176191370533157554475034262670820159301852864341624871668577629493548643402166649776032676481856851704553816930610533948251751320325056267683970859256348089872084371285695602244417367442394817841816174638298123358949760969296270957830599416400188579701526183271319318722096104398499233161474477233051275637755582172101130785188264404617424027640578583239704335702749245413723010719516795191894358331645089710839068998886115385221780762002419828856908850814389147273757074221551964511546431537829856850681569557254816000 974 -6898906928940461953728393110627737679222715945632894567584607883447425784616978337427811522057231759157403363498735514940609277645721665939208405690956333730541679391401082390621907467174435722654719258638094328694466376988679267626016392319679109909560262792131881157705697095251182524615113308870639889175724895388952279531295488522160333700039549497360645355474608683242182906663611434140805945948191621526056732697393461883418824866899049823839809493412860972000583764399203637132291724219763780467022404172601037540671645786274186987210028034374642638676774887296289768972589371282992392940693416076789305607568669657297253818845959803970524812372512019671671824568086338017759655505428229514962729087132374653353526255953689464134084210400346987294576673892972014237057855986895111550333788340054245606894587972494883212581193256128121734274313976776262863616627550789966874194966462091849776347604590211971154218336000 975 -62005252736723351897971188541980374649260163929826723175121968084769017590357519149620422941320535287688539153168635197358522153855855342179777701610102925621268447699330958963097205266512389987305953706098072412666265499027483509955673482971639015525617008048668384189717972969934474321233064539111197280868592059788091103110504990686862568424047766405509061794896406042308973139582796920385520517275900696854189896027957852804511961342191152416726410862335282766811400540954073304810535773679784623828222900271285017404005776436021231352739975041256403530999567525515268969750564780054217783937739902647081728245255643289123933553381687961224316852123408029110625844810400594922695242250325718194480405118503588807525077518894544383802030703321272461192179890588834626419833837962217294887769217665533696669966435285100165735229740003539211033277757311272196383458981771869209967764606263908594451419547716951285358374644480 976 -557284914965714388164962362592471154122244014336516409520665885286469080228090325799662243894737433958610517880732856507406717554942175268033821719798998835604269286084560627074066275202711767385909657694561773774496394423636357939888491590806575250195402043650531830032998011160107795846164387435536293594036157324242966348857940346624137756368593244783940051295933682175342533176660137895104288911418238640169010008152916275411043980423873759220823848447136373391874595845542142448563544883933474098587265656946426406422068310345059673592453956006046282555254309768258134633864707224011883607276490190594468155909203384151839288043303449585921831379945220523932797039627903707645371583012148770493834132888845779733206946716949737023269890706489961095878895492054566949748752486275174293806876616149653265562444231886166653513765655031809384409746400752540683069366996007004825652900744003080113245750279275713806520145882560 977 -5008719384149373636106995400127419861153965905720522612078779057011755366922068731675367618873786497022066486704928570103928748055217237490895587023085986464115750871144858614470190340383840357641425490497386832665151319789100162814903628105294306317262871387200941657645604438072575798695158122898100505679868472327714930920492911139924824604577909193907653623776452060574905612921445927182099038824118273796646956890062188141642146563052236929087056513013617701897697877297549184074551164407185093203372343637304575511558016205875096206566364572864987110662935613178172651197508694098309467712891361682302993732895306976701433764900969898478996521338074699509369386699050790641590591474339486544223497974305992622146663458670967902560217922511451738365314822226951025983361100902745450843314415114032861130914864688016816156094550887240857937054230445248781717535426399117205091154679051270262512191333881596768613155988735680 978 -45017017777784247711022995467402884028162945103561752311014793365167003757919206698800083200307344896548020877440002179154942428839835907510196533673748283251101687277467594295698336494860896465918333396188169999107034868043139500146219724995436556777853414615026868272704358906603211933057709509482927857797590870920873458886638741226931705801881208399231365391610443366516789711226492535716411606609406571239802403950558930230096593342770104914800845347024232719509983989208034077725260465377461113760371063979455233892223887985319116212390945394154638755344789406785416773032823538981738467480894753770391937537985427735384051936073134363630244808345272606019792340577358333067056543005566550842254138235326866205183202251245202314421590530547710409234271254984559834758429526518540401751261460994221727342271636613157274040972497238085011520149985290119418504229445857096352506390213558962788836566283046253165756279285262400 979 -404601368158042487854230170702428985254142751753053992425555839448523458698601736203005037874876739269383080388758507839003410042248943973628416036563137021783905767471335405728140615749010243108902365222737188786662716857928074016125216915459495672204629412867846183791139585310726927271680067389111626374628194150390976062046511015378725310879216294897688237059019704986701974125722071319477738229373001450805946223044911161485822190830474109443649272940210647292102501655813576966194654581058509029599085793621273343225411634711770075130569896346441947301612668018697530322692353748212785265949328844152889334419544206990443588340661398636958655841297296895166652507395481075237007683254320818039830605038448514544848821867933130913785061366996224607612209165075732365719531566738137890714350965565022450341826486781584120823817163634228821619815853491073302777032578239622886316371286113701306407504315141962824810522401454400 980 -3636458010955141054102101370966320920529070772898877107432954932512851657364575604567416707757055428045638951085902996985655138420539488285427641275559296824359838775395430871074961779099267572758379625389662406972372663351663750953092765909558406000794261090346927741665670885119268138172406156697240005211964422527187466484189458187199808712473609311692691828587597511758031620509551024675469304412568772223162014625081201541190940670239608118346594689854464674845753912841230597875757670969350354625213007826751199599111658855654357981377611884713735379421024877457844741920688012055365523084164988223774131895476883035889619516433209795096256980255251623523089668658305507459885269055208222209484518335896586240929620839808933690906753898490308924840661569720394949670671055142683182185114289086425222186337558873032849934914470997234987204925855140356503725367451988912855492525100293968858272282957150786131184623552359194240 981 -32683639431795594978611852994709532677171067283026910760689463445428963366955619883252714691431149550538632652114583816944466213510598030797773204002656799286830477556229881743392393482485466043843662749297302183766982439114800501685442321125969893689095820625472845971729072572983269290791136680529628059076340788401846984700406170067829473412721522223439820441036541550632583891980337802817138488282995784599000492303099851160734478990318679693641106402086457735081561926117360021886396926541041872304284495421473319944309374240881217453421410792580025321462972828283197848638844242907398386374192355931719185445891618478530861647697870299045563501437873154539328856840244300992669130743905091968425074584709684899364390361463168555275075558602501315311022487486974792300006822826745787284559313837931889925523197332854880607686942693803141881581309655987047244204713747446123218750060440288912728561501731377490983512600561687680 982 -293753362143612954461535860011513579845938737107938405676013446404639542440682587667605356279604201561154757421143907096081322607377330162750658145139968340637032377710066126544991104762135156112998133834315671154712206728744632614944718865842983993584480359307966739864033395650865921344727670409729630600211592462764461799354159732198231091996619302590712683515874252266683488218552404732855462624832709567078185687441099069597395632961866259649772306624047938869480514826794113597932117386610219516250117063737192995752010730193500636704579808202964667502273114238724546040821221270774641708898800135899545346991282509869158233098351734480016439372393756071246554470949079633972808297297053301133726790513897840042556119480930677870527308432001707341074424108513278530386823032860344519932301938832573177680924378472278183547296289425159399436697188415215559040072101359429209296016327338075299126561929003195249919024656372154240 983 -2640194256906226299763651396949870272572602993233607135450232755834171269037060693838548649776503683410785637655957700095502019568849147495322548028801241393212798633843778461876903774744114042989154132681769028130093943487750589168908027649768833757191133239558378582602985809334079771190914514821934167195187608757399816884327569922656532754618648563976547872698625654909612022798484736332429310570088493413159481738089634058894191675705074673454464220776666876817762307726069169519562825138048107249308020608461953323976617295279326678824987391122271452067734449948251642187848921594398738044883925941681061180740570676189229897684575355168815098530110717079820253052731555001169645276316852406425713320641187606079331958915587526944159481176739658553807260425956068988776786872147653950764890772722059028291929688507200154262830841374652384560752451320884500629742640397311357202751019361032825822151213370529026484824861696828800 984 -23729550821218155889339159506732370620561078122111810473497823671338832015613582089744028718113209935045719694541961280126646200271241728098203876795445303741436982843205667395161927829102585971743982875444680167461941906713075417286405077779019883890852014604323475797297567579014838919118341431997140014912844727490288598094505110158510544392121268190862387587547403752053464156127844520451224413294575849335348024889903174407378283719446829687023660130639066929447449034074548511413631733252944573691951355956542190241106913983181265393829459844598951953340491336730017808444447014817949633403407968524621245002509763272578810177969902887309960092886482908388140567071501902876366202056652685652875008747714088605859361630741317162900555336917769857977511596755239302984493803960644158069679567067026311022575026590607396508435443049916083017332616544188925328830735682595347198273506113037575519889334686025364542918486866714180800 985 -213276866416491709734334598084367184876981953923914576773478409098845360237793951513201914965945428989806859345969526104529135848732287328785176569817337334033443257980608907055196494488370754931826883651077922357909209847848585451001567668606764499579403944458960133231954686068038953249700179388295107159414633880681751227340765218510958222846141712988532707931530117174547531141319601562999685005986680197122676207462246500536568472861180490577888795062484933529338341419961398955883128664455145493294259242927175644877684781211272835057433713709882763089262304369615073764628111088510972694944538827764946073103775567768670260411743705849091448428755363642599196386075133346359868006911214442725789291820825204495099419814165361262089965886023367058553208290430592435859617915191454549635404271314095361911529655235174904862110636874017343098929598239293965417399495429458486036868375247433153378254091345566042942596308863980347840 986 -1916896136088184109194394734506756584563705959101147037897125417275829191102768760963484148507310742097026762194707850241721300092764229520988067709656433523533848024568109669698936444377222748687474485715874795066725575731880491142774739025550859021574723890258929716735884815349859232960287007848956632501757084635498660625450163657651228976533983631343181397250730120081988053726545952384688852457458377187526527941714430514964573840259413293611815924790812860990868541241072938688677775075457910103015948692515852499904708449385699659512147637826552785493957952660779699495065233738726409759227690762325509229052392577653099237088106208148730645005709972211677564273222953058256744703090448672855927691801372172652708984171534920390102715701763771676367679381131754732847803209357677706763643663676990970851902438837849905565947732228744112112286105067569088771799521801076169633597912213745035738425717550107781498264187781535337280 987 -17228759496695320397835335045399632889224554775264716690157446379588531665929748407808579413787592292951088558692252623601124268614905248308698225584966790058023065679780851955318404455998321178932711411130218142894551755134257180271078733430254985187831180983269468609082101516685512923597473198204756116436765043365256958873726850868312109676629147713926405445806714179581880470727648575080622907953508879463574295208661310129939953938137036806109847080870618936018231843312622126755076537684282796883337873202946431131362379589159616696587904453048986585731409319203421189686650140320407275556341281410931704529811321738967217155226535129166554763774724583069697743331064657122386608167290142023206620622056709770620244578100999269281257538997311467620119233829807291018331167447023261334042839858640918847443998515633805990147439040122785226492492439771434028869942814485660284518386098529009333369376434029388175958562927872340402240 988 -154849579282038912077710298788612085077240937656225388875099315638407045742364540345486017403273096722070512551808910220220631078239229357268461784609822971371705286676572839436465011709782481851136110658741231891602853831571056438063946510992575170514110209647199272518875568287618780123021823886698617726678616988950892504856978173796165520170512987550269716962311358213246051194394250350927056095776476568458036175559627969588933998958154743763416439350335117562593014947991988345733886290117845380894777645791664279804147703190017607556377116946432187126816715338589453607709972921098397375445658480697442850429883134657923976051023918974695350508420601515849105223461390845391490972191838523447444120570712128302740659770786309221880128488153973514642367202842802372715365148714136194986134026259849554013464278156708701611851476393006409727989203304828273457859405053271926443849462100139274170364435965770209516712589878042897542400 989 -1391767351100145489847084778495422471437406162614951953195912858149444114867420019343807086650853950214848115341789082858990080540413053343538277859855122742692708082171947391052312931332918585616530725627452790985296023972532983496410940885958544682204171540499448264327891735600246042986391296793593541933717114676222935769134154688447032668145288115606013664386234239795292365082882195520111831784992012352905443442416110234252815284872636519022253518084053447941242982682205039843507093258703263489154376636442976524953558072453050064275668546548873317866808678103864158866465065010762036673747682745115843779040678649114546231665876254566296229190445628791084627230888072016870539182824320156647452768203296368536968376847845806545290659384429393904606675496531516977822933070697630573540692982228314141178649108731024922778309174577789662358034406649765948197080132981328770636378026904082920222820496764136898275084136932177266182400 990 -12509036252615247039049858948537645606919232358533174221754780415973488620293235689011308542443735807082543970011352787150801754190500352172528885249485739560080521732490896854124727740404353105874636764275833266855721233644038875910166214144706192507325978148852616824231899659970696253023141170575146804167893824635385537852278493351314845132481589548143747056271426531008597438896450278523186948709958511026416803788503584711496515560400727016424254347385765232102202080713394388411642541228223877299490548799060207190946221948168928759520099724436237153918044058351700288478592069157333941740410990975798765601923190525071951888245421124374650350845035560588960619293375823036478846109869495710958620940881748572971661229487002006707066956770356310063828483402159028352190362083906582670065743591785393159805676534837030063516560641811285268345242576130926673795574770977639799113627963022757398123895737583121334193635000426781125748480 991 -112429854593384465566919367966321704763702928978259316642956437098966562200758678387511327131731942314514852816237254566248427068188482983653597155315004522968352378477594771220675025210677672163496861412113871753666911229129620855430727012499392589972505032665822662011537366570493432417434024627964513203555429158453460126791366841856873184253293156513941831513834103039044982228305431514435949699454692691939752241517862188723813788190201085303017995431044410617895372283465392348720989015862553052579780341224247492885729564977134862221034841821951124449998000431623203299171361816331355619658769623230514233316175436939269299161051428814132200479290344841741546151408777452861672131483963267706870269142718198324377988467245940336770782425785634363005570435583279985401573718548290546763143873029296162335407831378197201590052477938055618451211983476890175462661134697374205540570216212556710539949081064230940185330683096671381924360960 992 -1010508652776830539309126093536012419025378341502177487085281847958050270747947960184527210389639110560700027933035646887773161028194066816789790561278810813292167143655478810689050932236292464727558484224200887656949778748910987446593106898633653560680297249242414167837567701958184922816372745547310080365826820944325655736362728590721654547179800184957969122759420224492061553979406479216442467258405282299732692525577882333328148926919186367501722225063701577690680583950985320747173727888538833686291654760438901861460851614250135515688252671052939743544538479685839194168761957615333030952497570524922646072829657455393674467056385624301212398662653946178394783756008729606567206375313524692413765443222253484133219904409238713752669653334984592722336356858528754384919789591307014631996160052347988491313000226379038557839624892435185377128030286975758875428514795324383484475528273942697208844945571339398248681863276703550444795970080 993 -9082366290063658170527643892053283826587615002927426054618469781496071164577477889876037616039807715764599948944957853447508018304765404169032105497898677249378239433157249129304913967984803874817179729809660546161406621685831382639318710040589484420011735095154628849899588862010876572141114555901049815976842272837972283431054735822951426821329019789274798006674547334936202788787716844921197402095938715533851239467051963569943332500255527019086476192037801189213820958471846916081093173620552961379811700641407048452707050007233091115324929596321739386842906275121968588072709437781316516869124689763277559113801301902707497098165399493341712646590318700545995412912767282717635767270567178126679613877903939925366553521502976354725656249763079043350304113758679892130321371704345524260388447600408657890199926505974742324993607416902345912253444422214146992144506090906467874062527537702490019074661857204561298575659360099886928302148000 994 -81631650337453442752006006571030219020858905871381915867164395400287625537560550772789255595271269751147822881161220787424584140377036338879409286235640626303767797883125617425764689527139072251123424251629283017511073197325168584003695528674674500813264427907556794914489866089743633094073156380704204281626870086050748873413524154770873286943413946476238476249125156831307883013108110958275631378596696664566827941044911712810738161526441527553841628068074160789171304268599074797050791160086539393327200939165322505911956523908068849119027083514626176742509582154868880649740026274787003784415251487268734117829678904626548067479889013152429437409092462042935536236380948595371587469612924717689895040628967604922761357304937214037343071363564736592848709207565438789026449833809479792497294155796831941238477005437000350031682986582098147263654197653985099826779695589696563367077083522971877092970854157208803462248431310998380098039628000 995 -733700350721453405558984639964545978596523814279164295075428329713338929831561814634225439988453231542226110579120399499435232128031995958390509795784255398024719011526424519234787556222316304665122395057608721633770379501184907182658340817022727699269370631936965243135962685869926945487734912073002712452853366009599846406972006548860220909683367762147739390046157062856669746518819935979757760219889706805247379172627784369514001385458257870265332341520389165766390928717669875286457512909199921401532822109502994141076007229457145444895938902383217988551018284634163215729271412035598165672387531709190240417840018536759014439671002456906710008793481294522585427700457108832570961548490839950050986279743575166657542531033219603151717675582270793316428147179153486522877930516339877170154071995267405075875075235802104653601347687440908272340562301125214821860191776541363182102281766779836680243656631887355104887324342928903028358561199200 996 -6594463393231376392132560739922304819674780306653693543689994385134347489811386912254604557004651936512056367373780940079261242982070710662160485634398247312366751597574851703001825505323469437110618153168386823358948230215469165762206292162638010405481331221987663510595520044083921702817472824174217150479862783652548017103627914282526804802696293380267633553908833360133441336181200870372280591855876159960416203166028037827198132934359763508649854539448317080261778708715442493538521742533290859825825124020352212400514474616566632552920125556360007463362164341410671794385981606970557007127724080181396618695284985884605117734874311239185610440481169225468056976681216905892746232712941766298048623670948278003934056965672070168086522722703301347157293949345162662000806459821560823722107683234572098633768748504920121344416932226878524953807945501679641651900036931323577516244604795394676668214070450457432629469204335240501917535983790400 997 -59270798863336372968806295677476202095391881973845283696094322653148332854764130512250262221984639922853096397228135410281103308287197229933420372888508218822586219725043376239317310284055776956818705386702020385275361174484272010426409813509928998238232907803642379858020516665031115726125751231118515431745286263099782127648555406104034802243692562668584016325553716890828252571233441323376134787984459648350340618426055413209149918981743070011044479967900069564920560690871695270409923104153279232597009966245111509850561892717205209936526825587303938695274177194965927732690853741287022408095822951359573821593228443843476890694291577747585010187714902135826738784393565389874522559017724340819271531309295405409481529056557092052380471532742510904590281925859581358264018742689073762661792326444333576586962643282436516918074352743288327092350049789921031938491706059769887786427185126912434928652242032646994777004553709217791056208576475200 998 -532724514833794855240673819866694922640947075456304804362691457112966478664563377449784420973148517142276828339816006643508513702741642437377535816442804331501601594121882850567811897042064448199061911140999121098116222179482885704934765558300664443083115413826324796920284603692714537137623235013159402227209637054113272229466474942638469114354631550237673974388994830171071568701366702074833596240702007059822199746775267591669413600467169677353776538388841306610558546490099305185948908060375666048492163724667986215791122422518367468066779183885888106309227825089022416595427813686718027054728989853402181542776812766809606923374544541478795131647096865890146139174358999546267001357103193724598061759363105998520089494626570256222297424497695714242660149173307058901431110342606204059194666501208088358702459829903262080916960865838974242503386720055703062613497598553242378200653156902208959228467546125093730610952752276236057889970872728000 999 -4788121540232876882088098326909963674067130921443604442815422015432758770699814380502116432350250786206710352015223146798861806343260467913126020115955895988541422135756142257505888912453149830209586486621652761101086645595172002747356616564546212246689983284030600952499735191748632461420139166349507780378493824933816888236616094604555369547337574263847922538577361942048099715084656274204134995640904225615759290817112239945545209928523239772732291830023429521577782971906508169434069314788902007456868006089883731963552040272064485981753363655767156463013570211686018296907253592685726891816227827721419607680273275108291752317297332770708810297356639398225848031678247704630561967152582158611777774311632961722434317890142116447067075650215024843027873352779903985861811751517778885132641552066413839212001388200902292517070462076444594317755665024404562361568163100510073387250915611436370615527938034691908515671416178867190754548597063288000 1000 -43035636403613097416207827762266753502515372721935116732025013074709635831049931651953022493964054066425912643912825643428169915413225085603176668802211593145010302156176206610462929545128910673923763341755415016776566770609405960693241269682141355673249569756867041361067619903436708563244210827149375930041902498505146191470705458305743661491470117483465127776733329135128320239180890592546765340820447179834444505864204812630560346837566879077317838968250584539941113351495695426873415001322651243022329638735874982888405737965315600003999232538035202289565969062633932452602395291059313303644255715560119433830296196673326269827868426943130786952641474911253922108724090369219490960767408441602658635512957059961239649196597342626238875944132643289134525694785777024925964022641796619572182269972927586837468477149709805143429313143084013727987917239348206505774649947384539604611229515590099092365107055810873738854688615658310501882790404832544