0 1 1 0 2 -9 3 10 4 45 5 -108 6 -125 7 702 8 -135 9 -3320 10 4239 11 11250 12 -31931 13 -18180 14 165915 15 -92762 16 -651375 17 1101168 18 1747495 19 -6710310 20 -694179 21 30182500 22 -28394829 23 -101934450 24 229069225 25 203510232 26 -1198850625 27 364506562 28 4767453045 29 -6480823860 30 -13679872181 31 41715429750 32 15255332289 33 -192817373120 34 133491272535 35 678884278698 36 -1260736341875 37 -1571338034892 38 6922368556515 39 -478952523170 40 -28600926213159 41 31274885241000 42 87932288717551 43 -220867894528110 44 -142239071919195 45 1068432720994972 46 -496687257973125 47 -3950721085205178 48 6099990874915825 49 10235082544880400 50 -35817318154791801 51 -6069496230383750 52 155014341496197309 53 -132625992398692860 54 -508244028348651245 55 1067119196002099758 56 1020736338384047625 57 -5457577335618697352 58 1323478511342587935 59 21231441154777123170 60 -27045351640832720939 61 -60258857832170212500 62 172898695012136521131 63 73192085115486667030 64 -787675936429516789215 65 497575272037284806112 66 2742017082673003816375 67 -4831877484093223246518 68 -6392185969296597675795 69 26373928281451617141460 70 -435436289256130290621 71 -108046954454687940341250 72 111296384769813678979129 73 331330458363387273174600 74 -792985763389496049781425 75 -557622405374995745381582 76 3820730858031338889733125 77 -1580261294385944043574212 78 -14077303676278259160894245 79 20733070623779235522196710 80 36739988465531991516518481 81 -122175002424675924748466000 82 -26937597510217811755000089 83 527801179137795245758898970 84 -423603776734734651999364835 85 -1732702239894130617815904348 86 3486430597461996125634901875 87 3565470311796336592925870542 88 -17869537653841838942048785815 89 3481633560126769427739991320 90 69555919710560380869393695359 91 -84537765220268360538870954750 92 -198868212974051439095940706251 93 546422818284006765242730581260 94 260375686591630211778673705995 95 -2495006790422616029352461717322 96 1457141262833329056290066730625 97 8715008002859736213478943046528 98 -14750244033304589087207572226025 99 -20671605415033223727576489334550 100 81061082901596594631548516641101 101 2484107152786757567088859792500 102 -333141212566803651602181299062109 103 326182484186285307689398556215710 104 1029055761080822674399347434529945 105 -2368369893748372026259253239184408 106 -1803962534652084052955908097132625 107 11471888277412370024019938971234002 108 -4226046770262170151752238107278235 109 -42469282378996365068879657922538020 110 60061280025486646158664476594830139 111 112359143083493434132286849431663750 112 -357898799040201040713480915120042831 113 -96416411810990153930861100642920880 114 1554068389908055862686124016395635015 115 -1174944970531486960403240396951259462 116 -5139013488978390960506051906594143875 117 9962647182451560126046052864871276868 118 10860292561625400272710300342884656595 119 -51473182324983922629334814865637502610 120 7726769959381017164005334231849182921 121 201520405593865105137583416746021475000 122 -234560963208294388079901128139740080929 123 -582804966403502545321134130439306534750 124 1540867037580637467636625732458515071125 125 815671838634761395054830066218305717932 126 -7083731872934529426991800630812953503125 127 3824360359967147282535270893021939531862 128 24925618826108179635231011642190015582945 129 -40651375326600631718222337334566750414560 130 -60282991694557060709047787161744899622281 131 225833644960180013279684182908719395802250 132 17280736725727699404144231039759058985389 133 -934378339311008925161506413610965476579820 134 871088755521941420793005879182262649829635 135 2915643329586495677159445189276581184839998 136 -6472550531994035930630199678941947349274375 137 -5314345517489777796934551761287989538371192 138 31619079097882850819577245051924653344217615 139 -10278937555789344856253049849147121006339470 140 -117938264117544170398129496815652564189920059 141 160463861733966082696871310038839823297093500 142 316842888470154513926211329225575945658327451 143 -969891418713020891239179676689135851369704410 144 -308501826796370778062441140912189367523565295 145 4243861526505236142717867777600556659354354672 146 -3021561477661440375779709141087537330572225625 147 -14165353469444944048574987761906246710940947878 148 26509897254542894786423473827390906002574133725 149 30739094113126451587079730889465800488228393700 150 -138399452118996357850895477872799184022940797901 151 14713534694630597903885391311778863006288148750 152 546096890704008095570875089877654030246877594409 153 -609245482517743934862830572810377163178476443560 154 -1599698094953688048028970147807575905548197886145 155 4078413851820917178794248470898852229627052629058 156 2376868759819180024440877532911031512157445755125 157 -18913949706113207315992940956485091235717158985652 158 9403939278545465750127518714501295513772051321035 159 67148097090239819287446435381693342322617920122870 160 -105649950195590052189151052068594118577966162331839 161 -165641292351530678153848908710300748086330823240000 162 594484331284725819708445503552381096573060925347031 163 72633016715207772881814621729604011092698135154730 164 -2480095473051261662882430672650726009404839415203315 165 2200879823012337662622548260680779115772201383077812 166 7826286177159404342307134501820046219188592083883875 167 -16781855244463078711266791916234960582571451456317218 168 -14798376120786996353092122006945111583254606263689895 169 82809082856269063767167523074552032803788316833918760 170 -23398517504301000143285764785839116204731038986232721 171 -311588017820114343412930531383969800837452700122208750 172 408064048261377119627566713355197170419251916668200229 173 850406878192377832332847104839214271475805710310639900 174 -2506309768107418991717778142230018810749560445877688325 175 -920146468485749969973712863790951371737902632430644282 176 11064801052217214292703584755255203141707372928584160625 177 -7404315794281372239227082275979121795390029963241254512 178 -37312449843787480528603945059330672738690108237286769145 179 67467676914141596388202358381087038450037944833961852410 180 83074404284579681211590090895551701843937357316240683581 181 -356389249337631929860536530330575419102454872827983813500 182 22366642301513646168806496501779977828211702934694961811 183 1418691894532757084503257318709812586313564473709149290670 184 -1516760043631356445026922317619868849764393008266533666935 185 -4211412112542099162057338719873608694279709905079094960648 186 10366263184680131314630015804619056700679053847928679209375 187 6605192680045368037419278311226314264257393936640376911842 188 -48547296423773421489619232023117367684158305131741568351915 189 22100347050371066718342252326223192493042992531555830192620 190 174023221317973614636454104191894502846414748062580572137259 191 -264254277579825346419743076114479824885068290841477099782250 192 -437746470324705628801431091737998532845407209024852497581151 193 1507990115518113390795440997751588386996423170617461033022560 194 253400681437148814796676771984336575153728897719278056247095 195 -6348672198662467573624984571997303172350916005333251832532022 196 5356760865440978748539247681930846597873401910650952855958125 197 20269480757293245894445895644213928562238838315063759802534228 198 -42014842617249940973491972201576436328990628146828529548388925 199 -39670973326067679913343344698262406427540847741792372653182850 200 209611510301983201455919311146107765752112211714116187126262201 201 -50377211848049690214947072702665240020253181618492940827315000 202 -796143900537208937790761342098317179044326709906464348482044209 203 1003526198508082354482185364523957895094687924535113629850751410 204 2207476237771382029577348953120536489337794605610036409235219845 205 -6271501668249038703729122286927512761849115946888493646033808708 206 -2614189982913676689943197446848391176390195594490819854142665125 207 27955665901768327805114738018696778973205071073535973171095827302 208 -17531228415663368244145303970266519093510167911307201034400716335 209 -95280989729294180978530498062110638971117883933066899301378752720 210 166524747712030880752541986856619976820429839991463940209879976039 211 217438585036599568373017132308739486276001481528556250830321316250 212 -890852326996509723784343298305909346670765764934837552588120933731 213 17055242636083181847684479973973725831965619110027714846370256420 214 3579655814011130511338911876629401149038071354101609493599697744115 215 -3665007556360524963000511803517122837613730865171668013396901386162 216 -10769691922523634550281166349527604926038653170493970292964504036375 217 25614321458025618767292692238090526584984863388959633320161614492568 218 17744151813367584940526617071633955480678857012274058205937354525695 219 -121219540467008262976429944633587845416092565318486365735262785014910 220 50142213709881464154277459310187557642814961142732665743228527940021 221 438909078947960858678418570699395424254014495259365361360823341167500 222 -643248186562670149982320591267919391655484830451818719823598826087029 223 -1125310399613226933752466514102814969460199440476730286781836081615050 224 3726306427348694921450030435058740147502607014661183509197818421633025 225 798620971155640021876005355760882775316227654432909539456505041285632 226 -15839545606540996467065423053941196855986565629773528850261106006955625 227 12686017447703304305686018651209567065469417299989088360340496575117162 228 51174004956638120674008240376024733010368722597941370468851825835952845 229 -102583737628768248712683349873580119167129318328522858009983353452885260 230 -103453979229177079613148843983679745587030155047962863478246002107452381 231 517793278300910563357405615402029626547763717469275071530079633401374750 232 -102614921815291351279136681978696317641121054445763435177707633587841511 233 -1985938025183903751350252824814154132277321014691880137429599761330906520 234 2408327787964978431163872367959214040335104260408836434869867191460626735 235 5593013572432938696339134296806055626190429567466954704067050403337641298 236 -15331634286034791641884910395072663474920292489946181259682785301768206875 237 -7165467480604232410989321627756419892116978975510839097323224376892867492 238 69038290348618425129607804549370941403631485654260288941337238179628438715 239 -40422516242447444566658580037249685997894693688824851194375981006477675770 240 -237869692231280411475079941526625125901233471867467285149772821760266346959 241 401883187545308141589053813037632612828338965308449345075403157172090146000 242 555828339352592174557155615172423332979477095232741062690761118675983217351 243 -2178887568883555218548618734874544198237822004280590330751952381715004160710 244 -53830341068197683028314506677780488546626021121607100919805413866300251395 245 8840891086542724671112091697244950292144409873971409155874642799006329874372 246 -8659461982044703239494892798152295929138243047327488760507595718311655678125 247 -26956251984112650600014623867485009690845042533625402782466912336063188930578 248 61981818571376995915039581447225568223525009839372644777221930366741443991625 249 46464069185933894748218127142213113529350749518960699077824831253477779827000 250 -296563097928644296099757211599139528677454358566032158722790205626136553284001 251 110395056358669981745468609220316644856072573284443312046852084414052559081250 252 1084856118010955608780499365658308468573737926943754895353258145911438518911509 253 -1534188066795729000443648555781760327902106137222613514591060706595902120514260 254 -2833479812518193594504830667537556261368739917267598985807375285305378049281045 255 9029482380371583614831005664319421407569370481437587447358598412057526086598358 256 2358160198111117383942663274920310663216960559214045768625536061817550931862625 257 -38766814250689274538227355295906798657174637917663770443562484244175378320633952 258 29410004675696921214399986483576330266741505627182013163544361200418638350214135 259 126744319233975351506408827867535299554243117827896142358231772709280303344802570 260 -245774729713486675779681304118728152863234051906544971937871499258006140186262739 261 -264160423073351789101879049704463253880857794972811115559698097564053503402267500 262 1255778784885130108739219429799976202829013024446445629077675727569221628119052931 263 -195825032145806333426618225190522690692323364131569720346804946346397457644437570 264 -4864679939671957186509805154283383967217863301467662745521942886789673467584257415 265 5672121658748759129575483692153074590128257404112865790498894031168007083452309512 266 13912015838554465347022713928968868804978633426892660826231325848434680652604351375 267 -36822486574139204033320448249999974132291503252954696277228275741521677993294427918 268 -19105263633950538109010515929410324225764940745544877277265447213578051073120663995 269 167562833186738043668515615602620271760272224886734881791752464814685645529819416060 270 -91190654491679057641736424704049733309986091870210871089990912349950297896867054821 271 -583682295439452708327956391580200799299694262228558035292014369059298957496964476250 272 953262033953321195827583935546452211919324604123852892496174386167914248997107741329 273 1395136495994055745734081201119376288174132288583245392687668410962494174176290585200 274 -5241122462185515665024983894250420356264854446529328598064936747362620163000962155225 275 -361163084170796614930132240661950787596970341524445913356307388331737913610121266982 276 21479143816805649115971126951879439085475378727165239787856908036540475916864853388125 277 -20101024114494895309116491801707978843245305425707763853990250174594256094051567494812 278 -66362982053926427865666358730196662081774363816406805506842224915219945146784180884045 279 147580639950594466424494243911320833670504972111252702010442355322772194422875582388110 280 119247450431217694559402643932721096773315713896174119766906786403541551557881348928681 281 -714200418154455839068058744398428738435056379451043891909212968596765194242544412361000 282 236336375686019541556201481794947529854621378009007977942201615622997991429698919403711 283 2639861169358810449232996681953061473291659394091942880996181509732203242094441762802370 284 -3601105581555633172877779047796758356167511576995392344468982393753931678041920084209035 285 -7020023676134890604702083985968756971165980345692062793017874227517706646323016454256948 286 21549726220423683506540982237764686883832347683462985991211912070995204595392596853516875 287 6651826587070746624531076869314522249502670054794645814549998899985152176946246850113142 288 -93473310443985389204269857226013036985488441263293385694360494318722585693171012400478015 289 67002750659102840410665508501577990193449756096804075816361689609900471371853291589913920 290 309244060454317912916193367272210184345157535802267377240730485312897837552981003967299159 291 -580155618681810221886714683159550340539498067246138684306632204964881666738413482641809750 292 -663334344894297268489317291527206307807204676289867461974435565665959604384092204733736051 293 3002072763744697784058871657287436362613435573827978851720930059754263967040405056066743860 294 -340796441255324983279264101908976180168565095914319107070570153802203561564368471872171805 295 -11747897333128288391869343448998518992094183486366012806645630425418185077347555200717506722 296 13159730045905675656610167221313633629713243065974946154749920807677444142596661475490385625 297 34104823216470679534895922897032231308954716831411114179340512487758182430803140733386261928 298 -87211295120980933111860377563355394465878111831039535585136146380432624541165897590491191825 299 -49832301743467040573314393533112058013035236566564320775461599283686984698108880011936951150 300 401171993109506232368442126419146677671923855905596409906425683166363024538739128863358363301 301 -201840081023492507240506456885957378442781157366375475022056001540213109358021408629534822500 302 -1412828640055139822458685034721822566603420706588469603547848009060423131889083940967800946309 303 2230158892341135000307421466593881046025044767294576335450180155190851806860189608885539607110 304 3451108734249828741542300011689953192172164389148535002703908852822001055525721458161674069745 305 -12441577082752873790333809634774937210657867513378492595723759005234873567952135330478239873008 306 -1412837340589553936333492012861591610779371308520926859723534761488306708483396278098088597625 307 51508456274498182048414127179675895843701518847546785692126747264460838174567205123038309780602 308 -45986499569664648211833149352437220579880386037753848924214151278799944317578304429954688314435 309 -161235175282391929876051955652916893176792046870190076971344000646883224180846901734998864647420 310 346886593945213100252625110246147070595365358236125338479177940871092149159095242804852863441939 311 301100085816447441299256540328641328540216492100742236103425378078790863056982783476308604968750 312 -1698514121766042974474393038010275617746298656761030319961273798361546166017794667437027050704631 313 491797524140625053251307621540273004696398768649419038699799677395368958143532768908435583513720 314 6344045857958147529330868012444450792476312704966491497757614751895376286871700316428257634493215 315 -8343757832116735802916464959927414941893288947301387561778042262717357677804562749157156794472862 316 -17167051302258168992565054556303001402130648091114515546480464887001884235099724821815056978328875 317 50806795843651779124710427707752762866348014769818882547705597284971073945170387552083494694748268 318 18135198962623488637702467071529593742005111579340111353015491484487651058046045222573655619354795 319 -222695024786179864610614907703571402993804548201311840275088963234222170896954775852863798953247210 320 150391712995664802365265063002202381812869343487843866735081163020317038471727641434937651427577121 321 745481471884872801668017463431456907520893117884295817418224854631927069542043137191973727653260000 322 -1353091345843265725941740705398637527279255726818133494899716334324732535082733564036654416438413129 323 -1643163862663764348280957740846313719731608584004156856443816915452860129135465824488135144171175350 324 7094030654907300978849201114793471815803464270491646759877983394447823902131546364811367792220754925 325 -502559329252561842324136333684330456122695356549546931255481549332879474054721992007863597845786668 326 -28046384800858218723679024152623875235664827420202336206444890778546054576667009678795031117911208125 327 30154180128351315769976990243599969565711936229483930418266318992751195268941599558980054585407262462 328 82625087106525016050163109719194032585685708847383192313467497104909954010452922090276194997620562745 329 -204225767693305134763500757070847502079497098693710317839685034126886157243168610908886814755084235960 330 -127665532785193901505418008837869041867235433351662159184849705175689960532599718605832064265095362481 331 949895395904312835161406109662213828713068104495908753726863636770056579867027965725755027978468147250 332 -438996248899839735468653838723930785356011860835306609088079607622373521162556330172346079492333148411 333 -3382129519964702677255991125675550519495752172879903206451855328250063976326643507798257542619436353220 334 5158710637356562716525306063974672147366833190936890411839113313752076372701665759034902605083651663835 335 8435388061698911183420040958326635404167108388793260847463289999404505932964463241881200861690798682598 336 -29218195717491829630021446067438023412973508339614404004454483474619211071029868969932927556301641139375 337 -4637713899723800286844066991052240678559589581327211609743864303417718615007461184572052801372137523792 338 122216714565577774312115923898838854482674556053847725890445946863139067442341385018932405034594229219815 339 -103914647280889287937184331671929522021198473379527488816973887189037073708808079487352128193478870532070 340 -387528293850761716559578978738264346265621207641126398430843097368928333506918713200184125612586963493859 341 806758119100485634646394623190019405717585660568453774846785433388761288694498440588231009511684128398500 342 750088151653754094247041433258354809402214437807886332472672957244903934766274013221093656484237711387251 343 -3998138667911556560840053338569897147798554585530405630048087841012639620386755014337159342577274941897010 344 991871719747628661238840452106675305486433268500226443961325157613906854431755796181573710504328870022505 345 15090669452870948816764153705808574752515038661214846725180189661706530777375116381490841258125968991554072 346 -19124485466638168605910107704151727022454971059614667725190370329755569237802379025456069673920501660330625 347 -41531809213958326455527038143708766806839998611219606547162162100556659430037255522563472178090949493153278 348 118588684488730521250310368744607673907871495173248825716214937353438686110386898483399661988389400076489525 349 48154086435334063378177008144440173585216147051958601690669512248872624113978672836067022887388254703180300 350 -525360092091365508670369306574251645527276224819565098846930238598151039976303323434926111462825487584250101 351 333132877778213500223095200191020606434075142565025881502709961737845524924299491839067275881496674118413750 352 1779323429963501730556751393716979425669662639058384101632157128261668339260111168813269676489099601172148609 353 -3124427406165345907809237266870173922391250115476817973063974199360700068852149942075808310407277443986904960 354 -4024357606104683622451140706052605509280645063978986439032261631965962475410243394921530891234107114174835945 355 16603848383538050567161882461144611211780037773741847718539674644279350457620155048594102750116967628960007658 356 -462233942227208958697622732326052271618871272792419327391715058166131513892698707300275819694345297205629875 357 -66324468219905033682504774767305769530277435058630811730791961436682990185879651790161193015274722049039642252 358 68367976549225481415211345733230807959374730406122398684308147354081759942396245876016540666608524568047267235 359 198220558281903202907111143919584948638217820517902299331010284378842836577343483240314218359938729619547162270 360 -473761416671960125751924237582584176322686793857180983736190762520299486926932785726683345482046879203912513639 361 -322214512068531887061766189700050336289145679257644928288504830214712791907321316075014511363827451927843295000 362 2228629683141871579990579834554985743026734252588741936605713890416070114459949903751400734520830586645765638831 363 -938766356801726416923648363862204227081148169287668438021522758798814591576041408859231596669858746222396109870 364 -8022235671373774277543004464348713721602157798947285387321288654104507720897971215817093798724388104681751951515 365 11819763281924623860462464562218184923347105968895970076606648297505190520817856938556298273132099463044436501212 366 20412650402658586832502020612719915575946645565615104851159061115663583347695159876092688663280874599493813218875 367 -68005023262820971518043812748818518055901611751112962284863283535256786150350599930907605848237799589375201578618 368 -13906142611701940899442205085008263912858909556321213506417550884828078460730555078395871678518858246141376598095 369 287440078856729949033863127012132906947705464845402727541625791901575517159969519509317914314817324591998077633360 370 -232287094548112047148428236072161943447614178724852512865132335408261372533681801883295155349556521845623164756921 371 -923057007515594375523673026303709875436823761690542417535214512654923703280908032295582251134287218237602131143750 372 1859675516897588637503370442519946208926273966042675046626294522928844877456885006720611532752346268288090149602429 373 1847417528522389297351932208076665497496491915401908126819387580877506280324344380136291808463267408855254957010500 374 -9330865136228528573669962411248576776673032572065912127151592400343044870974480732260706917030449136872533575182125 375 1926480500824354379524339830506952411456626364221929420481772591836553451869310506259211314021316939544685438750318 376 35590676725867515825111597295290822844351721640251284542824973405532728653126790429207820633487728789311949249415625 377 -43431437325684221234213469104382251138372690628403166881883362228890179890471039638843556692335995481229878158295112 378 -99571217708377577815052757512931294187304603266176068451086738521217907776561826919085652156400917467744733235238945 379 274476269527783350064744521314865027281843627238419491768815588388800750112439719053953368451582892919347808879803810 380 125189091311425016877907971097056436719408153701950414892016793255957450437916674407287455907326774591854818633253781 381 -1229191869494932022070679068254331747263009076365817037984546178179135511427759570725973103550316318016204000770108500 382 729011244298813336763074346323136052793469403765541503007804326283734492439740550060102590824443200834847894566325611 383 4211571293920827789050786811828421689515379614330955148408123190776279012667986136291999207820019977031736726655434070 384 -7153734291554319702450337732083316863578441710856454158282384584768403572878227447833736199174726610917149596378991135 385 -9761693104650405037530135520804941944621143115536947435418035306853411724929191599825771541821211089870850491349793248 386 38550244573142051696497826594562185300629714253885677059987677129872471625382692338857533760463710648384587223805824375 387 599482425270854939565679365531894776712319389617523690516069127662526653935381122714778623740971766897889119081474442 388 -155597872506747819608165310202350851884867854766207294905058796613055546970829821331201409570290024875615865779553164115 389 153585536275328011788739061691296239488225410843362619082260118947823168652046739444321886112340996100007639558523155220 390 471610007437634686235519008001315064963585888030029393497077544522593826195768786688730144750581087171191004365387181059 391 -1090298580103572600737417959453999786669654745754544378542282892713752220956285755690182445929766488507890064426361037250 392 -803011236826225955224102683396592297080881111248760018566272321049536591532444343073558946669784378315146174431097170951 393 5188461054678279638580989950807922322668361256554382390720308417176921863672562362739768570905362518231652660839975745160 394 -1973192456094099854014016203435556717668928754314039881959143515559497855035140179315729370353831118302925306235383550705 395 -18880897403649347785609368331963452505315868978298571547357783871656972795422654070395067689206061584831612908818460641422 396 26861018263938972432282605822729013641599304472968603203645749182726636841300180341890494291070253141578671077933122013125 397 48976202878866509820735393756770741843301861788392138323076769929104714497723649580464158449058896635044133899943358229628 398 -157083311606483391582915034007426078935767651938088494988756715280541412523205446805730554078440280972796599330970992634725 399 -39412990349954020109299429066501387765921984350323935801618950316161135436740930221519189185914547545127568519917844639450 400 670989869904302926982429320982007332941749070268809568659102191800731078139738799580652188828196400499812722572097804944401 401 -514215579869016697449609808414425413996888854494269968362808427377356069126744046009213777540581971471810676216260798730000 402 -2181840760897326521741608295358386803382305617618738774973243824433915881138946513543599765630242785628927013261480007768409 403 4254310626980644226419061163654565873457370113140613688764849165916765926288533928069213045474784871227689428211210278782810 404 4505832314597936990714361662519635468433136043940628245586328438278862380451582340537246998796128691982446111507421023079645 405 -21618284906938792686073650500432462746973936493288549996465413936299593942360493189201192841174067396433710151363721713377308 406 3559046141008222992231289454685868144507577567886356672106979791697953148571618105711054579468582165266722085654652113069875 407 83330843331958884641780403675890290710967263142049391639046551682401285319872000917983241693663854761867347447525458549093902 408 -97840139711048426576482995040807860241641409151817645284713865012149195525229936722352383853890468911384650239151748778072535 409 -236877121182578209583729550631964437119900186625283287615400450470103298939193188635613758712157334013231240812843298876222120 410 630724014852789613345862195949103400414713709394348542927141595923171824669333910737156165288520735489718000827374234553227839 411 319873685314669917905219065301691363807329323780603398737286955563359040197958355337298701564876610240844808413647874218621250 412 -2855804299467045854029633568436672070521617992678995058340222830480050982502697410666454679366933665201147293944489487957355531 413 1576987251200996893485070791676725657377965382182303786474137501026148788896189355569791861736329298528647158552647013540851020 414 9897690472639425742521012874977412002844577229191944075381169292990539748438888570365620133694399739990784847847940617933882315 415 -16259810775386175380654099372379040178835168137082316142104384740389755380089235740924508813118319608983732705732154441574519562 416 -23482621921117722404787346368465679798608693963157373752571288876663721566897881925336623601032654186960418784476500979265021375 417 88890221020379666999532351421695814665929837211603179597446486056492542944748747266952195662793718158389798600916514772576043968 418 5278593890158758808918003452193218240786680674797428508984997012257815278275111595671369449542612397881475938745664913887143895 419 -362551229188613935284862808793858687224709654355447425100747901673402658442678121336427370046074340981848065718213483881646199510 420 342195295940645263769802317039862769732639588355410536882199563811164180893256370981580827360437892107011159732007881025940094221 421 1114098183368890147560298994700323864975936871704175450511308234436352354855409501028078589492752894905321686875276037210621752500 422 -2492001698937216327712604427643634651600539694560225188300189281982086114661103155729707576053533889285062900612845771223729059229 423 -1979622952952917818218095692632808643848114693373254171447025629677869876439680224263100851474021956724289607016440098549319215650 424 11999350994339337185050402203817933916571358250468562843390095900725069051693910906163647933720819484059393268834157744012184436825 425 -4071652754506925745401891667996694665320356651362843845536378629474257975828426564570985027631216561804823859622005026660611498968 426 -44141842633421379385503400115007392342107958291541741515058872298440768667493252740550733319576224350569568434326356514814218260625 427 60607719349937078090710138693566503641098095535572641635976795131195224726925940901140762041651193192496039166840537894265571967762 428 116644751127544269290519021730820138454196554756136135633625755047769427533112230880624589074400253519622336150885649153886761412645 429 -360477791265040394386971824095732556296286596578286612341989629817181600655357082913974409524951985978275295574773206811080140466660 430 -107439450282572189398354255094329885150253231268565264865524940070071145622811395457986845839688265650905652593927027679917655352581 431 1556297503331160524503940534106627611075943865123458689564321786013497681248123635678494472142323285869373649484279117120213332119750 432 -1128133642039556497975222527291548020696460752301715266741014153623213087177883743013305480718240349368351439439199717094714824935311 433 -5123249983400107899206636526090192476347961886106589756200834169239578181409140744792353968727690973228010016532325089475866848919920 434 9668353923028095114532419606460574412760571322237991634404620474101231027399228418604291020215971054230684233646047138721142950940935 435 10896851087562664455533621194516925849967098506921707637897231227723483375336901639173135969586026871627554805263963390674821023963898 436 -49772749342544417780602366201792713272852271788305177667973146910470011151147593199233171679802419855613564550056554840517556616071875 437 6099007247201820932448969218691578215483476614116489618847595686452074607615496213751454971245885004381822248086263486806449991659908 438 193888258119545280683735674119246665620797563655332092520411353413918387704014478554541891095586256851047050273888005246108254154560915 439 -218835204124554238803231080704646642597601818642018492473021592365721091672778103665751679007342549842662861264323357400131241688908370 440 -559751983323702931517112800184775918750205899914000922000869410917919724433136578181654554738719574319335275120130562860882498089360759 441 1440330622856802631874236426258333044464712032537647702194080794832748978567312321498715812238897882344150743458687084565176938275851000 442 805576107283430539391620208875543670670482564801547353077254192898854092881597733090802542700040693310266074896179671880906473290837151 443 -6594748687695593492662768561323531109960097124857620770325934774097553730639464075564784093522924935680600859730324883559245539326913310 444 3372699160165137980080868635656919528171449304824148497417846028130144387736235232229091680653813761924965499647625049443037282259256405 445 23117441044953779048682435289460262856498722475055547878374394650102878400152927206919000142976005233286936243769243125057052490683393772 446 -36720402746363940607056463151253251317587432731492223720137992446978291930921822628834393346853585931418012304863387376721979779738183125 447 -56081778190047738182071643406714721539323677253386739119221378796449617151191156253398402541940586361256511825692215630665882485517615978 448 203744466175098501756898074688515889634201280412572732734003995964798524275675534795288877171294384048180196450638971860284566547063627425 449 21131236611883700202381381862062519422230436706384210312098042412629786854297082409979013022089112873701332068551205968286807662502453600 450 -839781999337448961047368878246998252156284055394953522754253138985196684085395565889020406700645616388284140709501235606255977888625696201 451 756735590807920417131267016734742257068062773186055116735133989281530966695771611780293119503183526307918910408005292706308274206502146250 452 2615605460724554185434365620840745365745366971930234065077161997565893540131831653436143282382020447118225645810867337532839726531589305709 453 -5661675029810939639909285476111185338608713446677483363730073465386068897511196604342425595040953505880669672714591720064995020412731615660 454 -4834471823963288349382953717270303636534833153186324428047332737810004854363935512258456800171415360553496498780645169615938045392846550845 455 27591405777501873300374279485059436281496147180051244741285886855062985998141641447624907784604312276160512318977592436253181074943528856958 456 -8228852272439501303977541639248582977234959958889447761539783307801673769027596905162592125450585414185809100186521985968395202555014722375 457 -102602372383956516061801234731096366068977324330351977904433577731306385250128949450752521888511060678554305916746659076374414579635252010552 458 135884718183266171046533367811279346865657441301280218581195434197284024106196107663104419431985537644352739163841599250293946109002950480335 459 276020240828562340088976238310346284203422361160903030209255407968595033220722841809866070582564157713201550620887430094478103420055023201970 460 -822522329875836070238702242845458434010183740048281040229164568937468421091737506499050266937700302170170360779391629055112081943174349084539 461 -284577295028214031706828845894892607632056111476175293603595763719788485650536233383489106607384145376426252671989861520439702492006082322500 462 3589538141378195238105634085935671297877867933279172210296502436971488109661789568169831340081789146269129520769939355776360177368093913104731 463 -2454025841752773070363810429019182202240518721460966939675412976462653011266418452853715714516545090200284691191035806939516031483618663862170 464 -11960815950659121624749219262696201471200385224008717020822296767060284341751179236768333507840734138287460510701197631062898602318769646285615 465 21844796066519063485236921233397954101655393258551563514008823046029156678014387737997283431394207244247267118714040462697595308917453279652912 466 26157347894865028405489468954652621889370943338196306312042289631641660055274552187032858982601927137388815556091954517265262217013466958486375 467 -113966919315084286054296508044010303688189044667911477048779004917661007298406464876235149352761124923498796035944119239273436891995957641769318 468 9132394254776754573279933832102601098002616807783161510263567055278370143245725953489636536402993869119483288567486218585128996631400760507805 469 448661965102979822334402213360299290256242329553241503698004424358792538108740110674917664338921403566183399398201817175007051355913829112570660 470 -486297690296116601881783270131881511118930946444380545590825546980068910003832870913886606405011586764672829003429328679336964017758075271339021 471 -1314950750331450656963548721931586539841315292866094101402033183028645867342457623854640468887315410743280066310391679136695575868824195286211250 472 3271166684427684079015450226854070740135028598381150499373243821123117697557558585279084896125915971933236665848952999490005353104058022945783529 473 2004013464848943412344868790966400823153350737735726219430344591111448081257822640646004649551356989881495506751824667884832367058745048053915800 474 -15148158042157572650011867526056641810888541374862965392550409356420685941732685623344463910657249052981115211606223639216756880819289535988769025 475 7130073430556392468213093669488494929777742008912696437674297752311731449163820780316454308542003993455358596620668137737108847178596580505407618 476 53702500848670876350674466438136448011054124879957077912190430836301242766283010559833871044405722019935569003616831142557849646881523911324243125 477 -82454613672671798312689736348678629073453208644996320133931780049825750341304085406096193973253199395224371791999081097172941744756021528149655412 478 -133083339062624267876205594184872464416585980703115186162438149742822560739526520495332663350965146488916402835819084963103524016741812213841833845 479 464557019501025430269813585290945087529373968028937487229950109206679229233904592681796835169291247480081862224764560456506985006378081602350099510 480 69032908364207915236949604861207869101285561350819015478450476289830706657834013385827914895637866282909771350965994251375685745863936363885658881 481 -1935138460973901786889540942283083745458997651017212804584038256699981985043731830447626935935124597651635131366275055351718976499099764987793056000 482 1661858015663717180507316265445695399436809196895397550621431749023214748128145126893750570070620762739089868148845038198657285502268445303283727511 483 6107354538507611514778621746111578556977092486094568220506675254627895048132150630245768601401116963441948479594824500453038971418400197734883185770 484 -12794850064024790002797956020749071650834055517723116207589137817502158255593096973127523484287029870849181063214509809902252672298241265119146013235 485 -11709139468246232481237558720542286979276232498292657101008643541632745146328613453944844029638965468765731033254760304234600058201670571997237569548 486 63123364954035207981310687411802463969253277617010453496323217419390318237887572593771241485522331863813065908299992282786645827704015823335184131875 487 -16223346797777787845557646110517028829981498385115154950962344498114984884187258400950996452415606957012279685108255355492493295901469541500193004258 488 -237272874220394796246013128388864675815761753512952655435488914365186401112495177340440052479165571176580288527013180441781982635147978509132034410215 489 302915181480447738951360512006639491015750491528540591075191486524409042620832914802386645620116397556018263485676885688456839243003785457040133916520 490 649438440140316663374887301781799907442154343768246700435544533512534312038087672166455288923224891312275252719831018918477778354271738826746639782959 491 -1867356971077060001814991846744165366220265109027894997848503618853419040616714024415654025355523079903876093632916479810931356079970206029795121464750 492 -737187483425995138418676064379149549612674751879512549856602826258260650276101481638841874892259903625586578665850409083580284810167864891338035885851 493 8238437281735833162951412143095156279418492870407457019662318169706473487864601168848741336676566034991563762498470814102411119617833106124216904026460 494 -5294346486266296679613001761333442201635261601968088314795894488461797790919979562285958219250206559118243611458252410660793280972741601215976749889605 495 -27782031158448983970947427702249679855070272870248516182940194038713875956865215151305556186762232689220876512116265555956569538854148537078572405936122 496 49100682174223894969499391141805482083312753225022371839450538336064314533511060718616275651639954588582820686022642840378274206482992474368608902840625 497 62376691459950108629209486837781191671393156271417296171330734868687061066291032721225258744756780938903175928691590582500345770617954996710277382437328 498 -259693729440062653342526044152479208025874722974558396397460450636853180624540217702977217352171986715392828151324803710179910593185788346653827644717625 499 9704276881966912801330420866478712023833379630158411464383085386430310694216097586885799776609031299528531650104398350135628220612418521223446119752250 500 1033210564729446865934407402668218201481056445739012425846523392632292483165924530885360876232036296910927851655819426585292785428775738513857595058005501 501 -1074236849235296458407932029319410213711906024695660122434102706546625294644128721968480351552286476816920677811045457960372472427464216892860022155037500 502 -3072955928109161725524029225867305753682367431708124537106202593499173354766148631478738103561874181514452312059922250785096580277979947462324637854510509 503 7393090551388946044422900760399898426542103445682556185917013038676749524894601952200739564812291778301311404771027836929033077443133242509953576724278510 504 4932948008415785253183399303869745416055445059749090628050244634395383769604371060489232595137995140987967794992497421526098280174854961062173243554249545 505 -34632273966694047767453759175289567222140385281845628673558342564142121710824911087459530820255039205501388891468140041766762056274642054729571220310321608 506 14890586296281047509258186146429130346362816367818984801027620605298566972312045116569861422759774819931813382794336606927920255878202679217148840510337375 507 124156260218134916152333853687391506153420619192059064460895676172690898897651509834870360738675173628924148421348162398971702514226401565475200125749767202 508 -184196773503899441799295698152244574303870624395709412791377111430258067173182073987020949242355929249030990875980192670578163363957170183062941950477990635 509 -314021101858558977567218629248834373989700690370134574196594346509816544137797224072997746421362275433687638839037528436744165046754622281214968429909476820 510 1054313702766636841961296734025871781945066984880077591011975356825651430096028313485103367350370127958351994066402106006071456161261320818720431959957333739 511 204636535734793990139398121407458297993407331663786256702084477616056192071150824225014805211564878915946313684804486899632639782303895310394185541098273750 512 -4438779205438456668603986644621174452712882013955843634277158611700313827133265493439642757327867838003063609239244617630704450818607976810545440074888886431 513 3625657596867616331338514392349599951759773209819143417285263614407975191062702646141289271690487149034796664208632460104050135054464285777219249478786268320 514 14191586125066335962262918301217755275828061294572774364115618746348001643968324539112433953271395165296776740195067047174035370419930924157790066028323911415 515 -28778041550190269399970942919131847263685542672491670516814692770622168463573262133579566176519270030537355603310741084633008586298038930792496825424185526262 516 -28152985513142108813468707697554111325753539761431277433258754303946458162937769858948803282682028210825635020975267054041431028521287113084143898038612113875 517 143765134427584093227156324979959206589896101861599099928360575742180816289285060268953602180818530989556509922848548130722854209494048637602930705007722379668 518 -30994444836428427329533430148360717551774985203547728648724720525434187707037287364530388657686970482131887673554836852793326398631096597633232780727634107005 519 -546224771267218803478055316236368977380517945495979494322690621867232610468816614682658157226228291766542044137753265684459449479245324745806810392518367871810 520 671726238851894448120160227129176541219898579113996185989159191389069710593692651237641847448003521329029158290315950862938899326558723578835572540141457491321 521 1520283871551262262063943633376506148960726603078619307261925766355534514059701564281625194508446851264971023282009414165038190497234470134009119418079910645000 522 -4220394605248969292112351898650877869027997090958604675465163751867888536399507474408275539716107532644757915297958870976157656721437308948952184065643850025329 523 -1875979204003076503663185660338308294261446750766661993177227974700869470986774504696679935108182098462783939060642341485188403976780206005953320672269269735950 524 18825619061206467369903425707455643558570677229707872631618976523143344287592421345012568612425700839344154396901783994628467805243680854219034181948430584678725 525 -11328810389213688062962463416683587899935982624104858837112403520724307270063037380994816603284052151604726392386266574721589768880592904937016916010565511851268 526 -64238803456422709500102788872613103968724602357690165257485537839348311697919401715017636188940025940869538630091042134713000970074703286866412295086288480113125 527 109847615190166096666251313401146283276490778506927670886866542775282546061455161174034951869761828106832922641414488948655581881753779180508956509436530205233062 528 147874578861878218753667369065403775427896889522869054134632358799070662717389850614846256988397781037491343176651989998823078234310620792771386053813170650502545 529 -589206300556450622495374833093281862195438244760888082797380843529308830083512339979948925640586973083847058807125778262296949341718141436199811675695757117577360 530 -3418674862568145120622540649430857172528106516424044592093278905705685614414837525715897549460292970478734025475590898650444958194285116751906487038647579422681 531 2369135580795508596010258612196827738256972843587045667093690594778104803258039351167642840040831845686323489639235442988899498009306409928987725473849260729292250 532 -2359845945166350406030593598848983271244037002805075136633612671955518398796484054601791308826189766567423393418616181772738648410089055001951976019795366711202211 533 -7147878129023121431140162657385526449317444818367659049081150281377319665477869911420292952070033164936681806798069443968663436130535035443773338517611318624606620 534 16635983915980418070403559457228174148535889617547413704588782314620757463890418905327019324040484151017245981657410434359185843208528848341243161215205213086458035 535 12031533597849922451534955997656012104625954655261974452122639762348832399763234210260642950505538783953855610988966493359116457889567503463285924804866203469485198 536 -78846362284677029591091148269697647611630765276628197666757315353977630269973534403473455259596133342490696307812212435837779641050189478416341976088962908341004375 537 30687100925231355453381819420834216282419938809401860412999018831886823878600528254709656605439075060245633172233554060068639393514601206033538755494269378758683608 538 285815047273144486674320096288711512726255138747995643284416165389302246052208176954524331336794993274018219831412504905782832827969501292513822295929914380412462015 539 -409547642161553694924906677169845984775258879051774040185727213631346183248244580337818217253861215893583257526252760759227046395401977667411332379474409158436804670 540 -737195151982211360388663695310223013459045756677576429824166166232480354682612107497184516213406974681111387883080056140736043552235334291408574330951159603451947659 541 2382805090429548394452817604106020327566661293886724308436563630722469208124151570323183831330179745248396204095398054907154611743098837952871941621824376529396503500 542 572486567902923227202469926319350140580078034771001280479527297469318305045831638258449419902473116397584625664346403033606214399624133376002788035828326553169567051 543 -10139895459229232002572481892393563365183599596273525255323162523479477713776217264042985716007528688284511864702590678958082843742823491318003137948876218508303209610 544 7860093515611149570918812740028381059957938635355467396024728983675022692068530941129408261665872961901374671792160189608249560780004427291542839895921039458139450305 545 32834098111744628752449870475234181801029314115395193327037768272651200269495815262889518260233351415602841167897855628622922969038828093024969191512227250762749393472 546 -64449659276602519257828719292684888469492527735137411663385233970050875938131977095735015865838899844403313474933969980593128665549094235145843447069987333433041235625 547 -67249985229718104782582187333667893907004687110749251699596678007487588665327154478883127247628887734277751100308591349956720376606123924177328341455419409530926318678 548 326112622805123459731322880659172232671880592748886183416962651825423095544779085658194719019287095352940599383165504462536222018363400383802808736108170182526997405325 549 -56723674117877882395974248577601221241247805466252901463077622185470089908491008446793458046936624991800389750447616988683698827500181057242421886753303024015318353100 550 -1252371826746970226404040421425046284796511783159277247615571454477152955753300884667340283245257108808189590546182055696314778848635742183988312966703772983536269622301 551 1482355501789343393042581032113812001901284067295729168256687142139953374970022631752393972720709283467501911386006090189800597023563893599573206488608622275489246278750 552 3542622865205092955017829626671846606545930873589881169059987354291461042391125395544506763832794886626056020016559185396121853916780934773842839039412413572538522382809 553 -9499891846652468517850977193726011411971359200107060448096345397057757374950191264373141687438930454125306282130554865110991669016548077556059282554619395371945010646360 554 -4704716879904123081334513766704352093436743469912207009551549259992814339327112930495984749458853598192873458237058768720481661828271531705239630687081541876290336425745 555 42849789429410224894503888749747042011827727675337242007383313984934502714556581967955887011674373655025024713340540397234103961094205985631098788232700377111949649146258 556 -24039958009745081194474610076096369591688784498046236048991719122134994053825623775174886000032339479328634365768059921433889276270078521848052064475310331522342543414875 557 -147932184259529380725294033362279639584036285120932082722512467187273903609538026487315066110310967885020065508543395740699437098416755332444919398773120070001418893738852 558 244701145249948662346180667678719902893637704840177665979708682754171761416287818095492766118859659414883617934067947895958752583762913983757351162955734776828968867853435 559 348710401043264153079019625515895235013317789587007428816995568395249518650966280908954958568548129489642033221450498890102879550878302429176408167125887694742378268921670 560 -1331634307103909922359719232024490565930064089799417412887402038125693756311008732376026107323828018963817953928876404175296807147967531703040788579063462516576644503975439 561 -65819209028676740156478973227360973064253003470740037855626026342849788814373184395443483655178916637890286471150932976811328757404885007446195269282021314137164055350000 562 5411445649647250959379383347688456713094337220997334705486566924588199052559489623375598006774670417394868005585498346075130844099284512168730603805836347290261600609450631 563 -5156810377897358327737016088389063901382969325754788628245212401409192253717011222727275139158876505172452333042835044198231345012237644512941672229641005736553620991694470 564 -16556687505138569299933078454207245775688046872909836183845236697721508554110258971745866196231601109684697829552585095660475362442365733184469910373973543360923538995259715 565 37286210558634183716967898494046188528096167965165932983694866032905751592227672911359520329178590092968767195345113748132967337319072329754709164676537701054931486925764612 566 29109119057801607537287904243870038726554444995937613425394026631544426991321240730802388112603515164286476650257745181062100841852495900554654580956432977386692235288153875 567 -178831667055844580884030009886272785578342517483013316181356555554921473820337286326237127391419508205055038093515472622865403299841914591218865605335660825595521605079000018 568 62298578204618332995654948892661646803934436247818026606131730326241228846726166332310458275684276942736814044791690161675766123536639170359685230634699940046137821082653705 569 655435525692804762195170581335432450335239537441327957277675469762963365283370551843341799803721457158229626424472091863812813319578828499737836704275480514294977130428227960 570 -906650823705243594875602091516558056904019981183913439365988494127436831485718161760418914758901583789233900908069537096777908821892027211836388936880901522428097574578801121 571 -1722700036568189039826090481946704544387111084858455890714451193342982874227311392507927996658452031106612738866195711908319178423247881977343384624424547894639355912093678750 572 5364996029667239008040755954576385649365534720876420651803287390509330648011503164795924495306298227966704549792573480190324771710307154137556612356418166336033567814648284629 573 1540546448336295906235389859133114850621257572383321911308586395880265379374612667569385500525141179808302734683617273747441319850491591219862961133624122330392214089325301100 574 -23078043691848333048219225989615135279971119254844167533275333853561654293262772090071964849396924821836302092041717580392805616557492078469606133489520934169122130020474915925 575 16934401696423115513211343321568424419620419948962366901778310113614000975698987133778912178152425699370046995449423246069148035550068714497486871915872202990675485313334704918 576 75669281772422575029015133117112279485680617282583468276600095039635473284786022565799983359165570911852930163326497858372227571748444081271671970802260361521073401808629870625 577 -143772572451247259790944785957549134118116181225208048983939692607387967074754555296144625534929833420278710304301940668183403648595435424781684099069189033891524556702677575712 578 -159704905551120251013429756877617478012318644607027371203342609393868864526952636128990458997499079811698493352262504071251535268025802342347876378576607863126061305051392668745 579 737058281841315391701860029291184136488311262796861566620888730119321630837224295256420086085603281921161186209439719352069514230621871425597743931703878891256448640944489275210 580 -97300342471331646419536088897214369691715150850147892965777955468887316890414784035568770660925312764453132427325342451363623008223143672157879196500940527583323511743101856019 581 -2860923448000257067715113455484502519022963007011910560286666703266961654342495115466405552909708938543497099343375706004951641537417169950773980378613141518868507397360217203500 582 3256362212329899835806047586756340921561970583012697563551706915101237946432171103265416697042904713584958794493361804395644340592280499023752944129329442465952318153674719609411 583 8221056837652120841950454168366609601803466899133197993268590461042131437945843380848645370019321011098602385171224975231072849028028738077159065813604850698475340107725502057470 584 -21305180522729977321721851551308837430413522575683023288756762244357514088794629222785696259572307931882607007198495062761513662955674309007376718618254502998240308231752113275335 585 -11655273024044218537116949818980498623532513492743746905730777729202671865900778960727260540817167928105924218596917790642556775480479297657318022062759925715519871377659573585848 586 97186920654162868861230168864706202561367465645365958447296381327666111884471736227489957304944063737007151708716702473959844275861309487383706879111700493372162705520488636439375 587 -50571849312521885785840243641982971696489599636705176325259112514322167272612922119727325586264288843577767555212783933741733853201370633027082863730203242494329544511632237322958 588 -339413514706388662734905809125604491784451522382004925509194789177009072067099482557565740092273725610939724404073491068830457965214420795022624510150746501664801357931822852216315 589 542962676376878843246403657215094086322889932215328720859042984028831504366353837744393920674448227767716930632879102399938674810038370150736428113983877050249584914346979926197820 590 818380343637309462628384215000816786004321183775172963309997933407338187900543264847283107292576365919531371473138246706173134478683060119808117207443382460484075460457685533104859 591 -2998967068015069040021710973660916867495205984244982189073678609428932662199668455017948370536768355363753042526195943521282936874774155107629765539852434479986731574397491787092250 592 -280574132418459225824772299396598161080373785097143250367851427206685248562791454623750748478856794914976112803709295411214407595475459348542956536744645559743073583190859997880751 593 12317406305844002618875411126293408460416793042752482962174139127553754883856591481720469242656846216464007746432010470465571374273839911295506015448872108951500769022745982995587760 594 -11211994373998271287208331208743167107217713086073586571408153469333292239459404469240124501391056290495708080991281681358719736849136409510017173067317051393165230568917260243188505 595 -38204601857010702548516483745406886760749425183928312488629276040800804892093487479726794264710355322044795973056721411842460644006096226129099891973618761619444166210992577897390822 596 83267088751949173344101016149500580380409904362053332428424443120478164845473546602830967076347156245478520508438242918768258446991308197060993522550028443121258432691326393984868125 597 69924693307680104644106393058911621576998033935797112717293599840057174111864066158272702358317796267987663445652092792466244808483902336391953120019094636253790170703682767122885028 598 -404224460542844808401656762160182698776206396281470332238842523928678716864891680396367762263820255520992314386934093657367614698254626085139774038122422345352709216838686293039440525 599 124263601013146529029811597520666348488142055187192990412715520985830426232714192221262174927368779818984229264400951421872328848321205184329620087250665605362346095189497776452223950 600 1497821976366682606896820261537009333307030714879616788731011784738339568896107464213308418431547869979404735253376311032541780967917074553487204847647257717479234472478496643709546601 601 -1999015770431807182154393092421140158029657299164961636742420664360638024757334273779397550831937454449531633921321920282453520920430424467094048095876641300458552798211907205139745000 602 -4008883685856184395574580754593211291189795936580646432574508518951564010573745281789193867417882071131576153362005071585065782484888446159597323525118604173651425947979656906093172609 603 12038115878454828110887151688349947762379988963613925439379260403468866873071212238346303546032917795369951461758481714701921743937174833145869519735938268625798413777006541085532094210 604 4030695957383539085282943969415978027272952457243791488655232622698013444742237822232383426445836765370059764057636600600708226366416552025593979458847907235266676803843141325539579445 605 -52349113007102141089483317618497553057972921307728354283249010095233108266418075154797587014533877848824567314304417336318929553561412241613730278806165137906170825245517381889886705908 606 36259174343812755853516218078943102430486093776641524574758979661658184714766236511360396701477995584464203511814332694977163638085891988383715760997090628466977064208068673663151204875 607 173768246661948195641859443639664784244520661140499000460413104096695627441152904979057565579755530621612997304514290396879624991954796451217476835815509428326675263930669301709847800502 608 -319567293679530690614025412552492714336000035124845551646148666349618266299733142477696140179675386958728243925844421967613617920053987697388056961497079925371044332631307872477596068735 609 -377267219235340168945080830387581600045007889304278428917508279940559859826350549470247591237730920771581038954583753815403825335189732707431219226423507825435072019849679249500460411520 610 1660347318789866894625255335367189716270073305181910425770906049667588141384816357225533572230848149847385038616623659044658593805852711267475684243843209497124507894606676159010083759639 611 -149043261616597874102330995060839865359405903874534585481657914620321452993059109062190751160803407026522732107466804359847816105842669808445569130946360015591817172406484920052820073750 612 -6513824893120393902037582784242491485975784262456368403296393716649279227070694321500301674979372977061119668884498540677183222638607396972731354737354824033519651225748755635339893297331 613 7122536098236676217115395127296329630745761447196719532440592746589704157221998558280012992362886150927160241076549109282189245146012855400566865325257337437330746163897334271081863765620 614 19006140833905105362922017398201447574844609815799586436305124478945266090979662933831677943681441350349777776801144537694515541408538840141402067131758269597757779769489192992156532580515 615 -47619815221111579477944632747156492092844304094726148070497907310078492532502812575186007400221019730130676658495773863753703450328851486170925978196852223613865990449560590620485571492962 616 -28574727558889896614730727559990817258266423531015843592532748196679575378456220576348363831924054267326013900679169335165815370969531080571599894596501494114419586725480139691654267606375 617 219718087864756346153740688622037208661442522233022815810056182407068188306048473926237162838579576888195331656186361394043809541294209129141247210706489444974278910718734702693116597755368 618 -105403359273092672758100045598128286453246556981887237704216364226516515401643069005157839086977569135007569367112320464677901803768448086033120618577779967571978093623490511071964736397905 619 -776141208227717325302506161967647893494849332369685749013844410675888180403455361512055758314332303903043908430086875115652704091093113566897368851281197538887341468224820734633116622264110 620 1200363587937456282033678866302005771909640276208427608365710611280752699028610081882208587013610983192809510325560452623709094021261084164108443897654523131958967880918860682435451371768421 621 1912281166523183207260147071937250450677255539037049373066010468820529335890247059065552758080316091610711403657577752206178410546756092395864441443540140207055499629673834092312999183937500 622 -6732251210292251586273753915281317117330533993282265426045199326136463273384052858892011307376831494572236022930707449665670605695821864356995997258476928809491328943843000272328691953311429 623 -930677449980318744223148155806299700793764756521362388207869886543648182017712684670728771048752838445704134779878489663493970241759959091297628035644428677991118335132259991513353766736250 624 27947549053406135594290043112814357501590046720951876892443080177259187952912163316729799851628684664070889081466534766689250603031690611602908597486787724873616714032759078776513719693480625 625 -24257490039022321116544074652117487968228027311546158851709904267662305454836442545335794434088999291323935224989747564380545197069064154862001627681602404482270725573365160927785706802843568 626 -87851522438092002781356990820142770094215703920787428406181764749475482836250037540258598710060836773268721838088970659483483580079857692259857141597098424522218765365555302843686162248765625 627 185330901999820910764860679099728867102463515982217069549533944674536582055014154409432608850673235271017014205831447099493772633395927230915222201004627549243798241991440583689547588443058362 628 166901033400866602926203466593737380363397774279791957091157944701357617808318956338471728535854100122841724627591265984380158881972328221757745334028846360092670784369892585212146422679832445 629 -910848164671028242620591924090012596403593124048499571251308805195143724144381921314395436101856634837503838803117829558247679670764113505881607301416914795485444014564465426036160534511568060 630 242564171745161817288179069160842154224349414453733826784832786673383956953780600951222023936613874773595591720686219012859485617887578244779443254090766748541965279717257761145601153340427219 631 3412002439344863153361570580142868142637040837575219718170307001006079348045097968668419307145877398671337341472654746531568512610988403594670061316265887993642927424823483291304309707395664750 632 -4390713641441822368171272855513012987878845801322718620852165755733186400452269276798220997480092193570471892048003083462973500528409354893426178852474900121762722800504844388024088281639949111 633 -9293537410444966300287551278106322999312981266385417696086152907853113400821477230998780983215917041689795602073491031029082622652951732429308023351498688959829519227108276118276851477819413320 634 26926451331184839610613128508113343280849657412813804005922017022482126310092104588614644103599822639765610033266792336766626879287479178225620073779692107089708679784696161220006401377786215135 635 10322604133651785972946758048548434052955629581219384729023756155481989622105672617450799707250307265499318024949383328927181647753067617045220512363648979534863257081445185067802611479591246498 636 -118383552701338240148370896757058165832992792925516166009021790158747226421232160255671612521490206858243211259943920105113768219415284300391738640292939009250264913600212101961062611030463936875 637 77148656117451150459916763461974846931595360579714120546832085263949350175920065941349370580383739875904409662384908052215208537200354340440460452699479369326363382823580666444280131367427547308 638 397750607708970138862120423371372833716504859915441311060589619297256399500930256060905068217044761612135777282861720821910013649712642234673041577853226794885412523548047524698479922658010923115 639 -707932365002723286243672672620828908000715694943690534634873783187790973168974585427794366801626443489454639846826386535681664742955281002899846305476639512263788297009747192791821923052618220970 640 -886943145093482038577138224683565809571990547181045038505867046871364827838069097132606044649376576805656612992079257061728170148461504023513546966634572936047804562898185036879914732268859254559 641 3728894215660494135091698900592011570512857700256348471491567823831607615374746359566530915490893214104848211744543697533867877190613729748694010816541417214164589485322423948189905288868354356000 642 -175850928801385854833699172007264930336152674980828296320775869074706386869958258491733586197101874837322224311550522377289123496833951017335993735210190623955231905251965417301681365424204423049 643 -14785883082550246617642023201911785269356038455798070788577641770359481571224654575209752841002799466992462315591935991985500650646879137469068193257749557994967792302056449319397316241974014785910 644 15514361120524725465287959342089915300786438139269529088203596521680296946690068154434557348242395323572544763904745218083311117615738060480824995066212660868980828875172156399069158178120782604205 645 43788725481745949305404701099612171137114968019388629747492704661166669496605479182888034914262928128808077719097638510179310573515288048419547526004339549781756896445020671243812496123024533553172 646 -106106021526990281179925663910623058941081128846125202239064229949384856753705003018141325855531388436432204199617687689187790024447842325136598561779233533441315203866107708847241984066556721488125 647 -69427245925126839228822285581394180448467344303634363337692385899420982395965378641830075847197947403109252134410357086136693643317746069844239478886297240185543614441444685582024702527489383261378 648 495269103810803007189130588088059877457162093838974043435763659707087568455390860512874887508196640526483004090122871804196035036691959710868285884691577309185175630114938878453620761819860469823225 649 -217464429787477400765930512252382397543308546486455274879665281302974153263140956030357044175567496994454348879173244482528476264186074966758388381242043985678047442448344655792083266328255255239800 650 -1769378762889413050460925361066651715382804935610777698635975608372314242345232755130258078756548976541649054783593497556609173264148041703358303380181993354765093608748479768286350958437411108028401 651 2644620498181728077963337197002572876173567547746010337105907645205431034751053288700011668582799460271271250909328934400593450905519017538103646776190519950119906989675665380384880459710065886811250 652 4450577646968232389323008544204820827129984195473036117577068880050358242423862098809157524916735595864205716825103616201386907092711584614191969764128015231107597957132722344886131648024842723379909 653 -15068278797857074664373760776861465456066700091990659281944857199123495406635086458390642730217194569925390671498647749834785865994932793976316119372642059404324850872185080474272047504688905479997060 654 -2765545006223157991491447143074612095300118987471646012975556949892653769029288200017096352373843280430855239165772560441911266862322146626191809258480284196036438047253986905928518165527722916460645 655 63227050046506479600349277772222680659383584475138771229143755328207003702366605115876530380043761558936240772669282989376304856449042481516034586338666661980217238452301273235058323333695799176875558 656 -52227207005639658191453581749159262046612244454676031967181742595197892109170718345420572145653146568418950490059088795319311896661108645412885450595922534659229294815959578040761709508528331839707375 657 -201372215591780541458324586877305257781759617995273160513008141978350092444562320417660574626621701531335173316600824832856255923901663166187947991826039664466007438105799120198220585586961257900827152 658 411221613961836697700800341608456222232762664081066775105110835886107644557196876217367597161753122193844658689031545875646460335958118634982657296441733392159923630692888047377686260729554675607386535 659 396091567703365069649360808316546081393071837830512810478005461543206620522167196233550068400614056998698994029108514276947000113302920684772747556899603881464578224857272239593773251552635837780321370 660 -2046564624238781555876070688104207907881134797153624801323035428711415028755876221555394759913582256396615321885748922046753105512437865428279659637631730422092740904048790695348770812839120383385186339 661 460487676921072566634684758528735429870675629108470675711265288098710795467669793952467320953560246755545201062882045921511622099911106272750500760849793405181007748531812778503621645259460948301622500 662 7749827899290581149207574743612732104320084588224510974978971215681938390775058816747336095522157402967341003588603358351835339130365312671111438018721421662197248749431104026338527840939200041902676531 663 -9608992980214404065508519742215157116716320866484464588423133979252259639066811146360521094727523887540850146122889982054402434873274389327104066694430802697714891600974553329919856011342758955923606770 664 -21469332560734497850911480266646831618315367839461438182486028428039972142489245864738405079255534723322885198382723875681756471027022038715324260664321850052309663066404680679655678702417043917526873815 665 60053175918336822031584084127868453574586136705751439049568248334315401182896604809503334111624561262685970466156517988294266189272013379641685605255152856603579236569622504661823892455253942930318836312 666 25992338663002770731782116184002120680275250663933606650959291566836009776743551266565768719516362637383370964696945027353129913599521701033596660724494612250191647275295879011195726046960380374050221375 667 -266964712421730491892392831510203156717841655100187225873374447050154698834573600558985966293969116651703792199774521231030164804458597279886104616319897290350680853530364001262843358390385752485977270718 668 163082290501493436560657628607788904609562846010343490411345738172901654495110335078667822487383035038635645162147975320436134408777744832781542614707269818457957598088559945004824901954769240843381839605 669 907728306795176235550617950858338378605869011277506174036912241221854483380647647788958556128832098486020344297594892406865916085423498170876113347586133372581411522279829014677192333944187160809528605260 670 -1563356947337993796716525766049185575839474406469543661204289214667962422968596327079092083804620381304265092891476513287065802031770268814234819868570430584482060955518519588474193535109577555306479143221 671 -2076063791744858148729485750325734985164908575038220553240406494241503559096341247628009956745806537647477398996192467954668079104155348093490047447674141086321348917704077494979449416670511223644217546250 672 8351197007146355598532237730502810650285129181916788818442586179953406585943102895397495058904411158527007557040546811111022897270411212823579885096476773357002632687419240048731903546497415305076409105729 673 -34617218607857253576784793413935885064190117173342152677796053939253490360726310133500734720914003568923288745067582843361323716038113025888597776700966222559221827830890169690291405190603727855484833600 674 -33469317135734719942336271728304574987686923299085952055435804123082725052498202224020901065857494017557160757641622178082085962660057603584764272836369009725621483901182446723783857212978199615919305622825 675 33657633849687040758277476758523847501309061398009201789277587199855535776239578038111507580900829401378209041603557600140929926267654091309727604054018785979396485436754224504596299367420689920234182642218 676 100566372156759566416569966696959996562515640922473281046708052260292976467800828094673179366212520847377294132879276087427438044806935748673253868089262871640232035861072852082673990679528601644426718298125 677 -235743036377099024061718493699575046574290406159568287310583219471595918656000619778046706678137930109598410959136511825972776545285687682041724425546527279729113020198179908201399155478968155997918878056012 678 -167363273282378856614532179288807456121541674381821336226453863028965636268151602016522844533123558337309925488202967086715453320271357447097428428760557417529090423428410500797496284689535428311167279743645 679 1113360755109579746319531440161728798890626894451823781246050888022262156278068908668296492945375050459935851879943410305511512369375952582228704077861456803827997974763789766672652253374824408724443793330910 680 -443569714169110653279644784278950065093305724950281734716680089175753860379581690478284601526934968565331792819036439621640741210935158663018818781933884558304990550863611393879428551584542340975858537290919 681 -4022312599355381172412740059393998665668050706558187275000135398071591897102234064477169170339310168556705102029609887597034077615771393424573680898056446301943468960548722574692656412024561074112236778551000 682 5807678957874181959618546524625636823995504572163461292105246303010321467686577706176893323388011583918868332202247922732189980299293313312045953070795117878473315855614197573678892316343974800190326521971311 683 10320241110049675917602222716938654081517862703069836268587352481673520521134502153074268811367247290336289966335190094993868469720821942185562506950605548565736545744398362909149115434212248254845245568049170 684 -33633976619418169639995127131892849212157969303940818210653957079055137308557024098270670546081157990443445421149149359854922281834150018174648043842973434689305333691116941081796153593971103662891799008777435 685 -7718646824918100896774281435363304250620050992123583932818062231888511460953347798907518071818039606583383879862637315539946264361101655023955205066960869909709267793485403413098367658326848183550435813842148 686 142658291018215409858790180928242829574590850940540460939138977473719951046858651958826627393220337461765563504150131346108205622674284923142507499983116377441701119162009212110306917127192046491319873810746875 687 -111900805417617369208286375354091592500623291769559501095081377934778528814833015390508528753305011186113748181706373493419412126958605880641233914829486225233360890564088071394745143525069602105075362315481658 688 -460230207818668428898422592052810259770583158125703383429080230273932213167522668884831715720530170083900377396650946846136699725916139016014089328165813032202028809924152481589746568324436770137055869014582415 689 909799685448859516149489617832315083459969950527095932125870037881327760668926825396147460224131374854034122473260401412821603842843078053042507171003444990526044966324790363459317973890193158226037981403999120 690 935146286519789223712472200791509637826841241184967220344409380601443410938776060954032712771423471147696121010586605199211096900439383312891540930391455071565838574588348784782133641305028687760911775875146759 691 -4586235192848088754250388219985907468618774103795218744867705212986922501520383953146602381742907776332676354200007272450012436547799662884793189137215631196516077117681181845664234204625188004778512635221919750 692 841439648525893228267371163034671685445547962720219184494049381893147629920731456695038118278436034846220677865067036342739365863558475785447881783533615339963708292255341426050666939574560876093409340568844349 693 17555272179240946283627140162154705408703621870803257658052052502183215795628954970958724133371808150455530904413072115165798760514075699040430496488686689667773849416716517665270617249794250257115893126394429060 694 -20955960236746849167057070244398350442696442434686213543119457827132474823401838402264495681649053942228775012181075061003529871824810510077811070817714148968145873715695233956197501579638503365018957650135447405 695 -49437283242312543976662878755098501778603710008895145394298668512738413528896626337314192675389129327089171871075918846026845043120733471335144354835570732649125329774202012952818140331464724516296195398279005522 696 133572996805004868535544329803989767304717659560016644460351247341913012024646455220218443526190302373053540770635863738275238994735220328479978266584537443229953394979843527372438185848129003243341315187520095625 697 64552882596922811517299568548618498400311660504660605444108344512948043567928154278167226345365060328237170925250988783066586204989433481031943283073787864443006577066228650835737027927324536966280499388243572728 698 -600469106712439501368281951381983281231109498023330431187077241767086289952071980403554972116944944321582433622720199466339085068433013986457558993640420473272257091306309201101712580561876253151959949875768803425 699 342374827489535454423119207476057966879332135166904584003148100386150708057964951938884441722307995938028752690309291515306503024011099557150111984309582343103833105565044532947376668296235239921404010129648775650 700 2065881295777424214761193322232949333243345374878613557758912261557282652514949402005392958425923186423430377491681482089502246012195933659882608444201717566019340674419368099375752691475755450901126490516351567701 701 -3442229306811916492660996997472450092956790550147294609155273004660400055021857996682981736942899746968254795018400812615115717972858587138966845327246918264883227801533321799835987199959810627339697463405288852500 702 -4839965960890236561021188342848375048613432386574882574551613279510568787821396553736769131854854042233274890947282854236315441261206801334889737319551552736882161850327078340661411880742039672370616370861475754709 703 18654948077035760567131895765468278797821902562776034825379015902328065521792480630555079161231492380784939874081772501047750327796395824727018423281758311839897318830058395557682660336576567544847033826165358229910 704 733531215997152420035786378751229253637884756742413469306075563305666046743281263898330424959128611500746590642303473520228123345803321113583816823195216014901190614383598759263240789591619765941035544403251069345 705 -75566198529203593573513175944370765811456784683513366024126019936912970606697987825970512455076460360707676200147883620737834179203777259867746019389852124455689311072142982015003334363079060019105285142918298530208 706 72730486872390515805988121841808238735412304239334853414291045057619523223508944092203723905346488847361512347017381639192659686103466853255326098229705653848203945579599664185758809019093636543894841710668083672375 707 230287394057501922115245716538218120038032934614594722428039230373283312290638062049259254305618258567081050396849401503329358009118301867758096670955563094847229282294084390766483899527566228239077057291056779193802 708 -522356081188844176616851704157763930261328486022974812900586915782729225487165218542961210918089291658766247765949024369813629733070440473689501140030783534921198636057559483232982257955808621475421977545231940306835 709 -400659102651695575075202200152968876719629318463867846979491283264440015722315868879512458875934288793766237613519479972072893237491134530602540234138512023277268856014150151678407702179962943246323731927699025026220 710 2496535993584725109884294055951136345720354666388393576011294244665264190927871102776342199084182312421996104393506861018751035022014348730260599789234280640496228048920065899349643585436175469156511336063341940505539 711 -892889718713467385000886141874931279481944532251693584851099299661267433107786630081530649830133829503262894487336631383606721187937792779711875086264694309683115821957654819993502180047275129117966181072445600421250 712 -9120074384600519792485629352062390654581012608913615232154128684025655118562096217100539446400470175901049285403548256707944651193197429189069307816978504400142491771331130509004810164098387474595328166279883018588231 713 12714413931371574372108116735837574086250757772407209671549657639911643859228357184796316490613634938655755587861382987271507804701578356043101336842681204835899503245147029630008514500012254449941440984548225317342920 714 23850383451013666710012814936667636423057479531207369208915929359053520758618506980542992049671115343072097878511751610597323460486892913168946500729813194159008697244626299491379982550260371897914619598988590287889615 715 -74883661708151866269099467409375413914012565626743606246928159210526316372070872806144026546379042454785395452750177950836952414735406912737860569127694087685043136373604344460902079407087531982652123831513014676419662 716 -20680248940183546149011263864960242196202044964018944044318247985311723060258135217360776136783509872907346137539700384546954333432690374364499137982724140345908160074306155396606837512692119121933605943778957479498875 717 321079762743679365086085347147556932854045219960556035894867971754345825652552354888932790943791320075814378915954861645503767840363645961328550002793290239210742917631688540930156297286892979705356313826494719666171068 718 -238574126576710552038478619222150557399091182730310632758101307701531944924110622061154257080236557146333045028239021992946502729740109862176867222397521620372106459519807719465714142507022581818727097090692149211728805 719 -1048989032687794952200129296414022720694407204444333805232212599135133694589550903240895970497316008129838223842795260533874031800564560328881453370439670386424517877073462674892690419953054189012849801402628283913376410 720 2007391085659486690442063610486308870287506013201318122837485161314275857239808729398490345354966627936676359812738031992987714780803987716558297927834299688046581109960584983881267144377241682702330661109991473074925521 721 2197435931585995763847499846169880279202658756069956489161865983130373885778387968637392445307142153252825592530315670434402593035575611042974622212775963237332463667791439207114891874288897314975102645905293288105630000 722 -10252293347377643291456879907849949707052155071712135517873776701783649811212877322955562121546670978555703912181087192647558321018028871109092423254182914649734310956323518358568238408236174953068749277128409175190917529 723 1452359148210150419951821058904869470090848504293458534306279851041866905934607544841005000446385684419978194572153263983576095278478306361050117097742488841896086056014806780335359512103207633948526274671299515445783450 724 39668177006738735625355260515699824265066332377041560713556740167897709686982637397443064004890664165151952323239144330497848517827834535451001830544604753256411619393181178267424017345572113866683579199810873671782842525 725 -45548214473723610920181868837461960571775600816146467919469641110989005210127931613008955166339706113683286580664021222617856813586952635966309284339844000689332944324570498003158633022806053853955542989120862190740475868 726 -113499343740840309484138096912014257689938096648034610571541190868897915030658696542408711770160915077469560709504087558752598659215970060269320070936768054268458399036431768906089951629583778914729348583371987985076218125 727 296349455319920825527841792293109654883872365556359610160954752776845328961653957704897427991111700906153430945916759253345902973636184658850607183011414267219282964952311685215849709506193809438413530075603954065421443662 728 158490066709690251657330070070407505774841627216099046760810498467939264041921608016866167201691856151954239967189130015058860209121629745237111258413159907389637305728927681469594932307161000320444153815132902512241402345 729 -1347359049792367682469221594083296474836620158196814213686369987200479085131412357230396209500666402020600287480972053278324348889849918762514178046997399774575826994544078410582579508768499192605486601817791692680818438760 730 713501356491601447545947769780276281667696293366413894382466519877108802682837725348356878579787132663897939041973263334393310655971213511398618439173335113185988902492222508709446176796339369455337156028507437989312197119 731 4689716916351851025426989569936101185853497970407953997750636812877054785095199576963563942875101289143517894372620764662127189445554849336323760549142020210184839260843852262613968414767425040960535392572383873004067237250 732 -7557914710144217645531017436354837200420767350996704083625480382531284337955385552489028792190025254528582779750250553348141147021997346098915442809475416760671159579427922722465835267468486871302318835901127586661259176011 733 -11241888882133152598640907909624702927795594847460461548582582914640129449306129174794533578123495722216074402493319029484819313976169959720045058084755632882595913495971350418948342472044579499995092480492592104735489340020 734 41571253120883832642909891870469710665866971396765005557669930451011638816523728100708104685679814299418883643086354708455598465090337823457361122034880493118777726680167627099826316204424710602741376847060142497560778212235 735 3462340716954832859364693817543983648136582115060511526897039383955285552827597560229800083270414311039278264307234040643271040651955169975826652382570720428219616565328645148785637343020888609523063036363922672722845247798 736 -170204213102491456387294872210640344659978870405375115346155103389393735452633545788651813037630787466662589620441099367938115402955633535724895853449414147693932912013548367284968016470011746702920676477910349599028632869375 737 156547556899449197475282891653622398004522248160452967266198735349338861586526955526283125090365263294077796157319359174199112742939687309529183788532737992705202077433339518135428246770151083098124250539945728838833262251008 738 525904028453744727373612246120651066091801138058745922445103257518037390413647570952131991520906217332791349865491628302609069374060280667341303932360597690508791493849945074506349496674841075609991053377428027370835957944215 739 -1154499815653877906676246640519484695314656860159535811947106936208259220330210936295274405886380133555610600412244438879797566861363961554259321572041655660664452253536817196332379280009282143232103958372907580262507737157270 740 -953249670331677010615562111905623873673412581007263570702823673810229198512485177570475104036225195769921883296433060470469546140041964802188228900233345471788908964825813546416324620696026111563974744324037322938716119281459 741 5585004543527110202723919753063443108371971828413134593109603947761070471303256925760833927436777642172763632862023297651058835152842341301512979873433002482204323021749988973606414839754445577766968678345686987851982013408500 742 -1769227984098019694475603312750810848634793755424545313438591461852602639970820898259308535790986931296007110606059592871256330139359797626718189986202213481133511233372239650908465799967856215361189844830625865088832383133149 743 -20628590510432489843819628008512620163656348534258439154332952236330447848404414134040696948877141213913713801578714987276499417194702373174525462533959341032629376953809837947992136512137574584954877126891111292780320605642210 744 27752191254837107485977321597764975076824667536148926515981574828209422862319923787456100964958546804428132668458708896713347862661575631412422458360008111086448314271182937707970340437086708271048309339676956635563734460718105 745 54946683260568587934644119334075028374384602524814308374788489001198878489914336005355196057316630491970997636347121072614908308098571015935422088000307515254566685560900759745553636698736475201115295367780103478974363379872872 746 -166326715985642909380917455975920897552783724514108717143730070175997337713939538653340788635587261611749365106495948831497850760363946967158951561189777886327997004198013420864367792434667028716247320260233912494358453930940625 747 -53826799245608495036666686700751338259989737436167726744161623503183448305438710896512843782309266217045889036542423367821265478336612289607867935959927296804622644560586090477135684721786692186651458476710978722077108552444078 748 720985516200060751248800376947950926270761494722416616527880769329401142319899801030953601387034094133217960245432075290790355532574969053564163884865265671141511814077159887441626960772297508873833486918455035892565644072881125 749 -506063043473599179074566835126973081769499196803482889205082189741354604017964270852248436565652787290563960491568686781045048606785988018352657264577882824490510762499349749602948606750962161555670011349121618995159493804206500 750 -2384901709118193892702056933056867105973397567179702482087788433640476082976627361948530170924130957093476767229476735808487366587086695653965991967915760835607651578042836030121775276719787259799992567590421655356419677732914501 751 4417715467828030307671479353884905949866031746790101662704856396368869636442754127663872960359812506209019721504293824205197574028033327678318475213469178471371767818931918154771243283568440977596770677602673254081983383959743750 752 5141420534995505831591282339590561887852324269906316262574948318686964028929455352531755487930230393616275782062339263461705851560802004818851613243082302435385225639281927759311048404992140533470416053206140767724035976944297009 753 -22866057911920146425416354037658771168399766574630201405509981699708272457743250624814151266655281089716891551962410069805570158968634585217199051430814999236406976824618834676941906440326557202021107482527021675412013086795667760 754 2276034612147600188372243116833111442774721820657982859611192298530528891205407846708002193846083900710771569001043947750004927059171636101641653452788022153095205592930350763862835394692917938834186146824136894354550153141344455 755 89427640217773585876528771726379727329373353422463690226490161808915767922758731067035345743006518757755959029092187437773313579664418713347599646611593673796442290018542698013923207396520999031209935781803023082894995515968044858 756 -98673857209442495350537416636436278502158258952308675146600373805931540667291413396437588904269230202034142276491918062239403856085137546974007574741076392045649226005018719636053456302540050431285343876105357095269413346951599875 757 -259852397847535740888000392596669541807845172268736502133940539861290701775997005587080531162804382185951254429455641280591931377784713051518330074751454469518932173706388294133034134075927318696654503738177241903760324786209275452 758 655931835043503649904651471240897988415732298598013833021584072728150663916260357658488561418442343716789772010584342455151909990073568141395664694035238722627645771822717868657358349387460412003850637757692322692112603116977079635 759 385356524731976956962539576357644490186434370081651210711257114800115026725643945065682836974404293732159539590392432108565775993965682143104107536835725136037215187455525498748246839984409463213113036628205019185453095362053401070 760 -3016498666724120910354340586927034085617165906158596099199640584368355763812992450018117054944046940195270715416528127072932829178953572395038435526119740746841397315584105948171590451007903277987080281152537293845526406936000717239 761 1474972296072991863016619498254796521156086849098004671968343191491122204181058622570468584375786602042007469306139886017029296536182869195267866864459317000629606548788952164478638692271275190171810190400526703945239327257052595000 762 10620781849819230412981086135118189992099127719009924534824676794281626629489497521960836647254537408347508831243984435471380101745313865757646690606909412069973308893871359316083328364453936823773587652423064920161832595141840782431 763 -16550029426214051621677656280835587832648659751939541695147431473838347413714886167961879505929247413225471796357281742249613654788095889402062419374366353347477341201458848507073630791036675546606633355281852132033857405902003599070 764 -26022777496942970811937969249598361062968870261456737211679724382893230250416295141997646609333883621888364196265965489712502711557838808256223343211210685990379592982890458975686356020055829394330219186007496947422270651552969127915 765 92430008294090693106860243973694748344485266952721878649595426612220618921453647658838018243982109063353784400897352999628018757667103787945549066105094183538195080847316445354710543167469841075182474303758716458730767958976402868012 766 11812706696910077459445107383789415665352532959024418609911289303798587648726489952624432687402115242531342035553486378611314499066086961509064261975088040497271962461110279071011910342593197591082688470035817943020437670970492688875 767 -382512797245667800438286156040675272604942950369859180250384719473023344967767269011419784601104184468532281367338917960180957648063863318045284663216476591355625449461603318415749768375381520958459758501330474322697903265872800581418 768 335635607817506891877691901831261594473332892670031359201680012440386133732027669450477874813074597197666036347773082351235978128121534611044171931195778325776316077720929905965689694648558805304999033318388806647122054246047450065505 769 1197962173295264710803866838054122965663236233072924496577285310150519233312779800039418558380857798867547172911718557916217846461129344341117918953074521410058699896466624695566904552661053040084558663254770648726181232189373917702560 770 -2545545746133310284351793262404828751392565424561648481725193605341104312851294312283770636268987340646331894583539295369892866875898985021416136172780643669215592296106556462635208775637574321703753573884969849783204729201720364365321 771 -2255448174000132156540171735676737582291571183975527495352465168627180024484374627208332197776675334600072555943150401953167387054316592826857819070212006496617635906368295487905244685856694824458156952048819002983031613015339321813750 772 12466940951757828915772477699263764690237015041701993606386510105073966858415716953447605657918180788914098198280036681285852154252744742340810761171721181523284946062427723079541096816786193338693642229929980557851503063394411380246829 773 -3437877141172221520730933087064228579321145760297843846035849812182786726666184564380753379788109623137643002990902308693540433387517778526458764578481497784225628942154330195923794098338387324986781912417161670208983491066988632488300 774 -46554396953341995398540367035354264372877227589931659094984072286825019070913377438059956399170207726809707017656693572641963555050750621056858590062341287460722692688889580018616985257344217655343903445985432059850032017065484752889725 775 60401331347173467662122058031004269754413785632536403878838154740738264206246674363299163117514761104146576371081620904489651969436268795355085077080638706739078651859639074970703257839151491717350217497066578736497396754824005305219518 776 126218871786983532776107008764473433437844402459462977163282977916227467304405053475825617869116331695469783268193631913773057055640444349560255094280107251569592825019119142520879155355922980644190675640193335501703313558166679141525625 777 -368608515813036766991294674132123522413256722727534814939663173209574572271064203686771998525894097543578809687013866447720626461601018432438066928531528599557501912189404036494371043632041448301993570587427836429739205916153709887096312 778 -137093113980694075922704322298379784183360820301481850101180536163603869712876429806320566323653555376287728725860824402162059452240102707097105167105557119552397732648143529166924609534928380447028224427650063590230071956736978895058545 779 1615490594428075309964251713174015486512656355354490755291655332031746924130143475174197566547187157414681256551991457051790869102785515783973410703463794314740311645093745047084903243484422082980869699067538711250528140616339828758266610 780 -1067776985117346325111519272837199671074521985526773974767908099574101919546366308210543933880200843221659009366222673522727104332849069337532420983207061782162513599144872320046583137792924845829587623829897526778325003223484034628645819 781 -5409380214763844260212877508390725404385869101084457008245026728475494364038519962707773724160748726581250505436369308039837114255834386804909942171411110718998565151338347966425629341381858838760529119128007456100435388787735200213098500 782 9698318363850308181478683923698200503274958353897663348686872275481592526359211774817991382044264668860585702366584211804484165920867914689378070237664336872375623256600882903262074727583518713292840851027183980645251832963899744338813211 783 11982151575263547620422656500033477217316579400507126090308275489401128793916890977631171159644821428648455114292073424102728625478997954022118135677607107947690962320502423698320727823862337561201866175656259977831564609088252330137160870 784 -50889694945191573590666139880829760991828479408989182656551658037147004700016667295593372022318821572845633356532887513763484160873546936408840630391591373480173795153388052673849763260234675298681665076254755704213712552973976203560519535 785 2903562238430261309104940006024229471781982999584235842754286121439019868523940997286652138052112562270493152486349444803931193162519157982152552525981851956100985790860796299526447747149904260372273669433819060388295181046246684585661552 786 201169823606150327830745184135980364191960379815314549922000189768530491790019607447629812534898362900112701751621353952569919402971013844508266359248872403869824514129137365426835955615577269265090055325740139704170276414544877912355054375 787 -213068573000857180644868213280076341172396041763087778621308098163254185499291601148191256688032309136270056852029927583911004265080291883939070818940564214666222936276956255331743480055423675463307111876846764963430542780126203639691480358 788 -593384645238015502209151512618588255287851528264502356292593271967426138859518115981085064185336403161108013575896925743522969067901943114012025929301116045462001918481001305792652010242792501763267822313362188626358362771437848151529508515 789 1448570862819658826630476431573632996043072665880930547316889331312871694996120726758266504074942884351417034367310777004822722207158095899695117514660621160663798377767737245363884532105381460409622830201483039324016676350912558808071320420 790 929151487811274066488433510484953207812320679678329542218022534090637475097440680336685622464026526435495280238748535112230600869907409786098303137931357343243011774942989457230671578568522690515180750220225503429911831849407098267473908659 791 -6739266411081638664660051391702675878951146457959610702006373303645644126295157355278029161111330840564558851543639815977105880819737467614331323370350349334104626621516303591087192183256359703197910603717352612350218164203505182360289947250 792 3021756853112788153226813938349121003852449923998848846196921501451395638496672629157116714412262318976052123214407411801922081239474569780409393250851370021103790942099824996869696066437643536694496970854606397260830235298051580273216289449 793 23999538285904437917491743659568087303667690182117273530849107156176958938945613868362279976266154566022290625676982807215100402624899256284254818493429606648169189465619370742377812374197665364716790206761428060006741530825585753627244550360 794 -36147180766151244960559337798416107935395388891400573736907881941701525215559073442301347052776447701280504031754490354626342103765688456255116439488620466305323672837094569043576097137379607982343660324999100851437799175296107843110698666305 795 -60047275288433537927560706578830723829819689920891333841299599675470439106643241279466292818359300794415082928600886794464901972892713470462034459544830898046031661108922941111810610692419165360153197318213860217668226681966385820844894780222 796 205074761535188166708592481053275784587217159623468061528826535553616603425806470526232601870981197268559543166145805734015326358845835880459528034526187219316962206953144837726868459564671183056553064373654501262049429930224230916296660523125 797 35460788080264460935468200937164411918422958258414094915720667006781603809518996107345728425224421166504042268320567603722595426469869022732108486865193667852242887320863415023122356214304340151553286408425697286309709186408501241860408500428 798 -857861335411334199458833673948507367516916611498500893069957245525124722149205121638232978297982048174235245095074446783842438639159537905821830576289497664303713582955133735996358408773222277213360008434045410566713687484366268673860424806325 799 716733890433719523670684996297620332347404360417791781128609798367809208312579374571954270894843540412099091303711527973497339135606983090771011847300048932138050102140105092758637706179042674372767081294445298942936179760724351974122205407350 800 2722401748629442392966907768591597794214582562608122731585405708078385597428631848321700805554656827114933994443349532533561284327929548701645135044664836262567983632498768714635076063851741496057430592071640498731282275462992009520869576068801 801 -5599890437155918278266802327268350230115238809122989867420172309374561953429141032402657877582639871208942526152636324217420638586563546337368467894557230285584595717751228016496981912557958286187737430855736559996236015880109057287722138360000 802 -5309924620241553978192706449992524466209334544593444809337869212496824582112757620453898009217667254125549706593374219613709976636542103873088085170637494620187644746825163364849087858610541851709776982344127191065138885742644488123592754256809 803 27771906938911320938320411755905493332180688103744148074716286770852674632657459752806842137924342085618524732154294649339757999759008005716995111478170588795883980259179547676952201120564093520685472805105634649159164834530744784083772858685610 804 -6513796776472388134242571141197029334988775834893337631396863483491601957725082235454552061103069148274505806840723248953741650343501485103571873978783263926490130174903100372447973234797508023399942795414480078462707977744688869087347039280755 805 -104841924940829987898588074684521581908130143961195261056227143320723279866698655822278765004049364501670232904518030401761928666666715508863212087667953129779120872524188773164929450145670158246687354902676949197046180215264424496986965401794508 806 131091559282485765149879298792452872633063118319972493146701671225998773605467495668456129602114290718871615518862200363208827814537553999892019512049790838452583390498271682103858456177773810165846844240745176964025635725867402353067355355739875 807 289154069091696330848348055610876833272064256030052695068355266968801993128634212902323568114250778893588515843194944491633507577529215369341522973091533181784698428973507634424996706904838371744724483124227875086519376955110610174106388479947102 808 -815176023775566434709024064618504395616835011892002337904858612669941078449285324475249349637486151871267615210553877054791169747066668905148374869627026648585838309439500616506116346487519640634172640467115068017496706076997423644525699318704935 809 -343296249480740423038709566648160378749330923667125348079459254055753492235698739361602210505409200024010609846255862792598992553262584371101719712280821970045342405481720563004734116259974013813952142666950968303147182804709071150653494099320920 810 3612479211688235869273782489296599689744653013002290286408577146774580367798411765086561949200358884238775781540141857333909207177290601935534317273675964907844307916158538685502806396824536856724112676692191716647199533047631636060109488535571439 811 -2240349093312417747100555251585750138163675714345276857956836377188682567939399686553886296580158215588731406270669044962234244639152039199430525749272849805149002571041709522714022285886564411964866675632550175810410803518672005393834151306768750 812 -12242428342314300989608870333416543571510518108721018670650109731428772981232751406174477671399861496839152499181029690863263718938143961569760048352258982422564613908457654755961478525767596525928901350155176263498849430721709366235677952312759131 813 21240904822626321517551831083102606928526188321205212340914477748251102007303985700427071786504823060450851160017039732396945863062532810387747805655059045349441266114729914740402452310077562126771935650136985868964154753605758830945443263691000220 814 27823170795063633939800093018484084355937243842804313635139488755472927475227400505762254655024630927540108918118270395330808386594796715979239953475580111019882086856456120536515678049653170067949371429107948573689429268671136500419136437317838715 815 -113029472762251069667086819092187280285907226277162959245999017358756668079298266081110153272111245975004955782610956135932271875020804405699241359040254173921834616341152883325537242109678596477977086098086557047098883017721675463160492208444306362 816 1602023264947677569300077687861643084338041138981695778828569635108540522842064505735083099360013067968562008917635908523920869198479269599501465195958704630234144591683839994597419704139709745096765735588510195261255480104401634756057608504208625 817 451621364807834056065951174976447850700571990334785335120586462942791879749317290465590027426006971251572988120444534525345004235031382418056284782684784542285926305199680669802075678220361594239654301576546630540425525992225042600452130941391626768 818 -458595889623206795955709984701897596567924442187971276444869733819074119173465440926110651049758187155465130750152469465240055478199390472581991135420445811187396370698590761535481045695002525448552748854424573640442155462354480215131025688852099705 819 -1351745125947657218563152121412132123269487737314371681490182978187740314310888991086207157175646535896895835133261660890899944112138624482950730750245772112491063300674969091895902496471509431572923964795393696391453338562604828641287712627745208710 820 3192249967802340311091283462323973520696310873418495037558244743043076014822955594690928624801300777092896949911657096229817619740645035561097080014661940913297537182572868239280970263168913482344040004898819348099301780666929212259040687187958962621 821 2224031477984543815476263246053257229367011581139559907924731781071433676550736610353451934560171226104821852450147958874864633593050554316117789283295080998748845423322820723951819455939992615222188838971555071801205313552820193367322149722339722500 822 -15026817424637583946977500926494857613758128049523061278834286682923443065245514589417833818130746164383107481036676985247047404303607185257191594529854320338248677153224250681697454577508090711780502021998541527117425457209492984493612372092714843629 823 6127273820158066562948798882512725969954468678472069989722957042863219951924978785506485741619889651429976052860952145036171254138817088907758137396689738181234460846759674403915211889749090932975767890788831765492842264109847788869603301224623823150 824 54118557872708326895629269207818632417837148464951011665732895923323862033786491335865059406634753934263089205420491366475085145860105485992712481474357704079017814377750449707336587559852077900790831626255660069072673587572312339620076553599124764425 825 -78752544377491282329597932883145053325071675938199121535093820266172097937745460791601050895765285034008252677498503498297166482029516159155600071812809785063137885923709095179559556802421130347674579517167354959460808911302433996994838237035580748168 826 -138151043866455566753417933340261671049896684943568441377843492193701233000059097292949977711049393921661386220088200698018044912934738802770211776339448546622781409874825241331072596311689716487086436376300220392796375263072837621650040964634514470625 827 454090143026136994301002326846076147163469766755767763410100886710548931938735750455285166364990087252412716048523767628331166931033205727474994148852287715281909904492873951156845113130367527969305149144440046620273165801531517877379360814202276388962 828 99302537802423140485471902110265053037309663046957231209413883678408224084440199684946923329430588113983638017006437148276039876820679267343318560263216504282030937233344835785054194006208188813910959215070168865144739653854977382129128092004727212245 829 -1920167301868574178379054352982801208945526932336090857525486685943393404613102002458243707923132249582258587870045121394633559116990041113310289100476477512108793561124607778460180726853468311892083497445021314819004026836071970735554764002184534189460 830 1524307321169533206035529905648794500045855722300519588930937200195941064957301760796883418338258810865944884720253378596422142501284143845054146389196881509388532009203324286897274343595158164497910150819694263174262074584362403959313144096860543887019 831 6173028483640524160640616919128283101504037373955836475630580516302609807908020895766288486156386523557964960477467556119350757139245356551337854262152199111435272061962079527557122492355352520012761115334201210176983522300578823606263790062665480009750 832 -12292325047697023996336118598997547880453515398678938090786324485676073548877984813997728847242933758075103388748957542821848961883258547079173810187475975779009478713490732782069135366338713046392620955926602972212609335633523155075973814451675216882911 833 -12444387996829748247312684671624988809867720429271355090142286301844575219265000480944306700857565689482899538640598005887699084625123607751161613490369252326266050226310120023691134817626518913039553373591818015457665196735910802210055410400570690386720 834 61746556415095987879957022890820931731051088898198147769421853641217876875850868948987730444238302039322891736678019390674478489065064985283318342343654589621918720231087010275191118495936104451544044014734344888624753042419100947904754524815125790449335 835 -11923476215396436133660805651089110753729168726815978611361822941267745313821189389755485581317227185626299883238477283694485635665874828994197349968613287858331511708850350521522900580209474634795317865076723223261380985956080613011440481414361312510902 836 -235639750567280648732412219758249487505803452817117522528353554702851622718847680889860487672762798337588575334517115216430159063120709594285396510233095099806325397435749706731039020900574430747707398118895465872036944465836090406223885446076040495801875 837 283728543701637291585118461995733338904644239858335351845865267576883141763519122390727409237195276062957108343005938954918046288715750491270608247280381110582541442023418406333313356137569600204853158883075769891750936613698671581673585592769457526794708 838 660743574783886938411447132788356688075958523080744463643596382442554253439546495161529768123199617768227092603701667056799568250940844233447837419787526546007798262848321187681849784536728802173318103988771920632925626174070500230283249283418327261525315 839 -1799150418897921333091089775054891754187620882720511255891362568393959875978844614484634548697978698432338759486504226437308510424703768870140819383735909683074562137079804770170841197823636966051930367132834471743132030369443031637654637630523667297613570 840 -847983675795747732483196824819301595452683616078480115322907570564507699604819312372550286846196598151605975852080218813040918708854710782347419825129446835680185268690633091764848179874651197131509102795557047391482956283960364951046485894656623040028359 841 8062715824175495290132729170894042051511979154262240194985462915904089987286562235562934819193480123041130312764990115828773144613064579668049782789095770681648380595938245112279455165667091068066196135747236657139734190681165267491941346712368313237661000 842 -4672272411548081337771122842588942719664175071345980723231399268656799725331737666480316957158555159550730248628451123750503029463860119069011630798739667113703368882595493240218143682460886468306457073092134843937875550636271001007759207863330916918563249 843 -27649621485750571746329305853435812193656059193512179291561306047003790822415516456371224384486978828138444359027299421456688726123762990693392314763572472292794211255451278473226564521906645642099892379051052299359880478675173979601107615439021324219778510 844 46415706894761876931268033120128597979436798652295945377488023313718182468201283024522627419392258678330114067224021531046374259859425788181049761605106932526614661985806164678418351738618960108532474974682337695306494688170830667553261102263580363445792005 845 64389905687808117914473002447071982717152669539589725535159495290386710471405987621131343171771051404333528081585418867761103937296863017741727831426323391585171438853201201027476244028935525219226599874876087540893192285926428209494458449932785514632352572 846 -250567842957699252835385890666391766185361252260209833563518363729697940971991588148311466727639717735718843917913418163278017932916692298461578906410194723748267243413519764531414838610814342785543022320010638441659784125808604574035258570912329035821593125 847 -7305176660960423068360611996920100820648963458060557044322019911769318885632713187800584294006435343989867691797314988357874030733581017106513726640216980298218378651000142040178300597236391996614875966505375757413032168284506404187975878654713280097866778 848 1011950384122559147439121690492732667901339062504556685839224978048235503256721290348991585052325780221499280916547698007387089801591675967536618773879888421223635845425169921788586568642414305572784554219180394037714668170701737617885433659840817950398579025 849 -983849925639810351211478786835202022408390148438325298333956791699150976309311258759387668385812722930675450568978917697506832859997392677289628059537440495139911357334399665403869627486154744399316644177744699379724850395196932357708351043415152327461253200 850 -3072326705212540194616078494126560900764299521836517782514241240066495970054941979746760786705019609608722182889978236152158863321794573441012940530159263378374876970333412596465476040258498640814820334764920926454121509386708049427484256687902086084736280601 851 7020582494778267139716262337778800273123781294910478676029446099627775803010038376540887257167850449325367056637142187336508488462569569511043803031359855527991363451691065079899938988308857808587052048840187007142657841657126691598267817546289411995001076250 852 5289368616513863922778065018379341053476829294141398103813333646164351882841350489130308552258764887729180642622587924158274019025524347884759982802934968570932283161491061783002978307319381216189259201118985614236142013596466718626322544888408082185937134109 853 -33443767234094844926690202534392165000419051692771757258434443601260302611384530389004313431215023375626080122755966961967744201879859951004176619694235481944549239908184013866919685147572017672754357856836371691047634920690258348493847777495561746409613658460 854 12275784244739420544504977107164832746785181728371386694541175431083167373995671039456924422038672920826152935051156886253496137978157390013370018393725616580775055274754552591060670266934720184146091869119111620094673135942631487404398217631568834541564989555 855 121798067768811577633517151043704286712405966706504198289849834785817160843578013484428307504102138247943097187526410494552377573357116883756068829535430667324072968105161484077732975522781944019590130582894244951067706439041301347052968122349022799195878654158 856 -171157953731741003518506516070824204998155424132439188424108037979930037287502431038019364192972383981979820090426904056176651077887160235755214591907467525453644045001498819067702155184510327773488372351073290782384663953587686790815898701632200452963927092375 857 -316972700668220037193637903558734192382919478836282385181810742940994870227010141375402419627843485624120176023197670037162157878187231386334324514045978176542781226610547917421962869110342319338433439787472568898835256400693256865178536999000367020613755083752 858 1003569894855785756273617609690614612101427133558541692749136342517492111308987317586241866207002554369295508399207682443439216662851451584203109424676108878283374228997220492374410606428066513535203716165545009309076066696263180272806045851793254371670784932735 859 266109061855351608207283624514703559830168968164904415893290948700335334227887869759440037714731121767239573133356329984156155027365591054547317239754435358762267451829897079346734242248519364849958415238441508513359182817753624014674440942890033278759584160770 860 -4290038312359158669031918250641877809539339521547397970288594428851260111820541570183527687182179204153500192227169976763141579748701831504164589718706544802474348431726414145604226506514733552433468800049834897099566291438926826910120619333801212490223358568139 861 3228099119865387409107549460066253761922452922522840818453451466315483248750356033848598819321253647433402975431634244715958556999297433025127641106949951174505795590774757316843965887133737822350617170228897245487655506359057705348579495351251962828064261567500 862 13968155758966268237036014584476930489744963966624997684557937857147818054117262024499161384967215698468051059727087742468080396915173663703597736541605775950625417425393508163985663143527907191837058079434467365868695080549986155011634322129894650579072471768331 863 -26926642087533379535101166296650379317759991554214849627180838659530269800069601708318531249803978538884560530655225153021153649272259029472784601132179719792204486943226872284280955095117896202961254934345394900543506311904135027114310202836887799149089775671370 864 -29044297616806215631471502337251600914934883626619638929669864264173527087790337951707737524752146121454559204051693705687819453707195074521198119966387436527676572760663261112393161094349538060480449407253236102039426488991237753102794546964472559694413050022015 865 137033542031836502636844593307481111580990732747807489932248550145889205963263298540711384108862315146191307099277563933366041663554573176266633500078346924788097459154824190401926158702397079255305853864476931454218361038974878224564034416801746701849026121859712 866 -20745760955610320102212568558125668221407003888319395432948618352339598601732934241491462655998938063703914072481487170861765400209097065317770896067461577699476546724160183141836837091151661411990552859863056639632954470595314934474585442306452382520776136443625 867 -528629702040324085913785523206659791382463653073233913052087381942451122962467487436661131472882134594524493625637948964729830153559259388030021130724224158797239665768161301886021183862587746742547904853014062583687827507187211693475819245496830287658942012932118 868 612411678295348481756271454372627318748622617184796688417441756115621419039070401948378154374890528536126704374215870291292326859878928146126082244891026103027813742985782906631455209435956421118251145045031960922956180761793036050355344888769319358323269079331405 869 1506273376907718328339713855659991045420331950431147165181515069735306761985717280313743430012352616449037432873720674533021274247075083902294056854022107048105782533257980322415156393382236901657459614634336191256847945182263301023343816301556505702865731099519860 870 -3963282066861215183540185518090338936976046168726482894776128995334163733995601330805737795119679903947756630950576795236046602601240892970398350529190270509892346679656153459155850807328953036846947450092038623916671625633641194000485815561159005209036929626467421 871 -2071114452164637067406656928433703422700457704733989595587513574795186774793336277812662411304823814922445370945852259219759595443277244140378130495359044696634024731605198406300008659468473462288484314236979159522932461352436222516352366773895811171760801070481250 872 17962993638092888451856929404438491814844713449600400908028999451865450355036219859192967068589697377204373687469676354639091190563059003457971645002997249949007889426279408859578140086864326305047800441507105029473827099760848206044641024965461513868755814713707929 873 -9680074702337815082167883998810798056302249413681386940465585883665818056739079056645964954676183051709284914801598806940313589279897008326058220978594646318863303362990489547851898073996557581243016288294467692017456165196853673811725285301492776765220680373663000 874 -62325364651063826426480372925409779847777521881545191210211650775749303139571509104051669695601441308877124294847842780336371131341664773820229710639869271171994653383193658043605782440774785295085137681606558622379325866496177622639726670916457498569683689088716625 875 101205283753059074056122777459548062446724904165163491149781796086290354346198351289375886015448132104261949258286300133538988568790366501157260337988857074767840317328749625642053665404099553777590767453598152789492059803316232221489490578204990855824479800958436818 876 148550413762672595153710002929062409149450468719424419587601960648642358337079994063793501769491013949774520455955953537246412709724481973348466167561910462379051441874697045737909654360917199869764027469504783086988228917234392254558104764802693767699866007451553125 877 -554464268856961204085995875609806372636368909254056538794097505729250391765547811993221180838384757539541031240880285122607736059350592133333506156247066087190895658834743625139825668648587180077275599955828989228091090489195794740416206801294760821019049824840696612 878 -40461621757582317836694528011776959081675283183291568535090590657614426039066987237879527242611606360950226970567928172932212717675449121603590529236010246420479743701684637800272356131480304172688984036965353684579143839308956619870827171611329136741593799630613445 879 2263413813077489526319707473726542999547468533255080771119734310308697841732250709274387491627587805311382383328829992014738931191064507637904841716378618382241163804658491525682839848747314769641293868662782901094199313890445212323190828185174101827864031147880082310 880 -2103765499683810081880557237333640932660115743338875828472504629243140448381795942482785819676449316254276801290801606088168662803836947688284778100647183247235667715319025041851177612897284559026406520858322234594269271989293733217144233652331255140099175619583920719 881 -6968072042557747765046762555020487495771680499086738114146314717363078002265363608709340673940342643773629531759238728611131576420893606258409196512272059579280970320318998542803813865502026494100910304659414983533164682493815075668803060168297599940340381497256846000 882 15410109025771187141847992904419830734411458953115377612148746065966668122733956821374726227829812393119894840034138826664785072030610866553800110667115985268481315540468244461609865155204780729072152092332912528614424603196655357624310832471964947706526595181818135111 883 12507933319708003835654015505389165461643636000179602092883628393340323894258715027106700301173648652774972382830003880640140447100484182517883304619336137538592822649950833885898577802329917146714438825530961253816598089718251434336706494826612915924979149702265392570 884 -74302023535953748517476950913054652644255106692281684526375379573585789700891397497186638146469678633371533251240521674963595326247926150940137583534184733903499039156459478914236589271130095957848459711049659643389391796427180750467478262117229479444387794149496501635 885 24240927669289929620032019922575970190772705743411739145949170557184567407828522918764614542783502547187228844885717468625751275080905426923471684353769301080307675264719473847368078927685115668304318128208007510044638879717896941610960373711984732957196583480168925252 886 273611145515000852462428507858509317973018117492428823908031110845713691374552502278301292177993915093851245068207007865663170656775877179610426675471579138366432372031597780060446680682884803445157557061456631282051670039516335674302758333466753358380838259857917361875 887 -371101384881309144735793835801991793895247909140183457404739774410847354120569971281698214888060302489814841855741361639491587332904240914297130715762982315845126670593208335607690602383173554589697320796883433068455525060568320768751637850629340132621009813077629319058 888 -725392584651448843370893843894333593184767178022279461108387740069832418178198401336445905824577793108584820641617740461573846225854837788245150786001446279794114782712367477479798124463015511847882561608212321187680822529418663056629580095762306152732892674015404994615 889 2213953626406034295743991828377303264590257306472191621259997834156628413919850159281531575533210947119697595921080193255254592792346339537505517660436791477977987820275316153387348962068552736748911463845394369574333788212335176571826468200062890904693022251183432161720 890 691658759861430517337555498974181073076083382498738384164914414070594706735805027265715045611358022154767007687018044908977398602820753459805540671698025875089152816100777194437863124169265714728177780174883515575277306192382809727182253931301640892084655910666137390559 891 -9568137322064632633631185329357554079662378552826030352326871024418628127395554736866475586216027383681096343838954119190789965203452005822445442547107887760105251023489126579800432273120605091978341109342482858722823725091339771847739875287001408582607213680617855174750 892 6805998148551297739206738043238389875874223059742353654823733490066195273661237375472397650857389680749065981391988135543928140256423918818519290341462351297290060663266608822238074723577645046977911472079256259676374549223251452482301001123981820342634628940019496454549 893 31544711500091105353662878631910906147160176892404592847815091580564450322633475114223259400807227760478437535533183350273360732818112754486437794300473416598006110231657645564027252624479186228041241376998455171361105366439129738698375352683629654946430061941257689951660 894 -58864847918409717568537805001693785709106667019861939917067447001505148396826529149017733699384471932725970275874915685459393383961556787116874312044413306792207203302414193000799529562900588578707801610768490059231428774234929330590456776087910678589068569468406204845205 895 -67530495699376772821445236759996837638623985624639799397560861751901268261009240943889439035898785285948983617761457958840245506236060473533218766593406742014277054410397269375743895913202977799125403198603440761632907541806884257399034626376677562759095031164777088714922 896 303590960286891397103119880788136259467938990332922656789028278031774145133809645307594043746081760990619143731859880115925295361478447294130495341719348291617729086076995370090656341319435442230644506324867550530637838332643071340808361398091804867766212628974836558150625 897 -33204059933571783923536248833325192869971604163665085228510689573426893906059490755613416986914323113544673265398246722987005820229700101310031996550304116337404819747624100817657424908506355288157833008131496474505764458170825539475762593028300721130902412779552718331872 898 -1183828990425309342412839655319500677016809147354064306790667077099820997954869432321720308263565369477275553699852112959281388419573233062418654956915659547095220447075904886161848581745873029847156839546421594785962895355232047639684141968349651008136251474401707599449225 899 1318254769147661928455670291993787416337834579511969916686677924136711172169944974085440044015086123626683754817592732839487394429163156260115135414523777680513684453830820028969265591724067364228584576744741305783501484841767102526567810111246410568466444130657130618119050 900 3426128490410772142542588211944352651948362155145197100946280913703995466361456543848005322299922487100563560076911442883649027696015229145929954288086240827645188296770570802608863990421806306782192965295482904812503790856631686566893975867411565821081192246940143975049901 901 -8714653020810878359106911827943583548883216680446967634091155494664993196116510543801393902836467961206361711666968630080641404774237798512586375706756338541753295985449297163563810853857132968233867076792160859796725551116577706123812905500790807155175931270107959224267500 902 -5010624678451538513709398102450295268202556313843569065176967393502526215101736682565255514930009538869409796701373781158955380435794986370419441184803159055886051177468624949516701631940561260846169715290209353411688568526953824832016181201499346496930397137075100680678909 903 39952022314552214263749572288937422599361812238356751362617240143170648709641296323191972872747472853764626440708689964542692871404997826024834462793342995478171308588523237486728539557635790953882246171430142313957853012781779871818111743190880861726331531639086592689461310 904 -19909254203125909311940678423383161825008678690868793681053024406762543376218182854453580045231875961662687978999849944148040523830182052950082217878786704361664801444563605961038101443698367722793115735638840045836765153594460656227878225440526200876181114834675909059470855 905 -140230246664131747894479019686970780816487035365573140234574885412350650775657239038476249199439940070299196248096021462026249275110451661158608188595986861465071029220644171245326066414086765560842753120597352149906029441766223637270113300212227667326363477664099363052498808 906 220197597495203581705777936512095361554398582063608517740520547636239421701775540102543024062867133587356129528743153203586606380425278972595991694711160643253931621573672895438433955471421493169304293935146475855267138260059615403358495583086133792678591089920790777015407375 907 341718701578950413914287574922612837249866587876183554276681226402046981232848792805757269067120635491047987956037646871564268963304998212438796646278366173920353493978588798231714865411352190229205177357311660981988461480023989229447266448207897239968233531587334502886060402 908 -1224825740051664531033693566184187092757285272346357947444599907723242857556928608555334480380815937319304564021997901772829352768270981041771337550128695975618886525242062590070117175653629810930717123395941346728744689308943357491314035135444758061413981213794176549539263035 909 -143713667442745350495760219040371749105624836852633991771897436664242077185470414345870666154351872354884659820751900534692577774838027030636697256401398976635724900382250427527454018540893786582362650975536427824047409714546533112943479624274986701093052433438393834179295620 910 5053947822795610861688014950163998850157507108795284792483415469441463275292099321603005118193207959257428419731293290794949476670870434176169192178355562050415694630935587452817300407130894458998669290693708074666615119208437523358399214552511477352308610099593048158876957339 911 -4483365943456403943273240598252960612303973913164936947889854369551556695185116730542614703024651736623226196196438612540059234634910748141458154988522824288884428860151841109034015088746341394977620573157044100798661420194793216440951094574316365742959635093284491460003116250 912 -15771877337879094568140474543700100949848053100464890143282252468984233748864039381689499642361698184122453082270780759431616554276972498389171440774884082452984410351185599995946166527900140073482407287789931500149918925826885292579118342662654542093490101821554475043823810031 913 33761884263584863340168158375010804594861811938694078346056229495028644787024861394972421324869228281472669129591193113919251651298586689132299895122051470728774721802369077191099329894124497615091847824052178155339628235172153876066698494062464344272636877620939289303528737520 914 29426889896663582192105639726679002654820531591390793500812000676149855322533976343953489864622713639023694335125456854647327936240938145550901341784347402123734566342177575208512153158728685247000225876162050802393463316321005238871889419593309478602876480304898857925350427815 915 -164801864367255714808229058906807069267749363216670179803634377142858736614417522500460939265780468552350167039262387858474040545794804535915799733651720192560415484333762587424804701721435266122325894695961547388865646619459621558655901031258499867024209883133263655871819153062 916 47016682961925796256409685972618293080788296208708833624026951743887357011654996852593093428789859047664981341998611264673981323464032223041831282666047319424772662787943980379344050307718625276633490518686116315871800323883129640197102816279972345937278051699794876688435516125 917 613578145990783369781706506402422142491814432782382349441259813468296756333778115727775606419555137260069279914901523537031752354520284186634525981305784345543921953852649489338867711301658700730194699032150436963465460634047830819466612387020648774158130960425563657210238122468 918 -802721762047470502478957950930816411045857131172035459082679186307107518017654644628457377405938675754701164955698755262694259233713432422133557105941791459407227059601535306029588712140961863923487269183376354497147364288502939753410172583986001383204109005961553684447449510605 919 -1656063423641424256197055201032199696696932190900318018940045528265814841231253367106435422141950259374938367430506885689704454578251078045125474142769331665512377018434125236228509152351789322980631361936705395982018473809135690051461572345317617096125826915373106065555621761010 920 4875730610393003336348524933660477263579450360750555036109693997647025581764693660405292894720269757698993278671112600212619522248336258827707453865911754590542059337853768625942870218635467811004954705967616625676690735960285117084728153789864498912827138373798968006441415879721 921 1757633352514041736400806446976619751611315121459918179842298234062394450352680288530582326371640028852959590539502436291147082904970097141630400699742257955082339705369480492985668250196323984520555814447719157046516336524909201209513426007687186718580942171643429537333550215000 922 -21304786616674191410698568473746874725128511863719720187828611239907780118455102269801999289595086989922133110383783104775126081679542980617487179355466990550428564350325311833155675855042153861464856780176323105372743677603251899715324896017837904752333770289107863657035677089729 923 14282042955840768602154562671935548724270499802700824771239714844330842989318586533289381238354459808574697555431253652264243512479682265060648707770268929428977628944441154001553522146862278541895175373569527127625610019746211092690588885172657011272835184689002814475428023382850 924 71106237051985798219195140405470180847453880424387606131484581635656770176402206486909886203149426938142233699537719544716558690943381377059724731206138919006570154215429356536322768901916750817149638463384234425904290591373009429024988425115897643871451811870034219560733991246325 925 -128434701413369650354605700220011218438095206106683564578974478696027197514673758231497526456674536695727033963518496102268653667247080848991476808696838405751827889414138292309152522288397961371965894078647134670201383324034450713894892464766000138677045198374525732741371579660468 926 -156466488421071969509604269004743584943002320208212401190072216244978798577539397868676984188310055681669486046111983239623651676961041126159963755936253046180439611060911866890537239034678601162138652518898887827776829990605841779514623641606928131634317062967553207854716115523125 927 671482705853132108822625713994857909460902455138262838199202650159654725546827583392922517047824169182549247280688616605704820631923842635795041616170637521211126930014575048248008673099808391464450438061435678238122024850598287068833949902418164180025063461321519222289056143894262 928 -44989197441432060729089651674456700489284466339347247159712830716791006600845823906330143997852374674532587630824927952112485888315770377174190658638513084888796712614706660589126319010993694568320066237752039479110162655436543275276962114100336367868140758859401224926438470737855 929 -2646678827812834696194926767046679609616011304193034806689228800907044967864661288070266068621439740708889618479355889993830741819041420374663654241619272659649785825788254500983087150984491942794850284667871767839441125235113551410516356324451377612582029956442033164048954154820160 930 2829862600510652580524322991280503607036400287665490551263407336907631968002944690052955043853918390934890324128418930545013718408910691076094111576600111652496760401966858431532837612824317623583196101286408670330326795414063164220087750722171319201925892059527374899798863243496919 931 7776574535175549849376400710337036325011137610908904723766704777527993218833587469490365409102753174985698662612946706780071996549296082064457524431751134971586894448845026158526980915702807531102613880357074033917245439921815387355344203949831824171930596178654450919629470369982250 932 -19128654693381382382246859779033861028593235915833390000834839888499658301162853662393915359953615947921771892453617821280821750013404694781665768581732884180225598507250435623558782034772639019002069335144819326426140434202306149002915919977989118374647729099768591026234061161069811 933 -12023900988897049384969642492462759970348788100748730015310261101500958625365556811924841214905857955164632875966941922917822347083478151630920607469186977049408363028227159616158570658622659645867350508529348729614484450442414679384706300178656692612174564581499344797804750478553420 934 88715296328651700126760649453045920885365193954078883427785925588752784722480981788624716694909539786781378297058167694402244977350658842563667151494359045508203790599478295671604930499387528236601276369922940400441040562706050973431498237005819749989919648679242403077898476550926435 935 -40611438772987694320842049607048695009023609449294552291368058596447566908706522482620386121681481193478064172592062820778666775631514075227043078020190383675317837068429088345744163444234928006021665567636372165618524636560966838062819675777125506223975922185313189479753235426029602 936 -314965106406611399303454849459072041729957447228796766131497686077877726863385678038680302532318176886010863041345963084227144468010601103064901050347628678944321960916622237446746969780674396646396242763481820212998193240456309265633539660421047302569564811494263033939396835700734375 937 478093206963251236639917229636619130983786437480593115707984672437776616131131113102743806038987093501707403275026220766929487651235208568758582310429090079691407939104914458490889097102325473788054872812777046386866534915391547156535771309648173243030348766526395065338260985485178408 938 783946312658474472989825191466064939508389922427078947253879489176882289218165347385602732567788617930005421449867045679978739477066563910864615032522256292387363816995551196059218953385097594504009341868106220061142217422514608207228899938616967287018478769010204241369699808929666415 939 -2701227616365515772177793860276346603886820453160408970165750604127571238170120928664531121281011963191641541282729368456047043661060970912404573207802247731637738005507489205430557407337970431832995947861169341250201308974927197289206309568265107241169963189838848767592522034803589870 940 -438365534395466216816899248389691627992840739706889252513328596592967425858124325344427958342879552824251128022019030995516157693189184274002630554966472942632910480118342222451017026117750930832191279377124545736838526328608508288797016221471120203956135689717092616817992723429495259 941 11266717803400758813076666033352077079159363178751337807159621957914591823403916419940913251048764334905914303589246480384753990099631258372592182753109683855844025448161046389449073537559247411520393389555490660046486535405180172018047278094021695393808529671479869165598909520891113500 942 -9521465868853787065216091012443195707422834833690663736435353540302023536214392040635369627848134875740522867916359465041146043305137113553757945369459230053087773603125918270342037835516534502951247151717205199438091340813699922438933332666553927614947792920958382501010905195362713349 943 -35630962355887273097877916523743223611456745773159055248807252101842400120619534236809558396503381429011909311770677250119611864163918089455319538274500947349153589898131015897860531440650623341795580801769299715644266982791518480346881754649076725824012684646243736272344080953001194810 944 73835223654580018747157711866893658004329551454833609708468967948573756293667254685320984768735934905629228054426922338459764720368047082297765211728721061411471506321000400672423087518360092811304299322583513677648880170922631019120537538088503160295385439244747443598082916072009825905 945 68912455990243575899087896545814028887284476858268182799256210015216807613493772366672401037063412697278281782985182608330081841586165414970934059918985302050637078095608945667449734012319741892835311551606461120261588663305120912103570927492768506443989151950687892613435585661634992272 946 -364950772122948542696114411504634059603115593285715791201309458108025844325606290356591283775153030101275975674985496821182814560291216038119071593289104897161884616245158677878350398796410780305824716164834864423199501549562574394493992337924588807115181093198818767414690285221545445625 947 89103048791261121889222723541684172969342415578893943522477316119988771710343139719516014410901969546204139856019807461630564609985256114402727565869588742162720917431929893736036994385473114554426526612852264793161935486662308112641654098091463387055579259223366732881302266160316470522 948 1373687625128785733339357694221527431321806870270171016037277323433340493903144079871774560558291071750781598228117638185387311564072355477734473340851347191142878985441690337334712328004431373520018110683621342417996850931535489722405454815780173873647391076821173202492796692228038916925 949 -1732295808239230436498210953014164404739322364196952118954474187325842100410426452233221397206490231763645158288292490689268497601060934319675866986919918717265362547339223425946150159303950405868642216389937530513040527459413091896290992650871103876977373172273103143414760868712722379900 950 -3772209046043523019033748546224746502522506936097333795385414735479876908780488286430195825496406456978961575524864272844068292789751922965575201128153318868466799253829666487954800207773193981485095317638177308309994062565290498298296463418217643291473509929450186120021022058364710126701 951 10719930584549656149608970539137806429614981538543565436703241511505788422664171768472931510810464913085210552123102937022365537716709313155913777357861708788575294871267942810970661315078920794757001271511185415202787097026417976081701756598570416293674981647215047184731682138754546808750 952 4389384709145666630641760354315982000238268337041753980101605919980604234529157380843277616565992992736888770134030296099834555457678467292004617879394246918887440153577854779865683266161605514480703275902783709800746973805515432133105321721304006073372354219667634618159174121826453891209 953 -47363739379062367471522891942847619371002157205045692624177480562460815396225131150769829871151074839190657372564392991620116646430750420147817751163598622510972339360502288139690514156984739835995379992061817201737976880975859192274498863070062950426393493072299554644099137126122589969160 954 29818916436112854374938153123344893343300158045924416659981211520727915840862284309049842314666996750731016605335518187667890676644750896869486940600208454338824146429935004580101391722254767387369945411119934626606839222535383659470179192551308808506612103861072998167248602979606082474655 955 160001854513375767054952109778206028776673247440531321469570190476754058245441604396515659105530297499995404147366611188088743417458475238760728498511029377952798522215740660882555796797797546917260882554915249240777544140845154337158060703180390227538538689815768163561414720981206764703458 956 -279694197265598949802432627792790854678842953046684915567177134860062503641309236461813701938910854926834919084382226869824922640596560664836371339185453815569434689874123734346350938098595769864579486287859911863924777817590134985481428382302920225399396037317479027365820557719110814184875 957 -361359797513088959344842686319469786442740069958076313384787447737111797313652142705094988650869744225086414039188904588570104546199156271764625314412446444971353061864861905656063202249268684249222453834487821224195425317095441262829141295307134858278657075438746528353494003211526474252052 958 1482849871331756660472951694574890741288878209077275628557908201069107007981758029449590544873022854780027600973516670498168314691783542267058973643802406937024043811991952060087216205447442643743654097242473901271784070305174724146203785325076488988737775306431491023832077610371698838945835 959 -35937659134933361302091946383523027589124123206886255628435341251772742937238553203067122065415932119524589277141163750026202022337796589717004720585635391995208903659007668619948834627461721003844340550322104466851796469291866437622843184851646090389087672426721690538780265786081131399530 960 -5907787987361648350054717823166558650018247826870138989611169387460523149191180233610401519496842196151149212543740840357702829562238066412597809410783559040344196967704678208754927552200378559858146782799959742895993192189783094570252397076681306245242209212440339168730057012575142466739039 961 6057972696493067017562132588297215201111428209313270265571590401427933677981877493733202597012160850739181545420641263897416632530434464344410877187017724231994572562242599444888676208456670406789219113964832355406506795235322254114746360941329673126542518232289189815308419585635847992540000 962 17616049825040061438217703689774529808032315663623390363458295197197310802546647069458296740002219844357734920693247617454008782109439365469350989786863155042685597822257733376581126942750677693277171985792967390637194386108942688064501032085061754857403142923894590030950674302246053843634231 963 -41916547473465605453223386946755158784495516624794921110116583447533475626404932862383130744092494862246516621388081267122725388137479633302145323441247189578645430504517313389201737989968973032730632286064594365295375648308851043597734645071013780445525873480041628001216184522036301783823670 964 -28650527252587504577134134850173233911899268167604609341685502891763945006906094112457605635982800542221646006128342688296716049957661674773590328122878865437328948405950917829857235337265459470616687686926820742060161465208830625178972532927264717914041337814236146098910144160026385497556115 965 196694020022155894446543001290191215202216809300364061517608448810903745383373367530965772496585722477973157512473175618707224215790173696001106613929793609029068827778614198031662277706939528180964184238653933960177039952560623072385606839751884650953910101841063186916225841230237488419811412 966 -82057712183940387084574952391174531849893122711901515894447427170821153534098778262080796156621798687703126729778578785026341390612585100132353523813510393175983241023655362506293564542748979956967872779137204569644731709514045178410600235951264674835691462295981475427741697679883954589176125 967 -706261778235372551981089836879903461273042626941917909374231826661844231304435072556739423162685582792634730161465381217975000551025425532722204677698135738152694492640332700406287679739330549426118294517162920721096594059405255595653726501310094278473063313783050514579809070079577574078322818 968 1035899241990361505385156392561619730167777174569710719124590953642072001459269715023801521938006382626358676889206049564276736690565314195004183408245577989653950706759864764393634984104133044547100973128158342760542037327293223220781560935002728909460730378529207150262048995996633000061637305 969 1793914897254658742591407345282228502685505326227226888992748769064563380960192568564245773895760309735049711313434152214116675250356103069532597650423451065009113703974680506413071222476668244501178738812784294163110486315203246188435509093365353670759079135899881143456503760478203988578057160 970 -5947905351596544424447304290321014377098374244656082720801802672879882468072751539695497121426144621762999645661542440202502514057795268030207552172455851840866495971286996489017858831291905815205833915175495034288010848748578733744105650816054278501509161771562518915789108761411341111657449521 971 -1236428856255771045811871277312530230946334812219875762340151978368373803299426596969799127110635280418161843028024786548658933845730096601856466931693808010137525165031726488330400336709978135657855891714728589438763473007533444443501143667239948853930218687678741428349763168180976489127548750 972 25078298826997387884755720124270446151609560423411309393961082601866030748223761062304281804882387556801183976275161524178479305159723753799253187680173426233537393131691141096218800629567633939405171539456104649996068096993957951543964096972001912303998574175753789546956691169292263073561489029 973 -20148133490995020843088681954675661250883198799230705384330356320410651617533751531344326876692065571495709581020706883224874897251212143052659318002230982689050911271395659987930267138036910048261828553080240427348945927974736972158540839904255715642697152164296853207756703901316272668964357700 974 -80350505985395570118972278345446220981574979799984044145438972182947863583386909087163535530853960676665947549626162615527252256244524436789787482904254777188770578781583194159179727395684567229566696972418711731148439652958620324124895630544717732595004525406760165427672967192968552624585103525 975 161190684473859561480686873725810307703363622401271973795604922088557326591578319009508544546647575529074399006685791571429087088003849676289186797294301916872900616592705823253267859384519903548774172874346407539489063449858744896420964343127560789205178325889021556203098950834341078507398294118 976 160705471616842968697994691306473525008760197016577142489006434402844840036015379019340836819808818694991462961026951075830426425647137662162937292684762202728942975912944123290023154823334435324163810796419839520212307848804661676847033156329353143222284107385112569353605375569888788781200380625 977 -806952919759337096280974108106859471481061976457038409825659689012552284848600331925441060285541082594393583288885415238706620237353332627767706809748507716779012290565244542779134950733280903978572344833323806209055534675073273273946926917980920078247982509888588169789610308684038500428874856912 978 163639214942540104338057458176114291961572877354451453212445646618208213974626245995362801313285563527923968669060540071942742039764019874392083333447816709034662125677676496468794271311345737322544161062797184118662825559372557470901170772692659275374053852707153412614748105651846115761121591655 979 3070603123432456924577704546544753536082512498851474061364315679236878189934774359031380532638466858268572224466659383254965293243413257783194707522654007741143832690945001733702155025237842721788365529013418650850650682968737132766208305975767164380422608810277741248798570348944086705969654778010 980 -3729623369142565517118048412723236328110848234501938202859467616382729467428628340926951183929116226653174908020211522461049125756230236008383507251306499373030613803074241566030749363584900812837670721668138941420219444152115683408504264063190551904784387933972958962470677188400701070857611115619 981 -8574048375997908581172118029155471960516507416182387215048916029111273928775117206584367871825596457823894620889829081128825400198717684982838710912879481128046366968734031758542091458729054305343144088953686548419831308088210915462924761149369928565259414087993569898529998669965531131238645793500 982 23531654647738609750376116069644213913985382914399202513519384825880756121335674673334447316892935072931002119523318157216286713619977113785297993571120327339663002626733399798242978646837942354757693863808519416917826940845604999938302718698234960824212587456207385867071559553555140400260607937011 983 10810463066725171073497944680180653864244386811235000549448164673511737816777342495503937161861958055481291021656967463335803488703734700810905148721662546599034884834613391019404380339759326992660426382096553219694172516819819582298418629841109220590422914386867169071615160846679720651973008744270 984 -105139457048833512977115215150343676020451588770572714754427982684936417816516765943511738258289700478299645623581781333210798186297838169692646436259468200262176036710767261098166847013869287729992213280150065741566625930110545905802095413760324829600133596232084908359103533301220238722660544723735 985 61916283331198145588493888088395307319084751583754999896450061167001529171753927346162349473887841199001969030301575536730277668481730081530181960061082560464475960395891312772423905134865962573469343634221981945260384611489250218818797587754705844336910888740603326513578121273330366475297479948952 986 359432367879486201023047745620549816008173574647377188385056247228238701529553504061898291011648996295946510466004050703289613012167571937121444919301823071203745288900481199411531111787609970805584719375197891355340252959928176057181071010432878639816595874213301995758709317534001403933396145669375 987 -607963038416690345701585877716798451552407392363727666593909818256187628141195706619226815811762288444214233562579509984838195369547764463447838368624244330074924085031660381300012679114208534815022647330737945800597720251492350154089255078033258771311087607425229368412636033665089726794753392997758 988 -832064187950244074878365617453015083194199979439815925378439354918802605793353286991741971139783911714311549333981539322399576737501048444356440236805088260204850525835864356712476336717091764528096516306679934293883898146514151464167983019701839696820337223280727303366080227842952294050869649040715 989 3269676245315641323470719959978492785189321867634083344678416117645359785872977063522741364910030989874947612518321054294341565007883720258288955075836469954022440139418561545474035409003325174771209605440866538826259101093206042356589932254164685707517121699832449732158960278026415034182590990523020 990 62011622182657576207773728925740734657638024241962957639500549376185681050935043843636880745707592497478420013763013938984815383442960196269640219737639935138242511531239979279819856759084276841275104521123635711774595785303262782148887126327197789771958481850649281138540683310435929516333673592459 991 -13167187333937088933399728114565020645627054743852505948854674226111186538352706057550381223575226185047565221019291042190435976025066783747122940329574894093640856710636052913325944834984024453358302170264799513699246392213470092594835219133989709031657912757143857830176905507473553185552974781602250 992 12931887112909034291217582868218673728927991999491733327581544245374665352956832804193971139395378706047228551111851153733669321336093938771210521863700681302135618115516283356740849074583157249424995817219432944084590983957788904724298724412946587444356621151463911126692546286429099436812132961339649 993 39829998877104210032968678103586027912497254619608049708558317266916106116885575542452531848860121675354640726546676092025241578359729970478905016267488045493031491841745004944628679967564028570305173374721476028209693178231930243942289510302761652757758357459242508254555367079497651813300381874632960 994 -91701669053815538439022156767431805974852207671693059096745147723333679000375958563745944255608163704713471365165892453153776286678858483062035450187485308918368573222547976461794560634649625188029293414637430614975127606941052094158967981271360084897814338934119742506145057610035747945747500925984105 995 -67846751346585664814018802510119698764161936327380100622512126300795935261229628267326567666484178356381608681174452476742000586167535738401791375668828936519377517684562511818780673675697873498355105356737094357425768986452057763439695919341872060072522904362352653009418070667263314953857902204809622 996 435458339354132946656006265206938648339167832751265602205959336050271486943448954401642840612234797355591677018678909835927345984189455040191293323065910388525650369789836238528829368129399629135732531371928328918596685266193519947183007997096746263053602061034420344510617982606001555924046130364978125 997 -163962546192137963001164903340722006602016651096294621372281429877367822402992794566619527763008626671715356610207425228350341653195900097932660923892286604918458364106146138108335067581345852406917541211666980151915519650500987173213641034789949750396116990682589003960198741598309722710197243472924172 998 -1581199246169186660365221651821137336137546379202671426581051790718001391589202637322998860562491876730425968655645439002249005275111273529649419851458223852045019286858966152603835818441927966412448162435925355264530934492066409564158734849214079027744971910099867988501498873158716071133197453884732125 999 2239942714779922051517178152215178725206490937499951237825155782742876253437422842809655828757929868363662469552517666000104326934150579433591103444121007024461001175307557829052543078891937547374975630509220410266340367492326468324811309744233688665786546717865316704710531690530420238527527491382910750 1000 4095274725833812397765857545374636254214383422574247699262056613190858805556737136394348859854879409530764799378570463471997591086236223040063165996965727242420432227327369003734846858773849356045702028647369955365874868388856327658586994479230991712442956704078165006604128688458057050040561964140511001