0 1 1 2 2 0 3 10 4 -10 5 38 6 -76 7 310 8 -960 9 3190 10 -10672 11 37262 12 -130170 13 459690 14 -1639940 15 5901498 16 -21376154 17 77900710 18 -285457200 19 1051118590 20 -3887169486 21 14431323506 22 -53766825940 23 200964040290 24 -753348868380 25 2831669141514 26 -10670007388128 27 40297705388370 28 -152516195073110 29 578370622931510 30 -2197315486322156 31 8362221456961126 32 -31874706740341120 33 121680983269074630 34 -465170131180119040 35 1780646080347512286 36 -6824757449824612782 37 26188494842810401970 38 -100605071250759553220 39 386891971191871009410 40 -1489349146237476912048 41 5738765704950408234978 42 -22132753072684474120240 43 85433577835287801393930 44 -330050584922489092525630 45 1276071205069365222039838 46 -4937380702300866002234188 47 19117514534191602010921550 48 -74074044321457068900208490 49 287202380543549790575536250 50 -1114257744476297122597129712 51 4325615700801194594579358530 52 -16802135946376922399246482530 53 65301865098119572460524863470 54 -253934668948253999792870949580 55 987972903607402475995350873566 56 -3845797993037273037811343178612 57 14977472040321866570128411066870 58 -58357113877319940001512299675040 59 227481108837048787623443218927790 60 -887128377379365253372643748428986 61 3461074136946195950391737468900042 62 -13508671135649133712755231335112820 63 52745564366555775228258077378753210 64 -206027602116292336759911095646951450 65 805055532887574888246701184467165862 66 -3146895292050201258468701464716685600 67 12305238871541863923902019393097298590 68 -48133184790960974859333653552414012030 69 188339594452582896092960487364781846130 70 -737185906015560891556685700630168198404 71 2886335621392638836567342869479591247362 72 -11304393526842472600002827241410548158320 73 44286842327596273073694633822733721452290 74 -173550432270485032914997620768404500491600 75 680294383115570185404978807152368758452234 76 -2667381113830688323409345665897932314978446 77 10461336823888399904876790576236535334540350 78 -41039330832077560213405002358366386875119020 79 161035448405225029956990213190260091287041230 80 -632045145782435131318163170657152838583902398 81 2481289738412355835016027424762392750731786482 82 -9743322793728337149299027289278925067884386800 83 38267887893705531829713468203836232687368016090 84 -150334041455090782469680803686557032298865115050 85 590708664385163150681691147734992954759473674582 86 -2321562224025538641590786670783528785514755884028 87 9125910010548768160470321159409799500731786341350 88 -35880530986215861297925206209075237268904035889860 89 141099799336639656109339617444774725689607321003550 90 -554979423740058344495281883509549397879340485830336 91 2183275176645365064784305067627105877855602270142806 92 -8590518980350161650912715299564855328799505922190210 93 33807101189226262919423673629411350005293758299761730 94 -133067624940175796094646087941962271439892586632822820 95 523855133022245857714297747908784169034480455862788658 96 -2062636817476392202640122168618207282778811740989091164 97 8122796569376733757228928522245065520661185366184288570 98 -31993236030814937066754419171080659384631424882167161920 99 126031505180150200135455233985471268469093005309394974050 100 -496554653506008797487168134836573022809186759388896698642 101 1956683720664132722109558258876576719368898580195579550894 102 -7711494463168491670150242611695538354643189708516433587100 103 30396218246483915338034402052169730076409422616322187534270 104 -119829133041988915304430555864633135773387709336834152565280 105 472460986227709348294667407981306786987418107441940335152638 106 -1863069278842138155694842377805866018912899697597105685343152 107 7347683699775769813978457540497926534940400533021600650408630 108 -28982056996752398735472853694365403518058283708083188897877090 109 114331053433382299528370465498107477101800151702755905986923650 110 -451080879259629428937804555606650779444450903849450013104898676 111 1779913279064920796577636424486336110715715383704273078570987026 112 -7024194097151451614894866157771029113167528155897163605173021670 113 27723397413130526274376054054713248311648625456447675192090162150 114 -109432862412337613114588164541027394023443013702381025734541012400 115 432015699288758900040607845818609715901667935487129031631798341246 116 -1705693066680456742482484758540523323921469849383353883153926734910 117 6735207341129826060009962548326049658194919398541470417781504468690 118 -26597998320157239204088403504669898143076793656057883321898451414100 119 105049508848578709224749619663922850039076720684732361585918281355970 120 -414940088472773289653651498761719125416287019664249127966041997057660 121 1639163558307269929518838577633955440469566406377166654017792313087978 122 -6475957050565422150014475925885519512059613405791839197469730703832480 123 25587606915370099241496167997061895811764507710126427668870696868109810 124 -101111070049336180233143858791832789430890641511958535276400611079865510 125 399586097922694423885834431648483714446342426332910807738352358427783094 126 -1579297616680103201987909780671517651030396600983814674249332942249545772 127 6242504594684461525398163977411779845330605265305710160228922676329756070 128 -24677115444147667134062019642468206849694466702372170817968782170394698560 129 97559577774783327908635896015799935303602806055895564090406651670276300870 130 -385731236063707071002064198706721235615450546453913768282254397590709514688 131 1525241025065402945089670435337525116387016118763226166303051482588162167390 132 -6031569387209680623733806143724886654261021109881888620871893485311907367390 133 23853921263728224596329132873305635550327963372578880653796415852117416678930 134 -94346604028808837400959567218283374591307326610806526154505205251196942599300 135 373189356740684282987514850872640547936606107622931083006454911993708472832418 136 -1476278081227098657425291260706925602037740100505441512058646061592928892875200 137 5840398914435297917824162616102569459404496270302081495097778393928083575943010 138 -23107435652208336828992564841146027358381638192344450945087403904900230936914800 139 91431403963844338783839059401234120742424606289947777684812648182582839242911050 140 -361803635001612815108074238019863331675040918785441145809957911318345019312678318 141 1431805018420633166283713466492208957052515641890051744452110569171904889912565054 142 -5666668122275820748892524252361003073992374050822130973677081172540071147814190860 143 22428702794815740706951659792952753426317682549446022271945343812243300512184809710 144 -88779472449054363907884656354361615526519959495090273498711614803361493543908970270 145 351441096708331435678117967028092360161856575240333772049856606589545107884165602034 146 -1391309265622063821959557773883788253375545931381078007583814346573095818846016638320 147 5508400756806828655580306437547770959642178499313641407079607830274272620474302668890 148 -21810101344064552872492127888327688897342922231235685258165387711627143062315805168170 149 86361411359314783812108300294201130316997158461177700504016237951417538349769042989110 150 -341988317871712606562657280413774232006082365754937712855834030294728410277127853021276 151 1354353113099579603820039490814697811385787433726525273013868579743607754934903945645606 152 -5363907302810752709438650547419824519791899095711623049037364313864016003023567197139700 153 21245108541756095816479290578664869266460893958604746459815709540084477043636545013088510 154 -84152032769676825782290172198339428868954668210837121231939258941107692062506137653903200 155 333348013881905672271243352839444773505043468587540326896181858877578223032386312175366486 156 -1320560736206395297671474976864971836017379605125507227686422997115310460833899408214870114 157 5231735600218184036969990811745075798147103114548992672614812112736145091638520867826806050 158 -20728112220516861045383391545301186483232209873574486696577694721140560793913905219864570660 159 82129643040141122791244737725395470098784733980134974080499933551136515985544440425208795410 160 -325436312399815072594099688651768243031188202498113485758809278712404221464562291619419854704 161 1289607803960017532326613764829074601527248972728223495849580122850356566929802542395935674194 162 -5110631236617001179607256900558210498074048951154201897929508068441137665688331188079176540000 163 20254259793047417043175179325427967952299025862320786257175582264685850794128168189453514216250 164 -80275466892134476891790156028003123175095635064763864269471942936907996652236446765331180816010 165 318180556273956440336105352724391504472444512975591862426607845419169712824242496314777462073558 166 -1261213095042859278898605454932134728782655271384168128968962654968850625831984089746503693889868 167 4999505545229389535737156509225342692256612397673554898811476672684242696406143107521028559552710 168 -19819336065548544694768625169486199212212725208847182194359745920059361586461887009337022486185200 169 78573180762192661274111600295413274835695992051122131308005294073664719791446512228283965256056070 170 -311517520878606295978694764487616096578265928007673991753865651596498200073342157374718132936286832 171 1235131685947604142459508825649932667757809228773559572125707850094578675822342853955480842825602142 172 -4897409568833148174847768351424520748663417698566839838551277352747334385126357309731907682183994010 173 19419663697605869836876814903116887508296182910860411053103896802502690923846159780162043750033966810 174 -77008532146863751473002845708849958108372237816117234495039426215369701333582239404710637037933433860 175 305391958069079586991208350310958303993441529177977083404800050866889651016332456674671802954332535946 176 -1211149380069372945575663142894464435932295136264290185152164906087084391098920358188909261264608187598 177 4803512739914477984252457578837804321468012057848529268506936366686994782131076236841550444926299294990 178 -19052021591369176415005231074045388986729692037160154770247297746070416675465330183399864480574455808400 179 75569027127435308688113560244985384600305752912576315979657364846852528750432143351582086599800216455910 180 -299755399478248201384752337636161676321777804041621376039557269133012506300543489541631314554172446568390 181 1189078123551731777988968058909925866250939880469656297413845343086460544673676478857952898435535519884170 182 -4717085316306508922645131397383090089623812627972929724097993877536711949786828764576974471482393901161540 183 18713577577635838657544609064220085491029213754003444826228954027292671587264112488062430023284627496231610 184 -74243672336785574691914025566718581019658698936348921891599571538734511611473440790523594182227804742231580 185 294565167182083033873260710451138061726867604360574013938137228957191136683851238686629319839893723691743362 186 -1168752211205470689620373417412612805847923018191532595838333266483204462500824031429741130199374731681613888 187 4637483827776436954495035368109262328270823735820580068881575443557869409735004774540046610131340599485346250 188 -18401832579539940088783674235504145719332884940314607596274783722161706074725924525411240898135880309047582670 189 73022760689494213791657638305797823674721866426502831424982275659343881572645541480820428318803075644346394110 190 -289783551273192350335634085255490078829864601969111472028388703442031381020850701644422189878327695857961943580 191 1150025129153239959731551462232914620956505585034892103720034119541168679776974115400509146225708694205516329294 192 -4564138952210841183125443633904830053467715875420950295222500080860300938777009323727268479495218586543796900010 193 18114574049274843753650778476573547182985190704521172675194459714646871342127401502866275151241166665191575926330 194 -71897692512780191242281500806373143434060291824041559030616755709859624363331576868995540143171745078867735469120 195 285377122612985792864219018720157934267596631325673915731256095819392177036852440672003764374507578302660860838306 196 -1132766913777036350481781292790444084243758396275572120556134183802592353669572161457812650562453692692946131375522 197 4496545364231730264561215010469784979268915472046181588099480493162172781744627085195466444126276021570811287559310 198 -17849836941817614050890023572732140803188326360164401271215780549040696758208696001751024395276522780384055254146460 199 70860825484172792207939388027861898419991383712652813769261387360088403542382554126018298504227284627688698532987550 200 -281316155709071705366132826075579319397006268481765504404286282949982329017262764077250936664940839988576168642782320 201 1116861931756782435993196506698656760434484454401831803711555037262560623166241474572035641632776359344734291562353022 202 -4434253194312128596466403281164482048329566592069826545989775936592032781109320897882530112289842822905348227208210800 203 17605870849486799470849994798731217367611042487950884152441973586484794419838069385763316198330786793215232090598108790 204 -69905348142006680843772567345639985711202790019092172641968905971844152413240401821732847910423589721777226852477649970 205 277574141807096251115413245403315159555805071213550127478260644417605215057306850692908374890014729450790910266146093602 206 -1102207005436941199135208260773333006743222193200141691870972377635572067383769326467170133026881794994243687078844644340 207 4376860810033245870262889202498509827666853269308331738039544614750471944840570733289996908608486217702347537713498585970 208 -17381112199565158196584867377844829853087938095542368003381586077609183084543396107437549659525356309225927332932382128370 209 69025172788582338907726653693658921470793262274684203296494422652500604925970677298209230973443398470796483098657849801710 210 -274127376275782109549619704864676836090012544525437830660005361062219420035473485847338630771091994678474006163721416232176 211 1088709822866780146354188265256344736544460093210549652246166936417411038891789474846595233780087721385980335103784286043558 212 -4324008688357929880422263473841170248380007077506745126481572791171703867693912628225287450721452297895088528786987571312950 213 17174160634076907553711063099010501697158114837071650961502492659581151008067362683906265213386712785415093008758292143722250 214 -68214844427734635593108427994998649954329288570362553224569713701473833204295952852728707268579717405991427113379888486108740 215 270954607479767536605259832348079900280326175627768647813162222022000855855490574637197819536091789486501821854686568563439354 216 -1076287583675118959927110543768490331049076849190063018698705822673781892697586333570845900157285711180107372677566087712184988 217 4275374192609472839471101733379168373380055649083591658045693230743827579772170686702312160766622602656581851712840715270799970 218 -16983758860829436216502615212586240848276385974092184357135331464550122637589793860954141933706475819188080997782972155040865440 219 67469463023748150197634533168973111897956345799165068347479267426317547357601379822800666477737803543946231229712264440550785290 220 -268036736783843085418900541325482109856239885412789239561325714509416438928592251686528208467451241980377013914811350421996573758 221 1064865841238396309417778962291921393531582368501664316533136822315167412392772018745437142023233667246321234854276319248485353630 222 -4230667103154610065199475057211571426948927340164124483599896755783370077847929048913563523461983990021363815271875724833994539580 223 16808775398952304291785366963220640464369115056486313931674955037956943734229217253926065473825208135095251565284934696690303236430 224 -66784616878138189906154672434041521380963291790478268121081509739412728302141118440201072029664458045879015920008105965958642580980 225 265356561268708396953435152407586678190571046802340341530697635576344967691943987938769029266281445065881536597998526258777497357126 226 -1054377508961832701397027174121006306767014375165403475961835903950703442816663485165998968256450673249014861546568606067103894889856 227 4189625778775646154640033249401611532651415398160665109145129115477942275236553975429065258452941815359875230044232559011920889936670 228 -16648189748592685299168914662268515504594284112048010835396681762657682218695971475720642973717555659272994953701647501173538283077870 229 66156325325627789815592221005677160266794517147502831612367509482952988673857056990352774262720569960160383254516259181517572577893170 230 -262898552278482977022346083216265279923871704194578552559862496278510367174436563007349143748964509411866780860827807486794825123818500 231 1044762004354127625402032940038210474581316315715772175036928622609170240362825020332752400658521621567832665573298340945446543795316226 232 -4152013848023334925812238075503560100677005479808413391227404046586152218683515296212620408260443619251127099632059936058595949817413600 233 16501079599347745168796090650746616622707072936403240715120622214521456834323211189281961851911396038696365573257698083369308482126996930 234 -65580989274014345129631111145314671657280584300379255364348394458458871312745446982736035766603482812735564335065403280100341595691022640 235 260648664151766614163535159988937296936608253876377064916142604778214075091691732293667966959019637747384582642030039083041226357155414058 236 -1035964509267633455959262471930769014951910198689239779280800218941619371593836788502713556876297718141305130776398610274331629322780826654 237 4117617347717620132027403070299369807781732716591923261428988288022571342669090989686051257570789637017729701898030542451884291129243822590 238 -16366609760137209925949190977392904394799934580095027324691660026201243931698008916033084293157222260000840312342358368688518497993969750540 239 65055348372285314063888502222172062135247217779447455411274261905394460343433851261022153092480948107435461788570555407586733405623006248430 240 -258594168478020670813389445855624277365482825099960113567296872327233411217040027568735953323276873560827870496854480268540746750779859978730 241 1027935328450980690788831842318918316764499508374527987010930889443193587996025978339107446930910957698734321301604781802584507043063684588762 242 -4086242240161353410097136355145041945976388807073741287905998935933801622860530885120534413952024798003844162810862399670371391248282186616240 243 16244022548144252996157338599295649387627337358029864692332262802179592422568801489605479038558413378728501166593047173344776596293500191821090 244 -64576443800907960668541392598041327903823684895948965823936803197440016177091773628338311260570128381955774027356774540408233181950066981784130 245 256723510020790869830655436584817200918927100311191932736225934325594278762715014489202982106454610954209254987897937750891122868993628015764430 246 -1020629331613733745217695722953031145977750187175205170888286817257526057442636976461490007757106263744354656420349363831571781681833677492921228 247 4057712252285945655773309989654611878908716030714836228253573834319369817165297937397780263878292744840905297960213581182044786165209074992054910 248 -16132629418951667173640735086109771404529139968402290161526448044309727487160025486275431945622051688832947353680052148665261287350459284338484900 249 64141585848163194114312090506485990270653194694181936208602001485978922911031200119692066172434864826314988689241736209222475635359875161527533750 250 -255026181098447008041972533908153054888948911142655302966922536539386815305549316701011245479840740817495238511752204152504721232080196866121297440 251 1014005466682743578254529480095787402266536229659040141454764272575543726547437389563846430591088082059400606355467735405439787666393414887530052910 252 -4031866989424754895325063032721763838950997203177687218300623813902861074896839564459216387938417491360212555221940595226040058017710231500412685050 253 16031803656219449404362782461555422969790866747038585203143852006240921673688460242969295376128460423241919158407183196370266749088043433026030664330 254 -63748325574842584157460387913534885683842087464568081814868349572859901506552637763923385730576797772372609867123614419694325740497982048321809891380 255 253492611742434236211944535359200583522371336079646204069549213229195324428436805671528240578526886502792521827533243047896066652235539325040749836666 256 -1008026333953912459636249133988955841229166786568374409855027624763447751085331439024570916336480276324049380512267495880727166449960339524607313643226 257 4008560284151054864046574399816731072859558223096375800953342556530983748999798735327497923984627459687026138260782394142547308542056949686022057908390 258 -15940973968860856967723547747756519647378076583470437027637376161485401497388761932686353945097490700510258190737758580565033387571348134581201131775520 259 63394429982914204080586840430692655425818541165471576051923697648234162696672065916464119268768632326594058699767398425718825329743399921075976877177950 260 -252114073386519356383183941790743949043468493962736218113028616409248297674682090168120542360033711829697109491001439956972793150689487470658053110131262 261 1002657812502099289465993323554262526024094932545577934449945793947374119501811489895725788351593626273576014922412166952799094349493401570619373526935858 262 -3987658746967719056728209616703352124401545460815045818205783438075056018898020638454858698141324015708346564526443737970989672898982155916008092138567300 263 15859618867985319002658701500452805449595198830604714165836174118839530282108852123667668428948922969278683341683531221254283737382780929358896588250939010 264 -63077860196851089874952537498603246343662104301726823536046206715736262076918406759112022921626952885984670961537000798203301965080785275943649315099488160 265 250882594197007866532087438287893802031662692697494083092708936231292481873621133426981738064392964726811693080712633940774291553820996735438179187437539042 266 -997868731577342682769995182937895880972939152784902807478888149782461788323868603287147175035878841576778745681220704202535927071470849104602724228188897552 267 3969040490866573468516157304571261137657034061312601744648065937434567505134390357954947578286518117092339030070151933179517453596200297769181775935322495850 268 -15787261715918180663553451354691442802022921285539183203768050858336814199473479924289124342473386271073713547875805023863770463937044710185814288989254061550 269 62796752243116359020680432497869368858903368546395777043250773276285842789787306591853043392334424318795428779722837152931660345776498417426772452496207568030 270 -249790884448254974548997732964175016097896344591551374079263170256045671577052450112648127041228231879410272682341743401270843930499447935983285106614178773100 271 993630580843879434520999045505704367048565563595543273307378156953134590454228569992661836613416749029811572023167084794746680004300615886664647777459168524270 272 -3952594006101060662145006749979142439397850020210600217252141350091296795411580307343721220054688738719962981398139407530011806150464949208572374791914655286830 273 15723466356193636096840032877156295731601953611441181015146564727796981860497527739115816774682550001124475415118511344434395644828724881592638047252811200165810 274 -62549400076907211539222515543644929661488787339801546777397474882616502995755857586298280129809699201928610949950426537699670299285139150613586441457974082344560 275 248832270591765229345646573237541630233280005944738314983877424659116712318606037835613975440937717789923303765621471030916636137684091702900601094132256813068634 276 -989917254254335167359184066578170886528233938250912695039158095399897248019920798563104514084559052638670726480859301044870284554835426799731947217805620648057578 277 3938217165106588016669244093167581563655848029677051261914455026821743778657667836462397582658312953699084332572197315731851175154242426833795372384982830381860630 278 -15667833247195631721058985117302159391054972879202852747512937841678605272289419467209874159645539445541495125950751609255883610965651105839345438668176290025408700 279 62334240558138521019047551032279519003982307323944272640879530557717676435061620308843409051145758515932825799358174854301936754351126263700871680006123354760246950 280 -248000636870140132368771725559607717561085615950069629860375181757893491950936806543210084533113935886150074589469346445810558901443423821149698803587844949518517044 281 986704823130618718128681637687195416490094888925870810202201116329674755974163964777568539965535980850950645775134250147606371602965994783546989938849098996327993022 282 -3925816340494426554398020984284170824289749436827274179696265340894522155273205739803757801534061604022055800350255970384388296580761770579269771419953189001926073280 283 15619996033608692875524548925119587677572964432389708055257511586512020603850014879666262915083554703392917098775683485210504243523461725680986213721858729503468765750 284 -62149840122762951598451384575316587613046483536290888360433501866126823332142753345950458873419446441401226064339714204209954613115743212770808082381121086041103916130 285 247290373496583810075572309386663406951567924669912901522261007269371998933541321694191287668468184165653661965248748754828551012507407721180018026119256282963722019042 286 -983971334674002015447152834854465722082420765413976261897557923857817486657689379122351730418082303388557575360783703322514176769828726850814446916875182872398587388004 287 3915305621546011114914305381955084996858713459272813259097403465020794973833147535470624141795871187226816751403122804521599574157002869877003359094333271664122288867730 288 -15579618499450831080405111357558664110719994026555136267666761046908937567050746713432882380077006269347240420425587058645134588525657384904312449937029257647308623256560 289 61994882932457336813058959776452976933223012563095799581139256809817790002400978253002202399057696926206640576998014887877326977159592262662960710226042601366501884281650 290 -246696330562631404783701550210769602667965774852308723159965740535742084037084670970206742753138077258352269981766892064250621479911104376975090055322109084569118362671360 291 981696632672554296310016877050392591796614062547745638011273282652823380666932114316457832166170116590440828467087931356332861344911986899326944660446562764288189940283194 292 -3906606116732440366896086534312593878515940407764812295828343191854317481995750828861110181673686296715134608666092246752367699558440437016287643726963405371461835826706090 293 15546391854527500746286261120753169412734390792708198851186833251906739810408307711785564022192175111341333746625149779134192838283210158019256603326965511350844081456171350 294 -61868160316726715567431946623587738751500756363437187966019159955617409673113443332103372878755944164690569313793227823905893586757740379127235106738991159922765783800147180 295 246213776956076692314569711894445627908848647181586963487472433650926945594100062903259927764775137483126959081800708404563859846848220829959499172898860499476712053938687462 296 -979862197633040855083589929501395635171460646881848984157648653095100858616280451469849180295022372852303515933391884333976062805317933453702107785922525465703573810569085008 297 3899645331549547120837332905597110067757469441680686348509177999994911721955070061217727305526431349340185760148403324320322402419391326665220760791423354626629950972883191110 298 -15520032312938672656612259446318345589727607668915028166290839106648059092647841739164913705912427400095236837835761626407415507788257188486817649325993839776813297021918760560 299 61768561347617340033464080964913306204974291545670048314508591922264256685395988894455139000368482989288266765322288366577019804773762773409004155752916568223812332594919264990 300 -245838363671674522964247110394499451310995421145835861013850868437743563200344440533813437342518390725886154833620480961920367446273254034772206768351383925061225211148717329690 301 978451003951597918514705216975404121455913354003973490034442548004078362519476699393661649269533121115771620349300359710669985097469428437439245155392977473026880131044253639610 302 -3894356612449411160956395293503340494565528496770601849132346956307614098801508857820943673720857758547397622329188326920506887090364218032245607118384859082807996921223330464100 303 15500278928009353705803629208570756716381367746782430238154759334598926552483326272189802576633970373102781007294995369005775024882244926724493828332960267430555826126881549241610 304 -61695064409324269363000071774285554022302867757296708349247052573712765305764317528603845655645906073430161269037306209626318916050664725641549428669875128617611186067536507415070 305 245566090982274499547883036726864918095320649775267813459827434920386724442739297898391434430588380262865840515532159271627487246774580786736046647008440248793921749961288356934318 306 -977447392065163439012501967295640055996827062153309888436990275228297752518873168465831598385683148835663138899077369633242599931621255861578910050703350613783383358409040604078576 307 3890678648911269448553610864361399750006479678307544826950327238751849670668479867565020285295220795348967007790328764999175496763025138692549848603539385023947936556401037143423270 308 -15486891652875623032881500791154399346387667097332830222465765093613099722826860631127644042697698148903449497740090814050574439562198107739873850392216852625613667341360647931652710 309 61646729643709514824887662219578134208887239052876956003861222341038197775055433652845363236414843734149558139201116252339911766527282865981746869191540329593735704940670864041040490 310 -245393279010211171271544682243658649880893976416521529288269969292710197494097198234457749153577841141634201094448429020145976335370245078909173609573189221787877420385802948214951876 311 976836953803745059433527016868779248410958333984212992911009694520968233049156972799832787065377814777160618068830659927764423335879536939536389434780323564171317972898233504534166874 312 -3888555026766558864233654013093199844444744802075543744704531485381531525302300515836575867680561134864495991415763440417561684411191891413572759566914342531165225499261921571399709500 313 15479649600089272380488795068444193865817881264513859708467073915556161034656659562741700815084908385432652789331557149366594595081893820456696263838586877997255935658667197024212047170 314 -61622692168670870714969664350776381153199037147277018100952557830371839431344469472846568703330748730862098652334868315932074926533372237913356051179797879206839598807600496959607724000 315 245316541300167006032278139437468448801322663412684768463736216376184378681713413050667676277610189522657155946158869861289092222872368533075555519311499084431220045730016316893609833002 316 -976606429400307558017648386941380891741614950192250030730530829590501795901661725496007924204016378652745473120258908261341947833010622289865238129342219147696438231784029568063020986318 317 3887933826805558598189419827031625860601610480368596536216356863831133211654807044913677103914112771495753614394469897342555475945430084255698491635462260617697817754426131100461861588510 318 -15478349477124063726990096527585896008757921577533539951790799192582275917883614870594919269864338685510029101467947944070277151360524149539482873165636824772215705860113541867402294755580 319 61622155979877521927780018634551868289364162677913964092133476917173474104040751813339131313633649019910986292250336273255713155015870147504986048785866186372808798407273468550562783792910 320 -245332761047090951145251427632398632277847065845875145462899648952889649823257725954338233886940952211350750104939232128015235243138760521400408325509382454547530386179726681870429608123454 321 976743614817077088568977527113526831307319054932948419405306192154659936277574096516636248556474565024000750223844245848235788846252739724214186294950098133519932823033335238788700027413682 322 -3888767263472497145442200349979097901340890149453996594024624883225137124033119562593836419311905463709579560840950582587600599535532065671192867424394369686214654893097402453668837728919360 323 15482804177673942119039575867628755446019119047853922547946190354870896411641997101928552799987232047853866182142563996718556725716692853576679917211389314822089282486152568090764650797825850 324 -61644388457993562364500503664654124094478603404119298887637017854648945520135740477693856186103499398665105490805903751009994730726253228492026216644618896793198091567278799977406788719806970 325 245439069677543030074077280255318563376084832304038627445814697041582990505182383354746732079125405510578273512777206828374499315819840564702315192364752101999097795216694280873232966581159958 326 -977237278219927377802938468596770376792990355298213290559302325985590144407832712058962647824057079932755325997025849785236379352140520343129928808181134922729324096268367052050155049279352652 327 3891011359123278950499620779166662952666920444178823952506352129397532313544482067974884079924808257473664294589358199098628697980832715478325162147994870920830591482346350904853680913170606470 328 -15492841511209620871010304857663188875263312842303973862943048822290274234840718038482137867582984494144072495274261199365862605759224394204773298447149377725135012722805515107674923168983637360 329 61688715413456538021424518392988762264125259767407217891802147073464958653663979282998957203582542234370768721385210812231457227816987841045272559506039427276486895308693825758726564517502629670 330 -245632827521239685952236445683910694584368189179999860910623116322686824344054100577249117996295033702889778401491948876563152341177816431666559769308980392225432882129534344475214734881135555344 331 978077084580817616160675052928819592883455169320702012257204871345157636126840680266147864802788320750821804081464189355026027773905678827156757546755169699425209033165703677849198547651455892446 332 -3894625649892745660669204047146222721646606236626751686436229089926829870809614074167037437133880560282599472852982121574284583705312003311705145254442946468562929032586413826669559667860554030730 333 15508303055472202040268617449081292245155574878207262306322835287616666475206170573092282515799347067870254395292386156387564085910388370464367849660155780716462087527746631617678479243590546519930 334 -61754516609423609932338304722741583661142362843706819588135303789067326901986984807942460439693802725082956391452527290506752435316623065235259329896927793627831154376928338295745107450631728138660 335 245911606342587342302358025307835346510214487803695957054791796519241574922268193601986155771395313076466469272462996430972353451879743640444338269971015633122474855404811745426460098855728498454346 336 -979253527515798411652603302409954205237357276637259766716754366227787199114448792218311976890422279238064910461958293578405400282906227739537875157715446824353496072247945643347839098568806884475066 337 3899572919711217669386477367579989143451415754752572262947355588335628940041300869409557177522450482276061796708115073201273951154349795397492595651932047694933876364146855417335975838510473965500950 338 -15529043118486937686232681791736926013951609406025432248386386416491642570348365769465468522390690125384167776352194234338941439267270552306137827588956439116466648043141527743506242687385599073299920 339 61841221710857953607595244650275778532784170561304060927505882459105558718167098511698357551602182797557207589951918813576505389839465220354801778420928935559031085301713843185841616579048001155050510 340 -246273173530438299201171568959846256224520738005448507684140714185423465414730016301464173068218271018121854441758092556432974348804249037707394700341347906413203072783233367914805326315221102505974398 341 980757867576059377501851657524987326841585262295355873001079279853658772086758277293613190060274041988970132600936151448356798882477788357283538027791920237309958690198259040626175610277148132923062370 342 -3905818959435127828025181684576815066551536021520308329606063853438770686333516608343954112395331635894012248920736204522070806833692357323505636337002818336950156852364338775088527365763111380508291540 343 15554927798323585354622344146578483274385493208646832927764124410484340287316756588664443964343171202525615188801917293910089668564023635710818145317962523490984936653292585821932975099644270753723788850 344 -61948306614081939602870667733042339973893052843243904756426092449689784615073155878518237718138225219594957021212348066484295907606469856411574565605262647293750265269430896386720262070098484864389124300 345 246715477768872487049184770228624951095248021569533942258078909061475433656433841956099384462929899635650441681457392195655785440198228219699373154313910180513620470855501339696605813087800350314528531354 346 -982582076304505633663873220851144708645848243250998501678150239781596506428536994153191120981495087789306663161112463667863027572737519929521509974773998610901902872480856864513107827535522383170829497376 347 3913332348424025072933660352266547864077704196807052340385417717559409624892718801678565201920047879998061906361774204505524188181758170861966493924987921103510062721659908061974015128625492022587694863330 348 -15585834130251113924310963734095511683568312076873112325798235293870366419517990927782218032896888169025343180406366728024487534504573069591693927604022336925843837132550590157550372785144296926240443970630 349 62075290116621513522687733187659164738615687831122498106594336928175835500544029734944257916319292578814398922363721606444616293971299178865586041266147083052061599394325313010533049220371281651571556877190 350 -247236636033077317536288874514788373967965664499293635339265992391260492770811041921499885868759040559111562221930671237847784841746607808049338402686801353033918790866896834313705124640534435944108749297836 351 984718785452636507998138171212687201383518527207485988812083404871110288615653847965884160563786035177653843176805322771186373122174709343866447886659655344812998725538146716728219358158001510336177706513942 352 -3922084256214607757965104564278334920928386596926383434648824737978016197357123456769534147561673348988260721425731935824766544624915628729205570696839004334588297233987508940006778717754935338197488830961220 353 15621649312166510616365899338205645093997956621094162985831349555611152797169019675798342040774694358499620001071671784788719032578050188787840976060994791314037580987179983087332176626248844537028742065354670 354 -62221730891933867585780491036480702870648303042951066437406501713629611164829848241241785756124060668719770401733808271094772331498153974334872577697097002320384491591014760946173385519711491285183003242756320 355 247834921772849787444599602310859371511509595813319631049911577537773869991487639576905680467617354860187104591444603006898219509890088571759491066430039587959057952307089870972294818265010397580112513389057350 356 -987161240823918663968244780799542871817179253977278420806705517881216159898966259330904267511016825526866339949889415896282431504592175127616612015001635238559483338373821583148115771677376052869437747376241206 357 3932048262218900003736822728390956784588733982727752330672487444489775821826244790882529603277234505694633171568187564943361670246446848911571697343997911041082236353402762071163075705737945963691365733841637610 358 -15662270000247646030230411996758034822731116667448081363388670647535115215105005624441926332397225458719022409959276432418128207929864003780444410038425753005327863613497660492943101982160549344393867360490373300 359 62387224737753821234658819223762853988005033247484111968725115958673947586259141640604165786375170006410897754969959029281024704178947116928763736350975096276576277420374269574807576842366461711468893116617353530 360 -248508754162287297082215950512106172839688816649821681136580704428604168903877187801383530218426001704392601454251464869743291065190188666565169164843944751815179132996081555433433849875452852663636192158826883264 361 989903260271964313506512114604797799991205979501479682506071378168306751466967832011615905521979005576778891715082858509117592169858396571551372440586736607782538212966854709452439159732628571795428932161234187418 362 -3943200191614236875289139305039983457273047057935386502254834254733661860970839997923816501158814571363003643096997525478142818304173588871348545364408249342114934558179909484395243723617341224656916207449431291920 363 15707601667711765418036227005167401680621686674841337557225999549220601024127110610852910978589944886438766589463538036362471187726752039156814056110879170478573394249609136101517590277534923389803583818719729369730 364 -62571402070402564451994556836955030418434831145533387772843469312216263034831797329642538783206254393739052156368916140205184143604767471704448424966774569314744900666285943494701650048153815656065693719038693002630 365 249256688308209881414684264555738289484499703940272199194056070515480114480807129785643708346344469002633769939590234098619436151570094207237179235162359348955111538639152568609057709154315403254805612047980462228486 366 -992939195435965441152573973825957204615902371965489746412105036700600882594169425261267922769427704385855238886699261094695653864108758448283343155886348800426787441503326523415599516901441057973503984498860551932540 367 3955517965802466122504512102949282200623025582677184711988670200218845022436908352548185353244244278757005756160106042041074424886379174285674779670088430186695992374189706539234775730217200725278595523954812843530710 368 -15757558020373788927444642087632958653995268121981935204488373916457671059181021663564635877051284601314573278861227145011865697381827065977712982824968695949378631141580378163544707051655202029870280955903085385025330 369 62773925640551022572823199414775625472973777233943940719525455672430980736725629275496006820039912805661797955417479872302999127907630797682592541847981915154889531554037374884997766395907910922620424234912994499876370 370 -250077406322057284589597223185367504723192496302415965490823427154229230215624766111718194884346684101023153440625110794516555806682823472260762936713487105298160431067832816503850513391856499935955534133912495056210160 371 996263896843116059784998418764827152207846670840883300207601871966899786618383220465815143254514090443410733621618523856688949398568190412969302861775800578010645706014419073349126448835936445771666527622660378109747450 372 -3968981465999015293064531859880006661650931855937116728239226439036964579455234911247340213557918488339392535820440658095908748567285520761816377937924631111980951356274723571703236428989675905952761438078983845627721050 373 15812060463408821516708082581456809094429822020254589538017131383731258243668582265597386259470369670360542693457166058681880688993743233163270657398039534128754947604742142718737963063365107988658827643156542192616063510 374 -62994488448683022768325058547753430673265922498960420723971078341345685625804581822761975982646065523599945747993245917417163822855550748294613596402876606408981005383298091138767638951689044518702729362422204830906403580 375 250969709170675897716895104292043454171023700712725368753922258728576896948851744477463451549736770243311817753362984801833848147663177981996645063480688958168388307120041782551704118522055744475615441873046649785321216934 376 -999872682049125643769070680099968433599917554358296574728926736231270140248459075725042614874761966523540044997380237635153008209903494509695458728086267136222694436319319709265594608884563228595731043556668553131735210132 377 3983572408672870803287194266308023144630209423981886665987124776536731264906498235358433456800887925428687851802834081232487046779334564474793206109886760229570250025364300625875885459591904822385724501793660461159570581950 378 -15871037614345189531804354890833433619268553938351417669337575474561577351545491412514555058259317439869494047149963257356272732891755343277862888516809010548497721134227875684268807581526742534400808558460638545852339196160 379 63232811840915001541456266376968339210979216303465869739311926862798827149970498536138082130742305168282123533032340401819245977451116033222579443548677778391204244909280324595659942210914525435456495011893620415280688577270 380 -251932509230762399693717738106996155989554022148964486133993575547910410535828696403940187469082992836076497113687475843476587770750966550341409545722765165439955203571463809260413819580222341279403891497144025404918739195890 381 1003761306524195118181063544432383736562366630161720797731509830617880636012584217428677911773691265615211436653279579551366824598444663341949501939612309451215442736340237376574051876443580503126670193422065548786081460772866 382 -3999274231699181353081204252300670158872471072362236783146482947751034140146100636570732424536552400499659127357713992972253093419242696072732685390255531716311847372679677697060321600796018156438730870501490913046333248458340 383 15934424857859930964924315756903503987824894823754259034494863872730208508013445768174079295570746847286969624208248698573112669265617049774969527416978203838976800825773181980155270705883108874026052319120804890067641117127410 384 -63488643767945440985349567193331072918391966634952188750192782955497542856874340343907574083456484269452408878394915748581094636297228041527639763161097347428676629667532549207329913563074673222273519569373440950888452566677980 385 252964823479941342016522615533620294756900752644952396160252126093118247259507517208225546571232636174128972983367030221681152765008345928664189850287059074047606112970318044996047819124652801173943152266887519264629856789909498 386 -1007925937023679922357452294785093727982765691124206357284381316747061679518118194645856400212974951984290470015560102078833888108972218567155459897089976678592122348267115836832704199933502354487354645068075394719572273234887744 387 4016071990209784596380457640027410646458233177518644332584169170863286717837467616045143261362254626199799797119975009932839687136232349118620244510511756362434270711031967264744028588825931122295209157337370189540994912955298850 388 -16002163938428201997096047757532694436283600093940853281796333449532284560853651831841700445385679839515859017829687624403628583244985942326774623654623329985741716444155711732331521411422448533581105607341920051729028613887501730 389 63761757191768028130247190894842375774753862630312432221113029901329319633592795853710337693917980131322277809292186265544117533859181264198724784720882256236252554157255622195545938292051539533781295854900202279335212951829712590 390 -254065767264675164439349199436874587365928696364384195497237467234890275547948674914975988891844977410533585201283812802637660004197093067544736489366904653948987299295696016470837006256043840109573186635483908368532498116282118364 391 1012363127210690167012485861177893108574951521148235443603569582613580461531781626723802435141361693517781941955058376836310418023008948869094714927187950825941986806262434920111905648013218031912593447474452041052155475718272049886 392 -4033952261235729908454688378136707341807646765094697161100788399022701058280303314351298950510034343569073697008524636060737399469911762972733058190443576423392300801836966454581826404377367822137005252796769089152462637692265665920 393 16074202587300270254142212264459746821117289565809649163499275224020121769971529925075583472027424477906980644534188341299645074300691923941248955525954016844099327903999099041433961686297424206448764920503154062457039379060922180190 394 -64051948626421451135862766514804024815121415260679958931118259682578011944397208253563831463563392476514411959135336865096591454923429370625828146800403573023723746333988677007059208578619979009324836516932080214529809262732177974000 395 255234548591567494159452625587066765226586860731892500334048967769056483632171129941096014451754862946365352453415126869259032958002601748262065223135590060649676651424342266249282855194328109789961066506300647517085611876192959022998 396 -1017069795322578601810941694099136913658114716400851528296388044133246076977632194113847944734192786169265454729729307211469068601641279773452194106447197704723549708566688624614252603678559804073502032191969681140699766615033250078098 397 4052903056331772430256243499006008155328288810649780225543593160602337957321074754883043750989611626258291944607597009820315018837781087303520222728961248977201332997709723168929763860102614584829638509269470002668914870267414741203970 398 -16150494180652138407013119741973700470089892625130754949530213431065225064065183705290792837921384704419802506898018393622676595652547278079186997126559375837659743722114971655288512529313460135321770538041143910454073641238987393675060 399 64359036800494707583821712535375091559745634173740005852261762373711808748126697221302481070383942701575917431508027030456244594477399771773729711968833376250089880084265798000897804371148782321353775959152652712918484557837558745622290 400 -256470462894235765016277384426106839352764673505803935286543006653722193061767953406013621783236824471559674438946141777878066788023200908391319625424956958112918441895954652502813345118244803221974015021859556713801456505625926976138850 401 1022043203695074315603968229317600061539757935414911596969579071542858728608926981207754718553197699009013546211621885586842914065561545555745133419027764456609005011439816609229360130771809334342740285951488720487965610421704546069066862 402 -4072913741457509918558405618642627754016613990954484896451872593955762504300390196010729761936164427096056856147526987428027475194148829929481101489191635455366707480087408005257535371597488954451689799164414696988943171490969888467383600 403 16230997426084812928713775203486111036296873391839475093152144904710018742272718585499869826641876997629120879321138734017396150543100020340041846669595406209176454414936580464743076510999135371611302669607159081648846104299927212830051110 404 -64682861430384648620888895925135356977933555109428501450659248000111628703687218810331904110488322844225420133076695787737247146700534803377852964903807034094578854670887103467623616785139498324315330914950012532096232230606662749008655030 405 257772888232893162393676796472182836005463641484554637834254046836184824898111278381615453235651209408170075695153612338477780617350116496036373614689771616522683504449308195642145950236568459853978323788342539552312824006744683538982507082 406 -1027280939977104523340679154201595167298838291460277939742748296858022163190448539859307795510749973873230290213572691447783329712637880556186950993332842376316199348938788246153293609197583093365627659805207497954586219626451835712652335684 407 4093974963464756477171663577408075155667094373533460832949459464309701004577803972587999463162893949221390707403166451929107018660593751699972831992215035216819979220540804420455831770537257582147754279525624587576597130720937119279362002170 408 -16315676074938335353663953530512901319899631722115651999981338507239140208104929372998813392771706517134253319791208796769217491511097783660345363144042762005495317319732015011397353067075154668776485967410072862002286185835990018391682792620 409 65023282094433598513953411338240969765193785171809613678648736236080942778064135883314232375190883267486422013225632320617167487705711072526040439562806199252766885075845895141619108605045805488780132251643525010024702627351297715759741638850 410 -259141280888175271679185199858589762172977513749989433488566061707562893664645844254124529950431900412525980025919045453690749670442307122994722954200510742723938641980765665032778374475147113642127727367244045383591413070673115109829867688096 411 1032780899886427726675082565108886256825664667942858838216013142271646263194925262551760596299473742450622781801607551990399791365229172883474541801834981842802714758717679289765710007001688609013346181179098134328767350246778658074184363554474 412 -4116078582607129918717898409379168520705255459847966439822841430153749087383678681634626301387044641498461753608378329330778957481183045182409121353047590649281741028648271120871982376852223513558514440887272927104517706507300484480610441717470 413 16404498658144696519139432440595057902399908896285532876832161847497225708269440702158037496162325854245587982525747607306300492255975918151444696692303485539063421751586964358178024586911744070846606053552737873426270584114895147217362846132670 414 -65380177199077707284465984882989256868031572575134986394266464338875331091480234260762505658216395553469838690590996419945787923553703774615120563937616964736727258773694229333503117875967200221949334173836699288611254221529085929928604716497980 415 260575171314644847025491017411432677145377103714288563238256435308941588105077248151761318430989865624754123990891392396521931593045013854597941504732839356868873246622499435170483744961366344929712603073738622751072552213671560571032619194667886 416 -1038541271371354473475242601810699287265334527907130777643990590681516665804203279262426672270757457603434014882020088971210321995089197135842597739068711633270783276694034955680985788905320580811298682060202811212065816667570182932865043124674912 417 4139217610546737480545929053039661041018823933082881057830655239535873190318129100769440200314386841272613355124516248589270315681419867208634375948220125392871388921019615590155422828829747044197231871217505700607494590185637031905211590257893710 418 -16497438243572776554066137880001607851694890155782049886851412928578844739094317364766549183039318982357311746957826315433410110636325079401001710294865025053661959482687096743710829386947393798695270563696502521962441476387954459494044379967513600 419 65753443029027140310264186588891237009858552607790291619230328591813717074572054316924523935420134545198473275090472865196315491785643635074871648995464993226830292475391515140854941489534817279945382773035377689188491735061142441814263248655240710 420 -262074160422870410097335319380888152875217249268207682370795897793596497274753741065069918562546809828966280216658462355071009522252759354953239473892863275359261134280165958404775831347470050212401573445310896079108497954759385462159975106020979542 421 1044560520057295069084100381544423675279565554872716032581343405565008069910259373289980621073847160379943273875698274357157893941753568436159763740147565959848833104732609253156292045081080778606045083471942862793485836019232030836291771462347460234 422 -4163386153385199119924904233217300048646439731201485881530749247528142848982680466184034470618908949903679140600604481976151871779722543144663507153000041069830158124294098526308462630650150931417423830903402465286170544754599649189659849292087692340 423 16594472213022058119781154439791184640172177135293893712491190430138686462701888605963722393489796700115856763215818576781179168429938648024088758379281258029629298698125570183489624625351521679746849936150391926702122025032817832484328303599674862170 424 -66142992874291066950874057878812964846678986769530498061095705832982026485720057128801110391553315369440128559092538996670983619788830028569280386534334960737383770875199561895356078027525572782049218316335683631163569156678412313763842466771349464240 425 263637916162054259019274901834859635895177703093014516503369080740664627048788844950056285083829368969748108400994952533336690953804631077192149441994395529414233729842502564321414777981032380583999395266990522534056712899506655020697238821308472109882 426 -1050837375868853209371176617748661690017790041173633481338859667071975737685873681067671748176376557631750128858337171577987113067422485083154349405152648946770762392794200489191473362201189383248495115350483525332926976146087480399794659182684202383152 427 4188579359292846841424417611796368676057565751727066237009441785450514488893924793783807614734587182489026967498452637296295958288812461304974125947937758036775520897257877736068857142452287013256874940948693829674654504768229716524584964307877273330050 428 -16695582057203136144305754996766422292773034200191750615571857560820631637473968922499683133899185021951988940147260685989620682120966381529473316807634156082162292116314651949330421481955487997495061133709338499641230996568986483172296861775633166705190 429 66548756227565632006382631507087824403411896200659718023147483718128802083158493106939156188383496207094282583805011084465470468719889979532580304587222334605460717923513894243186772760691102052981599040172219303132698142996169172881392629255745213167430 430 -265266170377929168009280787982687189411498621859525891382980592548497526301239492327636556541997423260931308316389888977113064558453736715033505832848930547096506065498711547499800778426731874035874415824246203209469460071374380484574891055775868173267164 431 1057370820728859618076687858701640496865177902032251831811692643260821405623551674979598693616121630561065534980312653514429914031099770542133199683225337708963914539110147687359089288862239391666293368772534732377487218833546896027298600366073397337749814 432 -4214793370351475302590858276956392136568558961460275777266173491664255198826413943052449330775928406328494650814144374209059769989539189041922761502735129989160377400290478157002492006110704259376421324114865695870029356391992824492799531907565360525773330 433 16800753187204675838123282169769195273860339069278738288729912179430138590350598513289051505212054524731474860192708851350722381817454033703215661082594583662330997058781097650047997409754207159344376470586037814638746186136787568356332744897125335600571090 434 -66970678046132060522303974287080323864878780654960451910193058788903548499339568501921508576233107912899033787598938534479439363916679391268356940478718977031615556829430994505474245380376946804220648913862964884056527524952380250420310904407712018096972400 435 266958715923090777487944738602324019941805023322884322860636199372975534714290333106492366330859842655382626949803715089291586207269396730475795901526556926860053465641753772778072986143737143781111528455651115060954418301314486560944117886521076344848275386 436 -1064160077245265973945512611729864416457903804178235743477833731630721245458760086803074242939919817826978577126899123087862404158169881999275385920972707453174105821930441243299616504023590070308720670524839340945138020679836333060146896959128992943231923674 437 4242025278263095740226492649948720468079580798902378172081655844053024275593569984948409687499586332654347364283077949021949106812656237368831577518576848820734583073074005382516210842478952946303928838201290163137122511728841184469928965073092632783362576950 438 -16909974761090784826979148925727248071969801581252900483927273499100823179254589255739857616215066742294471373332299942643655615877459984501491140781179715698028450718161789844509243568938580046968043581912832507871419602557544244383985786370573257893012562140 439 67408718072973791104048711291192537370250391218631372340477347331352028266734970506547212144583264990138403851875751985542742077128835041434981929214537407038598651152547683984061973117543435723605036961491820124182776179098891442729987188325164691400808376230 440 -268715403999119394102233541927522780700133110189758062232254030656882143510416469527699256622465361561074271524200860779881394785874164737022949243438354280070307065328283590009708659368981854477198116758153160718783098455133417811377516669647871435857584630948 441 1071204598305332184823112970747489941239170590067028266643887750744280458130062304650129048465354455082215538829900639694405658932130967482960515147797248533910777185121704601139909702820424831109425287040958275811693552340631532684788692404152316229574178184734 442 -4270273083610286783398641936204248459920686891400724746913728789934495329374386392448621711773688149177337888392005783433761711439328069705692182671583416609677952645015813882380851203702664804415285027958634838561762474384662321333955752194030999289182497157920 443 17023239524401797248295838912605436022175717171882311554925984861824230641946866734679032424001367208715901438965465691123064133910522538086729981075816675730784851751676709435563396767560100168034256780094605431911125096973655343426239168992582301196546883683190 444 -67862850212323928543013059128063148900294221313733357890850248720308863344561728148853650776051349871384050970288677102146066673951315056799662285366375662728751919991606770537510306883784404656205501117323412995392540917457102352215860812166714604393810020272530 445 270536141711801139461798407427724131527437900874078769525523182860344091042388525891154842900222698358721421215680595007436872226999095706142899600299948787252923324530194549696416046703015338780540074580326612714686029209361415454167785577084671989963561365514850 446 -1078504057504157565485235145014449377798446237644166702287949851302157506122460977577313886074917897446626571382897085353139554995896270078829278888254321284920350900208072686340628490365215323202543709692807491528746651842288996019932543646491142738162945019801444 447 4299535658383399767762250304564803384890078322371214526949214998158036025716166780478738544514200263910510100663805642700336532792050221660661751629012982036301893260411034926420184500564089694657880987132572294367953591053040907594585227651703554599215273826798290 448 -17140543663446991439540286220558507685948619882399219809426239208889804874081964960433785836818188880957520864676628930289301070853539558640960712304930727782762336291536520663727052045214075940167948807938963597699807125096142743018421156998215370333979508671310950 449 68333061955304226523064423116169713285418527382723306336019250961962033787610935969707388071332214167034351939543024697939258443628197719792836765933789630916948855814629436794715811022663997965219160963993562581745526000811790439177187245493956340816203569287726630 450 -272420889822510740739214526736392551741576578106036896800871849070699629251680707092047972447278904878991040069203191490620477519693463612386191712083041749622695161464651087197560810242376302821276166097570915539775313068535399479798536905661567549999738546489527136 451 1086058340341431926046838036601450764565464007669586553561226028852751988611155487676801770777394841909068412842908790620355048721128478080711765105121423175137553633222084593554096828047529223381513337877716322161920020845032939629217141768804979324706363805410468062 452 -4329812711516462793674160627985285623486576129651721207499826513796094159609750180547810041620913480396875551596170173927290729936733020253675848598732020752231284922283294984615686668275888871830566318657199354732566212111441917239543296113994011722590965250075856190 453 17261886670381328971311015187300093672012961582422422555701611516919928778077474664455586092311090133699162791737761028394997324649790357240977510035673850354338684172099422442555157567842983130295779654006668934180197047748788848509139379929619910686607130385116605170 454 -68819353851720265711196364977285564502334498684481762291721901813668379500369071907039128210339389992865592407298784820342035517687938085776813152925712201766794949002910226214217455177261696308576212084544146075890568597346799357654075023617815061368956822108065721860 455 274369660680390043649974350251171862204842545356421578680580972532950658816947328357152317807671400485439677854940842878247544590443439192759806538677393666628372443454785829165244542518954248952122261554285930534764665682923968377514168371623607182960824756383120884098 456 -1093867536126406296124148866145753089129078739239723853035531733595235655927629624761621167611790777908298263379120991755192474954827978521949872853899306015300873846672503175088030775158619194602760487960750339753899605780936745189082519469298733360940730377598964161904 457 4361104757197487128285182705737151479185350345838926784655207462102857284503166477567663304448368629207323284187602308940538346571885712315236521648497050727769935684328743289126584179553359948684955541023689670234923620616389385373155417054725681707382624701632574947010 458 -17387271219151268816912810068332533047583848132062454415452806240113038124631250994920911387557338294355301870763962232396177684371038093243455041962562571438279146864164216197726545556035044522806862816960889297857569591926731093780101935077551459694579529744423553157520 459 69321739024439745420905673971575956963589109854307796586527173841613664005048468376250733617704905983890783514425803444264287431888297364162417259646934736870061238797599271295591069639664263281560897018874517279800600224338411824407301219296780634264431557853841992954890 460 -276382516321367959480565174610054403350841310811318857386000675270858323056836368775706327436673817902785565893711730689166855144753040592771755245982998595175649906194723284442512408733031313620747347523542380107896474567269352131256866124067144660430233162377889164729742 461 1101931930536584145929841661683646989753618791027269205967647699833400774656035771704523820197352307197269007815993543159295079909033141885865150804883423404221336734325344956860344637158078748096845160958592917388010364703912484118308066397368884018130896849681563333767230 462 -4393413085740318585600800464143330697811072089233918994772798454725243386827689043887491423546552935114334835511336884900381931963802697957006584563122087651585143792736233776888268513025587894706599783105271560138605886079830984703653352997393690856145441484157326135684460 463 17516703051478266832216676824092254282020395651706866093303606979101902655545527333092084770810062654362271236774491384966480237966860349845898726526325637958852843628826320241293818233403763217855652880964865558412139048890962374083501139486920226070346076694522420252492430 464 -69840242723106475383238775347959694450590416204910195702196455192351636551079713552914966463606378092000035204357553754744834575644663993790050795608789090607778843799006032259817401392744368116086389060940453107360024654316415034424577750029220377756593915793253458659318190 465 278459566721336941452008063523756582960428193590983538999914981593758735609437497334516278445830954000201391286510956711079603108445626988395935912288356221290682114916906676842131099456561744731827907917876483190678699919653533977833736447424618039913778101182697713358957714 466 -1110251998780581986817088661237912857512582906747157827290003544513721887820856166475952492200587515079915060690688902109351082350890855952294345096066210243332824535083610833034780210982413820309754996167898070515984449153791445885166524058431482567156362303839164544942072176 467 4426739736824464709010637277512035754497624909031569292082896159087910283318847101912695591447297538206625060274531243031006975801567541511644568904610657864327614970232108297044949941404225437873921022010314836557879753646223225367362136281830388160655422932958893001756877050 468 -17650190872123762882262537405335374348704580332191219661694774159370989114498535669918313687449898535577607081947355447174790946431821433621889442130660099740694577568923300635010052975926039659104831028868888658183170199304396162402165782919290058053138769437980098761025943050 469 70374901914235793934394503001417870095096365197417777416050072751305689852268526522469761521164897234973760892919190719192837953948272099994461999681708647240615813823862996986108838918415780078230939208290217746335324125018123160720668818474096805181570472149911025413534072310 470 -280600968191943958574603575068142577185229682228391606935113313628579846767831433802572687023797928822968600749063241329019410560968643610306054261894856378768501836688512199303137690117902806759710907804339221411341868572369674390061536636123691441571370775033002731367795149180 471 1118828399320064201319320944177193043341129328970402419610766449760618511310689795636347647180613837649233588554243249633201705821367366534238841688931156902274658325894018187119528693520302309485672314869109700525081449003971546040235184104247313172063957899539834113144154584262 472 -4461087474926702866266393500898184046078707068582781876010851986528738012587422216883641160648433221921155334486879125504211625290054949571577108572101941948595974751500476250611577508290292107633022003700757154671597613838322127016241037075352961701645638623844661093778160485700 473 17787746252747205353805284510586766277014052555704152325734692860721455280790048249180966165726806034226441516076035509617460708618284419636015377867781559405126978778586709360727539922183624044796431269163016781490816964089849666976547701432810588917932650258733257161775926382590 474 -70925764905001318377806312321329329720621878452923397374556229809770654783286530935754282012619744568580275177488910993902767861451559958953548449182399850330607790922692698813343967334370253492766935387192569099799942278828097632501736576126365968862116526766445499574566534557440 475 282806921908484145752666089230357227946896708944163571082013532495926989394576613970661343267864677000429888584656040210179400376801252540252068025075328603239301239915830052009255639780908381263685197237064954216255101027885265568718069269363808575952968806094554250919929253314934 476 -1127661968109674615951736288810197248420928982920940754703740608808097927553955425875427595259133677853374892444341440449520705786839861193738255626676182287791320741993554729470872218351677770503740813257769826121963155722165061524755344534297372033011971760984296120580698006694242 477 4496459766783943374643991892275300455390481505511500028567038257023628246735211406337072628555326002675488887594804176641759433339711375119478330693535461954452941660387863388207527091286737125193971332142725108545269748523944285636132200530942404062652292904544344999925123813429090 478 -17929383543729775263306114242323663966319384109494551173274731292289643711663860884350640999666789462658437185196435681920107488000249481443926355648953905071144795490762663262897712078837170532250499666406428962522295395286309911320404012734461853422787200421042072583775744523374180 479 71492890998261296082755537610924182418188118135927881285825481410541504736121220794386258354600556898936458914072139956918801971339635908483441981829261578257449727394020849484959762362886138242846635094352989577179445686155551481374821498456985661245122543087252956562355786597806930 480 -285077672560315061413284750439222993348461768325332704229404815859853187155675370022932889509909394133938879164658504860354503361272612707060680167298637949663033695913810245671033850165335265026395885114193314068405754519547092249096601370179973606906614614310864660350452764259520060 481 1136753713317514069809876419346316156143068264432919127617040316905781979208772875179816284538873727325026458519456318577719781731004037191383103499310588278919202000947263780794856145679543915234222348274336099689631069700164042397351964071734002367987978755647682980646614558302000858 482 -4532860760740969463272176528612923981619363194535429654064664341772913783072870657659032635478464502006605022369147616497855871813726892591062263190333689330511321598950176581157349127134988823273088867140180436852005249826022580190169072265891329735900008994595303193385047116536051840 483 18075119793391663980636345181805920738671700944186959652389926086179302663318534360143550048064087008162774625038410382555358304778427367637889029534422779277769113330869066899486415469091726147804431011577693769331575608295967220562373178454195176058585085272881020669137551261959108290 484 -72076350176588144557239072037303352283878975230730416469023594344130275863876283437541527394317094676466425357091089295377851694906961352399320862830556436150362520755540939633844999086549331507081653929620556712275165428375339383015753316509140459089473104098693604179249076253330381810 485 287413507115049548495707638291057834430101542610833442951128365326998864547679338181107122417259618596064022287657036574422085895998154955687628876382231265039269777439098949657931163635467272660485825734357955521177909460301600237765988071917305680104044013461464604762600077272258693966 486 -1146104810491990873256060040717060229145139330454671966930029678606435848540002395767142960635430567475961080640568633414983795295324756819842855737619829199948263093060659645611716024991507660495784603093389697145930234379334352019612333004353095528608813498788896205615905648277257891996 487 4570295267849464682892546276145308984419931564828994476035795840001731043257837479246956746812703157853730625623255472629320530006119936796518985105358852366986433984280631265441694343922693897476478365965871684332089687794550219057625221076717512994664694752303920500272778286474133349150 488 -18224974674080660601953277999461862790621441191800103802990124693673762517152770168126167222094710157554354116027682441854691650249263916441525850211581127451433622079872970811518043806501209681774362411017482943816763561665249080058495462588241564605148378155232256064174675050693065782880 489 72676222813259495578909569701255474701073283326107340239326674652504399829745840956152339872564836566826860756112657734868210600774995950973435852395904233535187835043968203038202739152494159807286081204328749795352391317528489090002591966342087123105767576224384603337353962043028843761310 490 -289814753688545088840296415468492443768093693184574949193119054881992403768529496992739260394485609570147769743427110389934563200550346845139628839965978946296795257484489932943528941452481051904073072784266225563683436394810973285049269808704959072601217632569584565417316439206332727615024 491 1155716598143836564485950341683391053376519147662272411946292640942160834654117396297627505748511467208631925357371402800877581194795915455826385169259972745125934274743759120107424346660270368872256120928012550369979844055709887015932962991533663972403940451553493025203385079767037810784214 492 -4608768744596311909924687126182731101344018041450691080456109756920276724416372811536396378040360466272359108053497731163243978626087854296754266791222957388943729579844031330326154803002683813946256256458627399956463342288661639973057361822693059930949144114347840710741168658969607515698050 493 18378970414654975164300149995786588195637440562945099954757801152902963902868511414266234802556882682623011270870693033278236141996998599698344946062307812327126841142279933991074578613203781588180893478801342572926178560298695379001338421856703028219463438762207756366950829086611947323624610 494 -73292599408345360141409869683506505803698327285431221924651156038096867655236628629783974221130363036129841939651387214431026048335151970303198515686147159687962735032518302379575414912387740540096264123903737269071517468068850166573593409658038630926957265769434918622645964477895419638467060 495 292281780513395686829346675497091460137214553173318397566066479332785087332429646803014022015831109140791423105049216674161108654396053462863856645982192792637202995346505029107285080215397067882885365055520923430283564461359268112486952600277610714799571525435207137236723372882471753849048690 496 -1165590573714765481010114873837422742640727926446138846546545333583848863718691242922819865978826665571392076256089557400538550014053868507806484090040761841878942307672266448613604190962708495439042426672201170772794760408994678874784980331864537772961798938494339819478491079897338667531640118 497 4648287277149633515126042618670853112165433956408282980054380722511214973433095057586773823433440091453986039509950238161137478510810987429324555324144370270622842930674295270020597177438326066101035435335785281541914296559625011569013942359588182027805949415017104145235679088415120925110358950 498 -18537131738924156304618614377971345143917343998275756462696724687848460993663603183455248838077544491167669689819330220083255947448746289247777928479310542055741948162533935379566170603700174371360783550883182593455255090869629747501832973958485098716991518731441299934310902450669873668881209840 499 73925580348185827614568306495058800110881369225504817056979252175363180976398753712554498383293114485629663429480187022470249340341841457292249788943300509313033058791111528571894559147627506570517867693204469594846771871043714131797363665396447640124951132526409158070557218777664061066983117310 500 -294814994999256177790677565557266627892037472615480347455941701841686678617302310774306369101794104848423617952408897395758450107002167405168287967814171494891207266417563007940754247281309631440066117043308657434197177194784180499078444299780392098738447665487846025167812937960400110494947921726 501 1175728389906692370010848520747082158887664949520677477375960619064459132385680633197828530542751408514545086999140157350319411813673500761275175525981912994721002976708839431488536741402981835492660100158432079276617231781091335560203967907397080671360226632942191172475105389101002488061709712914 502 -4688857567020552299037695281550060606193762445808390987494501172475185017953120010633938636583798759935599546747965669809305691415502630081543478327384895864552995198813528698266051004251141770745000111016226296140159512933183030136402097115832993929899164231839596319569664542162678455855614100180 503 18699485809649094764009667798386108179047243661052297729074129462367209684301003042056632890620770883602685229766809981610651911642104004926709919585229189259005453000717134116997948600212855157129081412468377243408063188941613704501002219863784665918467033136467337697596756904749570789989123999490 504 -74575275686698707202925420740057848094803072618083298100829526190235656417926091476200695560160545100068537645580114937022498166826229047385049883133997915402053366250146772516700314599118869254491820293612866529631812090303553844380477473814633594180779562410963659226441566360285441965511563914300 505 297414842878895050524649333668563145173804663672694897429833384500071802682242224869446028238992110488880406240313753398772844886586330906112688374234114207858964491812205380106424081958359824683261264202835488607390599652549542086344836530633317133504728087727063181931482350323787924797482822844650 506 -1186131851347633302603955821732739249177162590710596732334090265238783420715609048510395240777531851315823377062646440068536300088963683153686834946490528816902086928585880784763871439174398798007464320691555762879295984672347770380166865069081848887727859943620918657150967431317829540017312446203360 507 4730486918047287491772134015589394717092666924526236458381184049669465152825083620398799180254295882030469022055855430003291272041696563239545123112856935455469667622954239524538442072829671013829937134556542263415327596325994081795082326543691587267192800921824580823147121807668315349225398760199730 508 -18866062177735826324774329341101884811316041897658701218076172906583268236323075558595467972311938808474814125176401804384644135349233707030138408562479590638201272340940541678251443572678249063126159355341863953190347975750721576222334980463281720438598925048327126375859205453550906884089504364525670 509 75241804947088224975647926951823280248909695274529890947548239795327772424205350938487482755814758271093162495022916840254801417497008523416929855650309050168193002546603650662731058629035370702807016674788812949030449811541378192097841709420199331032240153994165440271929856832944532317809570998159990 510 -300081807434386282174206498558244565354045366320449787335184873498389027078039022799801820281213106151360689789234174587232137683778011031944593736487760279621434257612486637181835721116971142628702252844527105320460218603556782008807421088531873423159650376442054359233704567770577761849759905704098156 511 1196802911572424399481134207353173521173076565320527122749070346426976404156110140664946506620737894479463659376810619978325237769224891605575201862339675598420560047777505541048934103110736683852570256620118276575155029403000633071607980922581296835651187063897643749595236367472190398810869968289628710 512 -4773183224616048395841121226620124139986517249985627918342670061532033456592048294845654010377752535295807259003659476793517867169203417053517161553733978665744782024537677939199928815851429930804962317963836165337794094543884387461452452583499351075909798963741364766847191372347464644724159858055569280 513 19036892736288505146279517858406125524430818817249693550217156315745298035893228880825302308410855720804328064375227751853468886769530014686302016475455560264296207725612384806707738850867915850398732517444854721803582204253604583007853535014003718477650403100214243429977334953398423538316191233514655750 514 -75925296942645650265646008460139989962910053397840535105204309959184938259177334717099811551227572181334615185530807795318824582252336985499825265713031064325065252987900081469555308441464819226307454686154917954423846164661921008549327262402635641350456234414633994832508825344824206278631982851059668800 515 302816408798318537854890329004494936606279494521513548777373113396935734179037130824241997403359572170906194862347459366440139124022002308773678650977169665334434614503309765257642453799642658220692671214144350696287396932354541381845336335970270846568765423953359828378705807229593335815052098713751721246 516 -1207743670298220662017726540834703990694650455282817991473044846055074682413091924334940574657363347214643674521531357172609657905097893217678794307495415617516820606956866274464262984575295545555430539963764175395686606929626219638128713552721115014649908980255643779352929818914007041727317553381257645790 517 4816954961040329242458215048330601378135897483588442869319803771365745640455326135634636707345878413003146352265308208196348026821480797132777213803379466435720321962514567099480497643029419425342470875026351854915033217432371413890087041860729284182730496781213658863257616779370342477756764213924439159570 518 -19212011679214818812749321052867836910771293332341181764229078062167721357225186356016135309762247841322384608217195165990234403308329409754645913872674122222534734960204232016611974067949283160784707071959292514897389581961193361212655959587378281396901792361019702511606525555110545990762313832744090917060 519 76625889615441738331938007773469173313583604096297975176329045183270401831201284955655641524074068409670786159149545474818935922524914241073894393003130449356746362498427448195330812405386981869205820286859212338512107543578450062464789212181759933445309745667459052881274885733650786288550522090932934545890 520 -305619203325326044400977922971517491142754006761525620199791546543140858390751397217193113920635989610947679979040150360166103846756559353813966269102101865635180963910650083247479213135975216566151392320343592554939485406269289340914464747514480099923538280113681028671045251609371124482230134032040216909696 521 1218956370976401652474103639442119222322525636242113581525960338574542933500996184895304065634818894239032849880202403267823373889595737747471845498641014563988463791896364482336699348466539353103460612624454949725876405461115389065802151054345201434839656045805693395829924823373936726393977178276663334835746 522 -4861811172026713025145467505959182263915926282650203401024027298406397861554316640254044377531254441031805480163451681740344416771443844435625208487632520379011164390765781835646343806563830060616983291403731514733221460244825216965280894023887834589121351306415588942571389719239457809616365185984819263978160 523 19391455464102533979964620820268767205419811430885267647831902359872858916649655556574803003111604989926164432612593533390127681844787731581967969683354380567350515809151885413216098472657153360491700033975619932324013723954960892014555285004503356748557201261531617910228464438244473989704946978365296110147530 524 -77343729891810208948526039486558578805236318909334526866053317621028729760245849760592472973349832422919340681021326489138570213842260965875384468922098552178115852630664360660676101170960893477599548201352784205527885842315023864799928562804500476667971917381888686399607210756300948704490526646146115631653550 525 308490783029633659404409808983259822165678100350187571373724286273273095322384364887336064090843925220334933927487535265258751617370804852015948689487912746510456455287589260802604599642411678605275172684563857848797213614627052189116358379551828749142669887926364205742918528813587190457161208481657524808355710 526 -1230443398604028036304546819985545804275728297395867103694562260470793910264331615847224938458556940684885926090769609660694235881273816986659675696939197397821448821617482973252703996180832826669468895970578873046294894770373117616761562648817777035716630172857148555605972626105075601620949663740584883072103052 527 4907761464161222342589595109911550253277739870451090458095381704395688134570503712854138572429837691148582224962713406544052485117500840653142918371603072112382833871359344223391460088311682417081688548798183512760556498362967023850127566869960837703733980137735284436673820223660417451012373880253631841015210030 528 -19575262779109040984329919831558948923333268694150779262877378936204995298533731467901145178383915339950579759933641924142904741119607567230970854674535240955404740587727561930753224938327610086560522202168285953468615432013090041419342195150113078911560182762095368604059253313330450582023519767954548579818969550 529 78078973553612085245023750023609896611591287632370202395995221986064198518855940565337673572716040992634787341851570010905761467267006832104206112373412989806795766584806465979977913778929777718185600056869839450299189784726525645762461353752206559767198408013747219252114849734329498979069432665083687929977450770 530 -311431775084662829406486504897694954461959191313623272975561973786964565482901231601712157570623575171346815737531963236858672612238456790138393021447423509224219267153012174094559794538026852227548333083933747251031048139027688789819666683419197777418307039556068772241287203830338025640027444198938857654247800496 531 1242207277779377512926041447094169668013403931196209122425986236865319406066843934336857690753954883562833063401982535956537038433147534980126372161281051512603562763111632079274180585479194919503748746481709226659071017019058689554827116335233995588420288115507052701647719079343885690240442695590353241052859643962 532 -4954815998355667768387714098404532694780366968417705818404060510684055135947917821556096783591019911467140650201185765435519991281159110612666322370523914631745406827086386546380873825549899440982559378797725199238491390612530723807665455961298888335280229301656169200553045095173986850635729463373058416690390865290 533 19763474513626925691119376478172541828758494235113535962197620553470898946849083967485229558226987439900511406879910004155481381459071423120766245251640537475109789364216191892459320795838654061856228844922167844666842681037665760770867329368859071331106558945505396094076046912416081496228811415473850632569978619990 534 -78831785124353444354972097345519485235322105797434556328423095286259446162908337112192090558953259606072486842377497858992074921547619424221143030448222845339910912207796269115812052690681372827227978110281472472400559090735113944033132253220953159570059432779239708853169912503112431983769253966076997599556840438620 535 314442841381068576174550879546893150669753197499350421762130194265604228785753381429524439845693827495488186643529517258646261523123470194475499389341754625954302507793831825071968609467424278444875980329486177689703212440804286308427274737264856437656130700101880810219836172901870436955146582752871267103524939977478 536 -1254250670987353310332024388625485886932549008090800171503770575949109187196077575903125731163563327881400706857112768543906871192805956169299824667722694224271709299014414342851121869258320076730430938604188684068378608615439021882855675109369286913002315033925813579865219458682515750727641240068124826631463963476020 537 5002985483198389158258337841885613553416253603005189836830967504925530934547287990968823900081471558973001549096373840982911912326847909198861695808183793468156595854289066965510996279441676842885884279203769706919559237037318927778602276171685904714107833912341644913301374984032934027227053858873106257795779125489950 538 -19956133732507932614175791638470238259733925418025809639760675517521017543290253287322728988005891240839947370303580325283794413864713068420863343217230812499493224933726373574597019726787120911981194514191949289939219836548392820270728231091939556754732869658726479225616006065353086989834845830763891061499234651258080 539 79602337769304742039019928566339119006752326372775905949344595243310974368987212943323966045106828618485860608098195876843028945656903924688609004356618186301280504037805637005288310119729701655571498976087815779366905786401805725738544909913735662917285921653309831386064710748630922480146261168836126462922803296486390 540 -317524678139873329814118004656271663544948142226940893412546355292877352851443381397484984769375108977636565452224494686744064281570610210476143375893199609869542687000372761613259477251201468874557992979447107285810323171326182615723233886022958869016988822359047747989240761823935099812893697459061224535328234726931714 541 1266576377101714738635546453904309807319035112130029651267212147611400396151460926259987173433833732457328827948977546403404838105476930802951103161579298059651486061187072327769864182769460039705902949068297553432869175124125911946150229882130798230633958320476225553602397919433564134103670251487738418682004676614230978 542 -5052281169158307522876341949185732142024729965719813468341741418208774992483647892564425546015859841067486330499894772610145361409484247413428083506263879824639351353146949720033047977458560617908350818068459783488131168036308796593128683656117316273796884141677392367588744764197166456962691379086694998498042993471656100 543 20153285653645369853755868722232427888790356395833339155365251993829007621399630642571424884735541091728250956943697960959541053917965651492960568446967414474809342345352466819600501450871984036029142631241476965280396319983465811174169971074159614170128743309099816332030680724592087892726481179924228972461414033207209970 544 -80390813208839048630608142298079376086771016143665187798102236686251916995345605459729209718168361534002954303584968989031032666455454336791087988562635306400583531200417520495574159376825386104329768013632791678293574328757881325908270971821597930495176408296078243463336489826361735565126355083235501222050320272500520320 545 320678015577633994937542982717337131457347443006770237886315809989594928393088049222323890944396468360482161089418563584667569595228908058722570186196129988047663610679264643665354792374151730120751723390259755446101489801204295518704257276985814376480096217201341435702466581046685091909696092787980450893255221389890582034 546 -1279187330092137620246915320258974351580067583352619871100890864838795625358114563725969141981518509809637568440339045411345369344083240208019190221382416619122545730320149468414164065448251997673587021207881131914963728148318397380996235234282048778852404174780610432854838289887563188802074863245583271841823269617853769888 547 5102714843595344879397091618096627278074107153520959077536384098005401728323669733406165736625239300456725070125831228042404365721957028395401121394379611663710710627370263652526394386941675978826117559200503579672604819651288308259740009953450671506224751364177980085404338361102946210669017881558059288828273355181964577210 548 -20354977628731200418836253432963077077103942355608293340785709559015729301399548134393338647604676135276668170723485399958196774896706202326550398866089269478652446083711083554574757210477612536889673223806323619584761594251340786017496323054344932506430357786569933082819863366732784988687245447229210162222296420016440353930 549 81197401644269883958025140413221144175222597252683308120113484040762085694263025956553620333420371528280331957457625782804393445403528554867341452987810215033834582545198230973493219698810668146103142336281854895166845543223472186057690353658121535843663040854606488704155345670815148387276254248790334447943107010446982387990 550 -323903617620826469568370887813899711589972604739366636357484559178762903035658985615581815654027201747975344652396178599161143609421834328817443895783419120234985270926636388790024691925879595776070838839494678022153023367909266478712534358978239691399887047857745689178765008676840280015235294494992500333430704498159790206156 551 1292086597925082004785070296023384118938667398556569851532476695486053909268447712404485996981720484622527767971175129306857014567216591444032561443041272296911097673233996501022813969812896753489073156422583773376437160736501689523946717532836801707540958336143802687772693709155571786511605690323425146143819482392142684788742 552 -5154298826534062939902969358036997038326392087436553043446474578246950825296197781876104766651268418903737923692422909561026148054041202474971111430302807361848646573230947515262196753178433214346123551379364394332464950001887132716067445194944838259825012329896551371160502807141353752279605065016536210948755630641940329501360 553 20561259127018906637593636569798169074454557791812530617195254200985499412664542227262757412963139457963557251104351834799004234466845559064274443162118139164371143901959471463364655186816636059835809559311703852224284034228392477500391129593244081121708891122367053190895035694676003697067891336880940750692145540140538146019590 554 -82022301695527412156695256526095318986470325866856048420953351663262272383929543801252687881334973249210082592259722360058837582152294884323667207253801301633424493918596203512284884706208188682519287201778454604780939483613426910398466352889657886446010311225201210550332856690802572439655939698115712598131338194588621404364720 555 327202281666859070338129093849288302562300933285449226971471952195914291920614051118120877257298109639635949889897575517394336075919607146229556298689335885283273972464668955659958878826694603590229299644861356027991926260628926013788328732915149385059502423599366431770192595198720049031779716287030078724826390544232955253762462 556 -1305277381648333751449306635516075244509607822848265888187230395509713868054003633785461109824177314088741681878926699859218803149939963364304136448724126987982115500688769004390642995170848614732337563403353935296961658320741685337705894107491355243574536914847568072642785789982969454992966338473070327388431122502636811054022746 557 5207045967160851005474483861083639228456399289046002275388584760726765143311352377276426787993731898741237544669485525091357357825316708380239160703079881537686517693536315459477697556434307432115803199621755531827822846442515811079755461334961469111387118868407981318799155350404045676232106500460972998429749335213753270239988890 558 -20772181721936830886204910064972572905982455500809665385398240442378659217163927178112101517638047734146647154754803899453539081366448247017751461361383199252877149127018916732782778342638395190660860919907446539606008939596338739502129867369534288304521648903009925702216708581379199688158081253406577586139491588668706998788429380 559 82865720350065045555018519717151401051964227350311743605349254036608626904657165973629468970405014206542846773863632493892383267320708193735029541122810051197587745184986648770919119173320985843852804300330427563051568878273061460342353527240662659016186054664325943667035124488140623612614441525775698303199361022887460525369717770 560 -330574838389334869357797774864813677696955646049210222273119442686184604373062142988794485433337780191511613877853616902357348142819071982938912887248895407021055410152629267431139770694585284229701984645675022985242649456377116362737623340051472822506103915536576392063148504697767035412075982331007416836068999627081783303811234238 561 1318763014649902793300986644669335242181038197677358336206851001233111291813252254084359192996492069375289794037541032584045134496260751309358784863213513279826337447896715587656797827003388664983876786878726218930869246151939377214675590645171343198497643146166396652904752444318242167378394918264287770735470562591295051884010519662 562 -5260969641008188134277930555529036171839171149803735341653913127900589259691509158012849579380714177202850375342750677822217612659751368822432798350543960062943720749702101186193341214079412964186914349884743464691652937531573262730918559899428334100261661679761696578908780597419986751297816245095546686274543781523814627004864402960 563 20987799080409200290564338799029894569707377667346842350322824747315583548028773589974189888842160980550039283352046408819154707654078795872588008653401818229163215728255092901629173393146494642461701741997746478798922493104008435315730494788091021265112656130069361044611184698089226472918113633001805721174059777707275037007723365830 564 -83727872922437452509281496657202551200457608753672932047386181883165417755833336118193311031475722490504832119258448156595891696166867298678530832001845515594401532801989198975522543728124073019609983894030148806318513966548469255558852422582041667261379227815488584324316498210297048493931311203701601268366352620462329112151901883110 565 334022151585374542341415840032804719479848112567733494699754244099413818105887828904292700225796423117667537769613875823031527694841001377848079207092338556792269595811695864431251537343415094941027022557774547723796702865650836911451084944731949260267808205790163213099146704001110866334369505408643540952665602637195253856370420872554 566 -1332546962082710908379621615759686056422697927070707780219554770513816099314478447923506634110432129259802725444203872449652816928044226968675363610080162577012742316674243368523320511373506221453955109881551583580582113449376220395750849647040392115417313763794875872131658456067845135286424468828390121076447536724142429254882850267460 567 5316083747792440742485843376647212936403835651886951771230901315349932448334186882264268839791709781856637860526881295987571616834053271683526592664827088824087959896869077766514328322334494172494050504536248984036932246837793313896508103428892096727089568877777631543439998024811115661432286078878336845550052297541914976971960050919130 568 -21208166954753537517488922622256059045450127014312015882029998320986960273718555036070283442563328006383390849573690371617987486668082752986010681720990529687961482704292188563043264506477004442426288393051725837937221102546243219540507528804900116320815890858300897999189879928136518032048297012375495887156617948825470678709999648302300 569 84608983024035965357088283731697078069781050622054110872256463444236709409507116901091798108522530138955862999789870990537556063685640998891934524253807493763418564620789933720226895232883805064146003234852427932457825156061421312109559470484418837465236185094450085820953018187598125154241587365583208224830533627164263963033970646141730 570 -337545118062987516440044464727840083888414626348156943471480650440288228742782627227192951236346775269250373679834979052659936097838644100738144190257653119312705940757337526008541574059570300110797170091504358679872153804430558793193292167713083135013539169113997576466439640830368124493455579648037836264241962918211679620751727324260736 571 1346632820447191663804241964347471237815499152120340475485662297926434993801166732219222229312389855037971384680100288163547758517894722559327491949060617793733100793109609026096949013850176572673198217520042881480609640915528876288325937187637144515094686293632226884470723057983908724800598192834872016224931025291539062573814407026623914 572 -5372402709874357873811186478829725450242616784086308621019003748400871776722654531243980944686307149751725695748501510511143337522078296290358459244609616636165555681005872299000385340165476733156854916293236935819544325290263128221053878229833943661825284858837371806012178601687807501896788833358419596704413646409842449815772464066430190 573 21433343177033736271453339012605555933876609741763554656046034281429964826793043904805284282811183163189723215758148046194436742331598734696801860283270159413392557673034622177752965864475155124261782644746328227959253491588477224492321871018205944725744940937326277608986802916548349371745108558098382365492193471101617922210065644239522910 574 -85509282542508800276008190238012379859488458082197989427358936689526385573852039412755601955512137643097474743017425457919666574525090539326200896296913955962044073822859429848768507004008055517370140340359606019103191072599088632878920083661157657237095587346185792506533813234976404892446024201210240599269413394103597917745150893723437020 575 341144667566641388573867603130562074251656886366421302659336469987757462437322094784766153192438144515243500214337419426585999250167699261003193237474022418536005201426964672082984995734890261419290308931336576730571628204976959820080002701730887296621451964168069034968493570403501798283996704070355448248354085486889948773703847766618781102 576 -1361024317324560325398729258145252516720122182359358856226601090267435848682746744605123690435628293037809739945421053265121478059027231048618532099974780094179944355342349568275192278590190539918026858427691686756501110651357471355294988190089395806746497935045539865435251966091600940041839353566486629781404665718024679084664080384797883102 577 5429941471313913706967753937653605714246948280189255178630820990816899075866167313463954926420963645992864241480691930772747415841458788841874188327004352162965700397833862640567693406326144802642434948475816923964535370868333529790449423699583608045808345224865538097058953917829559431667826082998949047528209380338538006795649666789281353330 578 -21663387655757821597693953812859533485691240794128908562050674971085783391488613378184612517324791733670727073974706966398995679973332834080063752026104816779593255520591866030816913865727972999064463037235038554325347149141660632231834523871240980807896632686773203869889773083665474731719194989293314682931094500549458300195051681472451603840 579 86429011630431654263103325953301894390216387971457428264380976540932393598014609593269289179847141040321337939014835183555973437740655561729992744301999917883219271585012462645802729246007376872291893270543665195639789367381967754423235770034186515265094989367296051885584970199218011250924282267119215357143685855381163936629060458471080976890 580 -344821762739329022449819670380168065743282403905528111582502736969741164465301408593681093666787581768923154557236515470458099211555034693144849680145460018662371596130381423531404093110826803740778052440912145808021688425828779948681835802408200049372391396777259339311603799233283390098320081338970901661411130197050686924155462084053236398202 581 1375725311254096857503633460069193447710528964724758880421671846694760215835849059697851171959525939581270828038867721966344134257365372230065401629518712439856283119081835602324459707582152842890423920147739865723052389518449232547276787759057600395004098452375715917449637767982026595461055322627368875941141279439526879890739859397556808120438 582 -5488715497493439652421691590324473179031790775862322775866070686187862223327691760896263199612902057121460074802911007855595056885036559301614667270287394197838644143078751236242475188972604229194229044930859347180535982861044318908214901866934990376328954255175407089337381756881381859912821021396142559492236710611758656747302722618676028361260 583 21898362374818396420782700276838251891973829409354614492893517851823039403516830805486295997737155256573403621431589605449921244805548599138268953324516769864546088104587764149652821623390364340932970555206156964411326896474509199072126648033014077521582377632763428200644194423961259034198644642727093644362909828794044099155392847020163002443270 584 -87368418702829427686552977783213031627573004426976119442545612383710561064258039325714350705773317521573957061398893272141218843076372566010164008492208026211011196115125511348827575002258441386242371088944689851153247138752973287097957622221501354926654817661443642547994650587837588777963531744123227121314734951626415741119924400790664305581680 585 348577399119570563932448060126692879501676813246173043128902296917168387616233444497322231102247823169806314794282994323163088081231022056294479268636138964641016225588159825914353800862753220010687998737209145115949206960137041683378602237999317915195982504034620519836166232454806742360892877567222536390615502894807706080197647883604010689554854 586 -1390739791748325118705085440146168469231858636445377145665525630727415663827734234313313651650200768020213803966476611701707922909330170411287500552643647235168491011335612895804726293889370442358741457720760400108791373391498168498577175364056118386963114259574388744445935808802029035014198568813015225178660112031222834176614227087117329066755376 587 5548740775285103953693664032033345203965168015560166646377033752709952953643046302688753579586062099476990935268063060073147130294289314053308823282223495860762159880805536303504883890538095478875014892761070064729775587893073692535775251990582634471322446177037505155682301975645182478306312890403177141019912498778637789964831275096485468457645630 588 -22138331394582064540734412854152467864905219500595592097039535449779139325952671685448031933623476752986670382594278999292365923279928571879454754473289675632175029482891877548009117248840149043178916121903994747390122066255171356722199446087027955217758832536860975561155848175778680560596551877154843766409330829643550695254659840244294081901614090 589 88327760443182297718415597530174655797768750899333605409097669829024134981455526612403782550492113260658881027793389584803188566230572826111653197057512936068263152732529510966923613243372337047359145326093799317600058668309352458242975079981909713915639512442964823902830751570027372100215177387464613847568956702544402563961979390432054442113871930 590 -352412605171914869278343576678373645466060592232369930845174930125966662716713868347588533337585642749144138644472207444699995424842947476349006856517593587124435852332518482750416699528520029672583186388938442349100049848372708157802498412320818868370824861696987276974387237524968743381543599055150888671999744819281909770568464381900513794514441380 591 1406071879440470005132811148239348978576505375747662911824980915465660126282620199365219100313282760976916845659737435533521709015857202368554619948930876568425848817567725643471800986029021188276518581205371801806214940309675010712029823237321141472469399309161551258405532945552412892561356884228723309462870763822627294526994533355395619046293269130 592 -5610033813740750723506197409335203600472011945852018589584741632469460497318860620633056489523558982931083344562979470935133396340821518669116783615498647939039891589752913427783869703437552842644861518755046661264230503252414882302710538569017734811652733302844906842267825656860039317404375788192006475877843023811947300357531529928113777232186468730 593 22383360855041777707185701069966058499557695714018524835816185199410689382780664088456113283813531464039282393733462474998435450667748250929868242860267066642604779528210628517835268756207178809405677239589209737210725808959008574920487782865510962163826104606120042480394174705436236014181299907198600863239409482526062066801576271929233989241691813750 594 -89307301817579377014762725735716817631506189441657847224314075418892583412829705613467789438429304505661761324899624054016386199828294624082707779374036590696341249549651377505147040504404148316865632875193356730385929557498376118996283678094311098359976379353597565437885054489396348193901426958549044960023081657952693049952796466222040576362381398640 595 356328442349622449933354624329982662350023342452343263171567126731687230927105055337874249103793997778312164709975485818580971244091520313211772019949896196660744205329266519911119935766996784923384737324817854610729068378905934842440812188096711455175247891401120534929409916099289579232021278169497297554293438061920089012778822928791112689416563609870 596 -1421725826359035236804698720707497362330148874237236260126146682931273421586559451388156571704424370107971616826718318267470640068048521031224487461133347825834360989289779500851667440448325112507156434975444057651031866911147112076583781621220824337150508788286682080705127621625544448168116646597533841048080496765240560865866624631690319295916451264478 597 5672611645283916989296603578266752721726150805267861117765573205077174717033964016362995164014016154347628880371895435118758270535375779905577908931986654401082613039051586002030546618774734765838160655584879718406711389753640006313018645293850243009805260823005076300995806635750839146901557413319734804710900842886455487264460326473591351646936739807650 598 -22633518980953135728290066788274888992817817030886940502897467602649716535294612936561029237115511650192579840126347843500184277522156669840711136503848999809032416697251584803705226770769437140078200764407666293527720808984633111571930949635319065405849712749892484892514602542991663847461978781546863730093460104104308809584297213616398778972893489435060 599 90307316096710949216279110390634786065973310272843197262581291132670415291701565135534154520802626100359141553890244040551092976871846429624755016160430494351798845571477601930723707300660474904808361285972710671044948125567007674543050918946654779496227158073692180455919477059352616973207479333112337079540768011242404815087165558941097955140026573421010 600 -360326005188320843968517520543896595256376122042234802692781263619583146354129676745248600129614645761772224770382444468377897753375076713744734664537705961688876291232285080831837925095059805116534594673738587055391702971523116367029425177190777849206126712056219407216127759415887628532906186601261140085102599792783886807662994387734387713977637578058860 601 1437706016324771013905255226420939103000701563199621254715124689431258441097639800199494419500399843923690110622755441933802584290431638121698342350834123661223802567448493621222309605171600211357640517042615633848639302877269608783594840778875042045745196682999662094845623605031189736430721263964289764136001737693541965095857574505010264546379533342134874 602 -5736491827385518436387589536812823331675818087291035833704985419246747241852000314333546911551158635194459547382341247795214353776324813900697401862415735287687822738334321856852899790014420892704160618477151082418820528393945552761320652655591282698118353338972862950825178263371658843387146931829460846154111739754267263688037208508351263051564437049964640 603 22888876088882223965268496454306765709858051445208754263116606141303804854994650583274340450607902897574331662037096597701097380844623652724210931444638660884568701074946662719387709013367620086118342427093528485343462341123562036820988756027983495974300398148766401851254009711421229962411129359712077897207543538916509497985059934243257645236343681425721250 604 -91328084885415973844606382213080410814075506809818799953484410396240939644610324204706755745574810033262137565649642919972828817476340665677008667845682269211961746800426353744248921692426937803012303038361513976245304106251135611297884538805246257939032075607543124783976311055200394627389874941694084554444381077519653014588660044082134020842745754843041670 605 364406421429524091525425792735374046444801389318147417428244347691776191176513898044480839105890892735226027473108560395337926245391351818992867130245730140728178745556355969067513806384864346769641807956515841891237871904378991168634688251323380446416169691365204095820855249471235314455377599253616917120546616565771635866947204015654306704847292226402262374 606 -1454016965465695870313378128228744347877405238740837859514344982445726951827339448151725983079566459815500024801762669535764748612208186728893460834803782249420264135946832084260860282173904327411949696374846452187855621376295020382449225693322855673959630472220636875067753654209285213871816787700431667918953755471307961449669423787773496136562647723305829516 607 5801692444706243759694181731524586963903500579824418196058870170934816433667014572960983417682208991715843936987409937798143151253605870152400450486895245072850002660523927070187557734979692539324070715079308177050309167188816700823837066354267303239126710262423331020353613862635052816989980693019000226765135660719020093972056199184821825195402546859343784470 608 -23149504596098647456376817275418641469572182280400434847568186253667490905067579240062795049039969165836833448204049080071293061234245691833351612782243948094950988747485653254002549460416947630567781384896582845455549395085589008729028202710864059983786378335813396964860773011429189617608835296327795241034674553135473502535749798629378445702577771108944269300 609 92369898159525375375015847540125045743369883937483833979896658080685600692255217109111379546458348713105771301964489638667544110228282667072826321054922579752139920192219969591514115969744622961285428400031345176550429100520678926442910905537457759803796906525863588839630473711398160929841298262940139827388851374326616394555588559069349786104054374086164017230 610 -368570852173001412513027207785417184011045256099649503789335248969471793271613181178086261253728196848152131506049380154657030502890409848292290909900122913475609368044629652782994955257682569738815092343341929402211344260293031758914076557918493283837488081991390115893738640419556703402983031929417031842331820319611318533051608777155128964753615550054858424832 611 1470663322846203425602039893987813865131001476541344642488853199198335057295931844867882488305315600451852492295237654301929329836925358573356242789366396783769877925237464552161611587292171750643109919660861887529741985419848305556353479136403179325945419863356587545380242307746804318043029787976724168330450254582010216759822443218075661705502292204659853617734 612 -5868232111690134426090180410332789213296977813335147737422340141601055442755382593558118567530364720422644591905057519570277362909111401948903428841870338392692769456032991270369141579096212598671957329036712672718987285374357739583634922516272126021716483953856213592966671109157694240911290087948527639095856959883079699690831522315733725523030161945693717205270 613 23415479031253056538821804739830567286692362247704598732040162794133144731494186720007898682822971978962820364927572859893795898248123287320699683245578549957781719283499852506808366912319058241907890234611426260945160296478755122322576981754284292354177291615940959724301021974888560264899654139344171167783991019146267923824720010070461573038403101362295145168010 614 -93433054309763735685731719201995559457857022496266404268325515824629940062025835625680032207927441624354101667160394239656574624956372459157598972856587850893771448665880192807362817716145882557780487169954272614702211342895697877406896905252073855910386059341923139871283021889220773077876048015576003999378188197195858436167085727988327268072285612559030459562100 615 372820492057066887996183359739053498318080576808395857531942316694257305311963901660856466946887757889793754174568937748335374204386605244046118661290384940856961095210667915159116335905606600797398237834266979106266915150005167974321163883772680689800721621324682822691268688854822864187870276243747436137800927905807142704199018545386828855938016006047522273178714 616 -1487649871206624839480524944602168461103046808770093242433567544389120975736549946178859035410485091314208804841427697678186039086679416241830433783080700665860254356111291663621029027667529035028379016471630649826446113770055389229737249021370842965682263111821446338301122163910794290047504821385619747653085875908621676683493480918545738120513770763193842437085344 617 5936129975595160798332768170209329579115201590531907148699707821391959530054716692032974534264307841246769670815485655488318503602174188033853924797815862134499537506152706612333731816696946280177167750076089283432858155415134681056657777360930466406815671385814660516752227703486555149522973591582355943304568402746287461705329522908599794826010622132728638488171930 618 -23686876046783692642390036295182603682569309345288675838389171362252111351758822974669431225787589781254822880828870681079844017126578456265619492525115642966687974920471748711510696083575264707003572806331664914458630166574159599669496356055663827370044493000694621768765900923144806404804990776744565525722000919376735666468483604731219046429019792023982180460062640 619 94517860192492541975338824098296996876891730253680350081010340068773514365040256489369233525652382465200049150695898312316812979904940534532573050846441620085350785661026595326409595225408790967445197805380273442211402366073536068468948429278237922157416345645890999575897266536764810781976954348266626526857593614859653461641380298460839034110774643290295168958923170 620 -377156569465942503474812250376541143553798263709465822120531111608512868748346944979249467893844645607744140502908860194621190689490466607140916824002356377026397595799850349838900827700981375081634498558002326996961134912969353553030452805139805099177929680740276894965736254111475160087393711019479610065950623288455183650995581175384994263625444203909243454143858822 621 1504981527809933835369452703691603369818170518123615879602538104957095262722955337104769092082509438309812378411314930550590147309511319879608988169406316483237579357333236689728021635544235409511942732860584676474591580851440294171012915375387582536258566781955797875258106154250283640480468050189791783905986959198262768172429115665477432811921592662507480110670730534 622 -6005405719947845692431348763340564616196841550885610765965087134572610831967037644686143598362642911606959386487412323016648000331802964450625072292198838446511567226496134477684386591722378923107838858858889841463909235112602581916909954954460431332705867907041269698925036818625658039158538451234391605263659286179927669197321289008391728131066375811864295177315708700 623 23963774433001348954500606223660403962087551520649955175378794529561877865542434678417051177533702786424759875052341659072761477126502938453792974552448997063511159780599683466296312583057175182014052335008308114200460145618548235252268021417450350805352290709030464692500929840193294040686699750142996429202956786829646729171189436486775511248069826282370145788546919510 624 -95624631187097236570717125641401945371209411095886819164278836032089403970714796495110968590859562064306216326273040211096366209779065794359944702515739873477838778986606144817367070379344767994836454993048875849069421851390218334222144735735423442124110829537203547033051139270354310162950393914901200909359793574726055110686925696643954044412124124578396124698778075730 625 381580346763421841992170683109444694682215703955426916258916292909876574915848762873466345487825906504133676539586637792461521152158020259872143772462867945944376254833488312892402253136534679753786947911278972337980038418797546433447632459316274214410718460764984810797522392372946594994452575164253854869327985843260831599345857223205228241324687889390970025762787825842 626 -1522663345392575211597482546505221473696942414016874057394451054767876945009158334556578713678849325972039324521115819027356980932187333065768553415860889654375470593348794658076775973739920611601055225587818963851050311846317119841460714678327254212842294649446539538470565931143286720289582853076177536473612456569615917994941911465911562941649176705795944636942267342128 627 6076079568410140460479170007672340937063337479720857066823195485282783123349691451553211471187021953817879871702886954206268075627808697534824820621486127804872064034089120593791269846031605966623340523320894431558669498562042559908536075841915640520769073740501988450277532373281751049425066154766536124819562793632300080452923154711183384296476863667989992697512874824730 628 -24246255133806669871539360075206511545438969381109077914022987238214323446697848791411136979120177852403771939690983891796538190515963182216146944014749201767066281185754511389940371162942532724629765763161204524822417088267754770426626759918202383927438274686674674127288126092652362013598168809888747911462811721645973684473426113900042367221406310268363359095551731500090 629 96753691259838091808805982578342589020785451748043742734374364066884114777821183956735776022621651013549679213950588052233794481046286211314401634793068409609841111624263073206479344481320575853550372553520623596117953442667415427539741765887524472805583526771594077898536070563133684634533208087084798543768747160301095577756579965020128392397509929861232310169052756964630 630 -386093120552131490440168048883046207581266980111051709036521466568689970659882376438411230658957907498621717851253650749215807945616285720763403878902418346454520673287777069225261728480912593202124655509237761349195829843946148173433877057843786534465196813501338074476034725545222298624985255588858901881195897835045462006595192872760827882804468251997770645837219762255132 631 1540700513216671646522015192047596119058858389776395236485708404861628066920491434382245073605543061093909869648046076018440134628961713545320378854165663329143992073311971081344669253863658921013887372482067880468012734067948998299437278223978503729144062200819101919032184360747176390505899977826294924288395621347148852899172036415537694713130961649048356071829049975769030 632 -6148172289047833826713609672096912350610837195760288534712727492594304370299306099820838997674343799485804461473597168587117694003886959300490419756105895097294081780897324897445742386050341605873825507043341789886870606826378035525326140846231371911121264077674053624937225938302963030446977435859957832076042789929713277635504751905880078741526538141051013077456719343415060 633 24534401263997933753289864694339561894568276449243939634360500445578956576609599752947507504897348557640332900247732634588265694458309227914934057708723697426492917880064945236875708198675131232574154800174158141659545464468114898376701939653966754321989796746217531769894177605381861019661548284638238900610520002508784472932394887517167791824153572801362427462424702148157150 634 -97905373034001502549144765499209602919930109730707223485503056833325530729300139538268024352057083010700111981625856680583221338325453062449732292753157095688167196926266970544246513794798795721350832443627587526821716650270480557042801547731672671765023070440472728613836822649324476583490230480661021562865143960618687229255996680147810948995195733036440537054076894120936480 635 390696221957752274105644055787036970389228087911449518671442742130607535611932025847838646083234855283067653229032755225997687636241281045116247109173647301194991691242100151258793530947311614347565570745388730482709540411877648086990447265699398345331448374927268062746598474116059080333330479037226501056403118548856456783431226788036683279744252824018181418069596849469799030 636 -1559098358221119010229775366420070987852310570191765558599497606716547328025222467125825713960386160106864184749116431153529175933608965055761383938193648651377643425969952609617789439323065259687865602150971338701080874470069750619857593084370079747053334376486608881428517539093614130261486026747335905458723056086245282484686398336946118782161666217655938835506667497959814098 637 6221705198990776531101726326298738359236993213185717193901621736309066175634367022248176285431508022595382296124051863900533427775232422853827738386350844904113618910210069611409019215034047247801329917013824888723486096019504848656156373935574897608323936935106875235625995915539982669307632440094836852218969499283958988726286824712755244278839492628059800360541532020059554850 638 -24828298128131401182104243986947045469931562130035762507712854773484901525780680343397857750475732794988544580845124835085772744730731396940160658996523234237979886364829445490451300179744499405586172253657057331192997944268636185347099005989103313403484700228397031152753035706872516188140274453684178399695397237168656304578989620380698812319224969166732950159806720527055492900 639 99080017866203751285256530942807987659125627496243025086689780576808923552262976385226556812502651305427578125237105267307522997080090584737823703923317687438116968065960104204928385282520497951631205488910617249388110731227993433879956270871662395551979545883709305432486099573755168010233187407346851302349550820427656988135948295004465431252853656993450356284980751471965640850 640 -395391016937623154914501347933003045793974032815358728502309636682003073399139985339233596862581660515034952101222374490921810558572137621736585904222179323812158179728794174438940681989552719355976257776222509173332961269582922085062470881084827337074467140123065265436785844595830225474487599685485553316872801682728166070464843396595030141269521643745912006064034265194413654832 641 1577862346269318854388403625974218435127782104893635202266749105674525285726527744946492520824575798029775749956083838717410488233404522876889943612138719707910078582124552421496933608115915254894013568983714351688614313742543571467983135509779968807238944906958041199482481226064168190364727312474159405020907489056504165090257822918105094103811180633824669165495344868081917942930 642 -6296700169476141347878682347593322819981352847309568668948324585168097443973104257591787698854894784510857971667682943934730837734189577719941115803248275712614789612856123111170194663937951246796049200763379811636186752741007136619313506101392409206286013245803187520665793243115711457078610464989435742558156646563646952365933155220717176759544792148905101914839487486035977585120 643 25128033240899989131941838047120092213160163547676503760303970714173859371604538205667196465321030806466270982567330353837072278977660162311203964560253801709988111192953965144234127926893893151123087340354725621190322377839585333789796744301178080484250027152157024153032270803389101492303268462588995840996384242596055466604389801814048843057254949895162282694736238134646978910010 644 -100277975928713747877755647003032840713699541069072472500018344141768674740076549311732550530804154800705508034621834463190371000472597010261967569414453002525858502279331357751873481757294747117409432038050349741406545034366861141559676746155754710982927752446653248760267936391640955439744551809427381578780959245524607855483385245884460945986425891516489106391719908020617399501850 645 400178906613207376064195915196462168536265805642373608581592994542031451713012830643427558075802583081129666165489166334978931469524647574541567983771708153381131319290584550706546399590103305163872161124562158750366205824368929804585997691684779409909108784344679090909601177795506273176563765164646130846959055869295650418099562242444343725884597280419553768355640056155056704688950 646 -1596998083491519663072791935405740065485048349491897485719914220744243279550534051276787434365266612603026859129273126734656877322318407492015636583211729846843679891582416397560563545540370960526622626258742438937643347329202465929960136785951935024624277524715777680061196422474093158982532875958066318405999748097337291318447500162340863424176549434706721118277642213395197177782284 647 6373179631266813718202950939833752104270017376316244864855284500375649445640381016030863124929557855313648027366124832964797877234715941303894740510430625193618839772092089562868111595549438925067072845055129739817217341106704539258877187256601079376716670785676144946576401773466049997540366830617679368901687805982284594984976914510725480524240983554753326639227715819268942228944230 648 -25433696348999471566412801582765674661206097161158658723090632100046637078408665182615369206599489701844662334108619027991586477137716033200545405554296445367661191383305994620588497614647355653277441165611540835794903867980387856899470641137978309238733403573059330850928029452437417916402857156820980190658810365322420335108684439025095030446120577092265139756161420167576428401316320 649 101499606297674761261140018817820872952631140680439510192398753716381898340338780880155238490372285854878375967461078656515675928697353938575722473563616837781252087727626555300966299324499714647543960503289204081765341815016920693111256989417116302346466858544846893790968022234140227314439461577940916314722281534789200040046500197239048754213034369500804921071650922793150584049654150 650 -405061327625953536750064624300491246527200772408696883958986358687978004174136998084668625194310636650934643876829512654528844679080727256153070090222594530901071787357606344942618520073660792738972000748920128384880132771185893112296099713339562155864489901856020121602851514677075717557709063020430048196023970381062996264362072887423562441917654176474566858824511002791363031198448496 651 1616511317719947089301672541367065013504132481950597340331012707807701778522116968169223847550530720838014881554434447769636547458570111215463533344068340138687283525401621854197705520536381718676148790517945550429563225168340333270688692193334924888354386530780395761163123097477369946330623335494892038828743413669067813007916668495255246615484644596581463280420061054461854930464930910 652 -6451166580437828064464680111404529460019371842273096206634432727776783020431470589045350859105360114243746525374622505694408068263878417725363442254578489697641616631499947570537423151138418723641730719732135016885783744693188912254788752846542478470187129397867193317772954232058953218102243165073037231422406795097455131272435214261879546353754939375520413255337245286664871994789996970 653 25745379454454628551621196709598610624856708006409302698027071477061425312107678351976413936298303812637586511698785369725409540808655939458873209126414299627608648830788170877936372396937528521677078109271063846818057646107253315468270513986418514870729697460123460564832166168917598254424973601194445075818078809776598714079350806979161118363976144548346509741956910109059510521533532410 654 -102745277047117820491065028834336690752287308722261102346462692890690430971902768969329511575172774167689288620011271467531795453683968646850213145742944568085746035735423011718825477725538560280512862080181287330186217783132549290316929700208619720495311989216024933202074447972950293546827099360726917148877393140559822834792723774083225293446579249829609097916301499927341362359242379140 655 410039752516134034272904328561169973203287227337004728827078502151398258041338293236081031424835957774877926694838153009945549241919440280692137631913569638489509461242981406443956993841664813080037628622409964561014173934546432199051006928457304629163011175510394682975186578900341341608327223096513620229300812096913163898879491343412352319163592986228599432688496449203467699195575197162 656 -1636407940015098942945559017514338121058301751259514549872954192282150631772774100357341738297350493664624783573899584044482786890667998276440251206746615933112702827442731201434626294553778442254448847519117956033650317458680409192188949798322672807373842072518762808851604642123471145269407134227267413739140106406946669285551965064522052335203914746053370550408201486784021824558001679898 657 6530684584524533407609278905511402170309170365070672192643597538808421517305095614845543875754514875048287260506461913852337464872940153716730404366977669630698676563444127383888661918341059554174307255733366422438339781464392405540195323765065311998113369286382109159884122842512595890079366260687360426769965012365733566843257816441348736983762866852014298625786182847202579247161475891030 658 -26063176839380786855712325264258841989764995733868836479590477424616034752331125063216769326496431452434461439208854338640835700487208974262280473479268472572951709435013505607978118996914751063384892815622961591590558844340782966804838401559509381403044941921868669166835094091456936917311449615508208789947972273351521871447928171191703460732255096500433707661646416243381118610039098664080 659 104015365348671337071626018282911612824621375341186765917114379718778124714617195000586970296616369125685193803764490755124687574129700554316667700019009324318297117959522667901187397648559839501650800811786182124402009582722738347604277163081771713380575822975094498445657481583510072295476757735127652080021893239630858038211834243796188673746939162110815298845090080446549238690606502481550 660 -415115690124289990223552604630617815840667772457915161970197640897930828270300352179414134996669514043699419032988924346995846115976791093322029487550777349586790736089921051201644505776630728674863797922550250630143783297869262550254373788050068098510523497390642875019779791241993211641090185165922166382606827547915004079958923019499956342079073261066436067199477478257721855162007235933374 661 1656693986281764204317683350910057194229072572541490420888727660186126327600517190115047810869139195257026893420567083077511675570744718108040666810607547479715148787205678080674525388471487544613651837656716745670092635351043808339798135068137518897779498950440045477509338516124808264138687882477025342242367992477096733323032640275573611396306599449335566520819389844690859629476526847889090 662 -6611757789026893367955656664641692086919754221455510481372444142829315213632413509044107097686672890643154967978163400607825065039533453891472606498585860137335188354397624354882634686949591571029318754086105995120770395210175832340641983511043178420318485288367255281392519169016833644091425628375233648498636593994486198239852036769261283787186910028626321502809011464920073989295888326890740 663 26387185092159031560893792904437240348871503760278430928845128797366126741921708142273299998329207122965770721196864919677705466018633964858150776448611092889137216251542137132661541392535311185817041379437463910842598853046391684086231609747228196551964454451691812180303786711332617629267779317960117734601351227093258567661359853066440303575573853686927952111425512916714516374227281907916850 664 -105310257576882653576796596657304204803114345226525532694017490979642976244665428338165584617804336889782502109442384035921942716979160249965820363218778019627173519274465430742712498233478948691755435495209504076374168181651753850747181270226890637241084639769342811538786831733240311585800048764132473407613942007136714812489875141811371792965641153439462120860836907709716891540566374546179420 665 420290686014955632790625045573573477531820737931818175277147077263349281929275100662625005841289279065880358004214874688087360334569001218705548863255742939851000708546718729443852315575415168210958221285752140235608271649877829437570129943374230176109123576421723153011001365639138128959110239363376103054075360448962836757684053158925512881293415792685087050147284268898407823601030507547325114 666 -1677375638973497792488998222364976855846854330769754735360570922048836511360977343889006763850033375749098519758495116386262250478688594643805696643471744723390549463062572080992529881055658294542797671110643183875819802727936834923155838136454832810502629374424815376448877502373897394506898989576403651726660421338994355823258014968826046156208943843183398890093810373346064873681659671896044224 667 6694410924265003821455680658265581260688673652715998377899304097238177583428178407806130942864908982938878962615302332432904303783255518532014584925927039491297755902621894226838316243239083403852802982849740216958592458188625249426358498532220487295389037711800234376854917044577512685695556179140536875342925709200274104232238776996145474064493945297050535700937509578738255987630304036224385570 668 -26717503135006035406225217824179796776812164296592592600192825571023636153713987271052658341447854536932704556851580489434922849545677979248747792241211848620318329766140278809713389340667278216497804857617164845390718645466018430652740259255116038825570545820174501345976489681920200225188800978168554260292536448031719231649051159029278642249690885887613211436787651734790058969197650711528890470 669 106630349420077713722616767650975134719261672033271936510809185890609980457649202061475687523164665909161189910709425471450168813707054760109681937597225767967489405728684158172616158950181024293569953083238021825591850078267332723795161640375304625943386635341530079187638519027959902574618614246212872594494412779282029228716874623346195782387751539941940256780352537923038693034913051845874532070 670 -425566322922376367646369844090952562882134496488483622854222010697191286625842021361344571362769136327195222776816946731209892059704625697787357901849020655576145240366797021050018296155456784925473654884484845085518479466375641776550748468563380714369426692038685422256293443788644619618543192901241735500469009110365212679498031142688252185933795230843898639654956723240344307409874583353847598828 671 1698459228884445114533534583383129769397313086198105534039321382274113780257917035540586824502933553011857914037354251758529494809117408544664948427942567349540037263266041329779046829111164253554354241702132719858109870618586595977107501148266160833808560044880364501883739300528873789872872631096619599035436714734560650693266316195828963714122095111985630968682285880420173527061378562288947636278 672 -6778669312581549914029908462726607445489442481662195039883998178808211320385119492716815249516458650220214376675909702779655247515904741429573470041198996037019345728395484826671457852860364533473078356507895013904474408099804955943320694031971021657716129857331345606992520282109407833773852507914382255550149560244460746197872214955530178375273142889931228431753870621722575788878807159894182147440 673 27054232252921964131245421071644998583761149834951168512200012439618313496494155564116371053778998305938702428430121556391879662991592243810291238959190180624099497056776563919010158788597709950686879583572436548592761784957695750452494518213465054134110856529459126719331520482605966318780489097976961489955392142619893435514721206673598068054636056241993455366673676628073835702135997302708946620630 674 -107976045996694929940339178296669231240107837482722095286736275497495493054712868359522031577266612943449939566345914604839556407607231645123995858614414596623686315542854941052431659536438096902004103829791599634477440715369589043393185391095980092831371697408486803544221625099034993121974290557883182082205007951794732393988315302141741436508227147656000115343987947304201588889748370485095267193920 675 430944221217973645381667625143986038640478178840430851704217933145769804299710175505101625829025116919318857873380841278228576359850562863587139229279368656007996257147319597096938352369844209023466707868410199306352029541156145368870299311459711710358835960391905932518566295131143130192796945023494204096122715461723628715758204408146810931086765111840562100788731788484338050124777953396706365293998 676 -1719951237027563383404063829226934652561422739109876196891185903565462355132972400645891504964637799045352292712572853721447301713146754172193165791319727889305454619318504882561694493156449781084975006096272164820536948851074211616146146696833257670504204316555830353657821263641676829327987878345128789831313953321993600126155680681213370315894926232382328571864326209313051229891871361787795559095678 677 6864558875887526022582203059324754424880225356302331177375429991955583693151364668771123730280213387527698999043632069461191816355048285569287597923523990739194255096854600514835651474716433760171690969872887648986266609640553427487188668088411492917632261693039887327614235033852634336023916367813286833376511918637441620393392703236583639517133481053254786801125738993766485381721944582250251852468930 678 -27397476124002284586335205473052660129491536240995552556400505766624255352594058487798848722693783012763751272953109971646254651157701068166702647775393601752986245621042229064814711018413363374087606675162057749421598148260508693983145848457639103701307567106639372349174500793431064666731498277073056911807625334235026415387001297152583236626755875536395562137146252986079090641597428274474963238440260 679 109347761977038645392918848929956500095073558543162619180362241173035088371638257732292785193349053009519795495601184315432355575369378657777086027628054392000252971805317722887202606003079742168899075627908939016831971264432447468842945256103071396428248511031840087593986591411593203386812612256181616665739003208501187443541448404691719846983362300178130800471269143956074041621274214001180944664252530 680 -436426039399346416807720071164618449297371360401677553980830173264056874240892170386293602968465669696395477757356441653029118290423791209911307439183054569024522586070809614444891477254827807339993700392960989015065971897321773733993658490235583047019631891715552863350564570861955211493192218329088082295935120904425093207488511038971726726588683495380570163050889825918695702846172877885762280838111472 681 1741858296598431072181208318490397418936596830367871858120276732864701419754595192649709944290155818623497551421435107235937502378034881156832417199984801012423715858983810939413605333616322503573957545447010292259925862806081278183516393446954632478872549529858327316139864590750331470929327817334331936788632291507147723391639606284945295236414263051382577928785343590489560940204259364250544382495337426 682 -6952106143548110544277658195070792164829720287695798277306795759097608284741376342932599798528352318757745730141413877857009794038522524814635112387318327596230037992182883803857756697460837759301061796290901609702454507943759690586533206455419672478975093518019812466803667845106988856827483732316192343482762321477341602339299032323777804050956704728663924388466993835109494959842148182965373966636805520 683 27747340851101539367943065131651985110305342315167777308560133710486083644564463648889844946338737498851146774826894512513107402422464174880093121480365876377823744519244849764350450837235900975258925423488448332767347878966126288857771010827575996088595603381017383584000788968035275212784301775877886157794961433535551498861351957029120036602704729304634301751040560793293432914979642198082622333033497050 684 -110745921710406393482385694635514943722366808050650599304651064978748278548493381435156880649617209749993586834682748864979083214566232637931382562523255284458880038198622586901472945649415334502570272859079320152937893134906385214932365628964365991216876930062311444779529404815736836260405296872517484539456127919834717299044107628072757202728201400869174518155626594819851858928963813973903354021651434510 685 442013474600633635588149581899253943612133950198481833838358149041139935607729829160097223386274154904235044217454510265256163400587918554584552637118215775386956971962805657666135265703051340603961219402012331971172815393462631049163965980964310463223825245831093465526281475481549561188739687454003243480429545765306166503136790892743501565741101611170975734511270264566064056941000050644036126073336023022 686 -1764187195023973363711789343287208224079246877821802878658742451919376641196806863277639910015339437086444589811562533394331275521844843175536704036844342829728847353132482148687054028514314839364913236969922704348237681259445762244117447574857920441157782750391652566821228613484437711404047400396254881217427525850590923686773004289085530290611177401717307730856388939005157289774431903699944766252220970604 687 7041338260606124806989085068984179877152589665043407570574992171901291709431610331959077098289580876144369428346664392701740876236284835758417301697902487703109219712987345152849295449000455761057361715287077979458216300191808622899623201622010833182945301815251725951976331196249532102037695187121446606639649661090225399690104223369615420993229581655072527577265914651100062977149649912737184897283163932830 688 -28103934994839267838586683792142855094926468624276826691880729110889000617664026350079886199997788304941907885723996771043361916006712508949848303580016957280157394956254385323018704392063566895538801032162108658530423397916130286899977934772907982515362086411557759306212916563858045012753826400994358882482582032948553490018809996158420445446704140948356596028641236508973272084530914574629555684469226550730 689 112170959357552490759049447181709150056899779560968378515570082257757762778531115892689488951100466281304452910968212389775096582270542771321867294928226365092765514713946807539266513654692361880001232667544764982995328501920967656348248390444770340178319646952076684997589718785285341788985768472804423931665506628341291494588417141634431440322972613014568162508230660929959408282894744033616836696313742076010 690 -447708263124095083245665698344538127275083712505641588986658611668208372892208138761940584542686539488883965837449548506920581841324797386135929945449159155673664124711456420863860496372295080321535362958130026979278298856080377633629054657812864170000712472179064987605648879075796147973946845750839107147559884697306849329510980798417628726108218171763215794645081424101990507225160849706729848686276161851984 691 1786944876095560693830028986093654829870653509638250872037018938631711376656272412300888524157356458862549116800181131111939766274505574337840978307492519175207881146969942547956504816225437806868159596368461667769256615434168074532629505620487118156435624972757367249299336948784714166579467911297662959355763927270087233005038400496630879303006574048345781402730788471627664360483573148187220833112644019238482 692 -7132282996341014415992358955338890825681506702686030978574602762417000949471850579563780465917787302135079389748680526475194459534253856155754505558710318437097590036406292923389740851354693099678422593955614049088594281460627800590087815256024043410632263819598093623191515017784532210172769046328863363605945672831669178602735455149211589277793797776220222993747686082901824654562616192736657057597373044542290 693 28467369607940258361125274708377892000390218428140670391528545660635222469770051820166350854942670861378706325851432647144096406564051654115448556273697573297735613539597474800253812202921624179292034267274985916357301249490143876235179325333163097319155573279361196740786721248568448146071275721371824948303022017576086174642455636360977712851733838406670618387291136086271850970359935745583273300547392348016670 694 -113623319028458396970082314362219858227351523393653672575367816675136231980860261621328288915771350034086364462372389933880189126405989412989813679754859116120304656559828980715150489133260534600080309764974352317837910785804938401963227108988940698103407492537520920006165691089757232208010577372826051516383615005616638415009034832778240197009312012928347893453291443136615139722502026499295839299669590949849420 695 453512180992798904184886184005633645213148687420532802221239245963427778161816379009125960100191714150537171025989336759290932470395593161274166429389268605889548880414022777057788736910901651612003579706354050436022052603386665697240142492086924560784869578716093945682859188407267249425159822963123936655053217943480944821225920342375106589317607485371251629206792192822636436741788529202471896329385954634891566 696 -1810138442186060059114771659155153217068289712024262891338033651733704645882941173868578901128287062150764427219917060901243876533634121096598869241310523514859472137053630603687682421673449297411881648335470300408702198358941783265497246560374300336647787204575584999791752679659627584528826739643067861126671600275003713340825192932643662668918383276120769171722855582186210309396994008156680671210227816276700852 697 7224968753161774278254447014140393319075912618819246753023507233644802222517986228933389939574443023371235643615843320922444739908455830967793828301322204248259051516921458187259258441530109235955294659639657055619340805094716466017263098490715357687467004872202809710169108108180841117341465321329278531106859020677303501979496729417784929007473288570084572297429456135778943135724058055104922138156116515016641510 698 -28837758270903219393700251173696791380833059314903827155779990471009402317154556616220162725559816196266198459570417033917299922073008604035731231057340428199524648113817712741383649749862670932876303848495855290174736722679369190061970308867818006115869594686764040019718743179956524431001127156846843244964414749400371498995379460128352443057060076371834261266408355769780143462863094743483063514070009684062360800 699 115103454925387773936717527954694806306152833548084493335084550000774227307164478303429727905600793521222812546830060401125537446718721631091057150266608817732898381228377236539117398898708870752335900636041376182259930257018016902225504747265887001095490069093176612438377934516123951800933479815482615552628188875036995044918329662131729563313346915520246788770591250781081308054181553092245055399990333135350238430 700 -459427044524333785678472380780897885650561122535662396463545227522073253577794868837397902257577415003035343435085649286981487184289259708211043344229052589680069466966807515054035751888689971028326558777387999021281999774166330737433746946881345769247640861214896827863869805787151304641067890932387891269044791511600883643125765477933005351503130676639363086344058350063516143330862077382285272961274242511095931658 701 1833775156550535205682127355345237781392277680890866009004157036636832508143662192336929956049029254581997684604365330013520357981467022158292446215388998445859643989627117854478673764849822095462735734243989529071313869270262856368026413404056854670373043360309686637581059722202998451962768963443259693566989256878441964422912897123475283002034319717531161586510516365591795929945691610290293306220196780359660429370 702 -7319424575832697487631845754264410241135423369005342381705616367307397155241422206151284716274267661145905424234624673760906215788210335696286117054750257733958913646231007270773278384837977079159478482911221179834964454798374614749855604236312505098162397335775726267873982191389273450800816007726138091401192356712081466468331720867964374014351801088526573703590228638052524199298425736201020158213744865845304915380 703 29215217128993766025723517359308977570652779503489170989416277772990504565970581725287174813044013216834782807291134144377448646715368998242960201508536909686334762203953621050611419919387742015848123690208295939935700054142406910394161980333023549291464081000136024796205446927102845470649307331402011658289436092540451866607992809533799900375675769508717606642059185239876708844724260152831774887510864320216292454410 704 -116611831491211305414083194082670838425819735891665236856870752194771538581025599725690006797173661828366871348679670198796657688542268926403810138237572324810548229707536896684247715246275970116783099909387875374427281010135565203048213054275722633399118594540006875954087361697399030469207080435475915027676093544938225780836639354804671807591438407370753143529766686358551712763294870673620804732153628458167239005390 705 465454710925491826627211807004856594371750475681016870888903008252339072190231089108068993647942842947207242932536768979470866508666545678647105261025678787958147346206674489113057248362656469192775665232066210184198058733777049080135689114313588864367457763286189364236130466871765521192746586081879910991201139859727166172657537075588350707745350957304258908155226150147466820390459609843163615914401138645832216389646 706 -1857862445710402630678158993440031247735798146555447105345023359504647525053374563753580157345559267431660971805284979046786918007707985049916006612904489410073244826936276290211341136969171854602949451668512183880922984622221033777187390102394779025022186107537830051575134482108015183285614633759275816557249902637166746057173429931791806398491116310505044694442048900292192663922631743176563472636318678862381428397568 707 7415680161031265157989078426983757990511339010366263861636584904519191856783157763470998214301636768323971850586228758651726806472480458982065682039339129015251194483616656456088338840277026341122493255279262943295473033062002154652955761012360998396196369673168599132208895955577251549324082315184731836909005136355685637729979953066058201975339261591566183522950232163592452267166600475315333928029907228291774721457350 708 -29599864930559341208790933817053439128398834120817168026763899322596536806917147699841082296812078653092560719311466822646958497916472454920338857898588641113421366538157353122214210826646086177383103363669268600600958115383452537314149349880228487658024397144299613978433653654682897510145083116419476842064069373997393280580357710719508312568822396059013211753947083113012451471463874189807039505033615640692318991840390 709 118148923562993132923359487642418594522498188110339333247264448157076094678901666960498678821155996652574077609163909461527954258197231694585591053362103040219614541502987017016538078298090550705816196010824359876837322462600013758059883216212653895819082653381636601467402238264346728556377127876475597798376918189607347474722442318588134098338012528174810849461414964995953348211264765866776728857605803377731632381930090 710 -471597078907894926285796421510317900810635185503832629660595464750720067657705069121169838877092711145317254223245187411272266271496016316622714025060342237036004014392686083053560582533316138035690729356582240058722574312203734933456294690095465907052699360915589894269727638393169743641275643535754104896977890754620263380014684434655711625380059880768687736877997586489993363853429032957163249225283772554334041993033460 711 1882407901920955971093670172820905721442265145230100460942166643852658023838935835153889489804291332143413491917649228980387046036748650256282589283565552864278799174029062304848366961033671268283590133328902643446832119042834285742766976514251116161450431155657721669768014784679992575854147388935061805239704992219802999030331079542055271331844170946658478163011904551607341944016044409293312498469392203372164970447802682 712 -7513765867237910951546569297448765222165468798122839047578171597201045991331363331318560798543341510300607902489152759688680491136096337234169083220101970469115235335084922776794357383080289680441458414433451813149072940570380459786706204133331787959384875946390348495525249878548413920464690806166698769953096252161543289202582391740625971009145708719910306809422294903617299371947836705777777595251719612462419440790075280 713 29991823066665334381117963458155216314062077793519302433165394146283819150862612236431573775683479102605250860324251512946240176724640731231145650916133840986120153116640869337562209743179396687351711217169456080676654303977407429519065472453222841885259527734489097544236665421966446100014473578367888898286691394240086319687628374658078400070073806893485989973003587508393136931375158760729519188069725072642336730088773210 714 -119715216530837245301025754679583211429626841794289135467736063916128043691369110995040256253759386670898403842208523210336994716512463782664814270158765015292541233963629597175590975200375241676850391736942199734337494022715044702497612653817387858368916662873645247861178554736050832250830760905830681659927733734516039843977174829831146221318245619912082876359799442163753488443208434305775306354743211674621095805269691120 715 477856089324563097976964618582208586790617221975676790690970624017882179214913250068698739944441983528586052536023989176300079753966523373744768592692009266988142337695839597400406018979211059305151230965297599931951591501609147496406631808359443139147747189653348502023921718378966352090001129823504876660848439108622675446033164349040822831555759615677646200405523611552309166027037785164851042961057057005049866534479113250 716 -1907419285722272248153985566749215066809953221477300140042205652895295334314751777371126979682020543106968341802394460812218103178358785769920084442235896207853895605467681495592673840590155212976444438544414977496416746976796149045537333480256625597476157807968860247829804290864204395673741232882681847534308062902805235377833057337904712910363066827071304246639405737298986680717235189155236230977379935362887420013357099446 717 7613712724957792123591904020069023510716139256535607100810254223719555035667053143185020740361193099854199334019875967600244187612002340493441770910565688087008202555387777439989520624965503462698441792305318224009241904535425822802207858280774923047437294701484131159008749156252163874037503645837895105992774270340563153093424512198514607412807943633164567628512999869711421343080981717440242110363406447262232706861967487430 718 -30391215612053230892331093431778681711603199006710095628486274909047481318947202863989873597538818899544400304014259479102526923969057825426146468576131942856079223660905236683580761433753369624599150832464444318738912881835404334769138788562251677703078837836343711283942541755925566540621271534117401063061322104463158095677308469113391302079803557748747264568259963748298586649898522610453201227779734794767113803435960396060 719 121311206501998357824086612511308050193716373408510336813393989141704483877415336618309498733987373952096791948282723941247855158519473938575913119881970183976752036185029278767453782803908740025762322476424590828255623927795553434241022078007359050678984641991146621971986463425372725900145023357969213684174360338762962194874230939068756906658089991995708603128791401534281181407918159907345018912313098246987173681339441194550 720 -484233725827447572784400570851547100661615584425009783530242121832634079345903900644119301477109040747010800367451585124742146482881583725350009097823903697727322523475309881404829294926006258704686861422430379689413938699204111272313964475745743823537323640269343512070334093826831498418994396765221723718275531520129392758128828639744654471059651343326582826353181586153775651424067420735390696562694456526365663436746946973366 721 1932904528573609970485054756445728801466080099853746168856668562322738415130335677396230451656515992193333339291797573057104306680452262681860169651881221930548979920153812685307375389051596509368411625677990890188077703519126832570696135847799420326347813724139068731874005327825100641487199344760234195680207700795303150806795222915642792884562968887504579265245142376409659394453338265784926718582036363061563924888346161278474 722 -7715552447275079922912237184212397091509984377795363452721003571011718935761415023782513442327652133603545568370916342502228832493895239886122286901089184139880704833443107461357120052918057133715984856743946008757762908037268846088446429542826833298540816423942325804309232282398374559848510257469480155145453133926288575602684507905929179771623856405979019982292492052552772734749494584685472408452574610234360250505256102799600 723 30798169367423129606671383259967493267144176303139475892328715927913612808347784413989563021395516737269980933099463320346206669143443888084203922969129939033808500051753210308686701673536950572946348215477671926628538701753647524389772567596135142947207402917459736925557592207614959776801998462415760906459046552915256084271314452618404605890013477627064322530176307015141033377772717600096370027494298305596893665287548245710290 724 -122937400470267753755979162147707082111837882752701882051073819275256245738155428159980275109039243240818015472099321933328624990777376652746288653553919745655250099629702616067720570716197964270296023584998281903721307841220986386746121908722859241380130233173120024681660386750947344040357431636792008737795270535827991990598432513446114440838235930487467365272627615182936555777953884472995996055877612483955501235902211865970530 725 490732015545974996471495539805521980684014756533499264819548395936789116392066188670825984667658831813345351534797069635511038046184481312643146346475742211176862120313716991919860980837888511236454971082088326521991735578959099170808012130765521236200606889380144505995157508426869267374984826516932588829308386453958597597012526241656936660831937655129960064533532403752272395715261219965841850725392706520208644099086665680090494 726 -1958871735571501636704475988926137399470802657210551147601024124475092438991588904003869364475863939411044213074072335149419656963957996589682631158895623290029218346786342036065844468772273867831491036262707557988688743506718889466939207142925983998674275099990125977787620250182688195791332995452291129762611973253286716604135386682285569355532365153889237596358346926876147148756040243500931345860230846746219020933317769460656748 727 7819317440740647565592585240928082529748599509348384028064183001648934991774457178274580584361206714780772627432162996054973674267004871286842787112853636639846801012143374385866970381800135828651117958882356549338886576075839681247986694656173031502049757346682449481103841675499539066347708226463993947648449550326352572177875116703320534029269076496366405940943213072559479875380485563830562344353819984246098663135804575154722350 728 -31212813903044408845826449699102779814912653566724030419442304822958845725354924416494314852561462823441102972774331231382432802086363158300331520260010131566518447556937989366721345140992455936698344350455876978586798848354809886681730828033008793725151886200767038399485450057423430959036343834292228274897010484178095750899222575113371050292656871102526239266065518292559381831416020176146794646639425845314867836494293838322348020 729 124594316490650258766264928298172861921588640481954531990107773255016461767386184174593178289357184997722522955875559778096743795433329807768806590380433228452710924743473887875217598369350047085098450795280707344605001035752756317791223245269810687126966958947965130033520805108795805361464769444553244056587172181372730520597831027651401592600257395990680055079997441619675258822135488849879812734914839022133752706659822417445595910 730 -497353029786671524681495438796935796659046463855006481819744689217041186825224574558110876177079472285138959414515259048032605306661230553703241147338908432852917367726102529640774215460710373152541446160837780741631424456911192944529441643430339638089731060619021917167297764660267600014090201384141256885301438895489884825521782933899309211356450949068236095740092981477485055638777674594900520826875183696929391864128876928894204192 731 1985329188251832052271021964619384509166432397015743713177559124026095412196898956310104337073108710341902743809611392800880890470531674993862155623829608624663255302026329208164515671205542788645448023344195075590560007546384875518085792243074085677467272798143558001926510191813275172193375132597061697716443340322343802365601433603185479963012433560035927869086032660760316278373653998594537281179217803989129961364754334826573664126 732 -7925040816594385048474559465248556509084116882269739351103092210390560165982166284120570973798853123566684725598622674877486443815706550475030585769663569663373430294119734153167377632195882704956395628393746650273057601391272379007117062464546215818372887554785487439974783906508347807279823158818980891004395218975974392719559729626638974371096319257770702598771499425452819145025938650156713260356207764262770132650832808012590591450 733 31635281603699707564593065967909893381778683050434305357122679456276037585482350836343894859830314497292689798199585840065956937745073793776039931337927473803154682329695262328829340636070947679262056979538508244645936426352053547580702635554211765922806445258469884000046007606171159276517332065817431768426512374287404459509352893719987060800710311912441156219247355211895959898097435995042197690979880987564736982485313195968825388570 734 -126282483859353997047561014683170709402811618297613553106861536540169222886655674150591210728132417196221459336074120716401024863466841235785705913906322179957026900256596629432925624004989190432930306527665649776994327471959157382577200199632925797525783408831764405175029804068315845262370611394819261560127995854844581674418196832658438445357513585531546860692184009608560067346449901793705153606336129279671217889165068988087734838740 735 504098884753957265794711052869459188062487967181511415352349600441319612828653947762388929889091431750559948914991154850784006426670111309015067841234263671145409360237128024912647603630380327936004183505668205965994304606235222185536771029457246541671396353408456139800573664001789287212899217685494033227869802057738898087026541196335917043957435056423977089709554883586929220173175834159516268002711026780118732255370790881367851794122 736 -2012285347476279395937575362094806557952607587912476818489965776047319526842554883403535192831119829671495516634376106295853950751602705576547254953009568049120708249884144287585814486295196058195097987717734460929435926096842240989917733172394616689561356338334412237033771982882889889723563443007544952990883436923597676467338239800967418149048961232851232278212779250969206594394777125492656609309380672331527305629243472499540271533084 737 8032756402323708001471575101690307129594629514272884377946144398000791285619254066303269072031765630421574912733285024769683862689837161911844517099022229542645123348635824243040518603794563598866360120911976929806118819108912397564949198821319228033890450566242685554288543957294277595320628539358864404834554797545658859601151890964127762292224473959303661446721978006427994866210486049389947489030110082425079584464423612011722645761330 738 -32065707714968724093188916521210430859857054758672738300184579120614622116805195057759299240741093063472886392772267172884718715203273528685295472248944410428104515524023111961719747124537532887200592008454541038365266754779182426369007750815138222648537992537820395340146996022288238737090078753421408189273530658606820453134586019759874522508102754592080139244096599910644124370842203345386355865017611428448474144951519947579475619456800 739 128002443299119855749936679797693658763255110471306881672971414253786035612754492864809374632164666630757365221221530633418143494905625020323632875390126266094872019012720333001750929993711583907571978408261792306129024350244884550938817780681163203507103324448298595976076548755446903778596666907304983927897675990209151161513544665854852504511387311651786278496663310963021822166293225728542572558713134032986584342203550401592231762335130 740 -510971742292222380841525798497909283637826541424537663553875476497912030227989964057939609605737235553799765875105021208937825090527467267198051180154147630407816883724008783575732036843895779872149009988284874240376405308723201353022303713044745679972498894579892076009688345956149505458936628213866197405482732861380209605717573074935400236120465793592170760264116643333855119762347273349830535293102084907997013961591114640696761776597866 741 2039748856403578425014075061288291044111039877577054692326363701436754376651671090659946038494757692560064262337036125728479173407910600448308320320367410003658766948607475536703464283825833225513070231779585438825837635521461573970292625875432048010976852986397818439757543238077756010095835061553730441896880105633608577502831077023508051758824611070808565096834933273833048828452608968927249736154626313265452437382686586465733025457931638 742 -8142498753560153720716467116547280188952059432198943772077325143760414864578723089571571979651864598739513982634558807555866983681973219760748806358096820241193235235783953088553619113785977721842494442188220658745206998468264471972445066653927374011805519167400867669439792948613080274472987427716041238935028585886867806038884034308293299982063770133939114845831710459727903411956669519639931286897407753397952075315288342242174786655611980 743 32504230390859623343837120519310018488562228130562332153268895224242033083920239326939871293598555839169368546596202045947343701859129275223194453465693119617666416077653696749608268230033204199221146930392581363952607044458855487048869351354862421939844491549862807506637779617704646014565176409987169871857097076442116421727752721081747285964554496301732675862758401874304266708516448616464971360259268646532163863113747102488615786568091750 744 -129754747149922678890172498757102989044535464624858131990609119184290038998043901628133833498785479837989434520428873904330638458523336329666294321525495942138655051263037670542587560007051712358699882580419010545347286245549882317520796916467996955353958133597984587440927020774665358151462772381560897063117650541459132473423123861018873015718880703586760907094116145450469865448929107210435771790120384357717426021584764048666929848793322560 745 517973810649316293504279561750022005968666291158775054002014192874553072530019717189859928478956480313375101713269534667977612740437401440048035028281051846128345964593576677343228782861230667833425214059308983785903969481863689184731320035874610307794570494261597228661836620286509425593160902364038415702725422623245651259257275527819634467743928380215405726404986969134467730245734661621125827165414385760059952046921827283738636592824512134 746 -2067728543546144862217788914397441145073516960463519819845287274996389655545853580980232945048805086062434405476136882818383558388104559153780323290522322025810050563841741141710611886772934044017102417483431848337069663290586819109042637383851956795884045463702362170483613964127910773367209257535961804358753637742411788041834173672099371292272339833833911752735854630415278657322944004210384011888107792363921943573567503848516817492771315632 747 8254303166316272521961665535359324789072528535448748556341251780594817670974958176803536685570082954779649518393429010252319699947553131948260865617615915341656757078970934590259257595372355355329297679246130842502218674750759917212969888175120122464215512173650855153503583834798802549790322022795127014888481382356093309337915179142822211973160613812498559618033937736143784515345861173684163777823670743965226703932996664975935799059206926430 748 -32950990742797089164552268399380164004896561643654371132262835902549341380077331484578602527939483451817216079354895240789106383898602943963899650704493262475623348608365576660206318320962351862633351286580405438349799269513858891086210961290776439766604322561140400244943919976455437263873903291971453172651108215755685970431000103290440160837056609443477998473582110108013091215285017970256532370395672867164403013716142888181816109907240466970 749 131539959565081139247657462857427015323326792068771828590043851199057379975575004073611742184884899823824406887546326014052886807639096882973318007600161209902075957375973869858807291789316622219420732689366255064241143990068137138780607822336951579869892413484993920353076783870659710323174676309670320507604370420996006261617802209943139075624282825466805701374017595120220565395042910995212741267491421310741822468065689427324135196511498983770 750 -525107345261600953555167852115239133061322360043098740060763440524358563794313564156890737277888497795838131249958422893602500364320278204109166845411897476271709648131837243392146237690734706361219804573354587725833743826059457081779914274532160518025239543619553396101265747951108849239423321507777393825382301350537950011954933437221853287891342119488367096345673187414413483748602860029342678204090735319287969491945879890955792034246291629508 751 2096233425912677107591878497638797473862811771536047168470759729777140681425341408794519333623890689440883206112784648349620319061964847102948302136837832370598934529519399937323181593148608986927326449321544818174852083685208288026850035318145962481891924153198332709957712962659533256676751506766685279756851862562633386215057754415789208864091914430741012217395685591562407027863541728651580444698952129647180974412851623269682307784844345635338 752 -8368205689565327576469148186195677212838507936634312930653183217666528344918933920812512655553736171931583054407745971849213331317266535745233260630956768132793022196237625827419757334906154613556546172104413670055029119695791940982539598216759590685577292822498679558975135365740423966048162098404974213469180501726526247144844160538445363274589056895623733557870467438838448219364905857565236275850718145800272208012541701530951425261410059527070 753 33406132889977265338359074811926726252128136723087618796177264211880347943827710382743105024626901147988523784024193290623340194150186327935727144772454418979703036368545376824190736149925659876136679321041410444377158907005641902677953267940981731698965132931474128682379840736140885585689564374408970820843325037587454670140906497585456598162922620716504874295877812587384588711777168471644513957974849257192521975096648852164805401657927021662190 754 -133358656712818011873228762763197364455762157408225476604431318874717611970275230765279170503315077843646464830808560002012958488878433510644949594330354345260040759441977664640359792432456894160900656333784224628032064298302653792816551691023999243717552494115793326214921897058678491210085678358746327974173409250808758263893869316657142159371052676590328839586872273093660399742623603979918619713933229950130764944599445533725616822253057855086160 755 532374649560737992703320114940941669747901317617593992380056428550949609467835507840644040628924094317766425328110060650591927637060959633815295977771485575018432121738485553614192751844339658547245197299894404980762416549460335633716935695654648087227921353857149386450839721228161229035039853068334977036817279914547786451506562124796705876060910405670886718493688781313960946602161131116694343578842124270954753987931058011753582611313375733794118 756 -2125272712237426196877081035387915720226498894050862734784887524628280845041333131592229659285002448665823905307428690076087137966602167768497428023863237258417165055919734302673892773701466017336463140613853723819945812007769606208217420999933647286716433090389596474250981571773605129363758467870674680401548603506047661836007766237485897682447560859478674231916387244831313551193724885533692158829715546453221442935295393137774379463839373996994662 757 8484243138166612342616593911845994091593313074446592902142480603790886410732579252006604760966182488190230472284313196868490549947545742949251194243422209605970045066548969879958867909953876876762899373990184858817315911331761855188747079398231194786557042661738305669169349635677643616306795845872218333277650411135251421295990168452917017774766949530375116547183096333447579813106436405900591402097760517288733375725904929366234994750914554877252650 758 -33869804011101000114266998513454681186827964512621710008043886687233305316020024670060549872356645223439810485947590337139009202841519580774103511663964735258025456410731802525499595239293338491040744961087416371448841329624997603403771638077838302160262102229889729270632452212703620842843654835804169310698072648672749814508239566157262692699750394690395386460058525538089664937281190769395691793353505347851115954549347914766029555679515496190754500 759 135211426983317209615260003976226419857222455083981037528770657140850924448475357435239036313425460104803845701471160253523352676682625259057996183167425344005023432639543975208102968383867588373219988771321293114523662330730744080595496894265234937232011335461369925663245067976913827158712377684278614343936955943853773322115087965953119546283065274588683729148475077580402867607658637826512617367973275335548781598836581913576925302097842697537664730 760 -539778075802397967326650486551813544467657840221431262348238193302204411304109742658085467728798409131859582740640314801789866492199842639442032571284024462091285646230882075845447042766486937661571721396732399882078873582059928745231372277824261858659969624133526504835312721102384489971045176043981508083138921731787057119080642937551982462704501742202017116416715049700420469801065421215511726369530144522862262596570605950987163678856113502192693036 761 2154855806296897596976048438252699634549052453479263386286801038605458177638204695069479505107191711511240560081843460684933489554892692512308719839949811197625577799201084193941326480178736134684206893220962752388647199939445702624023604172164961235621771201182571256173800453530334836466793684018635687854686932122718483400700805098358582967865017540941452495939861442415198041330074736804337427058708440812654020241095738462481324645649148668541980674 762 -8602453106139482426126779590499712903039223321337180842459039927632936642703603149807076164562236487990990720064857487361512399275665814195151365839017838495266164789366222075507303268983969030046020209860119297788141199843181326448109890203871554605951757342879540120538223688967422000477605132413473037850424216032069492125494278247178967195149095488154330892553236363382240414859175716490352976156769818105062433340785114325720266810391157646281301760 763 34342154397497948416300386205304624083886387825181406763366593288897459213662151065541069686440058867521412274870720336268682758154936696225063356028024290030519749649261779742096419881282918395672365605621979258482655376087409420468204051140486853690118222426479438657928802888030900437445343420623021451131835235921821897165265199245994472228620156991311559985733203290023366723360642495332282726112379185897245101370948532158271404151921461824182017610 764 -137098871201328452458501999202771680250209759935670284868605607465759530096207175712695948726814224838172493562155368246191099585244691687128742823764270213275075452852310827605554379902248460823018961189916037394035795808556589614557257485282046448795617250347740339652174920116384579711559075884987395664063138241968415428776173378257854071087180832481506571101253652263386369259558673722918326356956543608817799144448059425264848097297570671459322282510 765 547320025917097748775870588273371630817327438102387977061731831167956927364145800073338832297144030221559004174378232814865258642371553757238170822194515528991284367123786600472601680767214484814206903816937865155476685690215110487360312087242867144889669860457853406496962959849714726176020715962383184071631365544271814494188760274495984777811312488726434917037571970899866607812811655630938496925015050752966162836193986946525017883093039120888451920638 766 -2184992310314819189304361164876358087985302159117328178574241929333566206206383380641862838459920094080646356336394390819247504523431981296058103881984371761850489345478945856668777360198780766005796739424680009987924867592834941329504725114932583481622603291935201208923151756659515769668157053209871241895482131656521709584574338795672712374116751603707511321332351925539145266761023535926228308247903177529310325223378841583657290580684550334340272378332 767 8722873980289478973579359397185869339983800256053168825033555814312620877882978694761920655732500863109932437450344745414236814235130520747247444393146142365201206156122648879340110734962477246718348980300646266755383096392779773181232177409798893388834100758690171516872132211594232025512315647285103345751452238998352708192266091661624797731210805641357660288280918299646470389994984517523351747607486649633302021390183907442823432373286869634991360399950 768 -34823337507655196084238784505751000653139474276783201978954673507256996949858325634808021750762587559099996683569164242955727248415967162078620957357647261460251573614460794998483942897268740787635747547348721832721468341103349339260706852143547905318866634775733318091675496882812214777539067130604297573926871306816532823160752005878257139500251156707114062215796500039728913913403161135373909591233077286012804038137251623170915375368666709278688977776170 769 139021602844374840550293812569996882048861511345911923495957167382283567276664157469527898770218703933573593067190716560776348142038078507918520968492522522737504755186736255613553286146348684475317989676564731850800212312531208933591376646035067155695618193214540121726204363361949305277214311385419692228464860769521878052498375756877662016964255727360937990120926987628423444099358554918403834438696791500202725361617854062492809005491296123265919318472890 770 -555002952383389546267973349551361986834168615564770785966127688337090844002498194635968801716420290012407039558660594812010463422253117542834501234384931804410769753697661742391081047003829304063563566481225564335833951770543459244825853157896819887093397616753655849454476115178663853818605770993819126741215795002794135084700803518330264880575125250390798101145070190938385360741027534731750407724853423108992341235426935512252390495423416324150321572508800 771 2215692028456278829025115277973583960940203158681775766936430932835841590942250295260317651576294261376291770037387332360598274145155120259219565374125039876231115974445868801285952066183183114185043969914443141497214083688953147659418618119133594375833057708414795220347076419035537801611459912057483832092323106818642190289347397954607540869855536959950917123189088825980215278850754699105819368733318805683071142517994946479840939454374263646870154911676578 772 -8845544954190194258626570388613115439680716884830053869922050666234939263954612708386719527520510924246436446044933066314295883455226874358569392508751621145736652733595518518039304532799398431274947177625257343201819655317840998752924182507560362631432416463966334491081483927606167118343358252662783661880912432204139782861914227938248869305696276340023337825314295804282616033905050869383339473380213861433832139451919678820467364153489648577930204034194210 773 35313510023165154524722418661274961992819815962590065714310813305602471407575518849141875947684065783338415152154404875268385189831517925194543539876719825758744148789792450871710589163957964870745119644293333964005700323137581391390635069382356456076842839141774845245902650767355896215659504326248352055027903575037421481857845493360698572484559671540556878262217578850928174226164694136530211658022482826039843762927458486706511400872772774814815756714750990 774 -140980248266622896827336884732232213039975014529183179439118238753896981908476124236885470917497808758562092643996115669944861836909257639513101193423919057558160978070214505550127684297844941338547199670543712539969895121601470516182186052409629805593167988099264798295960939257379517758155915894848539406358549447441400821902149030539865970991085187001503924222778756912444473267380036520717094941744558805995736278211066408725699717446745027160451710563246940 775 562829359123642074100009259033852946864151849501011137492868750827623888456138617607312575668159819646001751406122990203868660068835696035631295761625084277682080564321887445350773361281677119138999282735105676301688863345315807036490999877334351716980060833303369428253162588906520691309997485985035600568737488945159953207237356226851309154280429021278896256784468492156081617285983019542779573777097073147841641363657356387811702430032714497176818136394796830 776 -2246964970412002356262208899503989550482641223057572741991782073928711531699633946996758998919866831853756168583104679312606259730840134726340070011920865665813239329104948035517877835577652894416472669769103556139765048054097556378142431121916553567305199849988284877434613753462809536479332285182693547045647150055645097530435562397630668775868301914852126624490487845540967260248952080649423454379611096904658854848853070735889127552020001154464061095688828672 777 8970506042524797640900964067166834299930989362585104267454706464882314082172330919069228709305808452277761065406583555796374290188749359081209454756441717197214432647768218027383368749198964999209782436660407483985335009837122645762243996057733161302736681822096636096861617337270961816704967421822879987816607364042374854978513013765239132272701086557617622952996778303926776471244558211939464618599111117326736514190173157393429615511658328482513473396179728350 778 -35812831906108534675863177677086546724167527405680212941297099857205953613413493806627204580431028626226543192409090215864204086215701730334144943762236311499498430883802064901381299857453485507253400299561135897214161754734394631116068801051290980682548162472417896621963158290661015135126820045438543816657767734661678109770439238122067374853362473583566712381926037403046541010408489940847073642666526405680401349776454970973623475811109546724586015605918757680 779 142975446928478849688348315583861859300142177580718385936468428443432517683452272839282332662892367469539280206683709872825154220603482735242093829490497962354529248055750258403495953093060952334845178696272312387762055968370697065399371375947284827408587202639438728979057872791273899249631035660114664734779037023186133676270173057904984109697385889783437934279210389389178485539932302250137267160207904885905697898382740894174823603748325613955500890717993296470 780 -570801802422671045390265677307473901645641180556861967725792965797791917988955117126881743376871595647507945652294211812072677713504790396749301908598258109401623561053913066670361381684815989181089160609651392991267418834066040767975419945172543109413978444618526289377420186777114117406084450877712709707146910226045188438779820949542603450338939864925253825130042237641430386646691968997519972679381600603661335877111426573999031428354012615151746646727866063186 781 2278821355073809036931446545310716043607241397842524592046869469762501510144048202408206500423944503466385827474213494675355449643169202282634925858352405801448190781789837522136826771809255182497038759594507636806434342743708201106333146986457555157585145017358567191079924769182633811666469600443133161590656847518179599801515996789342113605299009902982069352471524751446551095871994129679534813752458307726227223226334656487714645049480434761315762924012275081538 782 -9097798095791402202554292863894084577604333679468956308178082939952904372438827518736162231355449218402187305787978736490444447982996924904535636399347332354427077594561791551953411989516552055366841925603411158562177436719968161238546210759127945860999928560162290079762629155874765896242889158472979284814152349256793983288550256846847670488552534884670860546865674506392805198812661793031803531824774362249231583685639965682373170653249581508661468478845239843700 783 36321466457889248721262304998943583042195925605998495979841037279552286053693098228333848467780989330629794156297606335180249143788890883640504795596617962093386423616813107473109669657848387367204382527928972530993658665617474929788275315619153614265918455522971755116681356434198425076063809299415661196949377447087073683720557759927283682194139421889424003840580578426893137189303100270441803622250796756098561008444515056828597862978974902370470543456042465436690 784 -145007851631979049040355821984773008315134854515494488668832730515814336469030341790968656273011034287331744269696905004534420305329467695200613052597046533219161046199851232817474448381892282924217010658221530684342653065302039845965152304522639607373413128723798166514433986172807125182987273497173150761197462620354136227743966377184676131803321364723866563860169134139970397675937325815003334753009976518902977587036289373353923873356243688413350142532915002542450 785 578922891869492527521199982845579628244206523580834502206677710136698416173949988408213446796726915521914645381542546989205543253855615240579913152681445190655061527742383108365302741577656488498134271060748225401396179835962612413087625930899388847921045397575795309829814799483026895018162956356986277743983095208463576096372012761149405211038381783866437202766633012979097645160895515688618180959101071804033444848396309707411182573648302841310840213090770548937998 786 -2311271614302346277992554593975880665981615580989980340562382929554663832165423991142462854367045471322678813372953694319996877863861746654513406221717408102066918986385744494552542105105621751306394389113985632111239464255781380965562803428530026157286452177678735470985367489139846002949732518575246124684781412623946251026142083659689238179945340360809713130310630220192728972557812922609376793473237868882225799171643807218978196683175953738091016351833895043352240 787 9227462815376709694669124161454196829140538605532913655430433570740414720384174026062677367593742966606259241637727594321549321085659460022249216408608954989909022244309811459405852918210783926385579215331698931799596002180581108643945657381897385422600482923731632501760998345523382361830454753374953796590548181650844478212172365884268938167888834417269824527121916210667396034893878745618986611941506419101614742470042191790079275800251657158007819691426951047769670 788 -36839580379539108880197071825755714480003873432726956761327159836613799387831180070481501281785149206732311614268173526542683792184365236275399347894575853254819982429014966895603849463722531179771774476118853164992255440034046993505357644506856541698503536146441763919797232449376829125567622204511154926093295601863690602647150953244450103017559980270484671308667422451161944646495285400833319264209498541784903963815728263337281681271438207605956371853996707034652310 789 147078128762046459513724412707063430430627508681809568977380175092699318387222756971203673140701286495942964758409980007674917833158332121475544959845564105000391641886354436530934710055119185420268499001305806790504018075542999478887172320713165261670856928935202376274803919316432682969994007477818983478375828465039988143400882504007524711718605391686701046859719501141950457775563087421266804136461692527033480742484884555336738019860242994522882754406616516811685610 790 -587195291322488766209367182736358340431153638210872714479764016763090978140383727565209837924098623652287310368990233572074141449571556203290725841573197367202068044269983306590218991927843384208268999145246107583839571833020652074451767644734409256109637049650951920483930037707966675187737494849193042604512344616834557941595749478371503184314717176468142543796940871501763367040199189689485141820005656735690588639459049842364465019820701412587256033412508054741290436 791 2344326396788269237350394873623570807606272753804682830743139119141218128640147347805787915183446244238168476345512446790932809804306865572768466386550802206116647534157165592592789292472739570153617956451259617091635187584133702004511265589669764315892310158720133828582636193690765946500215179230139343363496602532003626867213936082944918272246051583163155357953972138594237512153857128463802021240882552956709803668210393584793527115008530865427221674929929652226669530 792 -9359542769002624516091109535293665479183402964066813723373685729888733078988681572932601144771424459587865687400035683721849409400754506965955872458475261494229452452363383379363519275848581443780466435791769070730616086189287225394963735630171269783814991344320913556489775894441598760955224444964594587446296215342698295784269731862732294203100819809880500143723218429397136146421655143535358296765621652749481081282118122796569344945631355846011893043643168049240685740 793 37367343833511197053465740080683515061139132638590045786817602718101443169934360628176058588593442516593103457434503879271004176945324531282455257577576356140780049021774675894589010566502351612099093332053306542585231836156794742096855860355716707120055133640346260720633997604260533283004782970538050597615710979561792308757714822805045111892768435206381333863313599769823924825145045698555373429470886074580317848508504398512983916383980871650848755485787809228252089250 794 -149186958533689161356052670837004249294743408834548814184098098499728778550889998423265540045830145808853677477431928404794083374041155538168749699725623832961382017266669031769811216995364773281576309573778247207410994448785134657585627528503893128046322408375466637196384370664242605626526353418255323315247903565755715791996049545678225614460218839494587551805794190967913996666334373647718838578135048487743309959978855606119049119045847601230836754857564896439241217760 795 595621719898291909716928469454450058523936576853558685378011293340745304737526389330428338632741779489890131035229712868865453169244846842500538049494812390478459236772024405216966590634137386246394185686120639392392390832777759802897375468247594966158614426351138651814467830810482880808801638809566959184900935526100849855296301100320313598812828235122103318480135188011374289177348988732891350025612535728301471080844426648067823163381398587877806631026259252376558424010 796 -2377996572008093766201421990409899095448658219237793739225021554755558444170683691495796073541728880279928812180557883215584027506582750138587627035100306633437270073841620559108475330219964678528448662115687054711665708350169541257606241173004646638368305658643912476445801657914984792180265028078824695407279258952636499570947709938694907694159327321947106751906773580557026299213457638575101381916444839560099300282149314817720567034996029257445552317632161406718394294334 797 9494081406550776826903148443100148123212958339854157790039610258316292297450900593169783962668041288327820857380144592045436145931706611147951205900062958201403582831561143952611235512784451619649364068640291137242153441647989949005879769751117308990533999535219736700887323442562154863732028971625841772728059041901527730001735237424277336176882035053150892483463277742761370386652809671911077458361337354471297257162541257312182271943176552157437522492452822346148093324510 798 -37904930506981769188516540830543303352913613270445796705418061086835101303896536084272788413619115214782692946143617968848836135713740201795109371119503799709082052019430206690445394526793755537595902004403446624608959839299637336294584933957796537233675345415001880673114798327201983856876384817053158289996328043443033914037746342629052902868522445896896128199284953678349345369638749141784961518466923753951441708903789421580078762297320760777298328532341080802201248226940 799 151335035245220720615282958651884755503167806046784677246460474485049166460019534526305977467311325496108797753462197082731373032212271057775468424816374444925475417708523876350455029991832087541879959973770796639390908854806113327597670377251292224459249627535030863395133318268248264432156612014982127362042055182050857085257644886536743122871164991253579434983841833589394850180664767771173663668563905668448681484617853136781543534098568926183596623593077218437791000340110 800 -604204952984706674145291760485186982435853283314898170023816470109939048436026764368294705083456090231824094978452253260135429396393690979059403040306125427511231031773989922322696078668253480997237830821372960245401805373489560725877773955798100349484731444034207399437394753594664379643248068694963209366249531592063994783388223743272653431490701923615703920818394672501834290206841773927196969514910370794974167148878185067282984032772463629768377753191502523055803607810352 801 2412293234276013107162486876330167569319662691622291911676687013926084385790429613345194492717480095618693841314765614297616733662554887495090410347857876663608954709721892457876603759182720864698073240169807432483214124150632198012542554831326560989310180268808927942150241192807262133445118832851856028972759515891953405593160239848407134827181703852763624014216141740137761289952478002554699838592639638128646539845545864133803754045553703291593661842690327042939814369561358 802 -9631123076270141062652224414430297786297082527405674011155640329998242085216731367200579009841092778509675337371818345498940742392483070440450669425659454192139177073590636786779788685999480913655450498748285619579501855458680964780065502976117464120137666173014789501222123910292467964435218099755747051424894949239435456297899086965305265401892415956848722235731283720858068596088849859348659980720107802934956916425221716908087699027303850056442399096253027719555921579629120 803 38452517676681535889215933726437001197356910510074796454925445070977251852971207951176671667753081499734119928772399897794557943995431497205020393071957767109453770330023439185706715322581675085706433466810792836905381072007678395273723483181026791355281716547193693694782923866868532551123427209662883031262434312937445632618413873946558664827987198360441541614604746134806433120118191441390724792246999307397464703483257397178954502080917011957702033114163403549602998787864070 804 -153523067537586173362283959283195323032904010327133404952841648507185194535779022263603524018829190599019262211379805649554292058471584683807638467463046442159264992052584410961260428913356091383161922346645952601992172058010750801287950851722858382802892113779598372185630881934572666064350194482700156474929559292895834271991795271374772308967686261692810041362945482904961028081212886241144325887356369684598297406229935481294857231490110648715366954218880485859501638278663510 805 612947823278008415121916489562131261231326972997281760935903120850386439021650306935759519103310349006342163216934663781873653532960871599166188018024353824461165353237602356173560383871375125662338621292221494537265036398080358720402252319548478323407198796767690114451664370374291505033781417325305757828109146297368726203568500937239724847947179299713353455792631646223978670483709799279609906884007846850426332219912241682290087100283862029457902332932785392756682440527155850 806 -2447227706893030043464740322249322511619335446768575504453130550900679639362578168103462701598901279162270681052557212653174338091784248929576991162971593354507967176306960942482661721571142435180007947302455697487082468476874634488651907529269681131970987438971903048735502508515682791935619319891038477178962052114991528627230815980913848018748410881639014992412642368980246605717185306478071976896766545756533982733190301692788803946458970701918022465194408121970331410376223732 807 9770713041373179529429603764486545350645190373787553535056711021536846319052035657385001472557284116728471095194588280024893120925169962780341311136845854370091354320390072565660721800989974753771658513265540287521934143028517385410736352285456687872796113140350313248568651300589174292942289675845728048942297764945996102924742247828035368005821621462561795220996156734689548533365552668360479680775829037478792601424925956496659218266628266972008939767784256027886143593721647130 808 -39010286275278127867733586776804519329820022461345487135260572020560773794339544620975816741299043174318583842269633525890855761834976166353659450696669248497658484552784158150526755720673561425510921867581498709609261648840729378797779487360884957732290525496693148953032740634919518730372976124699943435440383801259179318298252774137921500917979224716769165272139207441028616763853975984499717191676954145774497140504744789547353906517712116125021873184820025561089021853400504560 809 155751778659881211093491087885308788248808984604855670105315787663400112943207729388537598886405787536173893577639234881532507066036294346384449574528600127571065118029003596904216995476265825510739746081263193014868904815225217635847850394099735784004930243887903176787088992431738201781924321605598792999061121653635409437071645937800281650936338563749682330542262543391673238696657437670507999570906982160933189748073504175037598385613881063058136779421158532968828772897954296890 810 -621853221844968338876779262433355861669455871991440493864709959081285523397998576143416911785679433965051021473536453336346864652427415848405818596446184115063187503261254695750217929742365938956998758643532753752363050583000324899438479965868485308948411825964305207015199305833844106253817765025147456557868907043454993738608141190557172784802999498104422385814182788104292753659216155726053161041869545279708339058426838753303096313758631410045039372438958713213108017356563494064 811 2482811546394816864475738015279698608576491803682373578943086726256181445298944967933878132147086725696713433525237688320237947037079204359544892637958314795009707716676278583017090991916032357370111390154019309350222566128557801106566416527314868306045719265225475377657787884914112032127209818403271235671136332092987532009759127304774544365195548796037591182141290653090688058721232790920588678993607144965952397251059288995370165631879192115039190278084329920239625909160691175042 812 -9912897497026181863256190563629973165691296146934184439013607542600095765450445374544363142791984450308842555014085798048593461497104373237479396456854217943035446488004538338807605029117795863216518789859939439253456067032521303373980107557297748312921256707567111602809283193967166067697579272159243980671242080696375414847800440246822494347031157241237649664047671383398798479812324102968931864363258994265402817766952427791380305738865733478128046062842713757799126266118577195110 813 39578420959332513047118742793639118408460508706556154353866340826572128675164944495394821207745594246771804299719475949470516646876472190382730092377030378539526540790568862254173593256500561104341198405409758981090020445420364251301675295207208709352947101867449289990329314191124015787889669850039043081589634539565000637735924875897413381723261794181044892890956810168715812270121084440991495149435802176659130229476699707633947420827010488661791894765005920324485211178056094856710 814 -158021906741155962897678364731231010421580449616174231278545201440357113068515983413299803675840908927030079929330754790358399126125566972932988052923862007936512694201599255114019196574986504686860100947049744039230029954727392075044008044458568921423155408369852234018359713472201876126549483598377293406711906004409032286899938748388172960763006299975498950170984513610653788170605090070494286606333245775422835455961498835128665846718598780223718258797860668784562308046252547585180 815 630924099209972723478966622363115952133861199314778707166474064169532836935901997257362339154518468982683314568872368304533996160732074614845562870261634511361302722431680011862937879027647113017436586717203258985263518137847249181358581462329165758412970526668437574220770940885375205127860676685140419034143761122057600636443589488290306059717413651699652864692557492853444317238823471700669938820676757983090751744039187882706226215908039733275476408923431019506439044136086078196534 816 -2519056546899775686206793464218088961238931001681635026391443482357549881348769354908480389731268501749265169576140410732435832542817250327309194659068130872599472347337394348146341207933135267331742726132877297959330672002348617716367246261189439020687219397722474645222761038036018937631638835820334458657224936570828398277073161680255814251583077409155567774910584256411703663978382468284562730241922278513755088481690619199119469018828051788724855911663957321751466132075826540529122 817 10057723587739710344727841974103308502948490001822260737032176245373186921970783532380825144444168704340970411594579516434933050321870433707434077564975032050805520761104403619569730262493794701926555310058221459240577331509047040888701072726307341714519443639201215401607425692537595732321794888492606170817280344983651998878993545221444140049944139487801769658305303856360198394372739598025339505127498928472809603648761062623364443260436146413414768372418889077329773236113405994673970 818 -40157110178853083106010358161166478212405202724895782208731464401490030722903161808444457281150889306084253415341568989326409860122967933081966134024050460285246384368362201920024971963161958771939790972448868476031716992815220423486565683300339461914337183365282155707201822213006020576767087186478966681777897844529374780868365727962560184454146650708403713493715921557028811709552371785448750358632526315733893573282329691046963930389698278423274024324992832025674755789234664167615920 819 160334205068598550895380611219624916339442952100664769967555026936386258620971911866118178451451289130396162181040068847760948111235564466566093845301557551641735739447539713344451501502753271841777262005156452505282414357728289209207073532112343181648913094770054706245703693328888201675543562199691706226851073084288958863406931813339277438110756021076000584848658521473021187780883291514710212968082644176318051723088159035117298032749165493064037975252348920730664834304581216730662490 820 -640163466467618054172142554160633879571298586671449976422264179671208318082995916544883419154757237794567000605434570059236569671612020987492383304472791752578374102127132791552983234517169545871324573432442901020694756548441738281592808312954359640333635721730204192499510127380780145596931441602687608731816360967533556831029602619121427539371651457700622840550930366286407625243031917614368391339155828140111339892349147661522591480925794268329842610371988170587764145821229185924090746 821 2555974744558831441903853367652716731154816844759919846529377701436096813058005353102318444038300850303151136419977635509017654241515256922344886272797212871450514527388360437400956439114422337770580209410388467555273439618195331262522640609084318769388760127005038550132114568877959181343828723354785833077803219338279604626337305020585015324101992224205715198011623533905525643894325124291493331723462098271311883672212494240829133783538251700229978851761975081143583816955468072390447190 822 -10205239425165298763832194966481972842899000609187571128994453890071109507752807337823760456101175052423711200383256877024084580724493393723758960288204308709279934457914016485050972474247997054393549457007197736135571959905574791772900958220567778544525124519382503949507235709687496238471621501266393159965418845920084592891313523203353061629048607053183682465190764664859660099709209523532220493516102982500566369204552355529683353488354729602704578188264494608881597987423571229106417180 823 40746546248472072556327855032336910812944245398385297465311821428838819575938973423154726370107325041122712751376355146245859246689697134296967105545983789810569520601863065024795495586895918523341913704594716624200148940516806580975302959737811322473151001672593226369069885582563566815863182826627847945147769821946714508772348893038351856167350247647358648915837912348562577400362202156134064166074731956646942957433958887259164927100260305691059697096452962400562825717922972569666753990 824 -162689442372197354948109657651108308277637536956049826744729168225689701188021522906967987940241152515824820119652914932430854206031213821797053182271694144518297918981779238842672899223189302117399205674356564357544979790228673609581671357555742109710099940678367731484314463440983535476376965778285408531965315977215536176934940661639073221882796680046252902889791591743738849048153168551238462299434310380789686896867471775954345952199965567091896256804628730922293551676905824695365382820 825 649574396421178929267277990481478651876090607146651122546992041995513598043779099328891728153083900948990073152052474031374250426475001191291836757873972887216246744101467053814851221992113759429431954464371412139332147295278649716251823892549986995024484380889779469813446828141326388841348312751550014297560317753250656843797690605276770604645130370886114996580578385787777700239603743832994512946578678266508652028094470464194471329812009488139196212809034239979273216171002509802025883262 826 -2593578422108549331662983598471092943669971887266203326537537621966657663373668401644019630438001553429500570938531094678740746901941267859905211824619254937932487321592009738284818872897578315445559300998391451142307984260326527707988670723561191622431732838694975624543350588110496383665417168559335073919135560157918715055549511992514377644429596429044039191634240105172581526933070719007012547548508678449860436647540017360643887982985472170560843900597509874717255193600324511389723497312 827 10355494106304789101896226328192047829073040520557023828359821230787636470884949464625983799336306735963786832278582118205631681888969804345531626129062195376867686798565314108839631017566753645902366258558898299493456912431158083652513677721655953854459142115776275097396690675163838461791553919846078076221873164905980736219742811660639050786750842279021855329727797311348795158150047569041517242173288844398844801246333406898253050595754265218714223744595290825529460406779846354796683786390 828 -41346925420269914524611706815663138758556447370614012914613536085498003982684838764252129332207317302336314527063106686775679382767845379769295226501241803619394696466766367056783209456506506660886491170106838706626292096172457934411893110070838313291230612221520583474553122565054862854256042494649216907418087714345076386300890229141404811653163066575515538448274945438740201785749962037180092705845396750318042167765069510305375832466587996583716340606768416999830921645261877722701369578610 829 165088403115984666453939903982299911566368418579031740043228685133951718200529568951867671838381883805861184896771852255739387792735937496971464194406696641190789350064981807729886485107597247032229258565175337010202947339307023663882798490417906108766473766371131346676071829730862611972837014304225291155131595584284096863946743438072591032631631115366551880624124750290413300040343807100027464840337571133836894798214818850347771965531789583952641952114831277249065083355302143101039076212930 830 -659160024747360487639891614796578203415629271262036688785575969105996628219096052959578625399350832523727576172014688288930926826906113579694789009853251036488474925670814379380187619138127717583890677786316877071326583264563051672034586853300064057914504498813513868496089463301515049650958244086581167668578662180849081474530036300109110154578450056817124191988447137833890126973968664911455288175334700869192125319429546713525490178838611841785094937666153712217161985911631386547307587263460 831 2631880113529227780760038415207055716320755700862909419123739088798627722454077436070288609272739727374007757167493979077608865370402908395641523771716357061297358106626981171425990118260815738585642053638198263186374062037731788062045452079285186230393364278621494365388666453398751089081290798864280294868030764504571803313751327916873942614815841635564149830666354806578177494121087286857858992235074105006513976201498030520849375126003425878195823611346297267836723522327276577121733522308082 832 -10508537732138926090415816059820248636774981566384862872682371417075168071090633408579989538469726253252376059182421137457293174463474859659282589608201998291927114435569733461787010014758677086394271051260073549186341604385182819083438923449332523678801351273082050072533719878897637461595526684416775894035409845612226210068130787009921654259629482539826849424699676035573337792475710052868410844141986072169669695748005764571754110786378495093353343785876048603572005421931427679563612945291250 833 41958447958274075657503269634450362760201040674673064546433427047205255088265978402419979623905558853827116216249220147208151309582987974872913335783363164835413392220170510360707209091310626878800550538688146404491397144101654543663798371067809841750134005577771818874616192879730159480156173563848171358732161409090661155158167837561030781960720020041748311040812879952399250009388424661257658247292306470083645152132979716254244494599844047879386330536639268179064248005495676174293172739007470 834 -167531887795968144672097175097311222011851211361964633502894402857408718404927419037238265652294778421658453329924875205032446467153576933052992453237289860049016227306184814864486332785250101266051520923807389881898716516667950819239442647641712683493273993600267616904678681523696598460597795173078576400662037106441429490165126720934433488013559359039380415287462785634368291014017978446170561486850923917206568295571809415683910201347862233947803106942953263412484911434277656566399964829193440 835 668923551187761967116829275605071708218273947152576559897452736959943403610046049697996957321429360829730007158837661207143655065071002929419845032450475772420062624792721226247715176229903544704360204183883310228184576212745060486263415665371613486839106711484929431360153644035097741674318377076933576940426407554032676228887790826528300678087241143672094308773670236061085151475845558612717227989321618221977795497460913547752169844173872203509877270596577611857125495863165591061005643382603718 836 -2670892608809677089087785917363235729546821352242054281622227190709999623515417487629524001845018237616039611092259341358001417265422116122324433437233994990213453278365606407860442261672209900588591395341270675065176269951638216781225274981088585178300419818109775438820118651049778233671847941260599516367841242299256726763800019623346954950673517948043642820830404842645026715827684521125874092883383945806260329459583642214600943100851598320266601562133384163085507831027632183485277614867606502 837 10664421426682065055274691754842413448907094780008716754383170218843983467832308163136155146054558146645283133643955810017652556658991088118816207618812650374701889163807509175844413982570960324284245355811892645993824454457785518584630462538027908249494785853871699532788926259245263419044627272423106978572135330113375927841191773735333462592420046352044956202195196525990851280049846839588516791742645207777946143087911715900164595655324813714949918653516145752974527307056401680178006897957715850 838 -42581318214659849313021641669576265843992511411396285673489232839678851334053536646793625822650813610265296353050145485107589858574687335831406142369139361634746405402067225969362849765042934995674068021523982587631601864845675392814808463206935923637217212452256866167138914534558286953996676817798012370214105071276123527995033997544351520980426153604206565648938915949048046043595097603992524555904119223642471527778500461156512235281580530480152567166794836815414152511574900009027120472713871220 839 170020713244860217660669370251109895711284283359437583866158878232743015849932272005993302656502305413779741469494984198973570865175765757755206987479862345040035250132111606365193166268739539760723972463969060030862594034047770776736686976767209846695399650436064339601623511044998522289124114719342100921984438215326993109629234006023057009752755218991864686880901574061216410343956623997083849619923810574632827148671594582024607701951616019903906780230334770647615162871036492605243931050280125850 840 -678868240767492845459010441177400605491952992636815602866296200721495230267449787185183746801410796599901307198182567743819560526112958517587220186044557682493472407672843925044104674310909974671172735356305949658514257995692716217732153188365051579804218194448215734442163829194023422359810778172635992100548483864600793594354711787174821352592382292816569583090492569052828278635589790889618137315695017653861007370004141290288956692317160436417226125016093476770660708350327244811509900703650407856 841 2710628958820453039712752565554844415579514914281269705038878325240705116545077061112318014577916183577992400694332419467586794485969083352814539697343955436320091800490531945494898553869593836665600626358169251085866462828177564733181673439553909741857952414842502071535721579402850486377938303165756054780767158222554171131604491286462754901430429269518340494957653133042991710631562754965909077400643193461066705648875853705514471068906889868765546688131422445489462021135654219505580264374043792730 842 -10823197356470083678796486046629428577451887799304394034218293216747741489486029367802485861732428357158782411870223097278290252990687559014731754255968482317734225688806866663478717363320114655799340477084366058957541003644819690107441108347026071441923553043008393028965136380440405911986084639872303452102624590656607352046476130815715059928010075961618781690985303838334448420159506817361001051733706907207330345611540418280264295810874139006945025741147234276152168221855729802111192135577115151760 843 43215744707681522690536465070605536816194713092036645403713904688491002011899559053835513673766737253703527507570789994690198725032460299014573111445550084828295439895859531848657702686714479662385040820135898673358883098658151543740164595819909866931793111386686386988363267110087953696548221686611844743169824900535631298272059096819123782461031891065135456012395919527605131174879162934450171087659084952094356813420977487442532631431928312026524387978040411682299840599348089788019111035981991863490 844 -172555712943719298532201708032430273431800109269614519925437780115553519302069027201341890320238482367098885330834085125331317883828615458919892318476577049324069747626752939883815042101132939782034729905633978840303120699542539927825994754935414884584231139238178037311434165126706512654196547867746433627838212337855936750526322558303005402198535046333431901207759688802358606903214072594281167814189868407810301029195572300843436605766689767456988938200334574492599581355596004892668128271515800550390 845 688997425041397861827342250504520899535359436569309207751711721834993606485445209807421028410577332149629296654649717573517643838468198827855263198245951565343087421724585199490689892843178068961782951973149673708748494671780290110367916264972259552158710321265423045600093728885894175170348408110454017015333754930411314969836341427525281902661502265646111806832927479133788498755154428700499251006469047835619132224947396014354695174525090040620900705731662760083226693656031325646123562174907196356134 846 -2751102480297373850306011920527795343096842592038681237003510958506990611095501055976305674175092540857122107264659099976315002461935439466179812185533032907156902149141749583369058578615721933221823498105857654718173862606578503145560533902451970078264758696712522332163390728741236975924472154877202108474690765277530784811969687438727525576901881965034881387954289702158725640780306161092116120931304407290280909338787493571517255072023257550425531340494196531806561712095764976593403516701702179065084 847 10984918750488823715723763285174189880817789316147262730927491502190375393150458334312846601295061419661112517844467613599358346682029647612676145665125108934899827778449886023046484049350384732429630600403641445901674795869706159600706520637765705108204701277332738988375804538499656804740861876678586437105033706694633948496081241840962726605218554984705798242915034656440261217769136201762639771312135769003592193110862987568013303623491305352303827629025020732076646767812033731237024930357112534831030 848 -43861940201363270994924027322150070222341878050731275857647766029257070681457042592458628221063026674771524067874810380806941204863966512036466742506396870849869467631131880337785409475543395341257819381699800209547013843164046401845145640841684871537032053382122125347583790326013335366600191758891265111397763663180783826488567080372712276071505833331533568100800527865226957128206011529605328871846090681852277769886744772255571499105288223952025132656191956678736414556992773071903964702954733598797670 849 175137737340620421070693969250728922314075546909295189308911822544144563168795150143433093867098058860808252384644117126368507486916546520779465387068022191714769360407628968365958535287846791833116052249754530397641389260826179439960586016051157947757092869008433346719234888316630657962050308255235208786233466740043758833442897775401875026170726954773089324779642162920585435062160900442515740522982121744993266858238093148363914593928649452603557824700788278389385955623692196082902833717701709445981450 850 -699314503368362085255414500289327291963339320486626301283689391326348686154135633002179703423157403945612638629673509540284235535878292005209159518610224721420000846156194106927775298678494859621630173136688512095669289428093591801115485620213082710995079264228622388720661479213877744536461402698166148004571832413628641087169303878929544717242897887087828934440965595384334561696827017585018057427419628636325629150557556693932916555859988753386182277732455963762458255426759246535800645604045780165547376 851 2792326760937208070833849377394442695488710200626254425448979618607375437445174669639828376020910622616965207975257310578483133929567816916026744116573411310990411025412238484905571704987124614197972238041164043479882323911239491349628049314734495180718455863496616042607871266434896339366434859140993862258996293598400128837822215388491839773588994505016082649873488918787122036369214714651934651511941337971511503782051533716265290346299636197570117197549056602980797521867275027144757487318079688912542610 852 -11149639920550624573653320427987518011183462588746455460282643880648519884008354735764578839841270616783108828957379672655439385982454546151406534253144527828678649851879276263800085155757540741571678270545368486807072469642141204094917146589527493385015394906872079886077559560042868669942883327422100496603298037911824451373616669313230987420915751954602653098777845874449821318165822449218043777150733999597278998123658493369240703208675351408353464092002890165527364016288548187364910436713036064015980770 853 44520121786980071272938386143756590388715265552042834920473245989011625654096702617283161856770294271416737225337055028863442471852096163126624115233986967463607308326362147283377794073663468109854399789601187284810218400293384126998552562607256081854274414419158957243360726349672025335267326079883817748519089638921708174087282944438578287898892563378466616796010223732348660481147223625769955641479484952287259862078640523737088526172859600841209202566628167614697033347463333321308275045009282306018368030 854 -177767654176476641343299663655764131252762272152946029344952841938536688599988475635231738933475284577167910348317593403182826037562727179320380992738654493489122162007193275192550667856988279334739982153557858652566825630872921920598909079190265531680362036257039174167167926987361866295210693238106972322941159753765587670966433555434350238703997968147584934797689029511475303147631965815976735329145370750010117450315678929998958515933908249695595460388253260775968898234875133485635829475632457252567599180 855 709822944214182105634923838480819800166372017420875188779761914108180020026988523242436186588733056924830389685668630622493496089207395005093399511138011242290028859835919887817924244195826338756211016301186372830535381752465185460852573845886740473177166823819959436048075219548800301578703092356600381441629070630408389721922489096240352847726041707095401304655774545231560635487951756031005273934442523468733231266369404342041602873113142200432356931987744906180755924643516196735251588909363481529992290670 856 -2834315664607480425029593127081332481503000324666658418248322554031111353594519307563539271571160700114718274414887750279130776815733261239765656826813448971715530837613133796379681728536702733547980644512780140653745451252159124711088746667652233741212275827577255677677280372233287262744966668356884771911398340566483883578363358354299662505549001432728383817500482852877853215845192633637762646077467714718783836543810023030416431884863754030898217083823027245862286731347504967534697708621781278708246719988 857 11317416282126747292416476005409727430693477768483208492135564597503141912920785872394444920173261872513078284206379767011318762531137962760651807954257140284928794832253357299738657373599958411223006014793164204507666988409140558081594423860140038285161558111662673095686001420696357701259653576658730963657583607209752230095298328083097441793179685000160023150000800493018391835144623107996087605907823332718799104200963646448462352231535834202347018659664315522319676149912901821805339519862500607179957897350 858 -45190510966359871302697848105591312516373109118424600716363695322809267602090161277072333613225695838990631029919029408911562899512906541317994766674418048385210937332708962879350022152186028879009809963743537091132129303564274248343770012643068558249618156259809537306001544544207496023205701679281624694995715395740012318339488574307884270977279830156880500003128717819698823122924100275747038529486263615370509352895079616699024895520035633820013766891863171673107484185271236593795363195951433837695147371520 859 180446348818136308125070279103531225080136440553508683837209707041962135947743714105651507969482276587914254832634190311003063255871205137580632776578812349790183157009269273349683635573725422052366583711578492836080799629950358887303203870401653917710233111344268055212072413695633300307586496221087159900242897294955692368142856184358757283129317742865281398676287198687894063804295564035527644071037449862121155861795503146249249147043091856671540127198319747269204407062775560645146301654978718424548994757790 860 -720526286483504389200331163377952715531348506868074671281036577749997410423197275354122811883750106276103959043109701272515562521414292579434472509147780644577905951207603160580887818766510513993221046419260180137591778150546777218995808105450722087764895883212837118174094836459748459537643564750585002934842378100596430435408196956381771869206892854598182957777358116416841181149365440209593948634673221302513320851888326905289851184509418318781174178515783268805509970774144537800545900131256479512704187486874 861 2877083336672402229534547885816504960577102115276017005517945000035624987898504071795763844518640522579722065491027492588185622157736036906609112919844643137165311267398645380327228566371717518583562231351171415562299344044234292851961141657561593056885759700410828519271664708780618908284219687371222238041669852211112831651371789929631419446914171159784728518409764543377162455430476080203662379355414090032433832915696835525473027253833983136837092419346804487945514410755390996243441295141816621383327715736474 862 -11488304375643725097827269739898339319920281011304727757543961207845902350781859106707178585949749448207852938949435877594005393133396428300496874734304463371817854647040821658702424085596205655360947042094922070278312510396832797654017194262523198734378008092499709213642936442078929078727131087141797339528705215283599822198679305467818129978950901636112035586286610359033334457094226231328624061806398274719656244951372079154801252695864105725949900520534585288242047607372381342254971490064646161835704172599060 863 45873333737039195916605329531367135744497273115719048110357419474106876154102314519759056535745130569600778208132652198504764117859821866116249843793391765449008966038815009117843113206958328062374525685883103980396849102796874945736826857064304226277465590835056357037083443363237804414762753980281331795502643748533572132050607585901918284835304090893432833523796819304340842282696108904280652019596286292427975344122632797780061476209799154804991427634413656965024710534544762873767414591620509023104981438387850 864 -183174724598885078907003557471117174734484882037275421080877622096475219682741483025790918006185880158067144297907443455081802607434790460188776527908478354550532512252542582314893688251556364330642433759328149502460507021820911433420955663436522259743428742696212452557998642678644208639293219527390383153377467030095746705199115505887918345675570687822887542924870573917909232758236435627630432048853230493559980709029954898477346252360038362454310469454138159426373765197408013619716360709336818574306513192382300 865 731428140881346880955330230113825795333408521831807574464264812124309420047058774176567407668897331209423765285866510214303059138480736921069405273251367344588719563575436322059406248665187013777795928887308874152473389776441748904542569981173981726128924704215535283628408608360962057669945818318179137634584174755479727937794157077434421003140748453650057022108011003950914293097907481207355866718041950531315781281777541251788635914958607135900116103602273995232303932634713234384226445547689369186612611082324818 866 -2920644209436992968282206978869688164487124946996998684053876978325647447407994760530714097686658878210328743265187814424559399087306361917770237170170209618868728843371232749633510115674398204551142671244454719895221754858680780214613975189083425495784450754696798709548357502274941613961992659313643267755836309708867584128792577461180098801054630833046555140115388552116786087225686590007724362211619519133540974940316774061292483741393824740212360305946916718047681487198497600134155168932548381013486007690237888 867 11662361888251915620261792463377044697470371981420997336335117732345979574968502015322204283358722246455858325934499647210114301335188621237328107264974723627634748698562783896405661566445282449724779518842807309291665457896021251727382666115101352637376801742272189336943105802064242201547478248040419812745811456464458288370568133952838138333233183782086514154514963229046417255840609465245404080227256122589489198363047596777128750468605996853833593384459375341963550427569105434804607142977831752122100373197283290 868 -46568820679305325409867892023021542287774586670715087311793725298819295654478712006168679026794721989696189272429019731510273817853546837185619452868197796383770499745128185672736362051613931086457993140936094518260411772503538000106846157194501525730833143283799514145552571496740552246242230783693594746080211901803548433342384825133115677254785266286150355247675926338044871175590334657098308947704905587087953283977721440597256718945180812711871036491025940290595313195531762996997504363128389490629404911034214730 869 185953703166485353990321256369777471857165404070279842395585385157992161920087745639795937381114452491436116445807204884802665130751222770577292840627202849359735027847607950699781628910523805653241676544833961145819224611119930421954817837832341722342049407464768838401729719569869839372667907130172667096895739313251747438715518615238692769419001911135032806367027102765880124747207711291179909889217580937797482828813030142158021914334359462654934663534937228754704542106810010013551364989009444717337493134923379510 870 -742532191304735066775972541552194454345809527945410157390438377819498467931901557258650282731522252886670396670155719578459706414071766853524648886545160647350112990334663166683725489694842925750338701688332437984288493263073739133658525137795928832274642436974483397662828325097207014294575700132037462404500361056944463130689352448568044226804641420350565037536290616854392526273547544901865881712873388966345538415181203944621939617710269551641768571134990607841318429332646534891435935975852287717241802171851925228 871 2965013007711519913383655495546333326047797797410038232851185687858352689839107228508301561428956307798728760013998007253980861965284282008077974605839206926671104456569631441140246037647689618943877756866027327850116078228092650461439885194192293332936601161645702188848948484828185722085668725711276184018045578678556317030420237177417946657003793993249393878138044725948054119346880175602830909498544373967270674610648258063591712268838905673180897843816976034136722481147279588018094436020721634565500312193897567302 872 -11839647676074770305387776674621895755348720602228361764369509299442485743474637801260090541001000412575777417243664553428930897469164566063789987940321978833607898663163985322682356089617118603888523921854830679185006178812346282363462748889585340445768495127971066172602636653537000797326988848924524772295133899133028374539691375072079553065716434298513413582234008707182812124411059890919694187828568080070233960380436373404633395455237099614622545921442061675692762793811018444284326498460064164700465799115272809440 873 47277207045159139210109595819107189070897183480832040299644282918051858783808686355077110545018034814348929264874407095997709653993493730249632868261916379996267327995455670320967846816240618835536316666142994236316291351783720353722186037317112911043122457272180029512689161615602993530698940974957514401773214226853596067192695945060521054201202320588701275219575061028703004046493658744057645335620659187098121602583297006383930958692419842469549014662143058121396325811384484716253163489486800619540825028575218066950 874 -188784224838889622553272413859050269252802401098243078430134447817949278452038343273083537183507903327760614562163957580557293826980388299576648800200273916824427279362719285355047320147104462037720615920452861511600363100854333046772563767084325577368357726942277327448534276156197450342763209227440403581158838201328800841730153119451846575872823973052120107416647550326552517238884515051823062235419679831093988934978015624916735296223596519853632224782826114256793833605964375139674443012909232178659629954121490190640 875 753842196264998943351964855761553709108691879450368304912317681191341184002869545077039962580569519478756766495174331806306987338265188438047792726979811592909626162977631107080186419046848503392339803896821577354190834799872994213551341696652357387590943499322119483709122509631646592042548583612211938227381996399663963074351151081502406556893894178202381708961428033559527916392317376023936213734103446407770970695848369021718062598025380819790563526023942870205714014866375619832682646812197969289013372670159030184094 876 -3010204754498443427933240798503638550516959671069469549685128643950504281774745043790020845384240682263432953526670319103590807384828829499018167513047595866292421711015482268179955887415482033925316447650576195536918529831988168526403536152342854917481133108146597669902289828237284510036746257852736470938141253454236431859536929410418646343137688349169263507016796996017456090767919856993948400455891953136398104757647799003514567590017789897758729497043234548746987688189675332006367197404639852558480431035012516513498 877 12020221786947578742156058969050841838295398955573404250699668589463692366707178459933993955118737260800711005030327028875590431332490931582607688108922873157438031919681440262263128636211074192694534574409846158772342467041746540572829358332971056882151257509245124614017657005986539486855321744781147577224996837039808019391763052270654307704518723879541432338693596935275908530805666534142700781495625586737571883087181983606086797477233787280949608213545765054749280889926501507840298652886313297826818953950438701019130 878 -47998732849233683703879018144532323967320274297741177926836235182222640386030295200487818650948007447042599095593635184573185308771981159804293137180014578865672159534909676113138025847199730360264596158227696358962503496839499461400083537596102140882342812777795367349967090054421522250207934700353248255883368136481137379649562089001829858215820287181373711278670547595139439768560369185052254903810617976047962680945756491832043560657161542344508007965571346960225504138633714350566210129741106749007506180545713248267940 879 191667248967768065349681117250691503021965591981678349867850785681015608701816510787528300133847641476352323812877926250856470135299815349013820972529807264000153759469402641206559419701200064506156084678006132677841004822629975812632960838005082146275401955823290884460251978786601598753900000574277096868618220928943515326257269759436697491512242489514401765839174048295003569380911152111785493787452918599203683384900302939128446704572106416468542652812557141194489456243399501511900575130629146182273510300077487870661450 880 -765361990341292699474768225760827936884032405264281457841424629437612221331297104860418912441195992513555140352332234071616213735058533320665178036736509486673903287704217866632684475615884624901610313582864507677364807642552504569562133440917518654248750176553403019023527133838730944708756283838132469567483998194350622011933575503998828738787001791868893791862722214048268198157980780427679381341770871692485044621336844399175290365607033307486473296044617980144719358866098917305955910473948525229830135765699652099840270 881 3056234776804116819271410799155618123036875094368490745632643347689675953516521008603954159080199059970587074903732722877341378573462611578033323519703896603768384531579768492458397435240777763162761991780768726952035632690499058393051171202791520504565867262875371658328763663340601089884424354022794097461546948897361033776895374469064358169650615907471773951441953540962398243537773287842869605466210308976110923405944138512659685042049327751938924570300359228965249736483221235763344669301172879354721900949253914144871566 882 -12204145483654689823200918779289972317205507675284552831382702386895915063031976582437841902019439502140977515285974557982226623873269528131081456121029625203691378361117175331030270120478363539387125705020456683561575623808666473514640905715623290999877888899275885768060939755966918881434540540785617522145651668478918986703335722817125886454869938753209901588285615699601313974813609466223669850597250063999236250973375013264523588098282363756528802757987975345861851866235789154822863623759486214512079061498251963222622000 883 48733642961704496948113743036298161391072078590691948912970385809485492248058373937055357677606919074353833368398286997595781377614924723515356069583904900001576744213988665448877223823318139821438410673706614181422047358339686410894351601923383517242276973626933899987027833898006834438070855321611348923610158987786313505223094599641434152788444287344048312930156479389708076647393086416658182806314166958313316785050574025506882181099881383362290006098530798647633112728862434030443115866584354645783334691177986437434668550 884 -194603754309994642480589521329852386439119903408199053271347674149341287933143223953500658638016571800442865684443297566664477064836225795239560017561817475541556621178944384706540807435270883718202055865671741792584979363684060621235190204902226563285596724248916770049797845354950168219164654665193988082829775506375032152043734224803331611402257037786863425959813870828830175482779410785928657387306749584945019495352942073975794174000694080202011299964022951827392640885630301775583334190903394746269236499360281885231310470 885 777095485665914401769285010344474057089753421181305234566274276860438749962106259109380976146716998694226442029977618149075115362051074236498183547941745840299932490006673752509251169530729295243087080665330289866995781440998467196376461310089076957893192773035283557036471638424889021484698526676689287968318570721431752053664761063172715481750611789116235578283907197829589665172207883905328428419053032859074746835305626099659445599376874014290209292791484860191672641543254672275054962340144270904354736066289020498315740042 886 -3103118711577551389978038990644781597233246636806583960691661257731017232717940932310868517776633682896067760836655628212770296499074570821596770451548777681856281932130295896446525873215656375356841679275502509980016778805003379305782374129191736624413894028575197361191511769377314184306230526129803132805382764794110671824677458666410217146687509030380402845885538555134942030950165363808363131415111623744460582593568182752234403490112161021426093494966509563111385317674757113693341132739354374995797778219742593440873892292 887 12391481267674458059285936481873417024246976855433427016491581951545853609016076871704245260684527156908463721767343494799935742077173248424200586563554172008630599591544011827234260370262193215345845404787966924992929151205864471058603995235218313415912451734903948098493197344696489121079735782749362770658733834000864903999850476914007734788076979222685640401941171292867201402651552660936477265571094768352627536051248977525098687459153716821157293654960149208473087422823462609934096082235885708674498945100303792899435853690 888 -49482187203228705826117096808840571922154715224473559097902323012783876842118938930216704538126841351503686984901405337439398788617172717815835304104474493524567529899806918565866160660194292079418570033658686751388867402522427759841681333331353308778724026124250125292952635193521226216908692028027478499225833024793828607700674961780265348984180550518604747729567627182969960284385739575235050534461663719460575772117467926675191486999639196069396239665250991620135509299206292963945745631810977563386614281912478186850833077260 889 197594739407239814983232276654977620094828446771315783554751709358127090843866251186107705571761623591056494491166763528663619790620435764497305883325992622386653264565940535022293434175484998430625705017609997229302861550947274798759232374622619808754621961004724637131173598531113436935952695616407106612080588535154375851934810663191884521102003792950482885703016972281367522510947002433225705375493737273949899381548441094632604340523758160739950037210659672067352939190595471903952832624507587971988577384017943801010297508290 890 -789046673442018615693776374157770154900065055113616235851956367526109166625471887804010102683844278009795161949180862999071638968146843873783119292698242229252899310082153233976141857014142001973033653910686875759975717717117731084372336461515475135156175744755522508097544702727567134771788465778183754551845131100987809462173749663695611577442236645631656103236644306995835185373989172853287170391258509124477640325988326420207876756878990887182728155674497840394429142291635897774995014680912753435065452761220034418525329284512 891 3150872511778619713239850619434143451861410344523565407712714637191383637830277493704843510072137093009635702408424272399924798865986193637606648919281757490223122733892056792684201092996356869723995404833741251318087318208200086452212089742601891209054513278427684544055607709761638373331114198517217286497931580372139377033639641282856606871515345824138031946520774893665698407717316511927379232229024631665214087236002319434742282846421823109282920388693901500424489709930210489540905918094357977752809391753055305654632946207914 892 -12582292903441412210161950249689090439771345909224624961525607087980814245860328628668857001746698896685231456758425135117902911248401620764853483154690863451749734475968179130479672505611168228399021898534830524324570182082191080603865662477667134844912556199492399680738130033498785041887222726315818603551522799197831072572323197934544575656029147259577398631136746108999113581221603505565733392540298013321219382786907487654579037934311109796721302905713557017345834596397369181203049557534550457049103735259502498084564216671630 893 50244620441950903900537006343940319857252635658198798563790786732333925830368301153440777590147135598600910475903459425255797005618093502946498985224696009219406513529154742410400130127773240677868088592547832911882425091252200248056180303862974230412499537233530000789999512751935593663931571033874331090250660360078728967601814743327325144041884021756346483496222450373931756082466301529394721574374974627028178923070479394419543886622437908857096765395206127733531502736654632710649047993316609912139710827389058469606772227771550 894 -200641222973822009218967850596480955261179286794707005027356835251793205904493181448422192564838945434417381540970417842848150613222415362153892148847552378513219863316220679895138062006861067606884528197914255325104776651031469261275090130743795834916331286484165922310144581888184292651210645175451947441146613226802472630735467915317738785486954349367562877424491243402000851197794355478356853965410472355872954068775366794472741291835408139342378320887827422815966570564663613633246918903339115387400476888502794168433734747581500 895 801219625494330692017405154908325209539969050491754728763402497108603993661290931480942905988240650408656415292264771089564323270151841607258445326554515816883318115073473438967836284658358157284276790530770368045830502491897111480158185282287237010893802605087729773013993367197839464437693578884963290908713326965999023573229754320319085940482353518478159015476433331572310504851161178193318329172287327655407004516186739630504554351020839569550625468884379409671866663274755363739811751911225869467358840116640919168306277487931662 896 -3199512452578133192767316748841964319840973245891927309980810595358228251526200138601687069471678054044119649791113724797533480266911199746218824536372649542654421547627506099226487576295582367509958695634013175161942084658719997790116358567937614018559569372040243738823440326566215978535889066618218843447006148003645379638481687135764889053443328105622968484920733025073139501113430251409084567452747453206755747268994214040169801729892235895106403269788870242652393089968862549709918786641298783880954354334123161988191252582044340 897 12776645443135394881158638083918012814412870864142473435200805660825373006278138945279344551031080303359836333192811420070272470975738514039670740489729002737658828520407883984884582438012590652029751228821937967683860747151407328701515450118368936071405578108379816611428801235765853858588358971601587312953086022924747633782847020327729301426789913906038499560405264956888067535853675427947816609300630174230361365489404240388166128311948602187660948573409862593446797299500411997827688038564446284574514610419969524806949206585673030 898 -51021202692614821609803427138872895501283426801077712477405026202395330274538283899165771303377067458447378963008557770716563557506761108935754704833095194912369466209593179111681613189080014577478118036784855163389299543209565257150468210473207137422958853300848714236457639124959267154818964707843695851691000742098504895141089179255586225611570846513362403553073750518083383436389153310035837463363118525415827928465936502833045403606685333703961996014401262764482578862597633866872206408581636476965605569858042526981483912933502720 899 203744244292973936539256456215449728341731933993462502928309184152371360378811969490228979754012111994589997632643701094039506890917414539087173014912247816874903366254257423204180110430117840733656781716071556977664224991258296402242839885173657474980241656372250620105669855499554313947160365211215725471723046377638971705831481970866218681091999970906470926747449247667715872871153483628132980244003518941529094489792510667816712450565089013857786953674488428565261391887497120008877429402568672589820240450621933377532473994280335390 900 -813618495853487423199938831700909143163226393647040274780551584502182627003345446198829309171193298480030524821400396450557549816620163406596206724862825291492252023181636622402582604423065501678823574889628292804336556651548391471258932280727895658166635461811440465309059657917481145590679418750064470309855950983572236118287754347363551345720538832264023606079833581544439247319164140157348804401540159279655626247778918131339182766605556743209182750038755223900433678307327488005295606886060413619744087248771028777926356826831179870 901 3249055137692293707317677472528622073020400686275552016018008607628979202160694204346256905291635991091613978364724470039517420355881647760023464677312137460777479496446354104898025024308571669607071495819893112772191011617936129794380674301205243503609470098047418167469812999878611324868460293515936500828268864318850647434558514075803632165448129625478664717645788876556915946062817028808576465711185087370753159341809897732459272677578801226075932385778515148458051796215578207413790329963629132982555477854809782137899465382306926098 902 -12974605252007676074776481736472004638653995866892665175086654133639726579936992413555259875713229070440619008187473260422050214846071624798309177376637865808535374617914329256619125933528956054085672863143984762270200238824825420653933448497973042204931659248873615352684603821700265157408156667217814009848835775401483012023113731545207980091520860246481540638330767262231840253701497329708623725349169617118579281452553462675283873307800700051791759435353743629481854701503062770396775590976134574028304122731770942901797603348130259460 903 51812199217820815368735141957463132138818166013623817184575717634673232177054041723053881170043229168757983463095438483917604020153260579882218812821797599954435614544349507246101388146516365000043301515571460157906868757942663201743715511303451653113758946462926441533178577958020350295311028468910279125195499791168691644251233487553220222060493301182139103794911281071539291653848796178157247039042440841612449492270025550634821541078384589868469062405875066112512922556741954367918316701253868816816249021446443573957860666149108983330 904 -206904863621683930712676639076912011106976873023784840642698520385765715457325486000100670381539854906094928918781144890363005671141934546551417543596806550713873402418283450338030227845741472818191451782344499715175120140465381993922892175918562007837138776038124066151053389102709233896587788972921398986497017583524060840553417078515159305438940668271026617622003409306212991836172339237318298969120557217149070034912214769470075769805695430836238122060796654492540549214528795003602929665976894698937298724972893109910008220110119085760 905 826247522374644936008688123872942602730391829816430023406635283836636775154305877259862024546776663235936015247733233373789493557818349403848377070692710457385954002525832350873307843235967143222728938975354408368050912950620931919579359268708909092076261096360962881388340740728969293582948295929701019371664793403473373889713083531732471290494559072239135347388988250454261591656671773317358293106366956038137482973373719825944689126838867914212186653648359185643152059031638228452742700058267432792311837355375412048448385255212459415074 906 -3299517505854083637098523779833838878530026311766173661700159291421966756096725183016923376299937698212190588398608274593427130057691075073342907035959820017438023648745432566845368440238466570594997647607555452288586065876258326079471682132619129714299326844956688188357212148500809536591818765311596861534537991968608150581829200729070618345631143905472770184097760202394613981867312539514021770499799447341438659331233300784672820451833316604392084261698896176865759471348140682263990442735134918571650276778691797857315932128789324407344 907 13176240034254301081570499381953682597951314870290100493743177401826366401616227031904273968953914712681392881700414436173746719036459965719808032837604433775646126222606074247298307014905675658014402314983211900248895978464127455700491728511813921690187750489330559915449442469604289089459286886300826878160555968557848099397063523252620916455290072419777450238477393319605155374566336370225714617044319816655579024828200124803135794975359953475656985743430618910561645038057198780254897080723424723271475388022593221202851145992245408135370 908 -52617880631470229369623818346573187310070344946146292204289278891627375117002071682714057344141212378383842730499320813954450823265197994605674658395323709854598942647561704266085190324086006400670591458765335709988602441420791018912342768318316182755386419721480890265214162121558967030730235336607975484487821247885416736875562214265160365625223054831592334517494668449299382901912245424383141219860643222223339154662691135447448403698146455567041598302450401985458307695002373953949254274852399740474548474257734282258393318084003743664110 909 210124162604276565281848258613930162952654197491487310720289899659366922253563019558193827875584441119380200041981775982906971335835159041601927430134906515915903797513631906033222113053771917885421541101394471881124334802034936569926737320127659801869192439835386400723833738907902955877969926680429580043957698488774096941047375628905125534714479012291137024758544204318445598593753513339549990372602896990588195341933727406341842189840579704227901195423133089714971467497496631338224033997563025733260127266386058476270240187459993084605630 910 -839111028391011048903147514757013057974510245463932604090930195756226883992258877476719658682301315687526536843524961246618814147652659446000025956962689820826952586460066967951416392181178490200311549342042034701911620151978171466223406563042205928983684506122500882468427428398116374495112407331568956915926234883058097233611841962333026460148406153573838506704147593269525435505589767844051870317427642895607894051659739351250853593393864422907278225869110033033699229674616113998353389378831920754843329917550754135057299133319817801583820 911 3350916837424223873795666498082436232678932106803263534045887393335497793115330834590789958507738615908858927364901924089512090689260342096553767706934700167789832922757706565841732482503739961738863640827999463535054780499703125150130211321533711439802809964413554198053985885345160119596920446544079032609098485067630225255828759987741772295245331421924506972814753742945850332345807819378162282698720888770597622559213670307694568380000677589667216480686967388335326422029653130099928444116375319927070205254536015859962219143757431661497390 912 -13381618859447193742641937225526503561849602741771376286984497675646516131668186574195532548114572104579159282177223641283878311863872645445316277953530226824815436374697310055033487456817063598530348298661184585331651504948122313819492344583426227358304558431786716717529424223597479746744917698685859570900174216548745127661680816893255589794555272776156146023313654874998210274816657560982289360106712044833912870034777448338682519456854985714443463906808352993607603945166667884822566745446399176286762252284426033062617498968200853015106270 913 53438523004438724221891917791632918226825193730577768109831642025605772899832422479195667868916443247955730113897681200775826673589051838129432679205992590194529934498335661321248409341124636209570237724052439558779872116477883797259653323598240312547650006870355326512771320950004623089417767481931159489996940147092323778182158589694307982125079221224117058414138074463232853381179482528416813084691741042258203771929315129501073989329637494695154148362587045517506974891649277889603100445115757115706438504549082752344119899963375111897675250 914 -213403244694900965499522354753496448425794557803781521107525411288226616580605469497104484023985387914507277816242441925081267723330168157756945371489060457181418020836903978058613180011459013467993357544686088808940859230478972419451382694085605655241054583093067735046464241300581250402772583719231487588374028623831387208029757590369864929927763896734073661934829259800865291697434473766231566372440805080273924692525881021265514571145506477869127633178830978924198166298239805245984608861355263989827518874721407932231920240078071268586856560 915 852213424402975897542715501876629182989111316439838345786007798253672135237688024154643922323182561181989274985575852586573066908750581572033307582978955798959461429500797833157136425524604484995487410649396942532874188346552568676112127059158655492887904360925213676618061546581951950273529750271619020001180761015879588859702596827480234263290050874822495347765510630623015092859415962311413368072388019468870471668295679563834069297788352981313877818987431639681863117914589776376770230167056352532651302277843564846136308021765369962518274266 916 -3403270761144395576653985124479682848104706898323914206299783511285029583691553440849311279774140447533158532736419591974567530861667098070227579027112384208986968889840248699773213874852116628395640432410692445925509713577581800589607590034316626856500347711014479418310585853365184962195548165775701528123762686508802392562896870471575223720376050054374616809761735334632527248944554631269085308593398779313291757841133216966155878204334150533094685634185423697003042263601604897656380194290588069849900943493610452305315286458567692884806732970 917 13590812189533800211306737761343025595875174983338405341743564317756304510350030219935036960107843355690093163480441265045875977992960376694110715749578078323477144230259347688895410678004719382403358556869622385697822429093820246801512172231433626097690609842904712919654235402453738912803508169940820466855463650088315314098328546817676649299712582913460725675769773178207163703049208367963807820795839418017773658425435655151868374472736985839028901364491259035143710913387303198208007546809886946513713107352102356109593611997972650116676244470 918 -54274407972521720786911419346819363593668620463904606408718834892362907747503980471937513652640960401573148257504688185027093050092114718915695961487287724588632506325895369169402391471984830831429000995987016477397659877784470919696941675044142891588213731869711849913290969775429108438658113886563852257991128553562009059531457866784633853508643852383219974796414563216558394770962559544029754557994410753621521766134536929768902534190290561107902226660114687331585894301773760375983080437961351620275492810837005638990970178225897551504655381660 919 216743235589099437824897453115553323392667913960516475606902317587300283226248932442931766522884578904031356933512168309250439453627641999091290570124133993820830307412529865531510577830871570533245335957517585020417743131677891831792577512287377075441190744482897727456012692509400249158028657718218611870584663763753603393328880651467697310577243084158942285051234604971055672166539296944761887330724000019159748609195793686063407613003525318291786078952053528257735666277205659159669532338466491875909057491529014782826346630827650862683745208230 920 -865559209803531431356028674957593171419145177598631185654793028323756499784300869436375427541071915023895824983054848448696985515337920225976985479857194894607320266124565972713159234523551668915974397619880345468410225522183867168950399812442184752996542195273802039243987589273844882110459200189092676510801935552899627748455321164100033137676321869052971896353435865208872230205227950187028044508083548903271941462227747305883831414701066956103835888898708558981360310678103361118987270841672815873643209585852207795849075912068990565524911824692 921 3456597261035488502067093346006715621926858056417298423857683052816479907225059304964643178107293457866134719911499687632559650567467310861444646261015604805155587525452490099912588442019157330771320328643532056765741824391654342857740031555506548545493225624923469128163734419558178231258316961861635231556526884460449162486422147044093054866960176362205220848606179765340603891319118057895753117396739149174670102124443137720792203340923595339354254528894745359752313159181180323241026041257003671009257971077696523503943814918907189630949221453950 922 -13803891906416326074969855276120464234705569473557759129012196079353043232411175115993885596517336896063760475491717569635132866572329581954661784033348608461616169084615731367362326076471003247487012290906817802362790888265091626430779954969784333845568117864186217946004539418690873628733969543975842344435213388165725360053110983538339607353688147049305471910245603770248175572224648829059190331126359273016530120725129415961847005419573667959160626165860674870985903931587485035122259763312712246458183548011639950042794498696771926995268460823200 923 55125822846696176417683570603964075906019620635957621728630723106592335002216549297551850201879362848460984085003937263599622293061570483426378882877151787650535484924557748834467731719762370136383018281193452597241109669918596517126259421073693504312884085041224087598149066626075623663238379196924158164359235338177180842138565416410787033249962879707579821948851181481087607587783713083667057454333495832118372381314726307540056356794232433682051168109027172351900599733690559679717567097092749636723204835824799892074008107254008527987142180670870 924 -220145283664633307152540177455719240895957610232647834214716551352226299013789929474703505723443126757752783348421779384482048923255677917228308239016169160568978426109727650893674288067630802310232570743955053071599331517374921717518098039106754335641213005765381610127491234705930655901054823748636901862164603596164652570157369307796253370421005329417907506846249726094114187687366118085572587975538306653069215064203855944377638231604883984912812287374362583460073429126764887731604353879293804479714685340442258271169633551367519998927792028350690 925 879152974640687420391657453922808945046166550061910912659050709237570458229781686819798356557251952880489858864738274365512212667699493617540331608804274363590813842644138880248201975085364414416119276919808985769163643316066109349770534306885970235360550801855756425164655656823145179558685878130033787206602339269977818190169406772821668255569966520232881853222177614270187138828477221307405832960409713768005391770131448227798455037823624779467431212054186868418678389583324226274931111414737815778237864492121838351575887641689565275505477615425442 926 -3510914683443706750896145485167002436354692382678854670664063739686883983335842136678962355094044109472399176918970624329312159612310485622405161105282291001357649837835432781482136107210542042500354248283061615746277806583209505826476029776593450328668125463335992779689831406557461332947580183339878385238991845638979892294258774855078110425745597051978426331146920657284189038263979985203798004196707322051328072043895340547850865511314423525012381329234882941033476528357043152912525249368941681736764700713865245014873166520995778672193597691763108 927 14020931340121891258052068476222471312984289646399667501864027688656368040623449314547249159523326567099787151593790725260210814063304840232204958773079209974835244850246508727959525004448632632680043222456229520620436381444473967032480091004125072032324316038027091727284622108938280344178852256180527284799559514800934493918403430152579828646522294966098403623686533946593722347169864469513677949810128324824254855363692665424683023809768539524403354426173415485448146239372712489164199875812840607844276723771314575252033552173218054549401527156252690 928 -55993060725743995047790655548505328684932181531822400302497541199488417417786303084555322307901772097808720814962435444620594984904981883436997699522615736413197656132056807127347448389745747715603156736810044351320837157079121642532589175431017979272875248776860991877217802736604745242267069640440116761305667247388835326471260704097781649463301447619246305099898849139844459134544899827698180341187757895058557103563125131137027318624998793360491596171063292579780063712025899097107799311079768527289134983243599401700025399105649237087362879706153760 929 223610560431747180962918713995802550167973343320298855411156604351807275600699770367390759017552383314760683783830664324707587885080921709075017942402921923628894618366362560469348497611650492896274462167244449991329167876339467212421551299712807968039834562883442247938008465458862363379675755510424550233668477913374877963537531213578702689668857388713338841679332296258067380009986014217307967013660891682145936590853863647204213431581124730020370162832946700014826313858391009185476217525200826442111935809148267500208622542126530350675382959532522290 930 -892999401417608896425468235155658843785514744139703173419189942995386010858083048028010033237425018985523598401636516664828102600770234493532266638047029378512595654978756267286710627326296954683474733044571259583607665425627298671392996556775926108402234549032661549254451274411859782226941203988602954946299194696088824757275675544193342768135712047702665095879261476673183987807622268587865494424384504454362765679121466115137263074686898160378900074292462058673231444713994266928543391696609313900414266829041009008594263808512339420305160571063101984 931 3566241744237431793003561108137860622095972494119555730727491869883269818854190067429967723018252076097112918647011796594168176087717895005096216033426885437788168411834860354912865313046340817975799932728231281244800665646399541403086629943022230473626071015674355977207554372503531150370762661282920010954473431918693441099474667869304857438499694594681385873550643756855744946252179148788499907312822584304061992062392608549722821784902651531278046740085064971106024376768610051139762664619092552091291335990176989685322157097808932793419488639079042650 932 -14242005297575202698702902162355814975055245141673226590263848810737851846869425159438838647150516802602260565347621981014791239844790404911523310915478086259089044093794396542011131052117743336545969745548574999581541902006655643813772233822268291229284072117358663314011654018242108899275716095231437546244088513406022875143215784608096180674411704036887793457079070355502525714697899211861572682740616929979652708549085252828015464772858788007237198068627955052206971075507170203285464273057646178936648616184870773836392101794648084167190997004653083370 933 56876420611283472927910404701693193959326686326092197292960562414236966079888827582485203534212698531982294546158169011676265313536148392820773803251157991732536473290714761014213816733601907191022511748018974441937363952209659563737671170361556004913191495085500333455989074113720180944990298183552306295267904220036853004773105977401378210231711582066248241472850926074552064948004354018378191822892382814746516716768335393957268532299265861347432112078329999237432532548289733607536198944484953520639291642102574281078580157598297348081988409946158896310 934 -227140260993057253355042863265852101870577076964998790094835992007628203747558947159878991071719407331106811773416369277788422075921536098724145864241103604067927136229523367840259734471934529146284199422249272770418523739037498773323022015190825603806283132463759557425389705569791004884978823998484697799383284805860006449033292421579723185081371936817653791024982693475757677499972677455928448352440736858221130208557187932073125301797529529713847856959220209951993204749600183616088505787454484157998173044876867089423928102145306245998954919281699909580 935 907103266931217497166483057088845703926157018768952672539525587492354454702197942847728810360273544670672559811183411902071390235165177572595763848504640455550715133545432980673214504848404116777391457930190442897858341303189146526255366895747457796318711194317345850734197819032745365779368756664189509077890362989132546177261237725429110375205300892442870622457747042636383262053742201970915384532310791990758273338004517836322680307958774370995947934834556257236381502351669716987493589949197884344015802521933724435698090863301285372845114619257915809126 936 -3622597536157812688479813773890503031631122334756504129535162193642402085681018128026294630069891187392849263325947159711099528288343044593531204093647208880609554927782052235093920471847347946422820924651389271283846955265772833255997463501430279710961497986089513151821400095468888993035114802268058662340887774283711202271692525550026281775966438328837207846717355101723097218614408200347295437147794119767889861983605572888868152730989946648999090771835547278952189528348715609826648404028141925482676871653646758725885685792316735539351720257916389588080 937 14467190091985624559633235286883829689376206592761461439239435437522814307804928120253350287148341304928499437237683059320640846228895334039161820539469561573096516568195434800133776128268813581790580271009963603097249231038060767441515967590129149409465863783790192234378904717647908139861090956480032309950935131022807131729568881866114789708868398315992255966886643822705707158104526486200957895837848136588517983168425523764456949511040216756277061332411530130090864260989255391265490141936707622756716517580463725554944555499157151493505648512225034994150 938 -57776207525256299010852444017797012043170534181369147303369074322170929303345716716198356501934424767785075410580270205028082957848121892538772714569290267955678718709136327414000533784226973060687889989155030063851423035828540052672325922480352301592457689381313379447781713816402856389599018941305847049147086485967009524472716940066087546018849467222191036553896148133199756879072791920614578623927985359283771503005327349714257289223848588035163909204604905158546443966422958077006978741808070785862467361088173702392961210626743829396577251721551267327600 939 230735604513253723347048012330661880791462048632836223581703586100036828306331433654023490637756973565875286265827178405522477475681201539740409029178926887565468248074182512426404812174928015899330462842919023597235752082699644371851431013169873502791547722739484368531529845299292670704206237349860301896470512965088499694462464630975850221563457308688008297601333727033487730104446382389138993608106614622921788573318857757507689154216795072321957007949599108771899611979702280570562777508922211948765926761975430980430049753116767768858287272189997195632190 940 -921469444150016998900003594166078715479198099401756284152850151939214040783015421636877542920189691209140808455171681756546497119231104382915336725437221746323519275659019577395726629564267895034246679516636378741421640340068285897371509271621766511102650528411028750554542804707368488796996092800622908081797392073934869809106696308879082194994791274981525338622091521919306668692323936510624394245207882627756482214268175033551219190498231770926328966102157410177790204273789905620663323145762328233206007609282930818309196723288451742751182805666130348347322 941 3680001536326124575537404806181183757792144752595040103558175909776794640016930121849630355823914900261098692520354865507831121313740938990948330930692981343673303674889438919348924393335694633869325163635456980298013025289131375547270643596064269454692400815542383548441908283806779207387578373073854236716625461173624029989469908348182872488066769460353842339776318687855467879362270211911793159177447451310321509081403868400712707413502680920816380848612236791708359904393097939504454994864880919077759298217185268436321626358564031346320803453447908526827962 942 -14696563572860809878637172094782819276127171684304219452336306790135788692379134143989776227263525905304399171959648659666433883485647295818292751333269422463041928054424621407494688539969279247465736295699430922350980608545126897105410811029372661820078915185934377574830114663851185784362915303567191502079036104014506001020569015380837761527196913860943251550753781525081010227402588179864194918502898678707687990612537173292561581902616148723672363908223299874347542617604012696491562270386001119021564936606925128884786625378036367157563876288712940480123780 943 58692732629918763760571940124880875687566014903230701551242651245765288686167506464075696724227534031497616225892180661939482596629399776510438548761177049208430853862655960955891710523767891889235849851422449081075506684247024302894647244574446865027252246012951218948618882828630826004290067958757276245463132924482676461771964819000663486331269294874577564775442624833494271198833226224260188450461141620334787820358554433462958295196485173359568896708511631905581810157725462601330274757130811359301263621214233624448483596992035042586824787085337110291862570 944 -234397834698811933783613358403107538243099496319173450233101342967174294576970404068678650729421004882970237120081378539001916045110052177139966685221525446301188813733837208723065008626433793918124764376000095891270610795851518825297294288281233214241154218880533700441992141781123487785156551726055517435977076442820526227787205156183282465938691023197467064541909805377048753740339193421957286062556452645552007796198286130832811601026298464066184017065848185468919078288534624189799199709243366228421513193544211075038766104854706006866696138522546210687077550 945 936102904131921422457556719408728258612105392128698354542369826588681252132145122965980821822437354894374741434814416370799648598607609008665916609072367596353554521381565191162905895132470332972789976675594849441068088375511096019481952413136764714001920266505057063024859201528474300180392715481696973072510710928196088542486742954924605398775453146494240865272134221851494234145797777671014060279043413205561866499530821959497580423813566217903552064065538673584180166642558428409346349410730317451099747517617463705626364779912739976630070484141784366136947054 946 -3738473613911008781456551744320222035005687345743687949991806079087883746174106780332975557959154322481246353645041140921183821373845753336130925270600229405551020021377695375964245539518726240680512391135214672889341633075138473776119721827774765822716900257637616608578931574766381492816906680539521303322619019791438260111085042352116768832122053661468432367161371600231767812118916437788849403862236354684371089083830259230439506772943748070393577176555744436076908389408510585658889634458674018329551964289828578632794820742768449759132926672292639710618385872 947 14930205156659346267775442424547258577984455293157214726270079234725906964535620837877047596785084734389948777612561088061441327714340151087608155512284709335307281287597071823973945934704143260753896075518232499650231086573990841792604895333699090135434171088351448294012481755150730716967814167807682519772615361565081005248888121523351946831803801297730302959100979340620774448798894419265161190678874580100808251454708882834570600734606768959415413062999667560884668330527104031804106673699043836474209864218532058224569492760969037881878328035524684851848020870 948 -59626313350386983224685582630852516960980188613991578400695350150176110616516488649276222656584799799112303252788624360136482895740871738306849061258872173244900612222960952263158881033247944106572130649757936629067471579447813568337481579897508889157139472574568633722702931579158775488752530176518199292112454305740739401111309685887719910619368367401589591480048622643137947500688905450150147658090383549990413938753331077153081202889435925372630547460565442899938050753960895505191879679864127246222039861179307836875485809604263520447532950671504001508760503590 949 238128220287911442523649825249965146956053933553370941491817542392345106071588066922221795005044385205662790404962064817561076046320942882336090138391635409862078237079959509365199075972205022605915656495835823994452173715493886446835649104825179706252482419927917912664502618242055843963874436870839451462802511947260092120511719690981405273149610253442617772011055188338644788366558384091792966668803606762129131138966214196899823353870272846119741016492061986632681328853030208782756371301197641157672583804057477488211402534620619474089169655484110850255923365290 950 -951008717982882491355329639367867501533196495989871034864977608061868606743167203607841123480540852310778125518973147014876253589305361413790137465731878223260970620392548595849629594296514217304327830182240039771623672323388087076395129994251501870815447286190468286073829049927745131806354428645993784858802015637481172978477275967891068681368369407301634526245985841191554973767859980995982961515708250064970738240189740457400793715627934912796524970425344013784291240848603698200949686131131353261178843067980888657404524695497448434803293276713961933332457328900 951 3798034037958781380415718180570472601403740762411812559761469732061893256394920510041090729745027459810962942555053515042317900452868248474568357034751964564626334474340957624679857984082737729142987890456652950690127352184335108527424201443633195116721891937200021191705861650230907041745460330859790013168540087516512005596698514246221675047330106996960763276507979276608059935405057454819255615794224412743345118970073894493890818465807455469172616760465220797786078878944906884423469785462161575529026327497171551418166326710834239009024211157612612255707674485338 952 -15168195858095161711210438951472073143179804368534618883916508519164737738725472175484568560877540456894388707343954164383632221396349034518515358116647516724241053053660002510707041741245783588140533195825785210231203251829256427384043149910262050743262344327162828563182081494560390333673998599131392025817532355085863060640412868302278385336472282356255477049771084186333588242411924863614758382691603706430595427996883838144343912468248186850833277800155554066032249079073536371787547361097940150943340731799196868810226340947084224043487723984570116285074859751260 953 60577273499787117277337068515146562378969836078185028540713791522798749760576157514414653824000553174850520257908212188423467056711055186320959068089364949484172129415338181106762329836981565397268575834016939534149895685776577986276413957230523997416120819569492579611491970098785954815268958981365184171706160978721515849961564234649063412509275070960295649627819169412522169489601147250358291740959195192879502249798907949774396053476978658714291411917719475103721983080992044566620586975305976856943556273568209033908080451783201189876653774580566698555444898291170 954 -241928055550766919136253096172757673663116913739595923959515862593156664115004802453440439845962688964575369566783207673715075966939603402796926803279934022762319687687881231284280409647541796349798465907960958026068361658839599900478959381403390292255780373950252551985443985252037721786935173011667193307576980868354995657483514480295282257446263936204500343384233839100591058394977117823664170408346911052051616949527537630240293226325762771678018352809288768048988980721894811167143468571234542425484475452237632641805040737942033923454875909270752690610888867920640 955 966192058857131920586612840719566225266010466982869850104218141663506422472193368239730772834710461222121998818121303854269575875983800677253298460444321545248080287436192587357802264057427359539950432314489786449986996172034121783038971898495005972824941648780315450734578699426782253208701357417595690931629886580628453708134860489745689733987473011842147560715924710589734422812632478920571286127013982333291917920610312398783079957063312218921066892877891205514858521792870164611668738145216727552534968889561515691575711433892804444820225567186577472530183469323882 956 -3858703485390071715438135228226401283813510624964028892778850412868045356665533599485192759277250129684519304896703642706449317330608902296463830935856594414052819428079017268059505035941586898223992008057590901546185190410688921974623265322412387729226133732055133189916371536851425458782386028218201068848565253462879395081598367623270619445552975060388062513718705031150911085381911667175503712957523300655191171257125505283554078318881255373810445692028242137581208515877920494511839806517561057932600361266264219045644814166747060338862770118847319052311724595418734 957 15410618322106734868975877974137072154579480244765686862946188401607878024123408598516754521708645388792488164463736341536047418215118843495890906882329925649590451931134424456562579381683517545844818665933621880687833068581115793904753386856738768460196824721443238956322498323784834682576873149984654313638734428166618954474789975643603395238120897644601283629935702596511727015761722903271544281411349751486233503629318630038886777760836830816429195142174516510428621017308271370759099119527832931030883779135511762091196015599946332201721314905565787260050973687871710 958 -61545943407062752720598104938496601786940817475025146538043947639574445344718539609096344654999827906712709735940859779967618605926736654223725084226932769468520732379955157100086337492003348881102812541983845336466536093269907176899989438591878155899974237497693522728048461261543785153144266668832290094296003041508137445105798336387928515480671684110786096667530068101825802722448405575178221417621709124101753059541329405400321501781266618108442196394314915889467170299765669526418191306600870725534480178425819903493626480372700564087593406909947557755116593256997020 959 245798660800579520935309451042544263990876115301012082031505726488730664687562929726203954841366672626504767424808764811072306757522591734975824009286953347317738008394626060756621105223385134600999843935673352369275482108646613122494128367373627516576527360084851457861261352439977342538578161510386479040231147979088936381768143471431661934364008454197028894412023565671291658857445912430645488019716617778487479751737527023823367950733722168330901761987904053593219171300529925236557834261755662717165195271688844029413715593816870728756240325280953456256548221337365230 960 -981658203999873031140671793873162249049792900791265604780571929433795913502393839965370734556049737552417846934121062147781939214101518885949165644458149514238657153971716159546096292042232958276447819769673078276619957187511112058479903591926630487971871409409769298837679963163783226594112950526944036300578985214365054976220686928124876996099348804713764918058150950820672924553679308464384951122034859020348095820069995587017655048988130953311540768527662881303536586064056185503041362310909711332442272787851117838837630315544825794996348898744882820997614011867241898 961 3920503049166128365802307680002392881159014426596242896449355020657262711880394926500726693825081549581538214111050389246874698617500282414973901609010422412629028716506555964067814726794210521332481651297897640196196935478490277578477580006217590151915095944962015558920905095101439002750068471476097296766844708708866470239204826862896028038758338331682323201268749655391258528955969960893342791535072395309391953185606812582223325998243056767601575802445316377066651089686360935730627803875185508953935591096598433922384822222291398020597931696461502995274145911085114650 962 -15657556856504457745681700382447840951800021853389892623232323287287667673094042425642847239638279870958327146983911840517515338598825508594448955065273910984275664542592302014925204390142612223568041101450445077007106438484112864372909232779799984077717335678406996133567930776020583625889797078990898827962289898824113069395681329466072111929809727006708811861520320073261963169177531957740649412001212487330983969310228200189741949980005463024349247328955928510922365240723941971234252509972670957041732895805348487534814181086772676399266245426703781797489114507383926080 963 62532660047492834136895235512949048770317923993778818946378114733591726534566044197072744245296912335812932232290510573603322115315554592509613825606513133454806784479432227573104788435526419782014090552892362299212908154483291885438240320624799897804005720560979591340480547088475011645710479466213443368691887235513552173767635817784510097050098211186192692912603586697729054211620797589128248150167938531448502402817005879926003181297331538256507299123768012247603112604000112699313526365640020851638407967990192053857582920732144085617762462766012383179592240348058535810 964 -249741382915322244654800366412087446076751493506623748261622875884217184058873367109428152259258792205899053706040643820983718216361469247247477486708680805513503517825741690984042550707709010666141747502877640448457209470009828796126869470868057622094406320024307790891546281013702067607233342993095159673552163277567801493052739704438432333293893474020977738580101957354600660407786431091109519207438347599925446989942488416086054839341068662766032417910628683192183495512175315121708716777574645439464115914077250680204649132043584281565278102777017892412235145419753051010 965 997412536833275530079659159213291743927004748811725620829407611719621263535990133725861873309668054606295129009533469045237214758774685910581197774458082234707118716143242951746344795805088524969435468213702220655698420554427348914052144484395754646834286031157151522688699769531288371405971023623171144194008789129323151986069627261544361644207079403296910708285921463837287815703765841966048354633007433703418779956607540554521736495924502924714861975792136418403041253257042466535977244515231190992496486212642373428504977110956119655168094007557584037166260910269037629422 966 -3983454246628207320794811021058444942446260204908186906929654258769172279781064297476214352132941500404405367918440424298344262533264473268594509065163645956808234568252997577167507720080777005996113980488327229427419392895322667729982875365808471554811510666758409156159648207031769911794194703808224136190185068919806508247942448627778692731005883272315503467665777158209781161901188442453022229592631204091887447346671635745022199578983056890517226986581539610576172547513573953896012299193370975601656330823709432607805795895649409937639972987568058218264853483851785494300 967 15909097465309807307201201962419861386079664622686624862458139581395816694881288958569421407526022867079513914610257406876279957534896289058869424843098698169336578271010484117391027693794971491919173378225439342165530146442262459498010752824880760096218661434042149418452780826244990347138266852747804983125681856875684367947778927602696498128645842214799021481676492496617485346534221433367315218012512340000920808745730923967513197969540965634691327254504899095162886812896067175450680876112250753459176920088018149096694403709740151999663360023809483483947268276053491812030 968 -63537767175974758720397190530490422646481823242205895767005009146434343795517500867702028558112328060803245755033586206525953234047052993116446131023524961017477296141323346897120184830843425440058236499885503764458966819448865730393986741176925045320365882640554787711513073247461658817046179147650104148754598886869318704591270554397341023839906701717462753556166584694128035818649757088672519735949033924754791608909925509785349092626718392108048971625817431593134995272959639506726192005446212759620317643753995711909009256715726312481362025223764965438545253366667601967920 969 253757595870577677226934084961653116282590232655284183778176712121529059783375612203482376671110528493524913070137698641598926262541070641621568881521445999898224141907530725470751147163213145482258257971129342495030935568332476869396040729454440370985426038939423909687456082161078624637195852241873890570310764753688568864929735311506284335312027298200706761361016255967907923495823135459220358186210013301459575721115546511207783127115222796348635380896502207655324777650848112634532107627080044165292174604806275576966733117937275818654147757339613505774976409208615887488670 970 -1013460549086646980160008783098062322520507190694607435604401894605877675131460357469544837418072962054408488207751467994375828090948053052751437690381907987141367282474891252546651336105798521990335887133311803143751493234247873533677886888221648991216508812523406826063146036259112236364197547969431686887343926075634000623531346903167014675279366754928816920012275854543912725357694892037605704447049035298014791926092074346243551277078569031514436038123142581010153416865872511960177138738378582558984875943186779428700809017553748601783637847004600438063006138194031661783984 971 4047579028013535760311209121923996467899427084306218732972928345962663593848000918714997802805697879585560354021806834673742900051281414114753676656492488351112971301653673728206781244119579071759960090855105723460336738570998279713333718770488583930862367292895730662601310632766221008614314273159563963435757983340031707443819758931491815902431134268429628127245440134349477267287095015798022025316252988304455968448575223238236854184713036905103017191174270775290437902297257593641637773089898438051532502841642684478662545096452295028552839381937505796083276714833673752546006 972 -16165327882800296802672408597163040306562915233127918731654829843281692238417789125088908662805813785105100862122110211897890366985968931983734831537830835400901633506661860916535090072121100634375444554445298776453609259417673845131354405301582910423736249109168957440641616249073537330451182284707057449984053142841107226704769281120978856502760554459207812846724229235637143712381201474343949487564637909445601727082254269984878938614247171015867590672949742191759400878265513770430560349472129943351293559131369129700330649618107412367891847969024000345798789447463133311263250 973 64561615463128506490274825622482673717843372610482067368059277314931809159114016600736333442623762416464452240471055357812950863885646399934870329651939737185080893730155581601997601210182485500542509161838053272163908740152199768032602737090199509613574115973005859232231369575636447923167214414334734052877656105528887123428914049978783402413254190323158886228333529816496930343384135103202707454151862646268603498889272942341370932818292627620252824306142405723534652732947231821929633534760082761797523370488198869503094743570787491260336255341293694700381929135466602683774210 974 -257848701283651583794532693792296350788448052284259326580663026355268299268104791488906647914250039785362498653053767732970647664336549469925411402918524289628721311747162923399395864687449665336971490201420985471972608146882464647271357220421752200040939802625007870173715767030727959928376899807373427547804259356869989988460828187610948030901856193249086822912239842228102157524358880738203036052837693641907652910889944084440856640715936445746971903892472684067372818945265475992595137763870241047378709507523990525991590978575167829950074855887208984681545999819154083064452660 975 1029807842971674517768112192911763093734883226897470908723628753165382629403961966672219458544088839251659125512656381866607872211895252112820310078166447847061817492480288803685536131974231135018929881022556939736104573339448883316246535644748793345193865532175756852322312486651571707421881349408550403079955330906888315053615238234832795283441210737460867395711191929943610329311357505785052519822802512746235975630232880619864305630543386991586908394326747010061288617551839967300655882524994600148812985492093942096767799747499282012417054468354051450900028254948190752083724242 976 -4112899785151424887269316729960088152413592773501315167837462053195576138634278879869700076553762003746510869502913658982171195415884227924756312295805786310048993478424179956600194997660126331622360379468532573625381568465115662538282052205269953320657245851195432451262476978166951792972080552356242463341349272542218637644306337413386734213290953668501389777232665039117596650141279061384334518631957017559860540776492662001660166333788208600551378625980917288218158212994895538385785273818978521535495540943739202421376121937386298893591491302554982752329817187778604371219176274 977 16426337608274497351825128171751517648705891977266001313287167899427297326804699969014217678950890359349518555048516544909886149703289993293561383982883954698354791780571954083135883649457048995313173458644031759428776297241908390250720156610474049535285511770128269761845027546893499407555549942346386963786671772012143225789528615736321599195713071399733063781920864957113414979275460397284443351315737909585044928085802426300825403422635916539612398382120028148140376913559250634984203719267474674697426056808853588728617989543287281586535511812860184620549301535502897098269411790 978 -65604562634278955012813310850379476038096831382054732339386706388173493963253311942903502142935664407795190842207392522456318422182720312208437158159364407315633471474035914459395881013612813517755057031574505611321672246379012847889989729517439498545355168496853093562518889683538083944914771941647045737989629074960793432706827120135101447103195270059167205983997688635912024167175189295404654655570546395151452662350216619275575712553292791044020980915499245286341087446841952525566674744585611312771786563704859728472905380123313565946330539509360913942723586095297718486063151280 979 262016128969190876093784175970631740597490953664965024452369731164327656804854491261269942291275186628131416706531364409079044510920026709445995883373970299402178792729343819601090378733971646918016536044811662794991130305695221326585833977769264337257396612002573662032500957640709397208762387656918900209089650898876744088875739876985431899240296625323260365102847399677579459123967004110377462668233310755315015968544238797416265447574401441382587727885261651468872111340382332651198471659509064749240929031000942231097882812600274201957604664164129710743076970944500354836753703110 980 -1046460133403650774609121945542486815787750882728046616345417671406666886809910615200162061536257210121451680802861259634991900529071819303895242144256079383125148975660099186542859749266406657516260251738870753076043207197022066603178663453178964668700734304347449816374286427625110940770207874117828396273476694187554769406032261191698851646714946343265785537922623393519457376101950575740787358604398437236752743043751944815389941977025318109456022570460871839126896158187258037588330755460468520713177879409494488400870345455571055797634536436596693815113189126823573819730515324054 981 4179439360343186750929957247036130433479373650094154181914288700099044122920617229507918945701462923027080833144474592553878610446768357951402879389532032144979099730827142706153876207603052866524158805668239235313180376321195628894314098968067581360448233789319053273635451203289054570026366466652730066597007861508911673024413122944164021278262556448139779102718446399048921242539216881064755403716505967307517832543707700235420443830253987705155338705396876800374894753010926160706248623320570835398828007617425669888688905865409119470929059632928160699447245776455442761386957895402 982 -16692217941551745967349629068567947635915501605996887809172466562738272846530726875922526223968033115373267959951996975977954993640214347163003475810660125922946190099938458612720565240931671091580421666474187784051478626793378050328309484476795625703528383281816486633399573232667794056248030335482118228347029125493827744873127667893154375620324008078953352738494791264242124402450551379110786904963179647096786585671725459138519686279256160562940777939320070941756731746914649217033808117830043095518867457875995597915736735231677556908715848278724605093791162829683190098470153218500 983 66666973611374828744139883046935625524834936788530111962248889008601790309516263174852966904735951662458845461852882578791837996455353514003410953662148497606014994008342410997581363766140261085044476175174348625909434042481862614953428621329301112256118953661233825625014239981450576629732190062049126736382323371081297103381421121175481472274185474690973774644278960567835089242260088603004504903460679366033137402002518886397640455175610105260110326369709273284052084579930294545922616849574738703056735307454236624459122323577544615520056170279594931749708365217457615718462349366170 984 -266261337506539702518629063170845163305298151561008093610494953307599253718683755777865150560901988175167667220129122251793078983166958449206939339027600848259684977598652377728693671200367529162046179279777993845893601731422146481895776625576326385969826227927584707651538841832951830740790012616379460065407263707505395809446768205913039008129042209800173426237586281427673356673393930679506303841802953500195246723966213392805301280738192814643304663725752378688265376453655410599913817377738935504212647706485544548928514485950185130826320220897248147238454484043109882418810349130460 985 1063423250269618728437950897858685647798672407515581627119553812880740592776728350700945883127759684479701732940507630558917041712236939133311019550175307321670175841285560790702830185095912434009673453361455285748780919376932790293048649214156488052144841830541096212748267216725141619183260099580960293974480253542450826981748952433566836744861459002771225998151557365440466610564823558564980671290006706940467973068901079507731464200031694733331371780423876553556162559892536560743890438478886039003370342006257064123965196557304637088743881764298774801148048777974309025144230113983426 986 -4247221055429592989029052729706275182510286008431377296714299927695783619824489478286243257366365439639459758631375752890670292182388431591286457149880321155653788759246944046205884361982785135436182353875476144617468249192728432588812322166343801800327294766859444024941742158519075243521219746445662338087251326704658455587000161134425541763810011539840068378411207241387510662765783052720317193581812341154246918239778736450639278177148371593443906276476148011463299776827449224936696023633015202268442839572377982230272702206294410178714859270439032837252755954967893152624592820207520 987 16963062019221487778077513493468316126721531998585022639278478701377467054570262500447827333403327212503222065448597307248064148513981458209290278242617340290091007130114833000469190703089145351201140372762495594908753489125717009581346363406700801262801318427647389346117280054975200555342009581389247874017458165474530678912168984222713136696036487072327281103896849559835396625624918485852038324226651261855182704637821728392589083813811148569894731023936696745539943025523554116347506337588842009668124184070121004143829457743394064085541466146024101837967062517265891226257773759495530 988 -67749220657904058065390219235862401874068785945679353327973681845928465708339009821525580427180288168847331224543115758804556334140689275721758946549181198980103367568722515944982693361705278024026135078476016033932983731005743993239268516925473582125429848052047941286851752783857592545580156689781236271195756387226444327515534127901516217657867700414623237783481206957486787468275077545464717092376030180969084086986133402705103194968261566309474764340191950159868236309020393459391382139148620861246716340351889593095934647169718320091693111975984631662576230960116082731162311852644830 989 270585814819072695371142758763837834697620667364201013197281201216060848042279932251483569333271979385679142995535139386102483786995298623786237430483389282466238790628741461858372724869022271233530935352458464129702713107478033884080940287717943889145211924872364514448656309925877555134228019896248375303225178213677889953526111038290756989359836573543370512872102216918016042922127816392020247241081586622988407384449494395962863242624511139114215477351413640091722818098230977760757891741542367640944853834797102671770123960766498399989775461825960965910015509773792170038783714347345150 990 -1080703140744391362500272422557929361195887753386470361971621910297704579482117214636510078713933070882496075796276536600114582034598798135583130017886699289357823175272631245231849171535174163513774625849208662044474259138183547142846137695936440406210737249159574329207187793456566917388898329113284036113814179297317188212581633425071295555601628288265978235013667619871241498410523845344757753481994410025658988076350581498722031997975556925484786661311715680774975783288440400586643155088788623107424056286459536504722794037558137015625239966726409695733831574356861692806204538699536316 991 4316268641049697945333388308934075591971563292267991062042720069573161028165681012326907572532024158469713638129426663497474444281125173890531757038962104870228584548887135990329369540522273191410481067717407308694499249012084020517899138395314775648451655344446914169714049244370878971059805569930708047433451544405012234550473335606358410198709098699269353855088639996565669272741775599742165697512327469972240722095261558245996718334700726902167919836309902521126410149741082115116956741058086429936520097528864135347865512552508299331999911070204724927662466548643084072745276475216277102 992 -17238964851657537981379670990344329007421536768253630994800435587072209388240652866701994921520430257245442277783873910294589408101637899722780233024336973250374900550276995653320357854646423110269821007623783580278994553963586851269414695839949795361251857271667891923781290498265763549415018583262924759086158221617518815918673897900141685971927838528353457263843328440601344979050668042228969025517392930378018362407255478988271903187863021079994719107017588467891083745113146120798805111144151999069874016502979606327559178466713714034406149218717581229140224909511899255958170224294877220 993 68851683526866672735797081481487363442451436879243788817971946136281166825686041372620278508267966086897179409791995708648959119265106485002158784044008082667773466655882882292386127028077048363547001002659943439968811888761753466609209939482440878306902126322585191014439231605346397475935316686370687394053419244916157933692039529160102406495314600191681513269153269679314748883184521105859806354285877347781505897565802967504046694854013693322343426916940690274269770410821084038074398122931573047293568742271334035982712280675825704463457400715167147984196519709983292024634253342805444230 994 -274991078765749803876382485333504686665087674888747038560872698037571989358800493397767284864458586679525029376283008983095025296875633986979704332289943623786211024876800534793004028006642296439226311014217690771094034251534877506033833727679592468464667445395470146373914817945398360332938786078347058536640441739409247245505088098152073226457284579510200943984428136502602150703008175579238374356120436586701563255582105187583544129405670176569844642004797149879246159368163425547795512663089968726792623957778670592002483788782130930579219262078278417982541870157001380136476836970818851520 995 1098305871655423563670690503761382767278438742801436964377031986853762376343670109998280512404361899622202634723309397614496410399659424300355367966622405373753694294622143331304667528024891335238169241063693410063388821736422334895715994659917323005754598444045678173775539453053301810466466711420440831065787491712309954343966679707871549778579713899134902338152155074237570775220980999353216482715667484183886851244890430314027209439660181141766434159250957534874890629668219232350806384100066085166258207883118787823334447868194370162594414152778793354581935947889526193957614338707324040734 996 -4386606366094934733330769389132029891774309919061848633946057022862818746607110477797427439124473249185975577281119834093939053849988849796236534587683152308800379158545941079128368032386299291279819137032037525922187558551195687617371279545072954237344318754135218864696087714619548394800168834651796896745240587067203095279160424285776144820077710997279977581910782473023381085889499983971510224247834270282452679226734316514602407114612915149325679895584380571965689574119221845057375593608982107827249723543897357892963964805870776667657088961898658325109452230556495243223279681970293171886 997 17520023360812893163736510852975268708930117389495072640323997831528686649822387962585401224073948826426855415302993827080267278259330021571564487298950024987685533017520933305992578830591851600721121074496393854483716835657714983077476323430070725574826586610028512181844829292199893948392547033390565779442596158195519012660556450778121688168486699150971917717357099151616456865546605995411670168711428126495077022511079814073063486484223151951369195898564242321363146114353921927278445410374893749045257129319641195523676944179645597855188105980514012191912400288272206627415264668023488786930 998 -69974749611867729559334172455817385363932026742592671062617997858023366137146417515670397122312545315806130332283704133248808835054833091777081482697390411208162309572291747443981541468122065315366459707553469237044472790617382590734924890289293863496149556343386112139446058127403728751864274491909009447781019843913886726792246681659023401564261167000129679904098888117502235917315112506260562846448358511693047587785541987972773817998999364038772010554763442002797599131287223079748719059272521357025699430386330744213142419060658508031398713306778726027655929252527544271584014897352451218180 999 279478677745142636377164670517986353204676842205761181568730420341331814559843685923627745073967578507594272765024509205682051131739037232887834205433260698836989390114720578124006604268802438341355734394386088013502146845190575175583823869145396745730652981247290112534169099606223549974148956253761573453090198142993700894381493555187624227860619755113528092281988402047299784688748149945108887077644197348157498180714953927764865661409543448477861447970347143504268829821632664312305462326364286147291057206965583713473388447904325523256059581021197305448836366646718824036901214149372803865410 1000 -1116237631897535647024606552653827121403253447916814318974693324318373931183444475129479965803563122722265728727468519043347780722054774029255422947375832972481944086942273840054927174845753279825702907323172584174343102207807917759045429938708388391667471401924001657517788942776866532145447648481759996248967095430834737965185084622504984301012273112959368857924122189386490197651142515455179588570052210405241587668296379957186997706871776828666782134817117524243119326169164880570579041238957045701069586304476934566539661477472301027120965198344937409386391822157027347950435450382962066582496