0 1 1 -1 2 3 3 -10 4 35 5 -126 6 462 7 -1716 8 6435 9 -24310 10 92378 11 -352716 12 1352078 13 -5200300 14 20058300 15 -77558760 16 300540195 17 -1166803110 18 4537567650 19 -17672631900 20 68923264410 21 -269128937220 22 1052049481860 23 -4116715363800 24 16123801841550 25 -63205303218876 26 247959266474052 27 -973469712824056 28 3824345300380220 29 -15033633249770520 30 59132290782430712 31 -232714176627630544 32 916312070471295267 33 -3609714217008132870 34 14226520737620288370 35 -56093138908331422716 36 221256270138418389602 37 -873065282167813104916 38 3446310324346630677300 39 -13608507434599516007800 40 53753604366668088230810 41 -212392290424395860814420 42 839455243105945545123660 43 -3318776542511877736535400 44 13124252690842425594480900 45 -51913710643776705684835560 46 205397724721029574666088520 47 -812850570172585125274307760 48 3217533506933149454210801550 49 -12738806129490428451365214300 50 50445672272782096667406248628 51 -199804427433372226016001220056 52 791532924062974587678774064068 53 -3136262529306125724764953838760 54 12428892245768720464809261509160 55 -49263609265046928387789436527216 56 195295022443578894680165266232892 57 -774327632846470705223111406467256 58 3070609578529107968988200404956360 59 -12178349853827309571919303301013360 60 48307454420181661301946569760686328 61 -191645966716130525165099506263706416 62 760401738905937245009910944207609328 63 -3017467217880703353213932318284164000 64 11975573020964041433067793888190275875 65 -47533812913980349072792166510047556550 66 188694833082770476622296176145946360850 67 -749146650746521593754190788877936298300 68 2974552877964129857553404602897688243250 69 -11811992587857559144487432770927051864500 70 46910484848920020602392947290253148833300 71 -186320517287259800139081846983822365788600 72 740106499224393094996908447741294397438050 73 -2940149106507862980124704792396922948726500 74 11681132936666374542657610931955342526021500 75 -46413034868354394849492907436302560970058760 76 184430743818987200586142869023202281749444020 77 -732932566345585498433243089884414262536751560 78 2912937122655532109157760998258569504953756200 79 -11578003247010595978171353841179630690575689200 80 46022562906867119013231131518689031995038364570 81 -182953892049521139780992893197751460523485844340 82 727353278148096238641508331493499708910443722620 83 -2891886527576768177731298185456083180005378656200 84 11498691669174292516217304689789664072878529418700 85 -45724209225657774946840576295869487725093446394360 86 181833483199708825951389268525434474441650682172920 87 -723153852725278779071042378273566990308173977377360 88 2876180096066449689487100368133505075089328319114500 89 -11440087123680035843577904835047874118894631741197000 90 45506124336416142577787665899412654828491979592761400 91 -181024362744864215529221264347114077449605457281094800 92 720162138745872857431467203815692960288647797444355400 93 -2865161197160999540318740488298993497922577258649586000 94 11399683912108657745523499389615144342798339305690906000 95 -45358742302916553976925081781837100648187076395275394400 96 180489995413688787699847721256893462995911074822866673550 97 -718238538450349196413827014486194605323934792594087999900 98 2858296224445267210218291180098121388534026215425452244500 99 -11375441539711467483090977019784442697802084130077052367000 100 45274257328051640582702088538742081937252294837706668420660 101 -180200509365116430834121184084894227116588341829287927773320 102 717268694139581087437776477828108394209165360614616653685960 103 -2855147229099303357762022872908004287628716483999930369041200 104 11365682238914534520321898744076093991137390618999722815221700 105 -45246239770155004090424320714512450364718374083256039397739720 106 180131256443447280435462861712492962772746734557868383262699640 107 -717158086401014406219693262518897216272804756277120852989813520 108 2855351640300335135874704656325238916641722640732981173940924200 109 -11369014787984820632748824044450951282775299321817558068718909200 110 45269349792157740337672590286086515107778010026873549400898929360 111 -180261735208411902966227791950002159257998922809712692208984925920 112 717827981276354542169085671515187169902388567617248756475064972860 113 -2858607005082827822797243824618002004036060667502318056759108299000 114 11384277020242138873245164003303271138880452131982915769900308489000 115 -45339120654529561773445957508807810274845626751723264544472532938800 116 180574773641316013270103727319562140922229996200828863961606122566600 117 -719212346297891129776652452400991091194522890851164535094944043726800 118 2864659345423803652500225869732761125944286090678367216056133055522000 119 -11410491846478007825925269430700241795778080730937361852189975364012000 120 45451792521804064506602323232289296486516021578233824711223401866647800 121 -181055900789335199108944791718706123194220846286848789345534542972927600 122 721255473636204153827435809633534228462224027011545177228932687580678800 123 -2873294163266179149393849973336843674361705473460627128798187129386444000 124 11446833198818487901617434571196780444634536321689917755050842273523414000 125 -45604183464092855800043859331647973291423992705612632336122555617717281376 126 181692857928369949298587439559422877716625748716012233593123197778524406752 127 -723910126864214128701458617457228158461516762600804647229294000597900392256 128 2884329411724603169044874178931143443870105850987581016304218283632259375395 129 -11492599361445318053403607193570602559296390755097803429305179827806056736070 130 45793588224835959628177450202073631736273310854928170587539101160027210686802 131 -182475214147819625388615488591468975315531818826507672112178708439192396782524 132 727136080619341840563725356053883947090679823505629057053075762416781823542482 133 -2897609945325196808261461945177131518481656439533709776226542511886423808101620 134 11547191871669067877698661781526777842307496557544783735111744039905599354673620 135 -46017697977466359394088000284899307253047652947845138144371246618290462613440056 136 183394061057255638173497765841289886258469322777441653487126585787598755415327282 137 -730898958666142908341093285761637064942512775448782064262562889343276791655245956 138 2913003096133178257881168892528263664625956713745145908292823109701465473988299100 139 -11610098670919286006231421341443583238868921002984250598519597142263394766831062600 140 46274536131235439939122379346610853194920413711894370242670965752735530570655235220 141 -184441768125917143587140263778690067344292712809110894158731083354874951636228668040 142 735169301121613403312122459850271676879363911619413845731280233653938187507784690920 143 -2930395116358878600614753860941642348400261745615845399068739392886327041114945970800 144 11680880533263863310783810529031268805428821124885383743510113968866331399999854078050 145 -46562406539493193059538224039862574962330059380577598646543764648308548615171832118020 146 185611784972500262744186619117808346767644483284220290495126513872024488315274015703340 147 -739921809482211931755737134714528511604351477581993811089415898836777892195582130626920 148 2949688294557466484701925064064674471936266025495786138802401218335803759428334169391100 149 -11759160046759295918878815356069910310940550464057026620460579353634009618123694608176600 150 46879851386413726396596877219532042439616327850040679460236176356487585010919795837930712 151 -186898480361728895965240530371909202308933969309433702218954822295400835606448457579035024 152 745134730915840203650893167140638003942197272378400154899254094151400699852024771663784372 153 -2970798600383415191026436810168556747743400889874667284238856192368329587645327521012473640 154 11844612601528681346040468840542167812431481470019777354043231831910093291001500635725057240 155 -47225616695127258528083933828742320697307455151433692934185272723357662282831789631471518544 156 188297010156212530797873120778703355600802801949947160288866920730310679102060084299841567528 157 -750789352597382447639927220429734398764984420513802053126310142529773790559806450775164466704 158 2993653747698423683627557904245143488746456866605666414364401201226313215523278886002238063440 159 -11936958968810066763646991894914597307328639329735801928975033720613097978878986249845402089440 160 47598623888130141220042380180971956762972949327321510191787946960944728190779957671258540831642 161 -189803208299251867473709366932819852433718220299008754926260012105133636636526290838186231142324 162 756869583711831520913680561966676695507296113044195405446691159382199563377752986922643859987292 163 -3018191591488898703030014510910060442207009039746791494112572107965826479727235837421585944734600 164 12035959151425242388912374939848655665874292146307327055790379015912503156961050229717787852783100 165 -47997946191744299950935410366184335928153237771334673955818602378608648953214370006995784285644120 166 191413496258642931129633985918156809544803875931467193727421173341198347030288632196573549380098840 167 -763361607833869413966085237254445719502032223774593718697380248175078437857318736783940023276322320 168 3044358793146979210459982791431420428966438035291534473376456942126800912883354485983570330923428300 169 -12141407257876118271301943203696907509605794294594640444116757272150673463215271736999564515043731800 170 48422788946117695223192455835920607597133697245500977771242126061871509459176201398151204359997942120 171 -193124807375744258141621373567823709831843166791998051695831169439744850591568241833562113295430389040 172 770253592207910238867164315508878284561886118716922461996163850207354462243115197080369823957356086520 173 -3072109703025769160799672703474716857501164288524141611429786454584246121085257144424596407691189015600 174 12253127206321171250545821012709502868424184001354909645587768962537165563409014127762470729526926303600 175 -48872473085783871616462760382121331440914745331118439614972929919148237504339953492446883252627397485216 176 194934523330797033379300328342324856088194041036620139827903390927511720045719587225555182064457005878532 177 -777535443342049183987491705139442646317881316225162817618642903925555222329254398764078861793822859605896 178 3101405420072218655231006239601147634189301879325087643310317201051371954234666422036494336368619271461720 179 -12370969105762928043770605894274968775481349395743645683371879785199327236444423605218195285850246702925520 180 49346421210765457419040527956052375448864493700799653337005609365406205309817200825259245640224872959447352 181 -196840420520290940643907520355081851238011958298217401708939502551509835545237674010150140067637338545419824 182 785198600536984741249872855921919912081300449035746338685110323364813959372761271051478031258817075736125232 183 -3132212996677589404985831611054653201198630206536037307323117683367837105694621463757262091906756640914597920 184 12494806193268209909019567404968018748259753106507887954212871628217350193368761708683860736193257469735406920 185 -49844145787199669799224004026304853168733501581636871947076212224996780771384573735182103909787156825214758416 186 198840624591947069844216188104936564791399237492336338627583599306169953399824482319920005919688550345749197552 187 -793235860671617722480135167520228221039485728177983468535707834665255536022829218238825264257153254320475408416 188 3164504763317623892872879657660484924359650511348338305328621680845434319240010179144249724430132663512534874000 189 -12624532230378245583207149533735479539508870293950513662527940462208769718026283995104572974710687980362176164000 190 50365239108561632379321154455639439426040650962181522927348309843969723401389069833101401657003692047971208064800 191 -200933571731539077869333610969619124830591497555928379427431476969135755140620268129964754254643001783005552593600 192 801641228887286112749528885430876300105380662124172597090690163324781189779766278060171884161752809196782569201550 193 -3198257752555493817705374309750128243943746683086077200828142102383842052489222974644209071526164057417215431529500 194 12760059280814186674762678947147418870167319240766101821860731893015947157869374135951638254439438043509921360844500 195 -50909364720376601194694175491695855799949612150338601114911022629571317378576272193694228522840424604362660608907800 196 203117975568033174154341047114827343038574472967167275876838876001656990765544106405453503596230673676589798960030100 197 -810409790845046065407675446864234982884870739858850146391854601712194897166079531140540374754504109186799908541033800 198 3233453205896900968040725267791644628682060022669149573987702703801181660410115301015287353818475991199858220946549000 199 -12901315806442911400122290766967667513434953055272888249981085159890141901334831904553458085084773552827575012218894000 200 51476250067707216486487940160200993378605462690538824117424529787961666186325979299168297759488246475782024298753387060 201 -205392798777617848866484218947667645222097418297572820607833198457439085977280773124044650761739172505359121828856798120 202 819537603043366268249437032038713475490151084890315313910463158201464867810338134346435586702781054650096297990389006360 203 -3270076150074515651635684709119989729788287580104213814125493389867914004563418171530112439552968740229448282621749237200 204 13048245030199292845252192907959174706116010246102108062245841271335696077032462704046625126451551737974367166931881760200 205 -52065680169283031938616067310783438583428762835665972658132186146110240931768558497122630992377411325185523622196484291920 206 207757228636653651716225278298368866580477878887948687014488626272342806048125024682693216872496272375254856395366553825040 207 -829021598327902977379720192630206201910505932180896693110954614980459699496382948733838633510540681072273001848177649562720 208 3308115031789228227044075768668611286469807325529539688856213127085488223951912728120606085643022910048012459298016582389700 209 -13200803523981896370118465029041252693377125882735100959359242813345919515674139785897538159934359363540872684471511146952200 210 52677492157603948372187017592078903605000149951104831447347835607542288353023472098010176085833300698320244331367268291171160 211 -210210655908542770281428762144694013437962683691138711273302737353320411342396983443244399356737626483344292545076966356237520 212 838859504238807470085324211200052525323190709446713913854783565098627679224848339589550763470754867947685242892146761968759160 213 -3347561401891954692828758589295984255984563863989233928528479015651800597845638913855014783803481867396865992762088017246222000 214 13358959986989389288204485211489582030891670746947690537211780744703914535327923516038236567140997732508988587938426012748942000 215 -53311570552729748880369527030037494802349086050609853399663757576539342657262131984933985928404539788338196318377532646226010400 216 212752656557652979328141353240242224627893111924193026067176662180448673011851656347282851251318117118275579752043671949290837800 217 -849049772253122028102167796802072656809932879844936223844124375337643091374486333625561977804799490435145862051934653954312744400 218 3388409641560624607563697170723867942314869749839883095157744066714447199522032615845132663716401636140261009106344719909413246000 219 -13522694185954273547993933000971052883941534983379259475652366732001949097635874457756374192183264977107708319447238745209256516000 220 53967843160308418977903059885693565600457580524577226452830809048625960489655898972318620639713212045002581383975798264971487368400 221 -215382975870552151757966058005347171310423466165959790639804405343385054985866528930248974679760420921684510319758615700021954112800 222 859591516312203632691702375642962134148807166770452137418318482586662877105755606451354016064269067282038180825703304100087618666400 223 -3430656724295341852446704548530207620593894073657858306288356275794304756161984258931412889225109730408134443654152200220080630552000 224 13691996033571587571818544046366096485763130811830916633132993350714769875039347890556621084675214727611036574226839584806928945149500 225 -54646277502876825064413566905052242863179073195662947273570791239741614879045930692088203262392634779532048194025341987362765301085560 226 218101514635375646938500165258217358684015593019858311684782538487818303632298360549838758153443170668751802969074595011509797794598120 227 -870484459293613815534278192616497475628714217074852997296973479603362921105120328890545880559557324343123936079214022380739545382845360 228 3474302008584160404106110330179880275535657620781211524299323975609913413182717102150862944338584057685275358912652457747688536396444200 229 -13866864785353373839969366121329303807159786311764311498731799623176684976633202757056282668670156457311535711991984045333569092866157200 230 55346877708497379065616861301653482152055147105215817199286052409026942645866435352076815173213928816573868624385397189635723596744053520 231 -220908317087595599560600632554651560797380284116922006310570304420445199651466897812185383505208841423727735375252537700623970373151590240 232 881728886306523815487569766144859246975750616777024904498224577126432133091630807646912349680273220510223633437430387546456019679044709320 233 -3519347056931618662675707650277764376340978856663661635980038011706360016202646571294542854947013283581579309428370216387142052796187037200 234 14047308338350990730509021134014666356848180564631880205151091892879231859543896998244030027865429089167500320538879410707652467143755097200 235 -56069681793077571511563667334918115075419546253722143116730741257534976528732661210012341132501159513357937449640293137207566017790818217760 236 223803560377453696457173621311410442377310222758501096677798128239821813093500707033184853164474967210098207955767610742582742325249791360720 237 -893325603869498720879688800677612989404791015736464293068341895843339388972369910773809582673389531564358247789688437816385123374203808553760 238 3565795477630352037124808237998875377876266659452273438718171432988119409763661408550920603108067457924959392437831999687251542880225286244000 239 -14233342617821572566598606941635678286585599971202798579653286807827054045667502024090285587301658388537285608308333588709782309237384615384000 240 56814759282804443828339439375362415827287519885051170997116036507909657398956112246160389969312453067577998386497431574933214384372560256407800 241 -226787545352937240509803073357255784339629021283897205390977705894643528704546804899611183197006555398381885675562361722347519658781755048399600 242 905275904177427166663098218442599535835048076695226034742497784686882845985918237739770260199621208738995461002451410842097950373484195771710800 243 -3613652786222651652935001118886096912592578742363659480247830663153400660931443171224597334953220462867595050092089993896440378034072715631932000 244 14424991040085502909666766761455157347808080717468050548202406007833656736668957576937531984608347257512449093400392024816118558217978791088122000 245 -57582209131443354472057542419196505657780828333403075249558992145556393014131593919366964412028422929988470258553401633755771224233401051772176800 246 229860688484054366225855718112402311203011274078869186565312724743643812763728557840725036799235411858734462576826993513610436350395121271708445600 247 -917581533786549008496735781614691007474368891667064850013758488247906070384762583121274843255247433573733522675106945766882146726678500299208612800 248 3662926284067272251660356547574774586288811301412879844812987513570270200326269989072831027510866771120952368743370468988763408304079497162163414000 249 -14622284041617946257632106057386851159723206560660251268048632885497383851904868952363028278497195062225809857553856410340686055639578394293937484000 250 58372157894138841460467367381088309829615040590155723062050142478905556336804236857833208887760802688405432951354994790080018734113196950021398436128 251 -233023514780586132045371721577093571511052871200541970152088616589097081472023288173501495241180574875626469391464959281514656460483758342316498936256 252 930244666147895431895412507565698940238568208046608023702385509081871682384346936121200413542173247320953286538943448560332319044629606715755547340768 253 -3713624951815709036420421472890734899766616166510174323871183257599566795289290140246689397935158022901829325708825624687492657055635979379103173178560 254 14825258665909956546969714068941752710091924381265026631517243398448664293005276386654106494119095414261633607357280249736683284466200327127600856704960 255 -59184758125083669665941838910520408858327760863246263179939426586748000981487730829858354552993094634189580440351808996988014053280752678493716361277056 256 236276651577482462494502185025593194739105357821240941288664429576783035168283050422325149817027119984928715664216987480163087353331754833674133286035747 257 -943267877503879402799063197806453765767790261185187571059026088504978187092056069001189119502995428422322421289831241846876761184896422020815800589387846 258 3765759355926340251484632146281578987367534763646291465855801826202044700406270352989243384062346090213147650885760384117376217133501219695504940337478610 259 -15033958200879674980830539147703292173505910986912221527779533159432101236370978938188716830580949255908859733652031803773617793498224946583598873779740860 260 60020186971204240885008075520446220292688983093903407483981366998040465705204138991691877192857789721666909244349265431988520267889067286745290888397580818 261 -239620823080439919548576301503084143850505442083706324131450514988345460784761351836562973314014624099528426944873312567555701605901946792293460175135169396 262 956654125733359373464926760962694711708506459616629065043882590373318137331528145118491870559004949649262345741746125746806350686158153987553279935844989268 263 -3819341566616073544251608741486043525832440238013157864243637718220471650943363317012990357745076795177663357524081490624131818328768295387570129021434367800 264 15248431860656596650156043990629885894800727313885865109518159678046883030660245970195802413118602053474459010721143526961495971661067361130677712077999332050 265 -60878644938017657569302243555043091610185545275816019946680048827824914137503925420630788502186720651230104276765923968019859388744940634250026488220842616260 266 243056845579604332099996175396450237932394921364348169862309067124624281255748754874849238305722922299272070458366207721943949890402732908171158385302762625820 267 -970406731789731153627700086039760125977277101776760857952140320430147879470517500736289468291762678543161150219544484762517792446327016030376235351058969884360 268 3874385085876911695453877209188594532819725742168410888092500533060665041169603454432200489075321141944710562443703726477216559393917564001875268006093648418900 269 -15468734506437929966235926106574537279733774896241164661008719600398342952476409331078748421066523815794123212135828261102344181371998006461018728024329287739400 270 61760354807185512976304919788471671065011145696844353720619998997145976676924330588529225177443380271948388232157121723956766768588940188759178477074914711789160 271 -246585623252305258451520011849174716207904279129098120759080586401889102451779061611766131520272093927114967037616257215207459939532226141097531779317556155556720 272 984529363426483495140995341427219638977147232111031467442505576589895460524382576876389775114027551488407552216364909322482726082102932313352645265951713179906610 273 -3930904784376802233346831216687433723388609827842579851693520434003611911983798567015622179026703410704630886138599821104418210364440279199832906006913433575451300 274 15694926401854823515625669164438147786084449458612344371360260418977924933249181139836097313340195369747686822757767168935158839922254253447508026173588672742860300 275 -62665560688133077164207217245647586433166274565659469526376603418319133006209457787418308545627398239938036841411012187239288749944127891946777500867637682442402216 276 250208144486676271865783889147476957425178386128104113833576148431114799176966748122228173975657220508738103620416432718614841313182713539584597123029480891491040732 277 -999026020946801287666270690964294277661542581435679241516011625143729125955686727159510326415440021237055388462745756631003662427364913988377488873901104209346899096 278 3988916846226436796077555636584052691382418220840302007491988862983954423779900241536174324896181379759465759689380539066237644943795160169420908813058365727967834520 279 -15927072998911292440252318921701199635125497842351600130272672377649194365916877666922215763205541423125608803921039141647988302750493937020555169956082506885147554320 280 63594527188510089100721759123078361400251094956246746234445884707899283218196675827210847225942126110908680867084720572723039008839472219960645285753215152491410591892 281 -253925478667289394914625671658697229505628927191846438701239440008053365732443666470215553692195962620781280899889880720979536540633052778632896834929207833079582505704 282 1013901024749531413737122362722315888026021886588720177225516345564071240477771519310151466161037779826240149976156048552563681364371693009718588071384000071090815253272 283 -4048438720731344514215364911223381461022631561290649470900471627163959370105589458729580059229585481284987171282884575492568763045017714137745599012946714064779580339920 284 16165244751089241827888112004673642876055155600364776408454700088746232132745557909152618968895598365412589620545039114818918934130458055747195455213667513202324098962920 285 -64547538690314235789953233197609142431406200256895142290601574389449867252857701405669053988081371718735182414667559693557648235229688657685292729940889929909630963578256 286 257738773371814186266176896194649093205125456969840043691842650184446672736935297221237970819541701058725798313113122972177742253959106458309805236337399650198596365057232 287 -1029159004474212743766685446129156309453218723649605191884500617112807968489644078799786461878727489244946915912291424829671402867725212547815459236385574909852234962911456 288 4109489080365780053235028691140728318997227542350854064816582325276837374177398231318591774862974349415586643399774786646257337839874980659679785145289622035868299331070050 289 -16409516950664741112225685500264361522916264996099950141170712814427232975088988093223719405508208993860162582987335999272598504730850268793323432725481743354297638159359300 290 65524898720240586923990840721745278081162189191323249184398915307264606155700166248114024384753469016862304383101155472957479546476981418147132879641751237256126430994958860 291 -261649251934431484555592291816728567458111559588720328358321441879867602587366299588688990842211446727127139839049974775177289460502585594113293491902800473167075301773684520 292 1044804889573791475999385658418854485123829035891944872828091785040841180194757210001408778500063516725446044699768049958413422982691831516219521272461182711345239047493548460 293 -4172087784304901115765464915870511083941569870285240618460298254258649081323774524579004337355202438801269188732862179014824931364332569535757132726210183523119213943916217400 294 16659969587666509897648489153850272151521779005832899612491122960883176943789494189985547932159890010723435467933265980147634249733763389914894128641397127401843391735230065400 295 -66526929404308978506542102451646171506754764979224256757676416433628415050115336121366018522319831975024430444831821439369197105716519570575407740812087512133462764285088193360 296 265658211337477069576799882087316806489811257450821187458018662920772927666338943565725114504669058765131340492537881558562131685665290987905851181215835943722138470895183258620 297 -1060843901165817523629914680658443543760660442211023327694310216242547785226525208986363588560732335674901581899494705483012418111781263002209897309501620973920728035291876581560 298 4236255846937325010468451241555529587500623913527240805222245494391382095367667780851586142239166038433331820336908387667063011922884909304126771135258150869012303228178970241800 299 -16916687228238013586954283553235124841056003186459951576706893378940836862438111472698307203456736621703672887900563929346064335237205958893402557643806796446825050349316690530800 300 67553970998097134257237438989252265198616972724596739962982860893237075204002858480975240099137234909336667065682918624521950245380575795847654213524268473810988034394937984186328 301 -269767020397716795273087713173027318168563459185931167559818600643425130881101115927349629897551350036620178780567668394270379385207482081757077623442427593092384110773141053129456 302 1077281545031941904302462854591625648050620966153089364493845140317783800803337568901932628001479894517099124534319894316192309730331865531784886138647575090296076945670225530046768 303 -4302015410853629386818416019986359848650994617311016934117335378826793395947321644789895973207229941800956899955534891493705263279543093377754825834203187654317667010762286770153760 304 17179758910448375248676174500866581764020748241498600519797516940446470995658054199917545103531503780744610778111905783793941413228175379475639337377377203330071209707452026772916660 305 -68606381485003675583237968990345890454351709370968181747912706994963284172824623001637934216725808540809625992591151621839411938727598728528946599756214536577136830897300224948893416 306 273977118217890495302996072242492412206594081213474242143625254731520043330691795124188090238035745218527329944269239483293337872957926948569845571575471123193664076328434231658652792 307 -1094123605651901456812616236382070675456952259178239155922099551468545840792925540137637129093914734976920216650404194158037890007317323905363617820037549176011179666380001198741069456 308 4369389723869606467141292112824503022117049606458552473325267689306205792776942903796408015537386766303934631428562203942813651652598403907783278956643459371732957758595459332634790360 309 -17449278055841729386577198923059665790590418169481727353020648312633844492837370690241965990851570451841603026481701487590394971324616279683509923082517892766079190531089957334858677360 310 69684536235909874130911523441122149189519153851027027300127621325937740264944080369417915795723368449612595312207569166570674111289919207252210596052119842723890444766094732840500137328 311 -278290012877813709551743125768082666538208325025644912883467863944741715141673787198768654078097825126748692532996144388684171209717297927354487332143835513386083383921188611536659712416 312 1111376141172294493914974149702022443931434528788312696964105636138295439315786983492518406991377852910028432359337166372757940151627414158601574409779548236150833001172439134534224364328 313 -4438403119697661716912836061110313274486559619761632176374223786494790093114165269538811529518282160183819618048471111712292093257297979866619706109343243754595978439187057246542429570000 314 17725342395225693608307950384179403968809381411404734869978587988103397378233003974527610375846897544173598092461091637220427659059400212588347488729670151809755913894078247729822314270000 315 -70788827724425150981750481216818064104006989890625893544231948219155790164498790476049948739096498763715512381955724697216819032053096722019495685148968415798961713265874398870211020164000 316 282707280342482723224585782581089863605243105196107207762090881811944959454422384749288086420062599493066381727937103062935524109022177415153808717272146014994587601713713580298121226098000 317 -1129045479222659708524686437689778445817784767123885567907908695185874822300626937200626868794319403653697284755736190781313481142025478257365053110619990078811192125456029629834137136404000 318 4509081001926974307630037031025215805624486334111115318374352336119688755728918900140868312480457995723885382515047051233547550472869048386332130347444614465692496853236344748079730073060000 319 -18008053907382336263074191779078761556005001848456303810686284878421578290904835983634690376489352622420783627975454367622381126339922155624411078566283507301856554830793426987628765244760000 320 71919665292608205450652553417695803964294976132272363343928350233196178299301188709641044691104352035793004614226970880691884623320064109024991745024094757286789615855481249031842381196260250 321 -287230563567363611799802409599644924243695200627953800021545623049711839812162379831027474436123923083758977929716438221330205878804742017975200676389063797014530490737467169030597921163880500 322 1147138213501955294330887884301687492476372757787417971514620097024625546579008759200935814052345854303459768998805402337362250807897199487938223819367503239008342270460816085010400393219721500 323 -4581449831014001020702307649378256548899445379398666202024334133627761470857341484115192570054260532667068427270770801904635614681694697645326033210477025319878518665307903249731939650939445000 324 18297518769543571977743166970047728315666303459697142177220643113933096738547530495200799955710534349602427607680177215014192856167015243064974959797398983839267910965766749398620771321961857500 325 -73077474962669404391109633006529081088414959663651970910868906959646644820414444870063502592345457187027541645442677000272068699399340878456423070206227326225753072103277663752030034387404587800 326 291861571783421977046701663111965839193608213135198975846476432090367888209139899450376320169428789133465825835479648632988446155269760195552953488983153309036596625394072141733567806050309120600 327 -1165661201067734256951047009248401792008722710564433830139138288409848507648736112177955578413681952930600515416319330625941622870893904634226780601259933399393869091023419624171374785020500646800 328 4655537114020524014042291408888433986376301069632342431348387676271041295792208252905859169883912677863069131693226594877998554758753094728161837157471075467091367406221584474586893196270901973500 329 -18593847318610846670065565079876602608202004879929781017604198804316560068908698007046501365433012944413595255455622327263495747577512360099710194604610921470389230309346996959292333312765851651000 330 74262699290694230033777014470537461326091643732568034488491921285118867184308072646325117574668821396173086505122758264646325440324731183670963746935991498478706077417331339370749379715834522654600 331 -296602079946518948956656233021300676353755749288383509346786465072287439328263661747558324573148585757525137038586968053965082272233518503966809889575168462201962037298223657547222598139979573865200 332 1184621560268325681676283629476640653147831697459025702993490520138111881172522938184525115614442845525537143714356384456499093653559173301987921426435763195421089341739290873215714352812087093208600 333 -4731371396867486956845216898510306512572420893755267822766793969320386792671037560917172383685312265912806009429711685667098482159860962437369175667145840990720867340880651235366066334054281783686000 334 18897154022219244312669219588660924813687453509789003819074560344531125692883724869052419041425768151879291067602501163712303518566630311052246947125666322998867176744714936371192612244396442812686000 335 -75475797258893578777168405401875574330488993421187125701258990271589988588293802611319810977396053096162661040155661364319588381618362257277332582848183702007415768610234581685539448307469971592160800 336 301453928337604710473095238242014942712845920152479531818718943287124299659197271144021387891861616830506818797288385568205022643249530206149346208875781333612952266294448835184505772704240184156785100 337 -1204026669265329199693727568764843064959912784941357417887227589508811001012698893055942991401916131317098451338724531082504333762058954473225578626548372922976361277247264487116750059524947441765675800 338 4808982258899983489900982892995674963597284791925539982685672324961227370908708596525216089918895790763558903275970760240771747274495824079451275579409181792952922261194695436708912959641062267407285000 339 -19207557458851261490636964121286560179087680260375165594561652884948383068467231385531394058260132450424362109249747520253701905043266506795212469423362926689257394518164063779657428163286130708169510000 340 76717244203294156189073521402079849185885499392910220227690366522823247667583824181034215091521352551989069836356344507366256432496340930082054510226255454247092769869608231214043492487478133828512337000 341 -306419022301720354045507730644084324314299267369922932405027211742185522942079673121902055585489977055158689493012730847603640061759578729535947926475542312857889596957203551066062277911862810188955434000 342 1223884165099853811772408070350348500038984793062323759255167167367910597482107700247129262952571077945458391366828626718791147147261943112707908969490031577087360203051286698117663952127498826661149482000 343 -4888400309582506478507868969037835116773787657420943294984195391527806176532033671541011924912601681589731767266924835582343648955536041004110306962686131955130272531137792351082214619284762077334620380000 344 19525180306297569481016895242610422821067396050280163044500826941741876995799460071794623211714868344489219326234752104913198179258449187033859191182356817751014518772625949681357450252608322948423745355000 345 -77987531774139277521279077229904819267915570310974100508180114567305236232497553562124610973168372691901867337830401161073585771067081100674370914345761434379414512662836401915682801298823968182399771302000 346 311499332115203703856669609051238324359130977369266493937297451826635365529802367118081538626932633121989539482316804637582935074030942431017284981577578908417199007225548865455126102297614809329700820634000 347 -1244201943261303554885717804452496592396990013353900174631395585682180451366876313618619632671264061980050437240608332068270743552181228269135322721805545726415670962578128897754480627621020535247738724492000 348 4969657187164402130146976287899339837447747467131957594073677770397215021264247344626095659232922546414569275185188452801426245797505480730166949952039392412982134017194250482410138139060972827569990882310000 349 -19850149337842912806375028496652377459605042891638822023320076825024979196682982230397642833726916990549884153605022072221169589231296963145709823017601469981940099770684198201947657781808011809835436360860000 350 79287167926583977438035113823771496252936714178603066253147049718242631191322311880274013375857799865110680133542345305614843102129580441364863807367448157242149312798332883103779501654193144314714114378520800 351 -316696892971711499624288403364466204406317017887183757512570266965744071026307354006108737187899246184858044294092216861743618316768295666078458854499037938613941129752885191200851456749797117747091704725601600 352 1264988157722234001340197429347839441463868543038012395064414191346125465519852669694854785472120284477018211015606979851169111799364271893483844174504679947986367126228853917126128261904019169182985616034647300 353 -5052785559173795869375859420341228363920834690321805883968339971099254692303094233058768406560027198619251211138826746714301551379896950056125269932157503474959710050942447657642608638200189882572265491809781000 354 20182595425626404969766850904978804820858927265861676609975233669871034279425353800974854595694571917648647493079946383768424840822526235534918451084945508230488785344724918044934035633940871451856450297793871000 355 -80616676939544344358110970657070268270360447501385513895619384067259511572465216027555898075196909800636006042781306963897539223341809019685955953911134452593896049630478686725961866278670861179528018372596363600 356 322013805078741735048409551332454835619248753783624159436996528493379284988891958402203615345309004877821349979873647479388485324696776477509633051858520201091348827456574979000892623169297653363170904847842778200 357 -1286251221406962784815215742857368615106579055729546362344977730060388964689523620956701275861094232369112731292156362200582577235343426489996461434034313184191214083902173445532977256693048889904430561100907007600 358 5137819124614404419792621542698427708386614663947629324450609368676972680184409994324253699668616626502321803764758653482773981694248882348309887851030915791601776927318737505899881220868882437327753358587421846000 359 -20522653550688178100230137304260571960519235175768524933877921545077378338118228222453982744637315438452171216152267156251526155291233697179599942001053853050576457141434734215767213567481831239910858819538615396000 360 81976599460804444744808159565351951331185167174319830152545697727281305695038922733024519963301276668039506135630444918582485031413316823734068657215320668574247070470508743895203480861219092563866152729157024831800 361 -327452233857285344382308493333067905317365681621521316010999712251356351280460184434962209936510916773720132541770364467024774003595575788987609428544300288321507688693832711071699222719883466695553995112034431599600 362 1307999807065288972311652158451978428422405457526850339646148021865915149037418305781644628641422059819887601258010903368281279583423211577005754789157619383737293143235585912181428386886606333817047173845308806886800 363 -5224792617753909118049299255524431738877377171939209345693979701668256104970403700780674136446451754101479398964506363316826047922764894729086348331345862552118664070775756398520857192797738798993714606269139862220000 364 20870462819269735872647475597616823484416775846152775792964413423696825210513645552019506028552584754020744632127451242479849103515659771802449314488398033381265213073922939020465182303098659927848519333833322416670000 365 -83367492576699383294027450469384462028163449818330813989430451429451975772407932095464218601725119373595193626415955922015397240892690266542386576778313240191464878525423685183118454240870811437816825174599956393164000 366 333014410238072399934065936027978370178073671132239481017888852431308165517104909080788763922738045148076975633388326661165329962254407567445270970628125566010714897279151441906336557650691601972918574877773596302748000 367 -1330242848525924082570410523752087985506964582778918471858923862845498012665056666791379640083743798874879690132281435654682217233419513607288194122454583323628632259976119928704875731650991521777380465315575183051304000 368 5313741813405185873311150733466221029063146567078831939219070865170875213634873098324261062291041805288242240474058995685822987318279035333460992826109340993842634299361131236946106862844993307099862184820368258384285000 369 -21226166484984401022386547916339321942653328021339290727395421287972547601349059476774961533379391926815363312896376584392691282675185089651819792481531622289767054084710860279833500042909268657629259784350197324819610000 370 84789929904883634354290048163106804949301672474431004581325493685468717175118675423441603098202003426575964801245525923601074907551144763528080144020820912822366772803250409442145710982215943448583908003431328773198334000 371 -338702631048618722676705798861790525430903176838562665200874344048152665373385113147009314801982126895378921389341966088347150978411850510912708284201769791921152445537512417232506586726803310487335179679475011433638628000 372 1352989542307116725531141981474786883844951937586301399162632460364394786948522253054988822031573764963798594582156348406677060091182822202194313199795241695685033693733181322600819322247391718774677626354031900511793014000 373 -5404703533612879144883114081494456989085732941028388967164403125852408130169700152954244892297707532965308058786629917227744824492928699949784253800790643770967024674698231020576999437395747080359972287580449146816545820000 374 21589911976517757867527733790782670432337125705605382665624647780811491300731369060196903393296189984626123635901671380583558202653570796056090040583907010143916403379676890761342345346174454914593044378730457287015827420000 375 -86244501708862936761484120582913174153709371485324968621615259668414970582654908939133230088420513591919821884215209941637787166866797473312061015452513869854898059367349286294642222209518222565494347944901933375865891933760 376 344519259485936518658907311477488264837424138220633252312941808569040653763690620283452424448956413337935033165136290777499883842111515438602967141515095299260789588217443159613171855741213750780246038865007191304655770437520 377 -1376249349564510337136112496246942511525625337295155644518011574814257890101108949991722417029518192273024296940836217270331100971405682362164637971145181752484745676009202648216012771210259704708356855519100345105601035222560 378 5497715655667752934062248331568474053978027141046785775720099148067538132414482842559526057445958916222927747038790180101058101764080900441451331577855091127650703626385968250809998107215587709284705957232384976480046463455200 379 -21961850930556670032111461672809154928028319502756817056570527995182724887798224336768133116024226383011906620096908529480216269316143755325481044878291841602277480977172443091626219351779418975876107702506150011585198801243200 380 87731815033118487128276838998221834686176286855749600768089635517598358893888696166352700184538883287926511182387124073028863939005016369958105858224334251453308463482494127929180528884213573698368240769485093993648241527071520 381 -350466725670357840969126900145127644074436505497246436664127100414133076736216786260338083151884987832609317636727566506955199252403241246919257522880411366697993389554740322068799908036149761598205938192011320363077752242002240 382 1400031998358549909211747773878180065072225412012560372642560092230280301307504753490251086098891338828695860506927399187470246228186770007326667486689810852306643749896685160934525287076346953400162988693741557261928402935328320 383 -5592817121380107992412464997476802870915156345637643264081245277055688932116141704543300683371550256939698868343600315291982967961163859298197914502964518548379020724130361086761941747328487829509789484860116403683421557417891200 384 22342139229679910573856045068045353135374608943250376997657891289071424015276461913462039709093640870170567875101778342859119460553191042092280210540488467326076608830249932049720881876046615443927127785873485841797835075726679950 385 -89252493857786240162572980038061696421314671570698908629604770915822987364922593306245758630093557554083982836120870367057988909950150188929680425483821461681833310080323105175248613832103102734441357232917977206974208692123724060 386 356547527276441405001781179323034030781521304564812738618783825782899084240183002275209740434207942353361402936006171259076214764619511894636184497658167600811883326797560176632728918469178716104944489256889950396772616070608244820 387 -1424347486225784010678950137554032588083286658545737710347906446150806160814787910897866301579549041029190514054432921877343224873647972581673233161187408555181322023847617656522477798329070529969623205145095254039820321563721825560 388 5690047947551456743691682250538016782291480208107972811956842761684921518718869231679620534660569622668157981403018115747118552974624632736065751030516709434358374064339709710334640689201183818177618474162107329282787367071569148500 389 -22730937044974199947806874594694288122573162579433906811776179053106344576064582997506761724582326975903129828021311444398514733477035165223254953988233846943426512329007477865964091596448945124545036269531914626492163414985137421000 390 90807179271973855176110540047522309987099967432712889263454581960870986793611846949014191709998116483223272492454367257366374242967232788250849277727354701379124374893829873115825781300685785907797862840848007661730232309094472056200 391 -362764230237399390754692234154040532480435164015083204679069199547008903763738375791202474299276363035280694714101589913059530863209252212910042383146107528271591492542614480324603249083558050097136219328400480735607731117149783508400 392 1449206083040223076331244996645988453735615986856174230937301955333203936974526266553630292736394858452167265107865025009824554417820635115860016255119398952227837442147281316806960938940948740949273774153763144979494150330246329015700 393 -5789449237590713053028128867008147257925997708305835986187185928430356694783730886740965800499083785674052433128112186426016667776026455806361896998823044160299503267611276507345874488898955530000915586314015617348106402082663451793000 394 23128408883166960267680900600687370010090153281404532594565052414592338674085259938401726319760299184393295760770681678767893997663618379287344228112049420071856391226447079245082249861743543157922439423498123303822130651974904246503000 395 -92396529664904970385823952273125746521322181969762917554996589139814456779003899196956769955903169906259799267078824529356295514716936208899820739141301227527568064190717698857569089321091926843548378253873515375775499161560503546789200 396 369119469519898139268619930545669017668514373424658928212132838432289067233293354872690934520805087857835864748784596983438534101722709804241203053842269045324779488761907574728975503297897546127508925246535104354739494125224031846011400 397 -1474618334152540173501338060064058090736180846981131133865094916255945744664995619214327007934500930333822875293633175858270818854741102643643697842301860720113602693139509857733388282696386670423751021261976512611125535724446636039733200 398 5891063194227484612731476169602644131332983785678388198104273660419481743762168428519547594512202209122558722906725501544348246178488324631641908465477282776333236889677941391447455702229283432094884733182267977516808044728316963073306000 399 -23534723638091755570661586502121841467029514171356768891674717330096876941245354574085611192111404314138743369206316915944087980973710249280293739583886688585150826070542953829491840574820746342755003169655476581859127877937186063004636000 400 94021220934176563504793038075976756660782909114570291722240495733737023380275191523472016712485060234984279759979236079196631483989972445874773489637627320897677550151819100548819903096408881639306237662773628944527215872359058321703520820 401 -375615949966460984375756725680086693692205038407834432266905920612086562232421089328184964522197173307842434352834753613149635005865176703968546459849074733361794103100284785733689488180665906199921677645295146057687281365384567160521297640 402 1500595063796359056983744530950794104650948486773587309006594299758733877973304152888221524931961841622873008882220433588851526913978790513864392075914462740743883904425515835543048054771516033226552771886427872061307895205989091691037820920 403 -5994933133280739656932577406527986373419421994306390986353887897299160157660098476799098399852254503753909539206885603171342328366019485675736156928591277946892439419665212146958579077375039239441066905054959985158078688043777760850051840400 404 23950054646324539124478168153802401006680562125768601613799938282774367560552967677113229745944402893709925733366122186927095341541473885843163755650362184669020785206286268329681056017037904288262084120689864891200839115105587391118771461400 405 -95681946710501492107174508821857493404467035850601475089205679361799819044381979510047421552933441684006567497744162218390222870652110487146269028746385221714754643120422671993639379347079825033106301499447410849291253551211951602049807961840 406 382256447203037980782849884997667128822772246674077814272639438238520459334944755579549058519354784264676483944189731818297885458615081798402089568045903521234807958476171364467199687933407576856400051803211084723030574532181737681095538212080 407 -1527147378752186134528044012300262288613827206614374756774721686918511712232481996492252504060125010354702611531332933505042657876432734654058470854158818490240289288654188301286650350318724127686748118506194652972107405870583551522018047009440 408 6101103498446233821766450343258400809903280261719193268487245955091112967987611897750910739259813154113150139206060494150047873378885680113027714441859985635028606716927271889944215860341961588552449591090924716530723214630027423972768178003400 409 -24374579746848767884514376187980994922694278600609197556743667214227087016361266114731022366627224190271118160055508184452758496579704648666717079212712020849967587715059076450290583657209694952798783940935381385846459004169840613133259664688400 410 97379418598386053158133044380275291910666410604385038043771041211960898860487204624218084479354617618692906210172981478374679066823307840283128233537615341834748557749431139574575551293925561787035141695736962707357316704463899815395803245755120 411 -389043808609610460549037612828253112694195246258881344204068247372359600800291946454905339939416744841590637462540232572971345566238130106435271434230570295115954092030574041804022032176705042467911685314842074855184219048004193423065471848004640 412 1554286672260725286562417259017729668676323726558540515922078483434232774071069281225180071699708645653539294328498113628909793208805733386389458205688152198448690377384283671867524914958389562869375325311237998086488409109259471782441181217999120 413 -6209619877070694244135565320530881242895724331287147339640265127521753213601124247025537816717964322828910013661069945490801837274889733868141903243064046313414864703835515880342411887848287599841329992163541638844324152615685541019438133195396000 414 24808481344625430627536775459319027960747652280069907487355068891113477814725264503817003741187229444345452083563791521356971591431564299077069342908280030440551174444792133492962196286234463019655941562894922392870802290884888610739494377548756000 415 -99114366432262563808327647497713128575709897543026280997673986075822039076661418186333957115393798599336770010960882752794840719502490621372966194076935639687792402962567126099593545644763228160456749665734412837059735417559386305074895609580331200 416 395980954351972069830385937839421201184687138741609805332053280908692858041854031311747684436981954981004114803406219074867849220704662049812187054220834214329593686836025393215203059763453089429517110443390851286522308326883894324602106978659880900 417 -1582024628178382418075354849977160002814601374444896728257076177443362833327886849317437991059980664264635144514327963977769392809817666606683701756191630218400726815992370036202705749558543997576919678653930835115938047176471385958722086873974488200 418 6320529016884924971736465548951811494498527022303774010022289991221090745592275211387850347057817486416126055834755262781997334910037089074549717542679479580691899001692004690092149764982699703237932687445130369960805116709825872131736567175926783000 419 -25251946477960296903787215582208430648664759511543001653406476003112424601721882348122342436694001127113591927129785942475091977659670852293069754573855486439327539209623904179508970660097945831074700044828516084282548366043552529710088337595468818000 420 100887538547660424296559399397489872924903491572307516129562063650530115432593615667022120497077461645944302985056620979698105567887923071780407257559355967250456216175592645745752506589629412153674634941005357117681228948145431297270305310679039706200 421 -403070878473075614410481970989496356911372144476535016935685014394754522939720811287247521795924680495197904087565882393948250748663863673954026145403412676758354763912937838822697662906785442381189396605156794945225242495915951168666635469268752460400 422 1610373225368733378900645978882205824058230890017625683776220223387573757526941440356159530208362586054274090738474117810892774318121502735276038106990885718044042966723254019561773127158389231883140575062308901131871466464725814384767647870111650825200 423 -6433878843671771655655063130758694663495059584231175899720596164361701300757756582037611361825372979744026509096976971868578696448286854899802610876630252632374545186199289108887462375644628373244698751430974096720715788003278076383587056502337328356000 424 25705166889575427322357728640342520660284506923791537674827098826482834913876508608423852940877787329449011571722356109305123376847636632547796280247668981035949244210899989977489059585712265245935187936141674810954935247352719484419331305931508099611000 425 -102699702067056648454972760544239059014501394721407131698485679546747891020617203804949887749671724436245697997140142761411998809146557651920371962024804540703627803929666312898297466297739826794348115566043679597650541294129218081280057782286354713269360 426 410316650042559661198036709967828353151834210835293282044184569456725142058897842431982884859017077442465206551954279295594417777388359444996415679263420958398062258892704376884747154081580246957700687073723809096716481884056171770748024285097126107944720 427 -1639344742324606046847425356452260352405220523852483229900184720124527148366463042597102579788016707533596352172444965991297603578980190194763197069844019098424108228737596409754985116775587590889548880908133063978918777738172901735119741054744021405512160 428 6549718479848309205862377008255526174329268915391930661517093157506872485295915427198704232330627499725349911717011429544670332056205900077208100442601104341834638016685256683834169508612744814068057444749783970569979228813728182166015787858907188325761200 429 -26168339101305365918060872242773827186014841307649811547413281286635849510016780984192491967866423157410838575018549161397587294042743386322458471232210472824952376598131771459421367220891013079982868205830139220412457804631072504038580560350039442401759200 430 104551643200099113133089717472291709547845342712889247066176784303349742926067045885680700466963988335887955050888063858793151095733565436516241054830087423984344611617652054342525369501141303421885040878177160885275819786874843167298328843445041307084237920 431 -417721414363273022773040588137555275734082784574467014960455736822200132989994090522371615322765633212062780968977368827939225491538746361208740362917425856382926731335491502500762613180894024344515174923946800567157683696052157619693091110005478261714751040 432 1668951762016225086357101979456991680363488162443356638476265281840549605418356019077808814923827506768565648038090135641257183329620083841310846912952493120641045227511709104898880255440331217635724981293361522636375375137467648267570081610808924721573287720 433 -6668098263944733024013363566883592625932643235628191650263138423981872557445163771373231523829611054756624875533246962261835859492477471236646108913182016394247132202298514437586750212267374148983381564982714628547181060018057809475510949622862447501897893200 434 26641664492350615354007309734968086666744708227141208114184981629457527683432981519726229175853791633520708604089055835396367235852433030240424776164648885777936698706879318052477937484036006392481989939354901303918921562376295487627963102871067935410808633200 435 -106444167557943378127045297285918470406442075629359585522881604763211915204152923865021117948583654848411474836567308142342267254969031279443352324078528191912767775523117827069440587005182940483065973596778893025772610748068969097695172121356128900560885987360 436 425288394233801295177323183192821044605555265473266967846008613526410908912005489387309145565212676022781626525918006385229884307697368093555779239781642454844131800369888198979278675603276794315369096343093650575449284227376477449965573016977927854993264655920 437 -1699207176961595106131822146120516118721509138481290905856135101183325965584351451876983451159865749052120640536047686838927638446772550781117598518669903263519116987290216923152907477353137947081543346029843281246531922794048809216567255120465588180362105467360 438 6789069770965277250526686656874208236901006831831641747142092299248448492631541189006212419017728449409157810360921123214893532606967954034145656181900298427302408054241734282003625765680345678978769076603255119135686906140605972897243599225604518985465033260000 439 -27125349381032110016910725275984877557003111578662185932772733241188561858942421971564684699218896811534539406316755467241283043718956244592007929255246294855326705528792715103950705223242201186625879180779292662788143128406885823375319528568816233030764620360000 440 108378100481487385022111488716321397148207886716563915613214693268203390336410858695478899320970046806085727900692854798659489979222556995438068044615279514444691700726403620801693954051044976559291580908659082957230808226680239267031390298236315767427464096802000 441 -433020891266169551947756106843896375907352146019468524513569817547787695629832047667650386856120685878283565898006372234099821640340465818507655089823407039572668427845630793316518700766306686388824865217817016259956199762835785914987096837851220821331500540964000 442 1730124194515962508460944083000726244009918302874166095680914700880979797471229403124594079610654143124544745194296953315430509087876159808788504272914336723722471591799511269223918609849089611227748217137250793473037666925719452320966545284265285001066583609372000 443 -6912685833619082708749144530273782058459492993424997718634805915483824472966311610678400724403742287427639275381276766068424381682936349574617725875978275397265857150079311391707304603685978807839987233257187143221843499906373432523952110955190867837218629771080000 444 27619605110000569201173383776364165251592658942198076470401229040694379763608641435458294786243781121388810978663029241003119038525966405732819472306273559807994663478019591011010717042655239651144453495041103585755744073950239795715069920798442791764022182914180000 445 -110354287383328116943115227762641541162543253031973438122187382549111476898193628027516512651553804120964732404635653911243922810110490493017871959012481773794639352053750186106914730116496665392662558009400184663985871828052868217486279368942991648890857171284072000 446 440922287258050906709935730657011718277246809199499252766228510543759309041661536199628756827508697182868056379059944551203296967750883539367371818296507894399209249685611730140183966519275914192207799042042890294221577573072222339821860617615271565747774617103624000 447 -1761716342377805188778400928307433845286717676130437730291910782620031601674289717343483131306332288967790489246087384716888340904704872486152407309793206038919435615074949776354292089940552086682960020333531548244921113077196843621749089626534396009900504398539312000 448 7039000564411319839092271566228362908623269286324740038443125671629144122761112933135791975531997315295412892300215220185781540668352057478153591706539818771575423551303928793915586698646402310630576866957637212853591054482549888577970692927447698343129247485235197500 449 -28124648134863937174457762115397957813073819821083705187008836202455867608537720717250803572615597290957618549636049231655438939775108220747900987798513217987096458465566254468339782934012574042920389530783966948461786974925822940108862857710113966208405055653701435000 450 112373594103300797865944569518856729217570506751796670947204194426701444355890715221370988496806319842537329227212481152258842697145876846454946613470503924312887627380195834520166510478565795842601911947443494607409539957592510325146078707028410913872693977923011511400 451 -448996045618953520519805131425675889246257324094761864848917867753694019355465784543038849825376914315415226757066277242506506741146053386500695781538465790713577615386059631497428052954269543477535798956304162489028804885990473627302070576641233850994666404029416282800 452 1793997474309358535528247936625598796413143202024645858223773604343299555212325678948513634479271476224867034343499328982227325607322505345177558808536436323072391976520406403726449255830554857346083302909480790830057569964820343740945883764190416670124706915214880103400 453 -7168069378587061698247524868194997398471940829281697579216402260179629569391411653193840349685389342090528327067845001010665473177160562195963314444704083321768276992278003511578086430581245677254769929947373579254755412000717046735346687887824843648842647939379543018000 454 28640700116204691455112357072479571103145596176909690327529853964682484667127798984347194701165850807383740936786499629588870414853236255117791745380381513536756948158573344427318609658754140217048794389701620424599397174822248288057090070106859617574891108726948218138000 455 -114436907277494789154712670676412879704436689779388608825163240676467598076567777040754285641141795094117892358412871047456189921325678047921198666157216684856756333521508439931571939251901158054054303737313287762465283656762301950962175269130265460991542935528773319944800 456 457245712849990144385715978009702339520797475390451853682998737966061323893654582825119097452106032152374561133833883878213109729507424130071105196794843859230285174728483284112552792361762960470366099581984233121078392154870425777747989781481016820014454448538212695042600 457 -1826981776070201320893473470121917881761435864470383117779334125877522926542260980828594030519793467637277786937375649806602053317462924423435094287412220759200220413685362093631337853069101019297349010583595644812011256181167171707150611249418679897913334404881348755246800 458 7299949017922420124967372162277532147649405310001749138725287009510626540550955447415561300985200973310520415055452923899741828757548366146039787218262803470166819556865093081540061727328504072738315915650611419227031875134357913153025368092655424046247602534787921882318000 459 -29167988014966706991699696177814801653135096598133350589155068356083854194706867735425140361670715871571883314186711682858663429066108286518163332806740700575786377052920655144977065812462911698043728517000482228458336511974754711814049074252570910023568851958172219460068000 460 116545134720671320545095742553964359648831103363845866049710903561917660891024397603720452140762556025976351155380817550204833440485884849174748273258237842735424697876669922079277928181101808045661680465754100730231353280455650348509178692339620288311564238911131607320880400 461 -465674920076955688598842424695015944627216686325822310766957666726794645035286204741980635234890733622230886829092116979343390883676789353969384640654390686157597165919362248308090984185660586594596128889195343915588183823425830676689603365053320110780697024022352322527248800 462 1860683771562900868297539212093072367493164508565948020943298382635634014578221502064277603124693277633416054299792311566813635435643621531228320447290054559841827636985157381767826746334912213968884099414403906641073132766329184911621229030061534468617243953128273565769050400 463 -7434697575359323123867057326937762159529922982390937016728082090444757941619243582762232323500394305878660260161157184446231588673738012597780546063685963144076417124022767076178141427040145995340033658567272629127398046690516181612309446448410018935079700460663728070567480000 464 29706744191198674723382595439962523801225166399467235407357465938975390568452753453537023120193385868747922677454278922334727080605841110681648992245848654459305339111935797756970418546837135076207806902982162617246112022767709053252633003696879687727667596237221016902655405000 465 -118699205822036855131279273822473912306830879935935749219075638095948979948785410573487718187783464395986323300451720941285855732829360825046244790522122150506213591548337015553658145505426660153965817689765286328695217501725598754716972302943661203866680416793025052484158586000 466 474287384636550695824982849479498765483517378628138122416134845782525752499224108342991697994963113101559085805667605992863226125597145614240574678008994515541995080392711422662900143628979487567992172829062152669593336884577392449105155425066732106437250935769555038037560702000 467 -1895118329190157598307104918905234895914868155289305645457189769229535447887692047468998947448824773121004826795237157992896745075726496180241782332258637614563946081397857633166962886534637524201013692717408944071651320399617589528972633882600689744350985537785845184107255396000 468 7572374520482039976141637175967498408890605663228635805566121513801776255448684035826982973780560525077519286553618558646831011306855871489427634532742846878706365752594003790645770508161906346700631635430672490200828993904454898331578686667656602183624664435169936953590956390000 469 -30257206506147852697845262404612136499490394483774975478957167839796436466334400603709522586065608579947273226015951340947039051575795102710420868047676108850097504094586701713582460410011540498330455617904222274277939306134218506339826138198696103394696420365689684117333586940000 470 120900071954352483758624261267790622012857363490488093509535236602420654646331924114396773226874921091789317273314801315528807103956049367851426362113905813660602367424752820889591192872343985225243820532817296661902063865787366712566369122419470813138808249886734525047558460156000 471 -483086911715692939349747048208029619168147681717831405488206614194810344043305055590859293445814440540865170081482921604724447918567483885979584742034757412546186105081496409584311305702232229711059172489940875409128841179218310303715300824614530934877361202307503983311051002152000 472 1930300668423298482232251976526152249472725694321673793963469649091975230647612997551611498811029734873033285537450826581589637233937022476604866151435492542504463970728182687449176107106800816175969490076331548774612276406791807696625121515302977421988778024474475662128479216226000 473 -7713040725835167296868829250812743660683829941369901629156358640134953881446064620237940238378110357103663656798693577672736605437930174377977160731951545254404729185362083042873029265183622711569941514258491812228366178454199823565795940092859677225282855108365241017807242534180000 474 30819618427704233882425237554935309057669143267836695539287222076826165931347777195634301290059369232815061109655539316692327279956623945721284266722186132303465310289189420428695184447801226615429259974695323823545412535848638113573032722649527908575286345095450984151322610463580000 475 -123148706896384496650196001851088877034644281941797996070667678951191711447785433931187165996910911166069444181318344469646394057595099471534731659449914271814688755639750568365607284383003638139125758804150999193871985248506768714866560226502745201001881016823507300882548030862894400 476 492077396043956539135867217480611437226666857674999555727751944044467720953125830540163843962446539995512779060645989876612272053667813434577856336709531397041046246274801640822237510286707814581128557238435295098202764585419903562344952837832397840978104399156115307307996543489968800 477 -1966246366582350447783989342805126623383704466936161746786363113938690725653370719097593892227302107403453578384887330618077548289917929572967283391547938873711182694758431713641896634395105020108241153242049627792818593919937811718720084085762159926424039800401584435490652855119246400 478 7856758494084287354115940679409606382139906970393449657660990685403554991627485509364862623753445659289950491035846865022025349861387542854325337401373563281984014533448963541958206216934415456917867369649194119423187268592220126323755984526790220626506100457671603079052608688865608000 479 -31394229139201098112271211817098093142830442466248565020382330212656376313100223935123897832701659690774457703220482045202831982535899283973233185357471816538032158281881662253252623589170085980252188195216195291390355808111710483890749382848176372190256109135664818983938816347575728000 480 125446107268724387873617050552487797183226643021384891060611061141406103684429644807432575089837048514386270572451842838956316130216364222209710936490897800249886832468018808753621941758392135229424368663384713685180630083246376475213452742297504753876898369421260672523322186988854679800 481 -501262823639268759860898068943620678141708124505409065734915716244870127404311387359429125410949703211331417963102789888719417052548548929494936423982340066694973995849339190071645264157234270085142695573857421419786218336797371279335251914128490929212887039558550961725208406221577327600 482 2002971365828281393137115520301687606018526655181364856027899729227427106598970398452822604857861262209594006217709488227538583492133828295035783304128603668992779908725782738751014063831604158058059816753629447415992233437078292705393558478447040517975146137323172515109442718636427246800 483 -8003591586021911156841890174290387328397011272256799528227425419066116595726734718455378110508638169905831122153580356685609660744965400847658512995793385261192681622858717775961608992122144979403841503798146653235745363423521956359026020421123785092530087049759260774660920180058601628000 484 31981293651583421853992180985697539448594669009389773321470745372879895653172530879117151375462202935119581384803769441797456784877609680246635463086496708874269930286381735906425107005711215682163284025507470304458536224919610461980075048542259091671390885029409938715277313281473833778000 485 -127793292983028188769148137629447075157477254722056455045382071201322139744017247100472246114733503687137626234535474594233961338335685691377277376209547673811000257515480008632271870880553270086664833899862840103176583925555062010963681327989480659091042340591745280887025635339167607962400 486 510647273607079717262727743367049835300042857346159744234839469697464188030620357755384983446116181400043765735530641279840232343719962165956116593824982680125437242993955096221958792695544136848360303361180319918454580212814671656978331561636978271511942850677303159429225892651570976672800 487 -2040491980368330861998497307171004064669165093214839552938393445649415420754799211893181063215897513356232378072572131274269183040819397073820539818446440031877003849828001267449551972454884785024454107476092202384625488899666018571827172934179794078772568351987745273612471431416749734302400 488 8153605249422633567412028174146430176444409696247821984077596760279426373917742752442014494407787194763633477953925524559067432232782426831864861979447864881475732596648775556407021201407838792618208011431106136577909228185140852899719236109939750929521533373721523122017047727997258159610000 489 -32581072918960789347082010331865285408532467375190683347418454130032718066738792102805104953114143514454273652192168660508011784423020167749415010854480834311663765836097561221307401692333163600768872094757426157204978797287863449010330035498614055861523673235688867444624358405944054077460000 490 130191307704745358248135869856718834346748104327802771416827210584906248927907254974066113261627536737349934308147482116887116477347496915210927737251170354249464598994038826267999780639976192510827452166398041664912956092019666598290257570420992492605843575909140413176682640324160118129932000 491 -520234919993300189170758811932550617084154339493175229164592641889177312416606994417755018776605350465744544017485458071960331015388572194793971935818322270952035729585140890301050039950373298790719880143529445512340569964445185062821762430073293829923961498846707720270165662558049188942824000 492 2078824903875667016076650049307712425177738681795899391336563280394558122380181607775012940883752274422060515321903273515191078813524253932855587044347198342869313504805664614495659305980556718338527000736135955035084472662803320799812164507162796076484772981163876784656800188189277856629252000 493 -8306866248752665358359027580397958372414087633139800813251581465268315418030340298816988830711951279130748915180830524999850761181831197257049708879034443682459528609466854544739247125317843276119468948174823187462710773115055866076328527543835108054107510695522996482299992638403402388559080000 494 33193833957566318658705911829363501674383419003680094747689517838946669302007878036163433100861117054664166717746881490586448183346021828715417257747396744593471881528517349941933752682950248232914639076309920996055447502285668582256422091845203447973296004277251811854372845077344769868452680000 495 -132641219329426622842263219390870719822081621796523691739252255122093963392669864152588425603036948553789336904451174926020190922542285206462818860251213658193711882148297612495242349104799173746879103218062674202419545776810206981218591712464267515335716154465462795652423207197955464242018992000 496 530030033691378158212430848453035819934205190324012010135479777524173861782805787803286813599232322648408197065770622385830682275158889675825215687536099738991808367778076346704778903076032182190149964875403669897571652680721431928982356399403585111684252859174490445530449186827313972031616214000 497 -2117987217124903465211041579532654201990606655902390044525277340368227946681392946835669239050453506599071789482133714402937092552244577255913236127659344228647346918324466045383683906456740269274925211755637200033354732844894897003941569032626800868822789091188205281334953893438723437534788332000 498 8463442895740076095923640046726871208757645070774610820492574111109987176497935671090324870904422646851712572428606609762740590720816684215396264847474086375518514794107806084966929666363279389271287492758469935876256864179399287224585787901460509495898293757960900622201924192656746266454274660000 499 -33819849968147718908360196900147056493512513569387923799723833221549728316506781018344905395958755025696021782410103366466742961718053042736473250713152962390348534067036002672192500510477713631677249019159096296868248872091627612677002126403832176222086568644036143969279833347009122355330307960000 500 135144120472718284757807346812987637748076004223274143503696437553312714352761096949306241962251185082681303042510773052401104875025339958774947109849759237711832742131875866678081232039868943672182287080559748802285522492878143940257300497109713376183457928301568431301242214054648452931899910608160 501 -540036984403956099970319976685830839863569182544899870847106323316830447373708016152716759298257230609836264852508119063686650618364731731471944339160115756285607085325380209759518216654326597268880117236089056092166898264954179976836558074278734888461642260398682633662848128817178049440446349376320 502 2157996395845290710239963890899953515470756534233205459998596184409485811616849164148107209466741045026556867119783439923815579961035163054447650088356956587866390066061180678839827774120675605819469153736244315778658959999000169389510230073711438618035964889162863273162695909177807105931345372208960 503 -8623405080813189518056316939779138302378172234212212673155424116626374714413254115184285270433696820086241158868319511425187506404931764889542299557847878213939252550264360167928536433364926377131477135208451440785496042938350577480945452183220659288771947171406272721783337529716485651932413912803200 504 34459400461820959701121869676022191549582616824808326039156793989852219592913281325359425663994971023122400186430149793671284995832405901760988474820447672069193759198873851940889032493644765324489672520455994447900771885868726315568698691859139698030925995244468716789031035287398813696412463532511200 505 -137701128974167716191809768329134222865460833173194459301026554993112433937621785573416477207805646583487135794487212442829016082356029920304306420173590895516104962501638481617255579350841854306574572566891478803690609238976415257064621703310383981438432986937302713822306196455387734731406636452688320 506 550260242659618818458180536682824898486090523075492483610031016197773402019508400058197859514195686545081005091804631540316740155185558298133018935950594448090047893633029663695831583888146698434572699071649348104866426642708125790088270917181020574048441698788984362349215670420541501238941144085643840 507 -2198870318793664154233281592345963006573608283532441364485054908908656632133183468477137797585326352939515022319519099606867289061944657025675535235179298524320388624261376920409772759284783453705018320156137237200117121061393812328833997787393979650931248287468406939091737570556246709092889068870837120 508 8786824305415626443097562268626584455402411054273338523434372962764907407933784332694074269878371056037825778166582228743977552747534751500238851431917275599154308872540541630771336026275807895710998405348343684087082196367380785487269715567735784825571720518820602532197297772104686652477489783086219200 509 -35112771389421187004440946275808394464221029635347682822525568971048765555476065486639974587293922844756262539864102658674362165596239065916475095898859997187976157655692459090351468521502933712919785376185719161951130034206782942399030651207808617554445735825699617977385665360434052359801992571311139200 510 140313388414981135519707153941367662584475408621252112926092371692151733729529846003475035703735323054143653051456943565447745281343402384976031853807601322096265508435884767894384887934947017464569652150326462062855692175908673797272989151297086201129334136495638865564533305891303134724071491883004120960 511 -560704381885306220609084165065113046961837151476706095098005133063353894864383455066724115277940371187008492233023637496368485057736257671469778953963056555226172540559836978552512605015972230259591447536138230004601415700989260066597737469566829790031507449557914997030874776184033270267228936252630949120 512 2240627276049485405012082425240666590007653929533868497208043949702386853305719822395542070036457030173084717009309301401503750836188248429349936991813308031235837925752786051012579667700545279513914261052614880057450188523875050969255802466276823731258719222256824382666347250141664201106934381978286956835 513 -8953773715207495283186684155445158887944815897747427717887894925711292493716814105089398135623268834024997407152210658621993546226483253957441268680735441450357636935269417942642862219855980161800242173796999033367978336206518234867396481590384968126862328276075029209485403241306845248088139343188086279750 514 35780255274389485042150679484989020147546015280103534110003377777064192183062910840182147413560689076045417654261946873170378879278592614063393707918736569531195693122652498938109803501136543292485792655601237382369314207331105942446755589857297129440807825445638346296270463536272879648974782511494803927250 515 -142982068649890408187856501708946414492523688245539947958032915466404092257754311668145358013801743919420329189264245951426484919524939028626144176498562835136312109604696782164330049719104866205700507349956012685273880851820225300107617483352072800755694184013832459568397308655630264694349713414866614528700 516 571374080535027173804961446751642454813146986748649947072604402503343484952498819107976217489262007677993641062524951844653899038876791234548661418488442957463324748071482102369861555272857042860764430534126546815958802938862993350430052811379794796818297301233570797732626454356413964728195947793517362709650 517 -2283285977534557332845358508682578939350022581475262651164411403427287504665111335158759894260764618690009405097053289189661422464834527447925598627847433559224814177012924610243972868846658898549979329755329682247139046173483451183730153014140533946279694824658718120146240337911704547637239512846048107075700 518 9124328134163192430482417206511464101263603752227400941911837075471979024433939119263770233821974441483242217279730325526253174714686239029355191427884531790724643525901069388426686946935490193047214696126510506277177269457742748938844433859596342217758626036763603298653894786635576088048428169095211547580500 519 -36462151349237882660540526563207661938382878963621636904672736212965095369317899293551174306255828500262513215102429085050961626894526512036382788095245701221508498406009283066660787529757623623082703814578772235103787392784891062233455406213492897417401522929186345359167972615572610417365009677656009151603000 520 145708366353300615708852334996818310592230043243088002861365280481810515725851143715383346554614637737587504732659322382184419732090050176945391218580616475265951268630167865793309839397762195939934343320566709047203211927321160821771385257906996616987231470474710049339136629029153623937085557904171513494290450 521 -582274124275569830913302421234886223902155374341860310858661255207542214474514551277213296596367899749821851925905391938019120695223578634165651664270333016321901230879096922421633561662458525809871982329020898726059668392864984320399278516242546941588130367616787567608603573202874942489466663256209387898488900 522 2326865561760227331963886687157035752988306725818238713507983483453894749796623283456450070306558312027065868041070206097141543621142500059137067761815928490512425225313785785769209980130054568657840910226700373070039211240452791747802480813950101379603141660629538057531699336592331666729937661977878894935340700 523 -9298564099577199089492396130321615150565126303939041895280469369825315539340234536183519401416265529897834921999687821688385900895196606354868970596931721883692100804791228092270839117536929347026553541823716596016026675893970047328694426197238454843920776425842704665853253563055398056339521440791141281863981000 524 37158765695638654376711979955903553674204913130626629253277295535141623548432158623603606157568053472530660928754477669113511596325461247532625237461784400046662708177925251193158658610920477199758784573623783496293053166644987173866958260414155199319026919533806533531100597253889319713692667742398186725616748500 525 -148493505579904565490174731328544105920917919520104129854049078157575478484972702461562601368719573686417765006717893618666947293506319423473233806085378421519806403347213670482374982410878402219226533400881329095662524844992729696710244629235995444135844718441764013996664862930780557636813746521050277619702739720 526 593409408229960830152751492875664849136443853291366693827397646933885277139567719722822410792867954161312057118100784004634835001806622486959576920896322133145690227824796835273673408797844869704969911043065691557191306509837866582670977586794795482078984026928874443766139813461028007894643526971953771020180910440 527 -2371385604805118611578168204926281161824194981084664624668879401219662986064382576349647053377191482853364691253738616914157424124866692519045292211399723742703650132445962305666710054892336424285894938627507298708624082561135762852191800375312788017568008274596223109243814890225664107449941684635549604873815934320 528 9476559897990152027329422182565252370168657973652731738733590031389183523855771280488172883761125054584468747245053942592560918377781668968154482132676926320274056400494281183630223893603844422809163485803106818703024269325750870488872535590738603630811548218556876440349336019651801641513971504888275883113165949650 529 -37870411388187488441917577493275885653188171940079158592973174529974922437487902621837424340776972335333774918102162636371784085918015970129827174344950892705216172458686031043845545011490599451452876387500506266045734036587216144070844121434445005813866943164516515680337422203296613743214623367360709294709324796900 530 151338738339964340603738545529732690214061411639788033773428648404692237212451656137833329724086089445730066559510151818557431498064826084405611236344539605188014817485843422171443140253466206864485268280615230700914839036776837345551033677732367023233528652117822604171612566465249486619110513758622608087159150792140 531 -604784939279480848891022963491700129254686093219642575644473807749071426299100591948177637805104862154122789527835295967945140562888062054818657332435241134103516841252278233235032662180518438731521166273946364495934629823051692744367784301597142793411577777389867356030436659207644841065447288504326128740022067760680 532 2416866129526647151771268459367207659389967357490526533496525028711514759984751613687642214236189731089595959654469622608743174505075225429594859941273162878015181963350269781687367368037184587863184209583477388944280118428210336042341935009766025524047019463779808268647948002773407767114926570225934867859561872291740 533 -9658395602048327266928333618109103779550901447382404345867914279841513018325555229183260631000157837187315936330244458079968033200394428076992592260622583358672303155602391435260961527052914019040492244676935907038117546439189523020991222459290120762139120934054393268705683388193918468958336950433848533847780090021400 534 38597408641893502598548808878361100122774576196093728228618219238168143784844072769807262521637334877448936719342212871802718694474984474749629572816795117766679203996358620454769460484514828682832229307379365591047458509552865996492125971400983366491394913994891526658086008146827382046361593730759986462979705453381400 535 -154245345189473473935882903517637443107461764312613814865020098562997180209339490807192387422917050407450143375614301158718154334182274405634968274172538246327402127372363982303359077599799446212888422914349689034877507090512200935514327713748228855249723974058089876626145580220405500589011378310962338425888991138933520 536 616405838425097352930338021146976498388401304398542521344912408809589477627621621845160622872925973829772774460010882615623668999661253315056160528502942021703909247820156063607826761602183607813445899034584018493857500350517041798268078288896839940195725284388859171144037001552441384816534276757614419604951901155961940 537 -2463327615009793145974870378736334386483257354263076817143728173753033554914108008342113029209123165435181329592520212463926245201625790715289609858784569047628657813448891829613400801486566149660437428916605779679363493020874435193823642472947148066406008305956223056378218631902307657013561560375866935702470726034812520 538 9844153108310511642836377907589440392079931806069916648436831921132011418337048732222198908549469899043940257665275942002679232683077044680060708543469932067660993120660069579310058965048545021877212773551491498718645929358513077447436489436498825915934791557259999202998457357973906064273526681799468237472698998094511000 539 -39340084963452397177494541767991938041818502987522449834383925710794717245079782874223778198544634809908436577014850424997719976251109377070224056034571862103417030022081242808597155864034445226574241770370895525491583175952202539558030052404858016740117886854059440228680291556726889911772127036356316481477168166782146000 540 157214635835426431683394853954308522767119128605691568041852799414620370027559576745509098800850596147745196542959346698416814275462766732810265764671492737813285094051206151816579004360345060738791136556408134340760808321675653852530053431647562222454026666353815318543503831813734497091859722489735057346347646118362724200 541 -628277343209227255636783131699103560485233929843817319975019874924970868760783373241757248812271698468438290066318128580364422298614605686387790357152989462388765939627925508738343451806037007980159773077549697679713248782740783048373337373793030545185962389384378407931710322331412167675786913166002206992243273397227744400 542 2510791006256801172895336279077967365333979136608317924475817433740750741210067871663553876249779518233648221925544403145884388743172021986560800578585563054490898570542595298758767373822649740378276879125410784454352208235085859931322230169069564872459030508130191202177277782601178515102867996157861218349075516934308661200 543 -10033916176017050727776942404418396285036343879263443639249583482905025982368042875708861715399671371209975398855306362479869472509545649559552370636336412206713167399774275871651059302385174837239154378825306449845201274162313657552429538613040434204854689139304815669842896479271744710447925509507474850492622231579097228000 544 40098775306362257871667413211774988094979800723380011896559916345285894275125230168733576046468539634210453156454845647116243075801015150997181716476829706134916224130715580413546696550340753853231473565379073937432844797847187300586363634089613794046606790788324759680585398797677891545062114076597886626784854285759112819250 545 -160247949756434858063287387110542979946543130230314983322399078532170050882977525334865557117813723529009847660107621687007664989164423851141030786213825871489628506709538594753586614837875526407959907202560776212346304531580135670967155954215007052171577229976094177218926602901545775752560154970330636831444793824556601321700 546 640404810198792784421415895009532568211276758539463907709660786368489104444426667180726457199761070952929464458525330624635027484169913632215621200583457969945731504835555336542721599956491572568074207904739219222233766461369699696062883318859240637066632812834867206395051002804345938996494978288024632905151172390444146673900 547 -2559277724121683778327632808941203279908319916210727792053598681904053349754143865552226755829392506587027073686172527871027733236554718830024402092276853971300491900494559352252997106955924273553583580401754905337848287905949110668360992568603839182134660564638061632869436000238208816538095105187608496399744904653584834788200 548 10227770466836655975433423086827071501823395285586667636126607871112913934236450849560906195741550345667133743380871963572172875525647507733126716390668449264868754127888841206996466540572033137011584016569057012207824362251876920371734623586208773373859318679849187912379680365915469540544577153943179939991681279546260562383500 549 -40873822229944668870857796452638606329691310121269852083172636920258166068697218877844495798646560033503991681197874477372217283976813537279562870238846225295304274237865423694262746065601167035707496051643918187220339983206954395802524160561278777381142705252439195409400762700944517617404011431241050616287338301137514888651000 550 163346656838942513051173521096181194023020908448274790688751738092231725489084521988185821391682070824803224936859869275025697436692793008982689434154516369452870535954233093236344574276711572989972866039115149410018740514707065021770814736206710459425003029354293366381568866212138272223734576592486962281090126519818650409554360 551 -652793717530583328019390369244629744534831289297824118142706583083655643424617272990898690933727622425075682960009858699830464166238711807223016577147450173385155934974993232861035848561377284435426952845973791290129340496161446783918936568288886445832770727110987282708193545188980899159098979413169312056189580030200849731104720 552 2608809675493599314512273830713139884862025043824275370693497685294464401077365406191888609057614375126298834438010413572148557881743837403503577118092889642187778972019628753064212104939127335986506989090974970264538632490094477545878938531966093296208500405809489031982382175157412796277123819901180257963685169468520062512349660 553 -10425803585607331799407097949142927930461257408411661065520126373419107280978259579898867678150683126634937475783007258579472536923424738990493499875199432385596729707347883443529672245778429317414431186059773389303129073785006863248449284187423266156637949180540634286945867282274651500492664813709960886256318670027901153982446200 554 41665576062336881956475297580148813065056360834338298915273573629512461227591817165877424258890997188393053377948696878149733207127188397337459582533739247837023753740195332028835188361287802362374640155119744194796259511480153782007340641138908143088080179577106433774906408236382813036264909562371576538215685082024861290464144200 555 -166512158029303070593625603662648770050981996992004228818156371730195745950988559412461490101297714889830256562685062478803798654789376333863937574882583156220754388821177020612534140153759181332877390746046112836140727200834200159445552328010987858323174483427066792995932276519454196962946971908721003174346647769245301517566615920 556 665449667519984573487474984421592746498708628266606828118603341698731919969598163695124875908423601592091421011306130985435324839823730600441851243505575131515316999929236222663760538528152699499376910499486443744432906187506461788287800850432401117255564212544860456901009925227027384265590236656795088225536423279250107863368742040 557 -2659409263733367433721937729483779988700404679571753679339337591779851443181912948627195644115172239037693901564034914853822321532221946708408547339395709592016329698101400056821420033687015994767707365838163058842204038013266398457322521890596992615818466673473715219141199449830095076077565290481195451328624916013663806290590340720 558 10628105122088547270967600603492525761293731963163101621732478189371090893002985439854204814295401600455300000874189713483913578883252582723568208901169233674187124062304878363282735976921228796293884275661476023688378144748358545806145562394321314575761972548111800965385080238568301110489194619664992574306153338190806967792144193200 559 -42474395067523818610629015649735782738336667630959515246780601565393590438226600129936124427792356306649624690434597173386516878757041627557158101404672751392010796342019853780990397446229025278927616228672159994489869007813654725100052211786965682937839439485656106183667744638571707836910305510432188570661800639567554143197942983200 560 169745886001996975090335244685908360300709753853727491289812475541697956072769876947851868695355881096931892959272550846498258526175462790130213983827960031455928861095429344217600909794036711739714294856729096549407726499083855847810565803534337854312294045658747081498300736609149075248223685236334353609180553270271761022280350707860 561 -678378389334183989576705202470243393572533454795110580163564296193381136390641825520648644589996230693977369010140925129855785411203899421518609183141330464392500011721840623415082423811462224100605078553986870701911092354627459555777697917155054312599221480154921491478057489265084183077571305347346917632411408969606574352856588746920 562 2711099399367575161190889474640865946555000248166936589052251617883156641162600605194620739767137961100841940919531170536754615718085334698809245952554142745597073000582302562616147907260754724786403926036040056221516571936820772530741476017669487519747066627096002971280635446422382696071575003220891774025615702038676807822982025490360 563 -10834766693742529507423625786753016660299734561946016563707932753529489240880730660191645940454814231752920723035426525235697842567836595155099117927614247207093098137318260685410893057436408758027369153785240011542472978433120316508291866855695109981227175685552409743128649652664939726751409870776210464578393125376594702667334915370000 564 43300645616481669343497965466917197787793620040117591018790213522084164448484338489489308421604878153140218634258601751562522938205502988438995411008586016320545821279282552455525093885570328618073918568496331535490663286149385094698031680660880811875329882970275055959241092760827613730669641575761663807020741320210717127326547693695000 565 -173049305844275414827643196503184128504138042567408000921112039173214235972880772228790899851298787380160378187886588946952525299943408403354427677977676504162464538847115050344381702643571331008160899340999498419713128672788162024474611566251803315423884735835187745762772367175130534166109824208973162612836874161125308448678486181174000 566 691585741731008813321782527367848937590742495207556357038083803197545232810346831769478825907487379953927165125440749466442777788819769979483596126476155922995573828396067568690797546607346909435441615387528030786910065473227601588978041277140599115704641824132852793136733382597429802621449509471196632208899309810009624930937695656918000 567 -2763903511044913529077882199321950075098099636931786075922923982443805110314366703332696683432744978792943485316135340901162847388828216531763366530149857709890600167805095433251053334413135973158219930278903911398832818981188263140430761082893470187278162916199372891089661102232409052451859944376951620080010292820955573357151355129764000 568 11045881989563298786983789775459201884635010872949215479480699718569432395094388057333136393296357573697150900823287365925421942909577555505462750041267917256076870388939377875844878642813061019487956411501957533231250878674819291071791950102408762896340545457346085321784385038851353079341059988971267918277505923773889351268897141099585000 569 -44144702362507805697014302195771924579367336950942910369664518734669401171255955083261075849483158387675432598369341775245007905406642111106190322660532941722880146334706757978332608143685238591064346010115028876217688045881439486638409304978695126232475220333927940284249018591121224784572179991073221873748767083764190482927015990967410000 570 176423915757531195399646632284155165248769813288154297933501357329082273452843974876611808394951990889692342910676071164926540365818124086140178166702972002183721005878003499429195932195289427211306281072003571543901567313189331843091748064458714907995751845474890961346525025176445877296939343894148770927017002485640045473873232328813614000 571 -705077715864599278287204229198672656913647484979979173177320660989432133133782750732798855967216187758805475520425209103962110533795024806605755825597516828341946296696329221886909137074694348329598832585485376993315895987212005719676653385454969211990027515540632528533747999041417674241008025860678625666292118515289989091731551969093988000 572 2817845556759569842945015503405884079903143620042364317977893410877345902698998895411150672624224134994107197621839209810589833357089906831994331848454411660121834325608056995163416586281033706785774355402831419242517724172668959921644807061451153179386718357562737692706552317847344061739413194261383458519482137982435166195276796855504994000 573 -11261546814972800943008875223035732186698427382019222143402052200539480134695824555831649285007806752419730336045395794880018705737758964476905793949320423563139617112814049771246464192990518653646462956147441448630655477060055703700814324905275987401039415425512511895808036313909978885485612940416349249580478352495246999279552992668597620000 574 45006948420814643490004111083003431422101380512808528914571964717835483325770420785849831811512036045384775942313829187203419705509440878937320368152858975006693870482222003789615660032613675594886735228923746834771295582536180808867017528454186611668962402414853139876278110285905037566731700497064643168184002335582049854263579381849761220000 575 -179871247775707914330485995249985887666067778119015651209889347689714679448035525158057240874529841447468200200760312125553840840453382851822542966983078129678926111944602025580063976965123872203564726184463948219659890867248945215263315270239514493243957566520578287714238430325234393614520778682181826087803195421160957504517748555636089188800 576 718860438159166004841629793516436655220986154913149356050634163857158319599614199503207931411749470507069091774566386307334968081117512716832454704852510164098763732111933789731436241273811030924663193883048626391765744403484499801278041236269726325429844302309672254024612615640086066146921584247191950788407909478320354471180307595615064778850 577 -2872950035346684241186825483273661918439504459670229488826277958153565138642478932503288543909002216619239732464731519626888104670809331585815668196516271123763863373050466757574856104640222248374823786991871979998980600683596631788123332913064105557090504265383196217990912810513064936802081756107495040759217745679387759810297728449719825615300 578 11481859137804222486404094924502005244974490141588633424201906718572206695958696079727675668563659377838138031130674412349673913130743176406979573588153263487706789605097886176466985470101926286757513750780664833559939770898111106281254150569512255773147171026012427791624582339593737031164029163682203363587877149687518555643231406087980617943500 579 -45887775552467997985387004586006286937600984780027802665981368129146953876422146335906461998370134370151038694363351623794724412753954594483161888226229104854151141875987061506640076645623242534640564454760722668148014904763780828902974273605960897856757433081507353902969401612815038843028607054854263529088683461790877267285729660945746372921000 580 183392868501070378155391511431659608829929452965697321689215191936832136354390577942467549848658571500017427057817670799924433084075287500020636649842067353537797149773341394090330513214749441716029014493336819215115687153866282692063955803825202346951661603246438010943246677480181482824379846815779625621426841835226299147531588541503862228329100 581 -732940173252126365020342667029799675908943528031582067060856584642554596583295907026522634679148370091291679222465803093673896077836174827965435974067608252865344202708603643851544667271339421109499779093852141510324656749186761464668683952637039328092527095934989778675075361633358697277469886929845594996476982343193574217845694652963800506334200 582 2929241998255061726868242342802945096502066402408006680384110680203749126551110446295002832068211527203340972287724154632105639651283406614858426246875011677259090404639539648795004976070679542097416642907732098201056961509636438430961097721363837589593158118805474613742655139448784071937104737111376037735060929433450607612902209214422336731500600 583 -11706919135393299868958841610173005274184930904992548139442500660162496509200835917439719723360090666181448482727954168598295266530858211685454773851147130717004598015111710774772489870059491137370464456217865847012800549429593313111731316793786863780020683390766305060069273541879360013059097834424538881514051398936432102466658915042202477846306000 584 46787584352753359407790986846136634092376076596322957803867802295923402144648546286479975743702828107649830066244940119021269096032573743277142880425646238173782074943956734500546218076573377251066205549336470696794309045151833549319830296912155034353712799715836568510619322682784976490547832783470674228516773912872658436912982718678939354954243500 585 -186990379857670691103274063668833248731581653131971068966569097039092161049894531996222535536371302761855218281847299142344832729101123780823863340914804965556072634562343325234661637372698386346996219785211399126675375294982883484290193562701911915075180385872864781500560643474104743649403133414964848455166183603925257137611202728668991815184651800 586 747323327007960338846190882444381345613249542039379255153079906596508261397360057909817710283586332880998159071819751862408870736441692653053733693553708582478365375674075200852521424448565905844138475660349994461900561332508384164176848675508323728849953009751278700126814039277053429397443922283016510378838228669612546444173100325158325650447874600 587 -2986747061602512700056497121319452532893838885220415217357965010009213596657933042344859196465576723916220921946318803865777190370855555305049504676451448610722734533784293732879071996177743807683728899317173913130525923144914257664665906290873130268964207429091141108172922889512721201646343171509295968226157554444482170286252288522694091952215866800 588 11936829242799157899885660263776723558334220034469346531957853356329340054670310628419080121928750512250202664241240117490776186005970331576303292499423306522446302983661718150111937399689962496695175022781222271865197141820660723659804217318965741721200488874769016333684300663868868748076371518787152253965085464191382823422947071476753598788617835000 589 -47706784444056396767964081937063509773036933720103296665923237352800112884030409540404948399015753320606073126695890045115937422509429814143663753045233384641491676101086051825744483257844094596299561975597618383651399103303625370959557092646596529731249492039399430304741670225377448273296737784762234984437709987617173457279486258499623041678109310000 590 190665419862855904370947974928128400075967948664412836505503379115089264712785941858092997160812112423710373614828658858276916003859721189408066321492644611838368427536204932551026256816943008573007401929591837540084744212864319702919721397390973927298790342760853994336577726087186479709209674061812457785261220594578466122483099317867984969960986022000 591 -762016449604171990057832684907342269000738231379599187522840916192624100256515050201041724693465667588500681012225536756768317429977430540409226144442684556958081600406964552767384126229474426818009278101008325329408064011481426629943116650824839959864200997633057757399317409505811277619548646588834222146847720887300062574120271723864941622754397604000 592 3045491418519376568373027250829006433202274755817789996079462175188764562849517920229163379433682043098636167694131114808300403782646284896297684219174648077302062612437294141634511558545500834208462756734773138056384255829670701700076712830830357001754560068242930158795244917045184937242993408495239475674732614221878290625622572463960222769319095829500 593 -12171694202176935020310412452723010534046190845342600827501391830012431726734160996531394956589926546616808967006898384647001613768754966617580963911372539533230840457801664613277896110881681242957937155921437330849292894293962163624252629694886924273454143948964155946618432467785983644630513285217061648143535068643931785468339792140954010056131968155000 594 48645794673346874980163163573677486545161038833069586472202532330723085722671545800952073446034487578566169171168984453117814530449535843013699003915148836450993291661315070356770581426318369142730880148413286571441450052279235987279420442585288818560909322785927451544229223364518392546048549729133509011267259685119013566838112233236742120998749650505000 595 -194419663417174569248450425173453887402341093016873069967895162827663021594139388091872320428016825986269496284100579881536408325057136528885002069428947786689852180790936533291429315347537952641031988223406378935945828948437013744118423214231624891660239276613336940793574946488781071385720086144335267947552174002038679431833665362415080275184918771262000 596 777026238690788295217800189199944898980497455647972571583097781636733754089328896702751455133449797817607282128737552479563296359540434919134353908355291321971858883630890641443262800600394971796876167698244957425206316367746588487399469960234447134118607310223101666057542823047443812148968532207729208474948453813517004037966092102806579220621604887829000 597 -3105501851785964610367958545110667552709324839490892053261760983224868906628373111445167457200018789937706826062257621802743760659737818621531940410947613223157211551663827588749790690506771193814650814284778004047809498916990552983140930192829800438872691862968711181261804314558125520581974736763219248611770537351845178617398820363980733702517837960402000 598 12411621113325176285584315924438955603637602619369953189457539715564275396056541365140384987806095163797858385098320595499260180563166198169667788598937785289875812054308608590488293896841443400028453923312072624873352345169912076303857563814152546904524638047650869102367411892631973234432975954622230776224300308145334409524386589749019989212404068102610000 599 -49605043314358050129697583177139999524388014475411799558533138696261895322469716240644543674136547282357383929758563448456141689930250214387620510694252183612625532651109864717243698813085835558711383459781472226956269639961217880920592667397464436209402309659559566996773930001604246950304748640009383102305467341736111145912156086576216784932379530947660000 600 198254823113051007018358007431302864765804097853395825568937444322726708305470632575109359550965733971821677772601725248996379620754566690169189974408027893838460045495602425986583982922966389449649829227593284000401890994378334130745968694031866196716911230939373069430439806906411640311384645397904167798880851142471990879828917159349613083779743525354147800 601 -792359542624872743524286079617286990295276943500593632307134344863876128701731213719488654977403815308345540781679441011795846670636388002972369914356211316139735489651309529483818181332720910911911630290647368001606226569878134079953106161505062569906856533637893698455767747402996272925034805733387372800186030689214179855822061591943045968783600578869655600 602 3166805746769840234085435726842512456229960674522306111845457198907783996106919103337358312085770065833686662991230456934187387191945431121514156169337283100717946159636296890262569010442735069192789671892520876099442825792569419595294308014254452729561290398559422323064081727992706034315006216934435247437288355213038732114797143173114565782214855469701646800 603 -12656719485431699774702985243267752934517753276283180314340882005585007347624668389789442010160374558307105900180539637166486904034143431182171005585576869440680348664549710622774114950525690740886605487994983932669414942222375292246532806491464728156289734428736663015894588664116785311275563818925354803190489114533040372133766359945615428748155558344910396000 604 50584968274556495457173851617960853615771285445277478938441869472652661816499916379059127504184013549260519276549375304834270507182818282903577495833745964950003910059971856694332307103591088490894479549701806644807893494246380720998559925282112340677621554488361431325115127541685297585131144137228156448512981328613840162799523167067410008274913109014261086000 605 -202172650062607613248671691259883213294107385465588337310995769231196919458341814552999950917548669028284191092060147912544241465071164641422893198224789658262990833925639585928752923266914466067740250497816476805199151188574791046900029585672971305385932097112161885858063435364950495141896043841020962466949403062129364485370656228047929586791305615861955877600 606 808023363781576962521918871669038189106151959732103882784210813659998249056277021200273731224922238261558268688068775980498602027066601916709979085974324343750765346151648642111286435895159796726182981362560242280845452440145452005927180951320027230436844124101742718726451551904142077943353495351407213027972696726860265319418695353683309338627957428411975471200 607 -3229431104669037415285296841299978001271045558995196078475280780789383446804823811255130266806690856709292190835675206801795071693020718698415830745590956932354788681653870849690248588931890719699703315956459881010430094925523668148895125186000636014892559876558200717677712462799750710198641811733960294573083628104387155955370271710108251162292297728710794881600 608 12907101290042369932801433099274583130080001165063036958379822857431252920617963587746655507138583522703256617978109790342700697720461096113734323539121752213194303448057411455176486959053444817220853713444403800748922912284576502634564398358522278809521250822428335105192173165466108923984703293607768940481238842588257876597943684630860280138766913619682946648500 609 -51586017307000210864431343454243571984589035855112367744986024359585664382239939856445582108990660581707268650506928127576573888754683592677880695392811732162421895882712215898028849356873702274409783150285186947492411114122593115619917480467394460792076723319853148844068554162142051101771375725190984566718120431625319657864359488327609067089915710591639231761000 610 206174934745027072274563303838435784423652572811088446823403159653557130760493398967236605215933164751151345852353919303330634657022817375325693664537172136085220626495167839933433335626324731385264018558025058652436882452837511501444850520294274910509972215498036027675146123028364459977243629537730525202719307561151687419464440053348706402565925413807240077103800 611 -824024861943299689843671993409918470642487042233515527238544215833038483334083273777400638195268065993963316810880967166503125748690212815949826397380972759934711571033060335707764657282299499251742607722908663222996508919524063971404787185856987449206795663250743010773660936882595763116904980902026092545074548386796105856517451080650639991924696989389984072483600 612 3293406556067501701564741333138334279724711283175129051675619529293483872933280535391375753309845897747114825031723604067429159446562517234989012039205652566667164220174616962649007110641347345048631402761821225887989315060712190317085146170925149184248075477632871575739174267344492216640440495565940886217732590447881168178172688469397819314130406594849511505383800 613 -13162881015277943179173925393456637822717035307959324921052639228008214500304302302950849258742450977945238697108846378409790278375331431037068645181164516783580020129572286392316586331274553010390125508591292012113497262477560956405968365609733467375869143426102015270083159796075050458024599044268442367428131886781906789619124121941312654681271608739610608789870000 614 52608648227185785931095786507398353773530300725948181361992144406404166748773221256419192314257287784816963782907343668758347464386096631539033314779442547535676497390831255385578017682325330761396364817724805533756550948078069359967827962876687180684662667699762777642970804787570315674254667841424686595551523860199998797598258298442966212683779361314339469007070000 615 -210263507873857986696964948349894558659085332007122975264677546261693401412170045281753454810478720935089588582741871118387021247904106537110477866224178507061289155425468659736180109696188069937418316621085482930038377610367308108619383955692515593695773719034173833246215021411134692564744672445889235206285602680279019584547185199305383659799560439204303113527444000 616 840371357768568771506376140969870784770565076950546696593565128078391484215523784876099035297725017763296375147257283593293581675876477750594150173123258903222230358210233506932589983883141279522603726495312433398952087137539468447111888472264567194284082623802168794565229517393203917361041207080810547204342782140985302300576574611509504172770321106040575106338583000 617 -3358761374809222999245905289516533801044106126029251464829386719353830470138544008921329369601604365971294750588551801201072888837457689032358467304573673347400356666687902476654403403980269684445284910109303826194190999807410582156528228480720296112000887763851131681357951361250633484947046380326221733234861103338200576131639923811965052333957231519442557880439134000 618 13424175721324888039057259005025628622296022866168691129657904849197348319162141912679099584006412271762294553323176292826294555709580083996643065116985393475855794444529318960091223960892016376342805385064693285921766617353242941628842596031357817793919405787560348305751035375872272989998712879297358707265545186481157642467881248892481681658372753807480773405638610000 619 -53653329134988324731224004488583853330469080082231570040022062353657899421013148775392717885027243877770463206658381499922863862399840271094822202099227566170060154209637374971350061517361629265059936223990389643571002603121038832939832928241646593250656881936065107768058257705828761514146713511117391666841613556307567055679383214474959095998084318125537049120436060000 620 214440241284679143038666263101146433149842549102854565418023662116716572202049326879714765998544371498572915848547531220659446211333555148020918414196590175757111390534647443837105568451648576320675035424271266994788620081506345529072429026101290738830851215221886027498787681604909146825896058194433704113602449020209921232215341299143465548198795065024323883420065414000 621 -857070336342308587797052600671570768241399689006900211541923879828809230604648034324399435118175732784956484921247942817514888078147961155214041069301025468968036185679540991310299550558762908901635165737586609792375773014973831889142944996430601632493031749083286828103045130021553143996576516004161761046636519272401005633427499363082256828710804108519117356922064988000 622 3425525492197715674057030169243609211974468853490601167030904767290063902384493590563435684411229697272350195360486150875147928878256963716820106267334966745746845590995721711249846756734862687346406787819357414700717317870136569254677429680267645753018773196496866647370048542176175427613326718306022729842344673490657395505949780412576351247869869797071584805961822444000 623 -13691105097226825085717504207731279193926849831768213332113889037804589272772695089089815175255155611891094681296325065295535060845681925609762543508289032418795578686323189504032292815842388589875686840562118720071887835468122082574874478176350622672579045359995502330580129807413606444233039371720700798246289304962659574333571353494887824409624359221040523542287219720000 624 54720538641800804108620922266156747291111479936586416747262883429943342381883175564407049754946086692398061114027299219306193015623606927036454781265501357135378482762323773434385478017164931319150581699297955269005269650092141785163039981685606495104827146038187151943055839326425536012687820822229852228888213984898834901262703454513221528970517871630248502747538983945000 625 -218707048843549453861336102113375287573114363010548590455460292492797550831910676095822096460568519292176570660544309519722992244844432165979302469761955824198680719904455657662551878539004797496381044935754067619160261737488272286939638198801032039634973137285426408886005578619857582335510682262288273388420413654843663333366773166998443806989365829331777215781363811031376 626 874129450809202449778055794708729983239508204876026474951376440602203629682812318836656366364764273592692938965945467121959946639937331117061045973393631744640733484346562388932435782914680516511094847331080953966675678701590506808183665772204763838924445350620026956921383319020580944094964420160136198111546126141244162396299786683434674768510212947265345996621361430032752 627 -3493729511527689536114526031164397668258704244687914427796091483491423119593505057423701521706697399718163484926091452324771333779398647176004754719815695617336009747643517299305716223260270134572254684867127385391529905623900813494909515829577572855414130859096949846961701112385288430465679165743702252739289620590044451300043485532196642695193929259724014461775329734708256 628 13963791519003982063132898627743054374728260595806791741669091757266675207292512251804921687076131326899029215230078893845821732143774847789445755329199675158460803290740809587989407198062544646140699457032626970275063794770686372407998224095923101699187051682059465152665397758100436242784800487287727156649071572740464287839345778162123524147988475225967000476203945277257520 629 -55810766102982529263459629809453161682141251411539387024731473255593674834870231798151944548981548737399299597914814529615891628949840965568627390934193932191367980084137353424809808737566354913191921200286207000431654022342616121198263172300716498683237278106037353567250890244617641835232096065248562912266718495818008298295890757233034244368907832620160634653699075400676320 630 223065887376682553468875155333655652564494715959136788140117221678706147990798799472613645038627840826621327599284925373925103367770951668733021857733810033742642180717234691942335076827289018526059139019556617820772864806759853005043216933100324037594272168684130248067202764501503527208118123638564891131885074876936103008109607820179016233842714162758038854060340114061750752 631 -891556526091907131297152364106940658902782367114014230886490702177015697674793299952348039282756599944118840262118196185481950385924469268692046157218175760854110269047331050837668880758197947262632565146310285489681719560456971915561003336416826026644618715406301878962734345598719327446709838060951910355965386433649527395328733633108524471872147572861765435721359378230959424 632 3563404722955945274773112138819829279095614334382911308891258724207502614440708664050049283588992359903234478642580005640075010561463938880879918660020746791008674904451832649392328469612670909470585220822119906878063328496383403573903630423716617948266308346703035674461814805351843387864539637566399565758178110967403016140190476514607805088526969571279777675050876249068676432 633 -14242360109128817606913070633829649409339501210092836669028253668633462266248014091700828890174013697559531170561970638656223975861775300740325741247792242308454893377982838235327947911722049606572797170110526642024486921162480270208493183210115392431459336677975798193346589980316214488621303764680870302319416462476350127700919282119996440559199420245399427358418194170843209120 634 56924511855729375103971168747830176030388479599960959178734376650342576313363513735599211999528313422107022060258728073114939360936496233558336637731712211371647791513893552189780788656630400162548056828170464528217744255876537862315964867909199376058861134293360682368990944810916857277864958579970544709901263905228818964659510190681499969048913771138552285372605211402076801120 635 -227518757621797092935242246113374782307284978306615613221461177856014895564278106867639055204413951913870270848719136770969631650483192820111902970965489121986208023405136748752226207260673945846530658629758486571049818773881343455996722574415036246358093793443384900555116563669459816962553173033016129879888831167670460680796593486534877041647469529369520787835703978800741608256 636 909359562695924858870103442799054554442010086250655485548670305204386579440872559209966160895629348687198472480257933446233968011836912183529020994016153063032925779081537131019117954177096179782831657605103888150328049250324489096137844000256324116733135885114912605677840101961897570312594600392966984519933032748770929324819089060961725534383439534052392834399936342942586742432 637 -3634583118718720079565593980167021814143418649284409523087778017347516846556454530217541358932923582037060142754688694747428073089696669417998253454890307218966764573848655471859771289379728216212071271997793562371640837349020642447043878845608479122766976394823496850950990423226045861877340427944260506417189170138729648447393093797815625134286086426526518298873214959390621422656 638 14526938797386733860332703212266309758723695228331103893219175461185216236236612934255063425202124034787622827624539453927808129120260982783535339043840569605588165616479735820129179918367252274828811510336008752425837202570537050532855628614892824080024748913479493683268065171201280482425106726109505158877480225476113798653373650759294426477162257660881852134994824680949975905600 639 -58062287462481562252409583731029976719531013479119936374462870309651083360482487377288625959258567738415631771131570837764666606843734820076915893455350257860206846611094280570594562615821537261209365567133280678709840712621520543131319679941214824257250717879540887115910232311812316669974526726891512012164451480228473617778898754365004640411067928115637324495738313357036366921600 640 232067705201605994127599554974960438200875519499357495696681284768886673806428441736100476880911587929479978235241497192190651844228552608994923211654353061885014240048717452655595142455111706740896183001135831212718394598259139920827993345765043000703198963024789983191403709771274853190304436511544512073619792010038180491060035958852627922142987125187187931343904071198904729039770 641 -927546740602986828322792605063726431623468145019272861115284635846938624480607905971746367814189529290682845926191444315744851832938458321755059700871220818329807305779741207025951255803426197613379127689407175611520322871669136469830450782917379356944767150186446079463925591940727260333166874169386957773188622667266487391725135922902391164633904859172504649146774150408102832761140 642 3707297408702903740617267639553772622345512866229679379473240460410038178219999823556855420266682760373663835898142127903740326796448729055488291577002418410956831069518404886648895517743912185476527790733674162958194935340658885018045072755398746775576748453860468286455503222616676246129137381804746002563866052592220882627985512115525756586371650885726864376496296682160734998232220 643 -14817658383151574826417383878154270045766668843250818048594444764002796451050388097264569875715979306625685938193196374358651072887827735105139827920522885406157163061683204601380499969831810756881300812108153341839130612481327114302295236362946779491807532700499849916315152849338814856223768384507305173544534611449467602416676152623485527880210175390852319514145384872710869277537800 644 59224615959987816154034698916722191145657462115726095740810715562955276498452948699315221832442439029898316156691440167079453201262839425715263846377990538874920089628528833298064296463271864733249174363922960717226587261687788807785881891922709643496758678837091015038191309680431846956397484195220191796123652313464176410901435429895732529136119551950394208741320218419810213540966300 645 -236714821619920294643568145437689626005434011371072674139240348405114267927149925188890917649669159409423037289845787210435395895900155099990620458856526525921773629554026871693658536871805995786537010093323089502341305365319565188328687623839915443309525386111659901966600304428144653416422812798880084419235311107148289592719225640730540248237079387485451581604842671451582527920327320 646 946126423254851703977852866130208381340604670836083041219069008640874674594274159191511376735984163459953997341148332163071504958535914037423811183850698900820463640106033100174963378023224583778387863871455444419574691104110088724867912453180590827593180413220287719625018554231376927432203874066112040201959091762626754997524830656913707307969255384655473658984061575368399515619636440 647 -3781581036378742668449347004347324380443282347422118616062615852156571728749293625454788902997303008821392638522735064874347622600886976353598107761109594061084573374519631525583393037972270129290434336895801822672364994119364280436643619171445143555109682455313236542427044793264823391560555206081863579539824128745212965106026602903831293815159960470972264114579263112678023411734744720 648 15114652599106394307536741884659830471216205678739640764818171384391235767686219891864048238831812951925010700268339225346543738481940229561449227008138655275013958395070749461822512296833610547626890328024886914693557615384496120881029280330313150937861230801329139884083404343450451518737404295913621405876766193595835771025631020865621992255037496326879882803642425095426050364803995100 649 -60412032114147899589753942139919260774013617150463217479103754346858036334943073034661542575546568254689488068560973729659375127306861256521416478981682082871165189640698804474526343448361149091747540078423045696017085445774087731225562331551359496968893732971722324898786364972127074329129162933127787252456597081953155608691042940100806545315203798878160887507932897839037249069802100600 650 241462245280855758667970371814631137678288272856774521554940851989441812920280159606231827094261514347205061541725245768700087047297270068373292326760630848152749481056208452345876061967449638985169398651912419566542135366340122962652324519031433804807978335785437846287764578765517137087811638923486140433664983413714305032891276243664454468813691491516095362685553336285875035512839780552 651 -965107161629472632955543636653871306050546983061946705201161439134450994191350192466075597694728817713406405732056973103160716585357137815525816642444180440696550153161681095244192800674814071642720084934371913536317413553328724959787017509246990414916067019529507336468146595926076176194294753423826324744080317730391123956348849133663457032032604087442212186955160953941392999085113838704 652 3857468195101849204727218891288326109766450058066615205144519494454569464513280063752443263178624691658185725978129558139320287456197394397638463451241616914808603833035798978844120304537677102302037640090449703490250275644132909885283692682665118130784157443088797728276058326661586679696828416292164727428026546020551026120007823377802099732326635355635590428228756818974340729472096109912 653 -15418058176440775534974029565486265155421798853834403806167221869106318992924442521276993747161118599123835750081038509561448622144984991390254807975100490272052765703251815214063022963006642016858067749825534036921214731135048843492481528180330717184298087176817399802144735425094550128650416794062097915141116822532370870096815343056758775346665418496491410440546792186099585457767489811440 654 61625082680758696098504760373365591920906088996824360167157672730648192427376900230302846567399333361024016285492101932711967428573380378431385425148184528396247598697706796589542418998928688428236986388446400569590298634842534674142731979607621551559258715413150891563924064833634792104422308103483675764799509746329690297298280285551020548556855357721450377510075404853920973068202168757040 655 -246312162531643154787611393370184915494552887013261335752089751463873233244080495882340232539620541586505152115142477648610581264129938672875369531355644420368513302886406707589957332731595887488739588343439201055247941719111077521993392858950768277835327201452868754373058323258711275922713897122015668934725368726551342287521981355072628696369232559564514638658591465507732988538249279093024 656 984497698411537121727312611915586659187069618519468326740822146857127465801797347871183063595861372011915409826072524991855097674616919512620760535387956814338783353914875590397664826863177464932126830238563392022652596322422629973577250116111150037323518174099728466411827627415153910776457070509032140162880970733258566277260114501525049454085560626795971619760406741709262036505014649057788 657 -3934993844792536501759395614749361593645730316943871881311109524576585578684200662876296385087872089654931303201318798521478670462015267336593785640683066353810723116256412938180011925940188771555197954652157484705457713763594865008544686156632998474903437937878062333025052282484313804716858854119814916389232007831867572365426271964999664941291753738152544099681625728658328931297060073707384 658 15728014911556794832260198277797600290711657649790855695817960561757477312977884108456929320336023701812263415531107051841168546071580779780002517074462712022070215495067425573576643412192547825516976627257103624278653172033821420930809307890493595727957510298813531817410163378318761863837900891086798222042067143765671299880047257246123280844372815093223694501766984295397272172205574458739240 659 -62864326672292257341689472327342760494286048937100324586926415963079203706196884281753492913148841321052354835370160811152713126483374467284562412707336545472128903814882547740213776551919834556011709311373612968664601601118491081535283333814203537401274783197382159039542291864175445750150274578334789858662829828040634603769414985715157392631377837565328090011614926607096228985720004741000240 660 251266808729556022526328527272015457854434238024349479182290735319095362692344516265554112583161580916569866751070430636092207920701730067722235825336293646902236436763121455967702943248431096301149832065763016683844271248106938595591026416063437775249337694052566872039867524148022463468024885360071478253261431949047263764763207170176644245093295053783841668864606327862908866764135412889028232 661 -1004306972259435720899485581017647261197299934735750868380653740866943945889824829006950023365677604813279255607152916400235421068825977063422310212614958873094869388696167755925372429746376636047863625291597413129677102326018958804162619956489565207577534323278187104280378213009191147477340010773538344243746903493771362884272909748270339025017375994095173508532965080505000341892353647281108304 662 4014193729000705313444167443161170170888301551828998183890045012589023687046037005366147676473690245220448505040070418119369976054552168141715155321116587882490973417658700728366367747898659484868047058189677877856685215641459463739900743814005120149924706675821877761217342525109244374962298592910547520950082034206222093945296252558796551450447094985461977497852304536278294417896023792606967632 663 -16044665734316544616330382691368176399478128374580460312682683685310577331330313822353380607323196304425623738093795788863243494034032044608665402113060268308598913358665998386381409550424506236652073460335816555535770469758472969699452445108768579784766927135637972952075350967631218089969971751452414676497311298109334161319811567542701148331349625507502624991415696864460754460670381674824229600 664 64130335630837514174308487444113162897914085400808044683523859187973301562275079645370289355174341855339767170031527144040735290913134106011141531939852337486478186828161987526289549618714818602521992415257917377096287389667149490334859622467879233055378651533107199118686719078453693992139013596919741794313048471659898891781295030509531397095484798338722841456652499214275364967799989405095640600 665 -256328469333482876203476631017222236064143818038116966569633710859598549703048363454728164069253234062395640808938043832872593087589639780116713070520492500810615068555270019315605447949690207286471362165045931411010423882308696759864747182736275190167212715451126218432284660617338223505421801715207028104186590733341370307300273971570427749593682096217030545250800515656457022683326874945480019120 666 1024544122170767892573055242894663051655782047473674722234782189652029038002274389664393953081609773384530324074163772797457721920666097739745781071659986542279065033774968155282495048711824822517397546671700104228393015577636262424564500000666613447785465838634981972172284934779811337794944198447268932152169226024256347985035028997478196200327900510705308275461908367383616508082606818475777493840 667 -4095104392364718443178058886892311387877533641026711858287750101367780232854667950292765035855429768880296617663749052890588135892797326198144306352392090137505228455838178563692851274161506711891127225527365034292197570509712557157254808098616478938224965405998293759837048929719605736973495102039608655348850309716143064060125018451689461874174187048786134726209067027653255787928380476846211092320 668 16368156777864967430067989862279148810827866499313354283874689776425109613356232675571381206188618986392802349045224507811183118014624043336894158624082156687333772420790324498592683985046740899325313910416264433473304660570258274865075355723511974199192601248526114279588204554418184607364119644379872918834476537338476019521757184529956382041983651826734999579308696053644001427797568672424226970800 669 -65423693907340691940211965458496926637001068787987906360360120272288106287166765582179182877949726710933263798724858496094325347639917327179155426249320907297355018614638755918141759306449903086391463970781899992687020422070060727936041107929254139026369231298294214624243436440230531599539097053918953938659776174653340622124332901992680666039259020903870536435084384525327443674036918729540183736800 670 261499481020684138829683049996798163483416212260047183929917018043563505428406863028471420518133385271461612616395777690359109374596565077889221241038330432451219014701496400520572584212944538007994538080229743552859463716871078551362265801544093409421816121517659562333916302667070691975471196881186505444374448650330815203058154494830446005452441280568007905333068629490786409192643087101057629921120 671 -1045218491948546736723114664815816206352492222476075331296628081062350702770472737171923025081421370041818248937665388622269942388476881578090747195923699284402636955930571305806521119015077870249540016588936173187435293127642671646428609358779818962845470697332880694753447874445728160772300670693505525487052565246180695044116200231200083735653424015623542775116676697905050893375065215506760899327040 672 4177763198472911510176020817998932039081538853527884434319558074008145814942693113160394710370086011804053298581204217022942061392037059402904385369421214699264111404210587094339755544158480892098607863925420477948588091281024131015338161812027669247325795078922793967422263379108967023563094645063624764074736890254823432869785883662207477550543298967209577223159811920495486160127120786980892523203020 673 -16698637450062603213036398217558881404352659013358111631975648170998383717973022993167105157348486436482768756587577033865845683721515140852619311506304706598841693428419731476632901060603734917897853126239793589423034124139606110596225342161002125223337873346660201741999834308771354076351745312364265401725174197303826202703899000076282488277803082053185382957354968894699640075396664066832987945640600 674 66744998947282868035489698513506864248258254275944736997837383045503925424657750658148636934565018486475636543393074969190783786269676245485098553706209020144331635157511508305710735099801872208927027184109798115587023635655933029593814646560444696367466217798075049692800524670370961248800596248530164676925251168451791973418848525527455524362613506010803296271682917214125861072876280409566868732278600 675 -266782232829287671051483269021394844061927066720739111733578162158177171549224609297311144369565066483720396139369653728706273563489757793064882811702743609406528520970320073198233427110022890695829806433671459727190799657777344168657943579881599690073220526843268865290630837867645708813724457301532421182732337262937681102643041958330481488489379613655033027171852608361054182480918821548165054577315056 676 1066339634770318472161402060496758681442791322898575561988355316792004020008882979765288035631013032010373536048190539016219454391345156149203126268078126083752130271689060410919566153922014571982443989620976751749807012833305301691884265610710181009730535301080639754460480064968015836116395685841332251532163868763990553756422336348238107961388023248662572839376251106200544971987341206838967422289800712 677 -4262208348136605296408794646535050209725544046918087844520663939791968800803600211587694866200179120561404414396460263778271556252555380413210723310811534981733034734402655054576581997803502853448291633551496440524339404323373923749244937581361521140813631498854078545893735680655023415850763258325915912327969614291519111469540387235350546740791714787121007538186315352110302354797260422018088396922009936 678 17036260506563717335203294236150421929728944494318610705974925187074093584332974297054060600888621558586144488221839697402825836938680060353688879310175899410761835000340995867112886746382732644313968033812028545458642751794016715870875782957949442907971889914298750530047232587868898904064260221332200770514450818185865475047867919480530946412309066479495472608384829799732919441741262158803863651413933520 679 -68094861582936566786070310098545279996000523354316214220936593457612798214844907573202828381166007231226503889593627303021015200959613672753919909348773771724311664493262831786957841869930392336771884011437180371685944666228219980667977724518225019222733003280422399025844166779788205634212668984824142696872193697432163327363642906436172295379980569109500313194633914692894172849610877023554765758376164320 680 272179167327090571359616327717420692689896209525046279783096560320281743452865380564654834617660599491872996429287469131781057817953279356684050461191128105215704564842188789407281491474221774075508795210420965073885878827659267510964063904765493532716747504288511883165065360746271092520279462206988264485439150690618558711432913852490465145357039980646502722445610264904832885007709358455914490193038845032 681 -1087917317862467746315529580098119127021875891816704807003801523042300889396034604841395682568681573886752270602820104224240880147531316312619655441060573718644857306168043883651424698667887913411945580855750171705018152964594017863207315636962809685836984884982862475734666537373494733979736705032925192260448411424175795613098959627722534692601854371982056403079223408327393704832576907073420326439723547984 682 4348478898083705390698143160333537742319110969343603084886162685943273056442214564219420279592706701488690160796609390198358708624883237929913754739488451549891321138730333763685899895261968404634844066587646580744691326952321543541206953704341083876234048088655840335561145133255346986552437328328085152642202887891940203579630152412275116674534684777159949787087922303666385981486223825047131686033264504112 683 -17381182125576157710989649820952500785550765660773113355401499462115864486218515022429015173189003360269581462627735922754786639159489369763784114844514601363401620364178347254557110855146667268891836459420607855685223019882632231138352831058347231306177088260659508222667534720039673899397004255249886481278497633887257329095739847855799514672737466239599799295388034976587457876218727734082971453690793698720 684 69473906332346805821411845921760434426455838182096040809455701066410487580879269110118315034354876004352391401789809960250857706815853708968107850855121228256637470870853218412220966488261678820395147485461903329595613649647831169491603275019768026887555788457080548948498596380977293042326622271715189531893877969368072423607825649178005662449216714472318496014021765535073259990616961440033397594138347912720 685 -277692781807248984436533772458073094101658518164348846330349940904864109483864874194896272356297299999878609719854744045499048760966142270298801891447185289002442912765541769361548914226073688482104983671817067615230350617132498893529941265699452346887777735467863566453998769184110698321007725226213414508504288876101871964727338142261867888738620969671836557790352692021942461101181372880016704544161746839456 686 1109961527282036028170518373294513737648320199426595534457462883325273160648334526300882767931439062098640157218428146024429142423570207150378009892635833910269239747526407480450972482227250807314769482839828570555337640513378005781427257945405099613945024126316154372036245809187801071131491519781745164114167288772990281235105482778545250365774487899183929798048319360822399749765946537080183387551153804422432 687 -4436614780082199320751446074332947195898525862627993213420950622432605675604551105126963727423190195812031836567399838403322307270922545611263486412195050826199901523591724805412475161857395512207215429225864999628758603856966526747888282850192727132304274018725123588954193583740468327987009771936931907798403748137745723830567184439425411214580413058455707751733165887654017049282808138023556888232122775755456 688 17733561984340186238468716140138960448722305410213635664109904377455909313826330725434811410485135230353324928140042958734209803771856105277579342490605217691932745915519248858843469033586973340944538416237105739795183372974793529878913921276206394787553420859729781787244233074544023113320169873294422596577921958399419681008807786640145175639674616149350576042538090393965911170825177877274391631741769815883000 689 -70882771705185592018494694121832651779072901450984546616776018367944229681099731230547852865712717597087165242522029475114678954408841384520251827603957575505925663644905676861037610621913678637099069373464425555001357052500118115074788010442195081632688129241938779451481303174592510383285555632877851714042956565213355299707193968660319032963227710994646569551741510805489287901963047712646842603507741760438000 690 283325629511451975053635313605818048705337771306978810969664142983753891971700085121523156816863297293864350346196749699081571820666064548560658754393789845283105768598043270699625695790199892291477149756543312580715569204051196755617775844637063819047759218042416164822007875587719048749422554254314659459899237980954252053032523138500231728858814531772804693947395777973245588454513167523884046232571524312011600 691 -1132482472808437561647092237596627280063882669102569429664562030276596598590210759921341474859879055174606853337475286062030826872184761625361128045782413245545496574338343724562034980857499424759855119576805541748098990074659052733742831957869132081345746686299787912067128440482315503105506649566450201777484363680746228900833326929866338690460268794148316302001023355661511310146693731839316549485329305571311200 692 4526656820503090022421758857214264532740895177366628674063841872463968485116362661766518091708707321695032595854706128970487380243443714820446358633864385891876941509566269858581775660479542498389825521314225619183875442986281705002214845658187889215321293835701175382626701251985671505187617619509828407682834898758589695288591014867066897135568068619384744062622587574797312548938952113103395340861879854350067600 693 -18093563337364443523965760511520220426684386206790131929519252506096959168502632861606428735978527101147532886749691164860389672834544141490095834654840330332610574287876720791156592466851850967589923079423383788079848451763348229229632211361010754872207769011388536522187536028860476290576768839887770114403250605427551884486864518299820065029615512374741329081478452499550585513074887955694668245580674165295364000 694 72322110515632516333546137837113964644989174838091968260066868086329920365167584377660278549862297087295758253377007624384324138966895458924388826127560628735823822874020206735833411387675842340193727121499231452641930266846582115105186965872397455353752667489325360680905223262332797161469678331194055183508093918524537359605997368535592017856128863584340701544699174688405366301541410935298284889395951202491844000 695 -289080320881190115646893771095687185300402773669380558023691740350826645718612301296604681743190591810802325795512700979193744543956885733657485120837932987954127453156875013398770096165415093555479386969100525144516952922733532540665049483731683641687373971633591153915906057874475554697212613531017388920554654540519661561130159265887589389358742421636400674663560154366028931777959769177350554565096334446794737600 696 1155490592947515663404681711477301364232357063718702173019986238011493862628131353745911242255109520715017342475741859373731317990356402458383798284728634443230434733739118228843934493580725273378367319752927673781675521596328574034669781126065436625250394237190589928439727949722400852252364210981739045943941162258226578251528883732326542645396582495678831432347736134261914494549258732545099486781750003492791609200 697 -4618646760332537501069502508143129986730770128436591469201838822238194980318470518703168896589289992413254399049378508199735225137923869797786602612989921892166414875462243020888380916952511637922713562168804159477400291488337743558952668891274471216567572948081755438497965664170170407998689658242647032998307142111074959840400961374837514792072996890905630373774451750435715612359016971120010287193623399900885829600 698 18461353096458137002842280799024831895385169997619040399818238272270148990098184451549915790091861144459856408807687733348511859791987960939576821332724759425708162611088335284066737476070927607169585728439775938312244718126736825973464106313260422198027977829725068300013358457069878851456080439107428684907273533653150627442290375695983762564303239721528236021247450406469407676907818552184568339928666598457695508000 699 -73792590202437818005638530117990529779264899818809154330603945254252927436815918966567188437076766863549125616893676004257141825835213680779939397430090097046392855987669254340032138066011690607198601609815070059577126956289131175636421620943132503034749885631261574864431078010090474264618438836718391624650818673858230118846579842195391462953738557627968371163612841825000751143462725371679090045437331153205724248000 700 294959524837744306828252296100196431889118842418611448310042626887713844240301344669221418924201133834586362108669293514159261183838468398317529191441988702194010301504997962347728460441001014741345267577517951466709716033852841470615296707712692490701757399994671266386683080388904495703431988378768656808247129499221896960761043426375293304777943548918650717879698187751931573856298150842797277067333789380956594922720 701 -1178996560050441580217921446038160345439815972121182993102338716889264181970505517493806584629973718979330936702555435701389800052946345866028126668217478378812577553233957618399907483816954127396932153712133095591612873504786964052302512660500662423603886212246888571206114110199301564851663953548230779424691093946961134499361545906852456262464761517931611000711718005821558159693790896806730342856874861405763736053440 702 4712627275643218054261378315645410155703879797396067633397667292865064522235382453116269624603570164467240182887992240139743274855509183048539776967262456311891869821046275038789373788590275329737594905008896675541404163895202594203363034936417177721698724660348674260405065802306609958652092669026119041404107136203950061830781335918273493265635499742615527732189573681389305122650679852478184247943576725220189520464320 703 -18837101912599491795838510763817357805871838165978591820551130999930058758864046505343837333052677328809309977119855184626854341883329735940820445630167144006281869412716974194876444304322437662251268396977239912192525889822929288351991647469889430153589496864267104796213705411780332836148478520573818643450271767756898540177091826358959482327789124149003745273759177872978588043596600832807535898608037834806162948086400 704 75294893156328082263479501831508586456993398578215564464532503741197706459436685889257895248878173300098577096044421149914727440425695847922540815345582873911473267794581769011906696409607016451100950666326637944474102065286538377020602977244700080187785290022794933091683759984019682671763946813770917134473103344414648426219227840020045430781816186584228038636872622918411572094717094806136940367447469413557588829424900 705 -300965970091535511799269838526512335653627513749519802356102972400986009649209334519047870654381123914436581924330750071574045286694483545313078039211138352741179671837065851170997263095422088452769473727246050677344708680819099498502211616844772802793161627353526413407609695936124064920611066838590701397085397481646069879554303621526933367295259594034545550182563193452601149167252160515877869440378679159440121023148040 706 1203011285550018717135325048614472820417190996885474337463063155971080055566669606250358485816803869244390983272608182297424866570894946975741510236053587013364885317173087580742994725857338716166735771753949511347686640081121103094579661731920607435527340102537750054725601362509549732586351884728757732779851263021537123512892698045253549521964904496268395952712738430486176264801679315829755449802760102815779067319155480 707 -4808641998535152609086886262212871556575646049785502797271027551307315752519672287501432929163066102524255896362646001658447910791158585789880492117521127156674916416309965351032111874501894217662228134337569051016354236024396375311573018464508679791796694667286678436569376874755286484142900178562191446726817071144079082103868125425582080550315162809695172506882883740528902580381252823953166762577935007860525663711362640 708 19220984259681471587169333505737890543939376159453351576662440635875287541851232448628609024761973262914751676138825119623457044546580222860680498153368347250550866466323731558504063001186950050825007938100735048554071310662488336344281980585536107077379443373476412394761774795985114053848033199620059031408039987765174862081845755585306903894621342869261777110845425121040669918755572728513364319344005751758880830936661400 709 -76829717054918604341379254097688549790584191870085752282456074417588949074198015175477401941009072252609881876131777699595031402320181031857783542689204366866094718710241826850212291319271955492296294071336365483218953588741173406487581287700154199516633769422330257724618998267731753495917244129369883349803082264212278644767208563228151996667640177279954691582702305772960872425604080553747354698195927081078516607721436400 710 307102446481491548057513131167943808881236530320145584475507519995940052778273193053527981279695418384375837696425331142888308619415033476637168583312622525585882833379811696620989412343794098150897017710496627100528718711052746658608106611962024814405924841719117283693617911385665797776638223717115111192593165444837249005421602679495063896539102567775368189734801610962905571751921662833147876948563438107184267792554135920 711 -1227545925317016848916247987031359078537938423586292195610959735342421420528625055777955728265674232135578242944079874976214589446381891899582043760582944047419239117391596120670677791675193849430167826066429555864560644974418995785885005613496588639299069479839284557323856686579553020086084151623123974696694481285833279428140920977672252593479788322950205900458939772653414395104024424432920205749391408017746398124386574240 712 4906735538556502741595002487487707777414287575177791557175268829753555284865824310033794947533860764968898426150072084525711687590453461160408000762105419605274093438337756403692063195375845077918901169922834994368735387074714132031781918505633836049782516488233994171550135014052539178602521763369959033689315300195901001759113849862998919776746457257185794933576042967656765966946704370696756889835348240475430125087084536920 713 -19613178520176764114369925791500655211263281331355828804978283541090648754372509514160330435443903478487181647303934699717080378166609206601911363495091789446046516548755407784743871117561232078637964003197867789552448601911550177125635999636825291363085795219448644304232657489550822803670669040118349573652943345804092363272755220349995682137065081603056824068291335845472346431694400359727569615751391985070092365355106494000 714 78397775205300398854918442869667885116170034901525959957154091353323125413136053436153477678931233231936157452948780998589001959786418313223886598620436928682096300042223996943500011441904420661670517178048619987930936008201070315849531012553920702451326133832361947961176476855991664260050545434870825886842437407457814572521629410194520555769164906015580078278576292020977698481870894435101517763801782528557484048632316434000 715 -313371806345102853045254419190924217709110433214770900080484465857059429973066910098638656232706943464158794406332330201352961679817599355515899159240851387655148567161784871698633612169178789162313759573234903392316944211802320227549593893537210304343902224465581045137122196999194652384929313080924224314119840714006201466107436159910405242501081540409129879328910549085250716449212610203524668208315376876387817358029594920800 716 1252611885139223974044019759391655183077477737235578653673668353747072749417482537293720438740233620383271605573914984687530972524634035412690647197971112669649490501699760199443420946966745383495170362986869125012305997673433296775484549892881977501441687383268844903886094591915775272521882254242465265344987407993695179603351232248133491346421920905937052674077293284192720042566545377657105587167875151704220577204861313775600 717 -5006953504615084950641786095420479434728104874361462233512877966302804044394009695793309313011868278965769067747336605459503162141703131789081443332475884116060585464255945232363799768489110556620862287755044508068715466292970472187641171538353901700323397545953290787360595677030142163246463794503354882118178397921799699781317477856555908227120258460830673589826391286605767980468227409156575471161966784915336365786795711688800 718 20013867072765033159250593445482974899261366280525622019752033096502851820906417586249021905771674039877099198377236849120855258143019482220980142568531737344141894543752873004016859798835302642760271261639244760664642602034575564315501618823225205960902717210147555097109901940217977727740043301148507676433387189464575401632842843242779187481664542872679711981618026452031412401035950785904417273307583109619798565192344975692000 719 -79999796894473859943930744871096063783695642128276269380761256076980801298032050268261041665073423074557417379883419616652764967876269807931984603257246471664900980415501748280312176720240138797347732414396647346523202834836398013689501602917870990169171640141813732057154183833360873420757836505564410378399937110599707516401655537523988017833524195015412367503713780282528900195517833878566474608464525531359250453912099388232000 720 319776965919855234609212060748631210513161191729415421219209576374376036299633667600076774877890710567467010026811780078787024413260978482261460678019937979793868085605297266042692284167848777026064963734213265365685802442582157615831091129441156541259549972677972112306235751489461935701307018698631073706993081950424941989172173106936163215729003657297717768994011471740441909392639341531269880448834589554516559453276419499071800 721 -1278220826325967803250692314948065393479792724776942085927547848974967734556926810018614792230348166235006827874163037707439950567292843253644285262210071092601841640380675063432786633802690950609041921611654134235653928764940053049688217246947868449251072151536637486361402823568140497491216127447232669103403692345526605842987798743675481813773909209891848280500334343350837146837151986536920659436256986263684777176619474336095600 722 5109342527391610914378806123185757237649143772446336371172995972495508146719239298772468546228233805753780755186751422193451104345162251565121062696313386666549743731493944921145460145643443328888774218519714447928112518581186971054570907167162809341466196993538415215566493834927497888863780808604866319989505617879764244408397212152697286031234767284969354761113524812895451531540194782750073439242434435397498984669977566390542800 723 -20423236381966466863837828071932003342746923239792409561120274357554659120357678524830475931673023096304877430829476639196505797451616745536929282423714643798518339396981328937912005284798826031104505520777281818135885447717331046124080113019502792526745932657435712272458045896183221160188556759153615027343943617804313508077825647470671032683635515150154128989789884798434100866045868495363364093237393524617941999579855002584604000 724 81636527747805186607661152541672952588272922452982366394864743081164618086070610014999167605333879614235242106105670433473325659979252571248443844384295827559270820738762383903753236594209672008309998587195377875255873599024801170556751169997846797751937471147263744912283956938610831543626634338384753990515708328626634381736501966547129790865250249785284598475762329567221392135824231250803281334017979088735254346386878974419674000 725 -326320906776744042467588993194163057380434385198266065948024862688572500984045003894438052027941493961453422928957562643042341741544653726176538291069916287264505984139218466969761213310371902731148104697506489768953823020653619023825468814694841406738089367427269424490757113390474744570248256982950368364847617567393084742444665791798044322658614101900351401907254111842493233668439478848038495594460832274696230477005758990163055520 726 1304384671440924533389729005853252331292039374442655817329432715595368316605645456338373590888548506165479109283519072713648589165237720541824124133174789346613769099135002742625684629513359864636076859272952938442842967501290361442343678374992327496355282843352528746380409287960272326092094272402922822306870228898863267110984049762807058711233193007871652573463982689486109316950153398921498228946453629836320194000372882354618715040 727 -5213950282265923925764171239352890336636404982297603583437869974580660698839072484345685908008420851329961886627106499732961210610977738506933844196706929630343346632856008211926051627738409582713121531014031965770153594991402737759904717135801518162872698683332116281955253632479437936208563900416635105397200667372897736209793189285718449263883987456499343024052728604740899140381218400640816854633279571257698051946469870870043997120 728 20841477089826701406557332838622130329137278157261025312917859376414454167062776001986189549868825106277732266600109772284226817140034641559309734357715886297114201513201900957012101973514796546284592933036858544493333738221129075386432317122503321227966419187495135138035423173784566475778737568973088127343205964361445621388046951677803141975140664146171824450540439889829692992457892233330737701899510374120743586764048522296467076400 729 -83308730095685881891231917546975154703849147531218968123240935833843236547079464018913246019640269354860510047836378431325427908293636413585498718680910963881743186844266583523639595542965867127398221957296852947398593296538230625070046326604903536431130515106119099852174517322919378203592923561025485326581758820506519260253455167611959335686639088233120296912036820080883025212650614496468819839965944074331751456557527289399046722400 730 333006677286590963504951692331607536199769606159036916415913768168704882526545035626286098473027816407510915506282948304941915940275111034030801727549175606310858382481602590030110054512841644216093166673140023151382322245614461594458075590456313040145258689150213059409103070614080473422033083494619679702692564709915100275917235861769448413059743643101705515601812932871255709000704785069446597661672088779315138014020362507488244295840 731 -1331115610166099583257823317363826567408654978381266579709028769615534427828405737482911052993416251084469076756988748217565360297515560111406296371954433818933417501520167945373435812977460033378145325607271063814417435843618955922033511457336999594123728987273491873588781357502521399916799822122132290138533069880125749666525531037059272589549344630838828340066343898563350453762051138129853568218065449265607159065619014017620588006080 732 5320825512767769645645342932522618218903995173146975426541828114610729147303162824965843908550185724963328577310039723066388311790342252576468337683522777806283032253344277880003651897229573849268378719572233787870198657484192711786707724759792432803833375705959340467378106901710898382727535900996392187083808418673835988421111617232835289066969101625456846616166833671033283371185466707879715219407185115507058124898908791004860437849440 733 -21268784109699270207013444464244572143777224907667991814144005969726379811184538986561968147410701465405938242180649916213530359543932878648093082418447120016929446797133334499878171976647546218767189151905381989713072396219215068942774397743781484468256194841010733382561873427029921229729440913941922384932549340674405792733774950194007362846138428052644693840885160513134406927112438545822054014819989615874052259145706354221338448702400 734 85017183348579916604056466019201055408504602015119738396047021137843594504108225322306286845371932015668968395855622417126019175615666302388971531084092438868761576161838151801965335939351363223246502686226690405746804373987979580760354336485360865708261138506165520087788197050280366332460735206410899560479699953050008986213754364944438150668351700145040233963429238345417370468866341544198782669593800453643691183015670903658592654622400 735 -339837394119901761881248839679473062299573497578805158377668228711543511092612198635286898981908484710252284553773902940838427670692282444107208650782399435913498654099973455774386608149407217891017993050522471308957974490852631303774042232100666970681457448885869793221662208073093491543904272158415269263522936683076090342171442617968379981855261625885888717530006941848756781547658927152185065963628007799734917953333389272039381250721920 736 1358426105299933401432926747740502376746392975376147793406385772920327458742479739653551707615183100567339974398373400070579693216272683356743760666578558614752055761361578677837289947249396786732846379829669987215970599119685382195248956857119785635522891052475854526709416054553044907774682566154969731213701738752187306775364652421281214547035570249125386694257174487661742461023386635437131065305697824656005609536286455486874809292967240 737 -5430018054563912890938130527603147899450303535221345182327289670316532826940767046159244682000446966446924782330540076808585856465589315018951314686214971070637118416514532951029384239615634916845271960621720193131953032573396385274360145048948288306988381330520851337430040294047856578431770474752429888949206678919869478643452192717902928162234450412379089825348217151494563487347214420621150771221961725151414553180325505921754665097803920 738 21705356722172822531527757529036973310810833914502667056728325917931940161890599981259853403660323239862368709857849900522125036007436963829141434043813231244416665757070287541377619928002876700126764612241293454931248571939728098318919278989698442419533502608450557514117369739080185509991494445148601859620812605438502658534124618587823357830069957610458421388587046879280436704165694499772892649193478440645898281682872957275306588128078000 739 -86762684380647520646999994236502326333065227853099970887111603195630515883930760953506910628433822531195449484330295813453798858411324480583604595623036921645476090184554302296656954353613664103077757326875210914569564656982350206270754465677360215030178574702791538425849404883955166436420669270594005268362490441766355687834646986885561839012214688472657884684554988472793518300548662452407476164705731141634619112437356854927274237253508000 740 346816243781020764964629706691316055801631005391175289032535300341452791871171879595234380593117901415238026452228398670535590571865807856170678910612085424631511182116096792153393609429715160022843251584995775520671313858586205283984988796585988535215227329690347798194138567090188354485043702300563604842994928009114702871101197009739853945673150065543408139049883318787193550179760734505704479047566963131020545046742839968749834045670103600 741 -1386328898892555338495591351173654733177369821820055608791321942795388892742795016681625148875594094456052677937247661082491793891857655694976452001663963600213948881818999592926250838233220383249206087982128862472642957691136761202649847254369363078687588867129298486168742828233654394041429751976072061464171358654517881112283057412752290670828435214763258984974027517203329683714509170858160144316995067198492381145009840738781387912651615200 742 5541578859993691555226312597818140078981238398272621207109246472144371234333059325441644463025622754928102753048351162763707089869608904031401828351664846412715057120586459289244285695686969887758955871907000277754526971040312174834311923121913114408877882183161050282987184944125362443028141030136158671567024595376415142020258151329141905835144391977072541980367878188713040218190342588632483811380333381820388682582343918640465763543025189600 743 -22151398673191472300164398944172107718134963718532550451028885628894727545046011031711553237127994054019468609089640583321951624377844475064957510369373612174648344075560947629953605001602019605173753619870512550378122616406093081100816166449639232563078479251666647833744198228872579348308989043747498323760515542756329706325930968300876797214507192694354575614660293701854279203264222729796065840914656990587556375867512030097151167863774984000 744 88546047922139030404151777499956785421684653358757802474946110027329193170654350548803977590347653651416531778807246095160596950134018103283848972901232691676618515162255723456293039347801621378745622668675946673151258953214678525798154944921004136616391663030183616475208663350358939491762007279711102170515824226017909336845858467374741391016054289076627026717741550361982024664661019352706316950107782110224990136868253733210924157562993014000 745 -353946484177355748380622809926001754343324694902524477544147000887766895653971350247433886260476929629420713607097958216628533848992088471918526498389088531292577098192211469064215666010407018075039549405794589520328119681440688120573027417415772240058542781884411825319693153634052244035526520374469345320531710798766891282049619484351650822074912312577443336329442063057694589867598007560213975674390570636577208896098871969801519652647776101600 746 1414837018521279948620666513672033822321440000267195699781027287730993140536384137316149931405820649001250091121134197589793951659107785285872715842086142091574349741031065148457762890138114916755721094273564967760882644624740123291620332116265191447526239377452166304428049576590809372270697163212691136388506114747885884454520060726992791891993818386200986633960316664930355585771015091882785623942403058496344821619526590099126181775061217607200 747 -5655560023165384105195863734705077635142998448189888031520947096606085030310097769780486874401312527332975598510986230258533788024224694596540735615085970930978592137508380901331833989226788676616577225570100393218200236746283812782835758633424178932146386587780680836709713568541039873628248633672149575978687093222472892879781661754752980708826695717799392354759712933710899302693776525250331824755040873721667519887424896969197829692547250033600 748 22607118274417778709272236051829120493419205026855301088566352699000259679982877448721464912379578150702669838967712337530770088492555931609166844236774135138537420442713982479922705384743446715352360834832353176099490251164958021685399623414356009367804406280032400670804871082804424093781368201443485604513735840555072125281480171987582102031272486893342490829855002235020840795527261778741299673820283706454259203828075457136231966284380050268000 749 -90368106960756781649614251988219474976364619292930268970851348438994362459103785155503425831327712928175959276194033028794560273627119438234773740513887530847504722036696480033229078667452442544412507796379259558400365570077282132077552032713727492719901725503894536192776747692812344107852358337946322963837283186411062674356143704847557828413390955619048621554854307999535911003749828792458546359703510570259081517037727528258849809152782203608000 750 361231446224465108514058036614242647972188171520273261832816456826806798203190863861599027523093977811562034546706281360434788933778805434437135565414179756641092208888021396186161037126696563664198264498060026874779061305455589109291334658767673364232353830747567759341259586110735210180455160396217434994112233323813821196959625102843971159444461446594543689895270953843478214918989315626387629315188166252848968517438809506293375637120054728555712 751 -1443963783709512990358458356745614419723713569778775408817729698261083899075870803345566285784724529148214684033571580085253310757928061137390520595703552103111263396913235993809394718314704506151695326262551532194522958773605430767100647996831631743575933688287880710442691448075135953344509176444000985156224932673886939058951790357839682317779325249902556800353666316162611985601605759667663998940339380946807727682225440929284572120684959114679424 752 5772014805626058575821177952629410832033886955791221913438956745974492288061260152735069488123513210930230505591643842734403526779696478429515830998251167050468693844576047070998724100071810831771271477054827002362680869778534474582319877497973251357964437057172033797328099059725875898608503436689716703962250196300138482461714204542109155647931717687775379975881809769128738867976631533990688804274814067986840464644640525842326361429227376461072272 753 -23072728505889025648368852108120221254212483050373941513215484469300427340058954926603664222113910710358557532311883089814813566543009827453974304521561770015817753615104783112491579736010824174809465001241738747824262175343145774890813852946745666118821986111670413984007407927987897018342092090884524938813244476578242805059441906602587727091997968446485914644627154588416339963625047698953483799292417456361739440345774213526430740905676498204286240 754 92229713152187696689898833227950062148801623227887347109856061260572265255885530701304302341447383131327178252503999512867172532573781989318671822053033388365616325458787554775927879740499501409649505986396021997270989650509603933051608690691633206474972766764687835209281601452195652007006718251891191201038619167648307446219042316313261816253689491906775260926931357996666908024357949289981167335633085163758995587801277824361621025317916399983711840 755 -368674535487817839218694938651593758364348740267237104076219328323718008665248386300048191346341989788536985385506053681898181063983674230150664316498085782897258371171683232203642835836857609608373786843633370050018340086407926715165238448354104658465520278272619717432598507526790036764432153224116046416866957149619326983694132067064137962190244882880328129109243494614491031016572570804189619892636623873145230045012260230362082456171485688941513024 756 1473722812492308875818645641012058647853256472338082709680337050521528865325900295500986288688684514736717949517194833633196168221373893549623422704308485761793008991641305195396043187697068381265219026245317518903644740398313167371996495490642995076564553281666477230266286626648094564949886199792696682899169238764748156276089506754851620266850423328127449214508113545932528962608574482764895544068185022942651964545009325947293932781151097555530757088 757 -5890997662617868769124467251918744343994655330640737489422324854528594909479754681883731188338123304614674392653938661260305951172889566553712651391330882318607193142280831600090391923343895537263610004515628549805058103626546425981058646439479132234721714967401268294300902684593307996748158045670673926622042426026589063264791079841718630023103541599621745473053568811085644175500061274566147841942308955646584999621133712439248930773795536595820437184 758 23548447121018657480800970677194980689055152574988699990698739194223802870347832039719928101140519278340980751637775915064283683448358029891489886168512629848786009526531556396139693308353566593547148171084900403574308778348859723908453428379448246268082844790535412838696220493822853865629180578340556725151436082929505094580893102797371304709767455206931251693076930735606202970666471849519034249452765350407852966823265367666126992407124638371155573440 759 -94131737240013974699275553405282702780755379331377754640026317147924924780810701460487828536047872846490824243042176714499389585747454891555705289374528746984475300268111649678376586953286852496471735903915135473576354194348406327191367195919955176781769896040163955932285023686770143120314800888913371678668586397375650140920197198797397283912298365082779206372589470160512806077736594982135375379235428291353657314020799901843253353047715616361114637440 760 376279233862055862021577804270064277694651108432533708679473620388678844058030146101265819858570312773209373750476490603485717844079957842823990354105024122814257845019109462793300093636954549847738333784334449432532847424250603186851807291058978719819759137065813287003002502579483808946732059342787925210256796677930559379099419855192753879638897938317741090736745803088997243242320757310167461055417409406753172263151565923420794324419684266454034563872 761 -1504128028131897414283363575019100568655885245534517137717422803183128835249050859973785314073286322544156261430945446012882462131000304543850957499589334272800226497435126131165859244209744731454428398649074106667233800084849323120109326911171370914180955709532462574327376626605505580572876379133719932312222306825577873365598469381729773064207000694300352691223627770035124328440393881389657577569750012372330026313412698474436342095774874557888532382784 762 6012564269934067616676017650273202535598197451309893965206390890414449386048043201417519772529173410064960593594041769757532781694261059895761176566599884770274921143290543563689248369898795868779775462316377596992643248108203462236027571878514430189757468623669135172442505517900748029429109515539778102129959509961561945238337188630904053482381265242570701177778438566308384126547821210909313623723698868354484593373563096526421388482585653416441561204672 763 -24034496753995945256699677370030495063662519300780047960523580885667196104123894841839364752574022150325202897066615200210321080167098601156057127821926144887730680848015934297840376839044990039027935989600198782211745618256907679973635772253563580706107836569057486600196122974570486880417803436954552046522118617801787592368189286139262599110436250314338975874474754426265493559594829217920585258659608844667336841139406873401815510972327972372407289219200 764 96075069485214158133456563727844413513645725058353751925967298461816252489521433045781963291048512627085300585918118876233403898992564303574081764879793778124515051452671025321471872861836910443967691769946344346694595704393450333297753466573799967901116927855892099577223769063269982896329805885417803599579254265401386527607918952708518295396953283324595853822834947667296881323301843496766318560139326454992207739319042658860136872394619931446769451931200 765 -384049101288607706630209375006206818986573368926072906391644442740175294265302669613073521234021374658335750577434781076499018461593806065790251028761319442489891539009500647624916323152284015866213335205877020930970030933379308652581085099062327191949824268474925543146601680778404715943760191369421756088252757573329986929967341382199541107612919137786423687568927150283129232793015735180537780597262823920740093159264879020646141902983983987404210436608640 766 1535193665986575453918669851526116553181315477352004228944145278943102808146679862082547156682210769195592778417892036104751951082767929730352152284682976674809462000583669690636414858345030883266769232898688561476018583182777340854051282732805281803851647402180446492317094447184693525091114498659490100707871989150830835482454307196207565106410911749219359440386494692123944792183047233841784183014123716508232591714972662612556770896784541735550512215268480 767 -6136771551388318568076456016661112584164163303208924336300846708265388800231708549080951215629280597592812853493164253842463470690699442703076530514782277033853729457352713522152865652784699723723486920557208773775062550245626241275777357051865702751772035117451432784151514439463194716987427709113424574667973296918445034666499225376235195066826408635080255598728804075687111776836014105552686186598830918923391298824128009869751055501357763965055893679287040 768 24531105029638200526034791629101062022635392370900257438077603378092114084259564121977239885393087805481686797166685233458805800807874074346933526927580195955639257075615664730480856190168005406030084435039884030585210975591240313433120424673473577406172067461687368030397329855666676798374222743461215422175362007213055021388219559772190167780152440767833834229293526708801345253758545968810867959451055886842202197122490872786635078631729603349897908327358350 769 -98060620105471818487686540270294752480599734913065528432575491266911779837469310937526704041220223555332516533797646823995278324685832125542878623895164528436456536086401239767877960895418008606159271200666584538386135941440146584516790878343638201490992113624482404844527167719531033131602549692327407292284867113358818121908175457398846002283730302887283753473144734854168186358977594678965680243631398954685213984336198885495599781162466580881126359165539100 770 391987777512522412084544377859697724851020758522617787682425145609810984856792907877541811738799802731575955702635268732801904783614274392754520005648462881204432750745380540266919952774151468168517190591755515856042242113964637905380106913690543356089965877579424470274616392520411064907886555783095791747601066201192782050952420854381361032505612821152025185961479862183285295601211735612800472454412267509767647589333532687734358605737756020717021991573414740 771 -1566934280536438487736142376865873395578269750670179016390705964681501239077348563007242365472089483811565623184853305103106965684953558597236615638662208300741973719581404442415884947405881744351971441509455901255930207775926088228769765898825232974668320148767556702187247369322836448827634714557070337439826830132394493230914865205192418550171593663800961897708535583980395954660096717456097349033072125116866264423250256476779887448617074002399301917028877080 772 6263677706911203592168051003896483547609508355658254461893417884724239409057898530363147590475217807049859472990229662627186652984153732941803362514134164269546283547445873198569198118775325211230808119816296517196632929011020606572517483890899830258842533651679637283613789354572892851142591618035128317797027976410063997552594914537854667935012354982499700021150959601248059476788935842058959092119249453511203746127137683273760016407295712916326743155377091540 773 -25038504675751124320568276328641829446459742327275557939522200858729495179804536169239490368135087999720654296946713657849944059147522684075255355974999440611769749238819855347449964019425297416174899211167343128250447284144959475173452814001139036869111809810724552660241408933544940375201304139364225746433139000138548192027837368592459151253801005040005269166049760889853174363878152331128309954267116185445820925656992808946854399351285579445601081953577248200 774 100089319724514184299532618812426124428096179277248806543774792579985863160613998588665352970297108877436310587536346327374324184757668197065684846752775541670304398120036992823010579684886137216595785735596588680629048962718998212127471584650548036270067105367418302236158810388098250026967487089396530309385183548357452333506626380394145496097235542110822096640514160456338141449404397044587843667315836534585749281631441538606676371567025300781252903829932824200 775 -400098983879412829625744584620511139971925114065699100222728138597156392350428603390561630325136055873932503484113033448007298483070007838076763426116256294315616806936612391955724872082293229802598379624359008687211346692262524466026976734512771375954410183778402452035638702686875327204574548390903807610935869203627596553811004550272339028269981560592679813409435960120949112529361060702107277008186402044060195192895749531101268902083412105574608382019525018544 776 1599364752569508501931777965841270046640350133803864186715080780835540114782254546027734764521355728506364208515101327004792061719694799373342938334810086372380210483398674793616828032473290720164510532982940264107898965772420555275277940503168320629137345863505933513163081515122019671377049290088380942279797765811408253234435226952248448022800879898142387604634111273576268230755255167909712336700250282397776708103560070934891928008070546844706746393072895112788 777 -6393342241288151102960234700003841396222557935128445513432485077574244010957120489011768569631056490013857440988294365092514985458651282951870227114440319527172372923341420732270100217325664062845520869298600335031060730616651537561149656631712746298713766090153705909761301397643491762287149414433090356140349884955256157717060250854161749753950492874685014028305726661168454471976605600421578529975517859880945245005994311871009431651309032818094149674239912767464 778 25556933638054177288182943338061628203408939817801369597397208986190101380561240001062468189656279799412720618860662564829976355753734562956704892449755004793709614128010049456760940457432924467158830210178209565484060247066563344235444000160188484561696417147015456785806744661531181723281535576975464020046899925720882584190305115882317534363478191311401534226260681126264644483094143209911451450159203784356991917697483688841695800045721198026057590600110705278680 779 -102162119831708226027473280558053800032625723482199569866874080594346567007789090325171406858266566489565098853828117107677209719919293233693426232462820391434674888824933625171185582265014283428411549774704678545465165095462488130871851882540214301572686319635181171284983572369715147479202441317973806108377466455320703937315288999817120413360553386063805362747850784373797307985051555783907907337350141956980324559319594617526368063340662144612507493104935476556880 780 408386525173418267632899601000015062181701289509613152365273568324580251192674850812672367415480967069825613110559063002227615265010713208533465375409069205760661927379670568312508519874762225294598989996832291929179980471348766656485172012513318195261071723874993451367408690575348499795068220550567086469129410779089685739165475771063822370331032638137109129548459930355769238842808655043878019330586849515211092276869866689034891822431005855002305594232293353723528 781 -1632500296531897351536379711039752911819809764211283305613808041369192758288771938843998887415021228158765126928508828031952131699569073799028782204900274084999726680255226010591103199806667947976617217375301428172727143446287899489816526277934160570557062640125133873455889797664837408911911631957580594054573649746886042096894513901742962151310478740414922794430591424546365638498397722211251186107672399726618476425592476060392999064826632880047628764652010051632336 782 6525825993553339029287369535435124811187628290184746308630132912174036524821868389803504503912220408215217118642606900802918623648149520071309428609358384641571797445623831853079013558306450134750518441835284225662333824057667485684356088420488728828083603341472082466014209088875040588566030385549100942473909500139086659328506714139192454840149049287131775774156047050040842693025564296205078270808930845965996620596422097397427768640214903303105994268928623301026448 783 -26086635197729184114520391629517165592614657149780658934881629648920478062187034559495490545651660124793907511304418390182803693510482755840611125858610145502068615587231920434402697876755030551429275508230446521485446831801403869977055628041034126732952335196433739615101499933817212059018742154238423946287786379866336198848309087171995381417198626141407992558248310685348451633678181669376621950998663534959858777096808639660215729047091503625442863424963717665661280 784 104279993252147019151666973682279077764355019779862991201427330764944870212875212129411820625092222998857278240341896983205238234007465506128157230154189025514646736288756171736502621359375338964514476330094667599917589758757142510852158594745664481098306911359213443818530740806866253307352982029825536540390207288904461284681888621424787659899873079498944704945854854193727101300953343561002976013303331018576782407425252903947852161777531597400686140272750371382885780 785 -416854291497117638341313329191072287929358028113643396675259826675664971628028554983559609072024707987788712252474997112481576532885893959528862914934834601356638800603970531094452516975439253083626021304251040673301142245834284330005189388932350498963677818911097817455477025034326500482132047910308960081203147098830827402970403177109533346198473533079857941554258003133650501761008397572518902840440576734132411712739418614762242144787126309099812876657185561018465704 786 1666356468045729796015784326104769883809214916454284417752756202817988983276419490786697572142877395035155386637756286167197345377006970509974156843161896078196640090963963624298689323583753350112917250557196908136783955389836286723761202366444586854635974181957594583263497217121951481571067295845026402767354056214410254071416039163458210908086009975746709481378471559600419690245659523120679888962677216410488597457286581790818021398118512548589837224499843553078904888 787 -6661191167054467520032601639041430818886645650781675702986240170349928006845763301162580129557169358043962955987777987651846059156370939294000886186260895885650101303904230701453210434554622667668662859279468199489609051660006299914806534491530711873805304671459456872867804631595501094056642582882405416907364499174758143975444547913900294176414977615882017825180014646128234238262827013643785172397182366997963313342596678924921849197561423732990632666170912094010463504 788 26627858091651741989978039546929577512046870304520657949754640274875981245639789846017928182874471418576755471270939925258014068962650328396069532343555611725631750136165389225352300594983580460858233511079092421817599635442918584684823075695839774622445063090224986230372569276048005642485309817359869369617002756853411362338388738488307013522471039961964918971214525552416164784933889711900917884582645248786274666280684693671959168746597061876802655962485245045854010200 789 -106443934627464631478315255679361074110260873181822756873924126016424391443279971070140108350806188661839146712786494961044076519021798651154883783284631684895617921330121213709456471579947037735800847267355459440320290557904898879716010115012266982457784193899327764981742818119968833708997043300320694539635014822706792695583368924197871128833806920202835683694817000750723173297441683335025975928990701032537275408680962641117058578234178875994214926369681195024871417200 790 425506260194345957225974148652433255747093465200248438237787835392238263516301453974053749584615118726693702935417406439211637527937772329553320237484641596076406829823446573284131059809459171100834273000390558117128452635270469192586278409124986241267952511815287445332080784332736173231661598408117409311604274443174748522344657041287186107414129435443740619124344415659219976295342830344319027827534979570573057899512000026136292392485489734670545237310700270744992323440 791 -1700949171598637062893211451376730663302540501849792113410727099254434120402712006910187049540522130738060036260164145588858657222932030475407836398137088150181540323516735859322910759946283058180578977531270473788065950989538841450009876522949692155359375274791326045689051125234022477570814126632701957324011018696989323423076871763021596045061286061786482727776456437818525366682520897027480108711334520103858418556582735881975924835700529128986427358250865051954065394080 792 6799501360203642602424125574569102626282630339465204332144396459898407102518921987219257826824864982218053124747070309260513268646215667279218699541037905408427723060926749659869110436855974952272364953111114040420475758627373702059004127615730713843267401666653204874560020028397620156552017076918098985969468289387207320653360323234502996311444484433858591308257905406734155695602097424228537909318289255869716860038056744699918911653823074775720996232603836811220417976840 793 -27180856635366389722174625562905492213513162895466201428622618887614061179047897477282531287559674645184398998043143607006087089039727194546183199930756822376690897986302391452440201872425524084115254604492095218326491998548265618571302754781672588755558213471993265387585452068121634169318908113279159880861556717979126363771944797797445773401360675479611266642090239772190761103478750106941317998157600177940734484641412207690722509385396150112276870185818616256707093299600 794 108654960907623326168995291607886690536134482405805696894771023109933287383246884877701201897625198140825292720137201270324081134272158835629200852116148808845865126207208804118444837207907573605770551781685025469733357183113595810258583052489960701146274268967388695642564514942340134576093468956609639120723653681191117227471225174066867613067907788378194156576819170071704629398540998538327132652584663683606915937344889606058379401497792670599958168727693057932982763391600 795 -434346497816889220836562310352030066067717465516541515385638127601720738747117736026835747963085383259802239326535881304515635024801158213370566425188831339009005498222024628287317852385824237634136872405276743324292590098031455955977077912972446677035043555696051917927132111304096789538144709866799286950515435721792918929438432205263528646955737045869057898869347575456449449344104771515476261094231523505034941948279319708243433632654069317190776176373092500768577637809440 796 1736294668408720478268770441633366419883765044313611937132035831694315817453930447283154962334846343634033574795272832048955716895624730445910982870541283066239516953947842169862117344587553673557567246223103765399370630266251372929546560199847142369755664063096529149301676354484467316972834757281602174719271503098925964866172225222548427329916024221049424917339527619475404708307715305228951586434478276121885911155056275517123876657167397697614384162335653690258309099886480 797 -6940821597929966679754457499427735776348400791948767417443746750035244911428133506956250577162886387475572107023512224476753969924040641406113414586630524277338897133347333943765001078865678800444679104726234123666743824376758938712089511664633620564669442540809964704736688664225235723808596658342766033444917200593699026428638280500676649276176227312752155315738688827664541280637868208857515375633936998399408422760362978416005860765038054033374439073025586771848146539822240 798 27745890848867911915309172209491825973122053291123518874242546532095778530646298104248670853570936812089066442863413528923364867240212589079576181116981669730214388289947362507030518097219944076965571859745221622176582455841931095854092158158121866668290127450104996752017590023657270625249903934979227627430182794353258012916486359394935477682960106676289944181962929022869532187011027050445456200842429855757033669931776818480023428371518035546947945667859175190721287546407200 799 -110914111853922541498745301673487975166648107899685255675007125936813412549291960131377039682485071561717744954325084870314427266539723416170420929271138239196877041549551784539994336423680227011048856720933964782518153146381887259271552381923706185404904464425075543962383207178424683826092857532319966260340430344385864947753763994877877241200719124811101478995231032914950295125548461075247543311002153891474299801955062776251808298145968217192680523733594750386938413545963200 800 443379162136055359641234343439768180728675811328991809560840985932411616665794610625179716130734073567966685454914526769081922997992544356141257664761375111189515973594333258698627359853661707476667804741933524218116317202661594318938030646740015476156105596539239486989626870695752673594806197985449065125710870301682495128645671569524314271699874701432378162283436054077513804764379973148302054385731110181168513458315363448066603671838507948227740393625045014671786308149987892 801 -1772409584468975357766831919718024612600773967385058394773798797697355800953650865445474970100637332789799409271705761191760695929553217263875539378983674289673945252745387134023726349876934815655793147045781703553568598855084176041497595668990673601313171186165599047866148863879900200812196561734591643611143828596738263922501173989534150184747813725326435550101825524539574535400180616755135053861561816229839675522504112060810567986550440012765573958036696800223545266786842984 802 7085218363849794260599081215231903875309328353412091288833913897029579423762349968351861289454667442548749259507591858330155599937839918389008702305513291487150459451747769515810556954744953889018045921981017632908654523602742978041198618098234538111982577085844028114038495333664538707984915432569951133936816850973993608647803944900806091636286148133910913184072883580640743092884013787178258083142353095801578553273252098836606834120798891123349663478136720625332526340796282552 803 -28323226585252602212357472852919565927450739744025919099821747956992465691503291903374190210646927136465112232900834203287421514072809636399399669241217516405669956214334172037050918835281820652239012963336322044379552952384564084075028099745121877135073564689364047628970821944038816005767843759090340149361372467778978186499938559317045521983161314458099665405820618049634850969063118626204493707206666796417269185563062561974480619586257086557848592484207812213346711773295226640 804 113222450553484904863827012125974483695058056638431970132869524793250976035437288777916228031118437582834416314108558618614145206753743994263271812116011315581869700588146802148111508876362899970517646348461366978402839787268642992807388448483609095910605021034348319750637091701667605276788370449895961741352551133633875486829356380155453118972488140134741697281476948273042799769364257791817466138012720253339680550248362032569627750435609796264832557517716304046885984626083157240 805 -452608504200142141430801645989299240410803510885060968804439914018238063207499621474949592303278425020572859253169368490310955621532357979551812038992949582040318877630629079891456938588988586465994765154470408616770606752087569131495870841267396361043884419488860736593230013783809135131310529326416403582201875214948833933685551343279811350128530229756023331492910334835592210755048672762818144139285632018940486969812706858147903230933903508546871018747839834065688321151224347824 806 1809310918775258039317671096001888526803485002570305758669857820058018659621046873935840677917075788357674630910312289424047021107415952121731933485899855525228172982290182252370067315302383654582425723731642253800539571904747081565359424132212842525165503225301624433378892189096070761033601148250265077347213947819559730687760355369786044876072114640538346369814090693350220971529487374245409504239179040155119415653519282254283553610507490204141462062537890751066560509614447703088 807 -7232759633170981951473118904215727865511824805813886465265131756514458731025399275485776985081148070931670829388683327982621672977105156808806960874241553809648185924247990020007233158817211486595917453232066803916407260179323525563630114312910322163796670885778240919554282778220476177316477452608866343893571494009788960593203105852453259938300671413106202464709115956316992384329772328767894746809902829665942050679372000684409843801111726640099574490393104786791479806711534436384 808 28913135662304791711953185718585149759409893716310461983671256897947650620311930272053291660658549838006555419462187066069143568955507000609463469831435914362826287791238870995820993939331179581317838334083633386943063676211899737092234244097401411620127780892405591794752887838678388679124037341493364221257717729766854384549561920672554492080088080030115141040854510567950353219536094829109282218064339281956674286750459854221093806284147125058813893074219960967000593781780020086040 809 -115581063945480465261380225727941130187801725931456160760436149329990979117538668108554196823942830872822249971002117393903102969100259134698399087064108463596267261701936352040154628429909808116170443970860902810103668638898991038017658276156979190580337754519208509102881136304432520381071862499863460928983262222578500716481190669289296943618052967635837288165789230131954811263262955101779256728331363705621612661744112692893717391252078865809893856862827384137552435463877113669040 810 462038870438846600637468112230954789565558010575376603138632409296926901706901490537652455945588748600244994328524513730195367177711900096485699066559979265586065917766506059143235415871664146518715922935367411480389727225623374050742194442217652616171769937201477966018677925128089507399889741696985045046972596390998994222180364675504621609179327789141779184050401885391690961568451171135260781834983895899756520739169675184678835694906458478385723837681277863996783686459301350691792 811 -1847016051741973710563096941865296458411268890610814978268121172553189907933137647747311050771391766907514514935975922951039926498325499522572917846840262366251573002958092039139789418318045823691340347911789331713222559390223154959933655217841713664153980439466327454787366008958404664599805847819513583282719059802242588493598942389625133485769889879651847243762519004241506901855633411615925344893980012955623477480133276138999735293325201463534545846809744556199226524662213290928224 812 7383514906347840719812577183860532394092338446949144605244238086339475912747493601709078412320120289879054329411549071304280297307345531342699127254733364089719958088179762018531719768300956580913904888327177550173793630271754139162493404971815520386507168111462683396847032099850962489274593327613474250413431118372019017549534688419609831643853525307081152898094995920896467245595303022297159691534309263613243605788808638358612242317898527032799428348207427129830898151543773820631792 813 -29515895997085464132092098213464612891513038072059926158725429004432099282200927682108862041870099559787117552998197394512805616542279184334283104031836941318068713144630044969530245076233836270566040451492407180891548952500862179923866625041082953574598150507077147650372514544299665547530662133756200878036471260404750070154966466622056522561530082715884067550810254296326591080178025611889014757055971841012351437655139083229384732513124493058546300284962039571894734308139317241148000 814 117991063359356388557527871728026843180569319270863636020261112998061487793958008203417981675977031901163735279430140444403770855317661505925991671399996814556505641981113226450677417049219782830985129765548271457765479473510817608688282552682658391808037324017234690975813467232372373085583261158774788276573313859161003351700566194580063789207885613215585695098693571843054947635011419337944538107444880062228736582469069504703216117441900614757382876077722944431136935428360366465228000 815 -471674704815684802356350682318909760837171585502421749882221725334581996604558516229123661718200208507964968761206622782659491345552075075223166706038269474632018873097505388682585306437249144126809267210007691299877217330918090514241011725938774282835074357850491562207607700911741339279546337245752466509295529513063250208393183634284475859189314512707212508750360315416776710913947489819660497121540391708884937160348746559905617313651180617030126883756099819578704460890304385207009600 816 1885542753809759589811784222701327990013301117535416357985057926521331461916752303847305618290158186461987411886098043525778505844596653058061237493991219394913781328485370806228668222546944495271632144165496432622793483987076974580213456188740541312019623229544489553825020000458456187168970774627015374697698550577956277181101182616465637564553362672121234318068229594227359841913353813470260467659883281561743462030707856958838386859228126437196414086779899033658987685568839343805472200 817 -7537555243503885948990559695645700386026244124688702356400488602226032502594997581842472643005699678072032909693997809247481762654164833399789475710373711803902582397592681827592203690132583502517932169944322336531265016770860953462640327922186790605943805958007714666820704187879214084815004345081801975229722724831830111717841447277082952614236575871662119073207879871170816699741754657030441477817844305484276801704151604440105473050476206785659104537849633101505818581478371232397395600 818 30131791743591328915891357218534768046828628713608871278031293067578393989591249501986412643800290889114361387163047477065116581759314187307226877228511048409243819608958520264335581988671819135982442782051264108138431057262488163597596420911431302300044309881033284792791812584798325253478073604422362419316862237408416216769366176767801045291630321638551502896564507553457910278918750279327070455335392272534945160846669616771570778575864543018466102492381785136826438583660481576943134000 819 -120453585065345556618593777208159744304416276444878442691421799149269428476094933906597698407572835617778289598988788082919647971526244992971747003719346974959541227594298162814938578059721044995368153441313600354145571772255660864003089965890141738376489707631871763628327709893320777631119918169571202149991949896550860431871678709081539221348959307746785861396034429462785345852478618332743380550388369109010269177792425305628965481144542751944393186276017050717911794777661070430905764000 820 481520551029515529994817563034570294914483602666233579442049582452811203103218528470521043146370433115947845494494204068061714695930525715806569119746365102338263590309889485008986169365567787188800984122714612147425834474943971112441620619741322705363577148313750781919095406134518913505867185072993171521553185074260634750823613180938153131197425135114590309336830316803671175249298671822844879809967163340653246786345817258355791277063184318138683981235102307625993735708747547405498895600 821 -1924909194249537112598040489499950923153879639403871629389533166394794602417494775201279005610703728972644127786760021621654747420272820218364384714990950384743216934710179402922646294589273419675572265396771445880452605050872245056069913366615129255789598295695164514322132914657114584806645677721758330004552440211599760355911203970571277194384834705780859190308741899816868206051398588212639336828638526289919556580739308455449094971158795288832108192952016776648613204136552314963273295200 822 7694953299639877070556156993305156610077431259222776367608279786828826111367260135415331888609212230418623605726634344341554136281041955276819182692774042535603662831456994547449897474477314424639818082839161765405312968609691237535578753433938339093095644768435900966012808707497905748995909607048294248655668270724229698941027027064838463334243998592695746106270712752795898935626393869667558224840518488307391317426167113849885311527041120826158524965985799425872680035027628840595274997600 823 -30761113433554308094932875465338961418171019250112921323731762452815112887482728852389358339640714748575056698469777634123588224015343903840504387678282624474041373894888836040231060377922678562654922834193003898157326448026590730853042647384759581550771168029348862913951568223169027842280124674591601552949147765106580448986608650113388267763867260473838401810000783665490288576197856417018549890310213640985804901983098182947901184597770701723039546947865467935748623712321869848795206248000 824 122969790837533848136782635658770071494484632778970828689772361067442939140009840824964255304340430075007568889271174183013470400372017984527453219675076413856179958264276487762768340879705465030807422106591935486080380242475230421638255437482279201005145907146450430143879205979513079748144090628767882907056423226044995144371224385283374944191964509709737494614250705575394430303392887181625125411021655016270923964966414338143672939399340644994772169473627246820820347704354659322732292938000 825 -491581054766286825642556524124392358531891295642479749113780905212638561556063581867554077568139076833181772359777372673428394400517473106632170567864729712603250305885556189868618167540931665056488337100048731191627992775373709006742989615535220369593904486992719416502440753115677741829550558659001791306026768241813810892286421845654024928418301761239653645136725850894122219564351202333332925582484143325650311801768769075391313156532152057203343775665482012139473341489650504783480123769120 826 1965133950167408109287798598860464367884146559578048585440320277254397736389978144463273080060526914894874349070199618120654428947347089828207539001318810546024131368080032129474790785980818835371095023128766235344740474750949136973686866477599633971427448687711815391393534342358314653173336494784532584615617904036887655649309642777662942268325947234398712271478775738077955894674924540078287312679615788451933813038063529645208372933255649022863730202478718649012761469247973325417737734486240 827 -7855783360645043783924379888552231197369998217611884671663481059979490830115196790321137609044863338140815717081112379089339228657714001175397973323288981457262126121974106674780723504779428137529431857876301298730002429899199331118511221976958149830156161259462226945522399680576285663108888091605398699805601923513845936610178571974551012260079300552505613989732566614372094543887908741836539124206541471127077612942972223708656446091104202744362142744128952664614497481661184780932334885382720 828 31404158120453013194190455834671359013640934903738331235756186362961491120388045140051890683500601025659541091230050694185643534851489545761554700120877450028427098386152527890729703865724525525630941364215648911589744013244383799519652348724313376736493833054130399987535196790709547759529492250258296734730123631438200543695279073956236534517949860904340075248810139484989894855397316347196792875753203223950032486523234372555136276040525254932172333916747383236562785826447489885128053708474400 829 -125540868529772359138175115363209751231852905031349613649331726908147625540369097218494530428372728346243328318861746683391100934255532394033525061761867152465871416226428802689841059844404194923933582244886200835957070759821336443435618677530005465023812500291179910203488108762860604674403784460019294787570120282974905430405494392148332780931828515123019311670152958085954778710237281513401895766279994552678416960600722208260219081783233648787960331242582422250867397139743041591452798540270400 830 501860966002150226048753051536301150105166191438575925407810445640040748846921282615620303567880376690163088387931657223483943252843200582413537536055271339616579950649747912439629682606907371997122440829557125751452482868779752191951063580776576063793987802368837279584546439608640344951411755226920506150792360360133417130223410112226708635098562666479732621833213873408672235856105180796948783316285568585285527078642405165069164955851529212865605275979383707263106052662249893976434199465803840 831 -2006236015714973587164810634420688833513071104643741545372739230344422825113685319914669853733451999235525607249950620091953862197286537105629087478671012503256652943511988646359145373790789759054682007744631494279572982057865627896102807720023809487272716581792150954007055682767633244198062395744681012554671746229077270405056761002186673990129272175746897436498118516803380466322480638516803680116366617136364044470818375401154953048542454927965752980509642208818337312808657217556816378610590080 832 8020121380129810277536250204426936370510185689958034110468426298227824899432833382255038381631564121943940107828528560607979021235787286554473972300552629309893783281395281535805910472630008099297923506921447536026273723947669565363507137592306719176284922296923911145465705770294649243032158086835107028553892100910950722797137965256337593378810047183334352011770122820778898354553570437147703173157494433408109148930218649740674728172418515733670786554296959118425228248078838828838907782763007940 833 -32061229526809445647293773326220525946937477007875454487226722176589023907696680867838268680471918998887539686757503129441260673127456979863623442690084340458518965578687019825010422417596550985188577764764009957944167467882040399352315447998056872577465535712793066163746458841634072003958086949772996884855294953221447667364309032777435997540741245042621119086668078023041694502597106309365968267244245454080436333658617171232229105419152049691625113116217135491423781591959823889596113945499179400 834 128168032664727448187143213752541047370610969237717943957330805439745570393598002414116052494836184583082802536750018505464224321591057039406859182168754425765830013476429885007895381702957914849662731735879147721565772587432521212758536814898706970231738724300302257302075172395693040840762903945495409609241670712278544991597849298896848460192843298527696416109054403032159483778967329059263954679846899692930665151580131473487112514948984332939901831090489124374588594517498864326035304429609429400 835 -512365141359114038381657541923331755836047203970661672969545183901641573621353451566849560751812196572850772296612648827831833276013111853341432275544074578690228245490207133121382974999369484752304429382472568975552753169879947075674246572613034570818615403250789143562068174199788467456846195652770870988800834536030878062219905340979257676794863389802934894577273769247123780663704125029728240384825091227547976378412549531137702484909831980063942888838386463667517040119055340263839336749744042320 836 2048234811509759708458731465439921923449844205346831711799306225597232223735123487005276593340378422184769474898659655960064577522052416045295534288119972777491319134483579233123997490966378968950001678225147518560164235758060745367109248858460241071382551049837484829885684016956570643828684193626268242637048312224180854645859956518603683200775638096556708633585226000985511572940310030920277248045556764213475283560591794896007418306900309183461360208729530576048854004877850415265252468202924150040 837 -8188045017098752669657007745952184893504395114803463450036414134824777802410660916988835700498095819152017518531559389297940354108467603449891108396713774090186324759835192489883985190888296332266076003992047308365961210091363505374369828769901991188585443025993099451370966213544426970431036214902620716682871747553296463136257365007464664264988393155410689471895061170008986526951346909748205103895379848337262005727288107194791901618743649376178866497501803234718596774577404407977938779697711118320 838 32732638194845848977745794688472338178090362332448213075921225956638431549016365240945822907719118131454962633747880613541885663798766672502547987027435731744778267238004647781755788054267055743545769228369162867572756627453541459432146690189942327543867821165962867735194196677057076791102591073894724822061599468142652925425372521211225089842137371205997386313661640715429719409650372491236858112230933761252777707859683960742903186662042035095703105926767351833302266342284373229983406816214000294000 839 -130852525036368268738211436692653423419922616523279268959046235826657091079142895134841823638247821469487419158033839782859933869345725172316502918343288968143011094536671738569736487644829207346665685330095556922334953192466243212080357567219388041218274937056781237644626144999820542976588904006964132363759957826162643518327412915545231169643061672258540207027438787794459212038101727456029108591683613629608839609250750899084263752162680555078651033704860188377706556986915122542746539286748220484000 840 523098546514434102884421433826107376004881126529966410910091976078469656956859335550951004496709743445879468491282897608147211825313029915046210475948528994076465780302552021568065625608733902702504013498167714458572348595597196078768857988955601240965437188853180233346017374892139742042125642446887567235126117119350186826837443536191531271025477494576402399045404106444992897647554286663506841251039969724079146914123835141815425809240811076135845441882048229252784069478644025593503427291548243315800 841 -2091150194270543940424999834153832340224031328648926365612044261088959556110536368754217927607536453585073451923535198286077201137577177853014696337858447655273576638974054573735834284538125304263755640167467129619167938143160253527729964992709549788496789332847077222959941039699612143573872068854263972704511302919447476946287140509721674355752265560958222194519201671662385400583920941453876338033289391453453141409374950947423854424099413600438421374087331922411248563123901562479617743821861110615600 842 8359633674482958317660985085227790566738823577473023927137934658937574662551146576278738176160294183809212873129001754668569903835017554220008869208113461766806245803784640968164867222987327522745607464137404226007267553194628756976649717536176181220997853793780596119338671662267095576329754612545668090407820719271805471972924602085181895346154543798319923879752533048474571565754724333650531774133078493625087023733914590129487760084938985960897537227052208136385110051633079167822319864256988715358800 843 -33418701640578374294801328276652021601316530790135338830907283274756377951123800666737067204816359904433033668380469647963322154121007304533131541199694384524480484411333618105237962682642104094487185236231378697087178712059192065256594956224096952212055477206453865862599434759003691687107085461778056304477290419864750226036483877849422286259241770581658533184775843859263708394535493480904261066225948426472767817299278966472566727741689659179388731263542042016153998664298311738506782849995316691292000 844 133595615326198382548174978205478579245073429959616863999385276977521349771435667594278275769017059617958596679047043355720674109009808821676286516596882527708053500478482970956247495368761207600473652828251980715606802102473594820113449505094908906117861587789781212583424754593457885962439936431326021293017035398843207657164806402682406153837300632633312667020656039314165583084316060431956133693656812785449192672473657858860711065640356528520447368818946504457942643949457942897774745658630566962582000 845 -534066258664968208577201273820244545195098279767557120224761497787061679914686017909434337926319085668004898913397529533283357562408442839789935920786117371121662395995639616438111289178314034644260354146550521724638789943379648878512701098474085544220279814856663829712199788185444661279434444100614556127587627902121130728878953879599015370014676375189739868870740947696155431548898996614376117890145223182541269642149131653528381041104289175552746996296332890010568344687892226164122000987992964733256800 846 2135002466672485202610041026075729375709009908006948204019082015976173287791333466394452636958405611973040860667979249268988552335774649744881280477657977481245227214252072320087106832152550904452586900382545939093059559797293111710555502500046521643679652876885623016650897971209425348046155189064158899318559524308479508422066929102605047259325810284741962454516366294454370767728577312706643062298429249176542049562350311172852227755336531905105662342168082546117898512688476960859409701349163364926565600 847 -8534968538551398932748050666224816607025628746766855512170734009557641974570785262351377365692044158371565943591236998848636644874773275131249133054722445987598983881295769629061326722158839861247295448282527213422785914372649912930272646357919152639314409257538039591947981736145353280382858878596507713214454013351253383137094004653389244415675553275249450851230715788692443234390747084798929644560190599423578960824224502516266402809409087403409412857828958088731055919673179444474570541639040323071252800 848 34119744511425993375018740281252509785161416806060896446059891854245762138909153348315058101056638793490104420724402625114243191185709201291196416339043740445708202072632852644478652816177437652863598549148310440451938973730286798152858810322341895574617744555488153557433559063128240118511664620804435315798348001486732274569279098791261248312665242456480705643481281277909649250689425256448551291343214778356052685370425782464791398023463214973535270740613405566979103263787828203736785537920220159447579000 849 -136398601733545137237707425812215569152930328197609755639490309721213329445768747307634048521774124929452784928078471742800637680664660811757739266259969911746447158815684218934464720445354797872578390430870866472195383836090216010519202358343967483604537838658806587955158421036816545302978315339234691945606116745637184145922418446757998441428958578206472926918699020797674145532202484476309049567513393354229025693930771620359837461592030802850622743102051706118170879242986912748507243952533836538474774000 850 545273469047748678039682156364598239978420300253503470191750673450215168772614356883929996325868795894447721394836055272984196281057079339238585913825150306016973465477288206987424847145077180201201612569528475614729310911805357651463823074885648834456728912661911512790150958450708965811200371203199392036670099649029590268052209273039622004677177939700700006670281497259407937080498873235880176976953541903141446244678543489391444346458494903631077742424437291046523114903140622964032488177305854773808567120 851 -2179812387427075208802583661518640672628185501130926916089701282112376033095692176403207811399066561260765156504385734475549043182322190260974934522718168438389828119334588108309305910678675166914791875395459311446896728227922240576122122327568716022117264113837629807887301481374044537825738734234176653006758729736778691059827985836522672220812878203127827758745355644743250061043310419210886441921969388430654759253109759049247583627087896195244331938575717584183632945829006344681126351091885449988832838240 852 8714132619221382818288262853441889825084037343722930840612115688820132357657191963414701649794859985509584651471757994863521174975339647921221393174152678052999711941846956686504103206304656829239179727226448843648040206976881633101258155689787613581374884473862637471436794419671356450509936770893903380447206846811582419894101079529573030028273078826118992190477325499994729704123844234544928663364117062200481349784145351316593039711104899578641073453977575225034570203630980762891920600726481035988221416720 853 -34836098747414906694446631102270626381637241901635632082634600819316121148430275023732863570692230422728820236247004410884650887064370690986359848445323132662050431092260401290713941305391418273980777104152626678592986056027158697391899543847802769416750710499263298684172882732801084989729055555390633677989420102728600295239020728248351737862146774674168538534030105457188778770295789964593442839474371843028887928210944487678291049724346667717662439012970142458813463533858903167012249998214889018428880458400 854 139262811620227741750399061572777422092399934253142913267113029504853908197588944884103040082369174078684065909305940349836297574283093137034464312169008401531897156614727177993556669340288409821276783411682748806459548472220983364046774054679623717551272746656305505512606816920120496668542149491924617537067775445802624599468403707540834699135092609763010995966251498865155141360409633418175660250545088374825085933152417424980896538359390542843207923642014129220596211363693554346814779266868420502243791434400 855 -556725485518056633102764903457021320130787105587418102394143081693088489145449138729665720469634897077125306757903747503790017671227616774717893589466281539691256703285540929101727129596614952946343913100738754877752908395381662150072366922684156569111403798913745284025836374541487552763832826857775839463973867220764176468985969441373769592565785427099381969839353945170877512479391961430788779808611826976786133005280658197175092828201633772442204307612168764533330819229362068722120369045796796814817870319040 856 2225601181592044157100071845362064202672375555280542928028922459759052347962297841977705718980246048829349065099937644810711963166987038087715691428917775033672290232059720863768820370887402300213071110549915910270643052019855196118630420104468672639601896962479949020953752422524498137333920483069286124586119829006372677426249985313529251805794530060203370444848445327540587438907101976654391594047978588685236153205689734054594822030497652767870587781131824196533946335751024531737261568778874577920919103074480 857 -8897210791288615265139843806546595050589916747247538006332658514742722688586735596984387156623480703954900696653893081822052725566041531491848260018054022480001477637148895775113160549195146184982475641474926381081940602357087400119519042331283165068000115511617625841058991598096768516343070682608371368532142980368533013841694807099359646075439976646740661778355628578942885140835159127208804668854579515560815706980972029021052345713518037786143096543941224851021353729618448128041841463986492770078260031660640 858 35568103746060548204463478154376248279164818698204027228113075414414380911250003610322200404683611671987540081028966515908672317822287241278600852985926919704434811533124373553191306158204372277960246445523307094535030613152458953857750950112239226320793002569753445961343054990060508171394793055182650109633159000773972304751763622786484366012539766781259288927458981382021090947627734040007226123742666361740790064038151584548029773656604743131084873130207926851985132042647176082964471120598683218378125767594400 859 -142189602169932389446015813716097830722528506879665459256507917314434207275008745515537178334905148406990934386791002346484727286847187877241810627652704356536704473579451803005423684921156943425512789632045444193985209692160121126364978769133212460053088673835312378848954657550486362119405959664141118133271557635224471355666538161407202925363284702126710591591262097864796771029282466464941576843925862964165160744944135670940552087004401266486781669766163004435060469655937604969615825178272267953330016165214400 860 568427735186311110366746939018539932586108147270104475492876999682586982106372171026066068738841744445621898164869146589784293502535618513903889462639532067178127883914134068293775149719694850577805779947642136208047849908891274921445112800325563299607580070518376695910123386812293154612229871308508330397892575755699688977652974649904608903952293960362361644059022200533920114882178046170312954871415252175348630978044114461271648924559455295559948117041940010753183598461759867308766519724302392120405343693031520 861 -2272390551116472522511432014055533621325649527181997217940165659590550978408981431674470857838668158399338645160835775333376931748812542305292900732178013211645895675299012152226683002712183130881309517514267401658653541679911461416508801694216711820266307320237227162976358533574811891028217441398241200034316197155770417492545341167214476013244826726558941671139552165200642317566151956931727283005123458754413458567279723549009309638018170879578793750125850774695073107904038865594395308816549168035348656203733440 862 9084289836597870432220875545748687771564023515857496998865209817806309363802030178132513429364327695874850314645290118096075297919266845457122199446734841679039160669466816562149825553765873629950107421524553905006635852237789902600103631830940590409092453625913555456631707084337357049284498031390184658141825539905782898699897036731114947032066905916150943153998720140697695390177447382351197467790783571772283965455737734744647425768689810732051651117092438247794921032293872309557176605779383333004421658095203520 863 -36316106531011185389527254499227083211930337346127884873794871229932522949150642079440522979498181402975936947307359104787323033396837331201705200569218080872172774402851120671398491495356041741978992588945203907616331043129055809930889374063435732226383505225262765151076928668556062363883566869404562074842755634617556199901094758658570761599803969189711186420968232312175027921335102513454960908317732702913533813235568001006991447163360193540646809216649955915286764265832977367291146338283745653378047184737488000 864 145180361062630363814151778981863825710656695825839947169082737532623766511998052942578201818503146488285747935184743458258580737676708497651261299497776911264449956929916401387743506510370102056476204169232331362160656739546017092015384141221188679525380355379696285684976518080084073385247499961716848850123701344871573049141645018989240058525142256459794488307898465747977484305892875094297957149686861985952946517263485966988597752896118181121983887771190911726157967331235073873406966958833399868944184000096393000 865 -580385767115116529559926996207266022320752432561565939087500701026373392599409557312642106229345526654904180762854153616945863804492552583674059622732153247575107457877053082079557278049548916660456316782896418324105839312543499542415258220049561218264468518962993937455085317365237833255706190598400998062113016474642658501655269914063343494080857714263548370599668086192492648242517412804719463379904241326503224343002467599822625467647140659329272004523442974276363295990070387808371435541787163869143339043159915600 866 2320202685626482015400077668440594652741853258115636583280516659299428042932050678309892577096991008405633110624712563304695820428583391506558423110737545661784090091420736455149454153126487701476327677485435797041633274480399070918985708958211987225902528882967534655276565090898906903846714586433792442599347878793548364587448665637976091427838255666028180668609758561660981002558424114468751480624975154125120280225721181097674283336021248224708937274434364407557470820690096631169263175341417045398353625597482249200 867 -9275458487175763166524416607629874355713106565892498728547025076276606224685683565192719345118997503037975042012980097363409127572629798110416948675682045286901564310108734202477517987008542529777337635714556485059170622086578062059059362455781715945764896318760640271267098737088363700960453006435437838580553342443412493264241147752278123285913949409981169777856312773606643777240482100056162205128216706110342435135351342196700191514013432925999050280495394505875656129771482034178392348020013240312218761615771021600 868 37080461924539053211796918926815281122493640303740749525412646330276294469653596741035410285210738865831536170259263753284596397093347234381505543668913245559387590041563718528337543104746132002681292161209114058934702832535052851779880170186131975036640772149884126430065475366009933228493976880565632833956820389721937041044835003111065769357282724023772648766314983092644071321456765999072445681791373237560931163501922992422292240269155083241033069669722372045378487062565717348616384156255122055165206339639084614000 869 -148236507164382820319657648275899064004076992422549325490544917550494645555324044969340639045825209228882343677192960044776395723247742568747238502538325218726481573998150009398670454253035745198290919410863592912242989229259808523686195294852269828857641015476061513484519518321655360225302733812525901570962018450971241979965197699433650728132566378893654984826442176368061569356433607687891457190498539271906415261226329661306148725771052657283485482200938458556553353343329461529451459791519325684285301293332773244000 870 592605255077843044910079655981122924834689401891524774777143934759333766944157503911915796093540319193164127941697833374404947500523734085175741967618730012334141280879960612285719356197768185976615882426417903619288639700420246029173088776432407430766523507845680395286389522669790049268509089885017339843455057669514919087722939768540502566028811339990956364628006769434618549680087456940789066791441286882402887676488706393129638239346805910381566100109039033172060417158735479539577215120579557160855491837024580853600 871 -2369060273457002850030881012774133208122145232360837274137790104284730397818090044341321242247654869610330072896661143294693487022759634999520015535302431576288725533896696730170923993433557776774485077622028863837385813360348216617199420343900852668115998684636807274841800594645475260106714869092572189821940884965844946341505483667115993036638715368367979404861905362998096199754379477689813467930882389121155975762954851505025717967170583444257879633271726651555814434611615315449836811767919653311250083325510436891200 872 9470807469347605430284003681801179315956190688084723322986624201303406154580116851575511296416656967272489259309358653125345752019885421569182080454202151920805616067848491744697065414116264231463136445631184196487530900658456287990317866191328408716803178227802649266168023936851062794417440405569617722155144409393274636406523068880236641887296515796021532345583259283728627697641934471590240538081486248252694646226675014158852812882519098493902486699065641178123359081486342878048315511264871458076855264303588741975600 873 -37861532723966944961845558819571724871348345362446373879980891709677992530910203679265216981092935642360810440996176058885975572221535075918036037554599668045374112344548953251996286707062728714554806638319396157779476338256600738930365811005425139085501823614010590995333795578018567185013593373926650458558366539269792074523213643060739839847267858107806584061953694043771948069610940785624214751322321885912834267275023825216948816678111859958441785314706858776231985331486067175702887897267355542598195730148367364828000 874 151359491232883873794837966264969801716809060293349691460701642601390052520595253610243327382080912053099166682884026487125398912290667683361118896127884714131049369029581284510840990565763357126606972991176167248605824171474328354488212979007958164719386008818481699013382473397708093529104685639015694167280243350353150467258705341938472540533585693625487648412432731108626071573478978380973691465812577424919271086795118129643042523424854506515784436944606137945256929917863064887764176559556224560455487278190383950468000 875 -605092000380146046324963663994130704463312106178442537976610680936757032819476796718435610494307463270561011493403799602245309023077434921596793027034675120034755077560543237964482039998903112261567076026439123469283626230648229238856878857794100183072471152968055980741499305080209041331209360417459312225310047130897508953681087184115173653470266007202235193310502506763398855273176533001881111711328452379848697441839226534275843139360161215762530240493979737751438560974497143974170388120374484014255193713268529209985216 876 2418986512935241386107331907885212017158126707576376447481838589772286676865077331173472041040028237869297559646004687450985242236092667917159782169720813094020219499562810980994995552598354679383570662379668733321268560570468149308763458630131208722739490842116589091959738089487319706326364360938290538142734914443382507255469369085355408829284099951166926537640844496216236062975644085128524718279762831317614313289179191008029683417853064586301804682888033152517737260882065066435553309586245939518175443360578069969598432 877 -9670429548860839566353826304498920561181747134279105843638912309853634081059248715044689824271766250820703813134426948920358334412475363417972857795942041855912074761080063055152171502177687007889166182785768049058571919452749522778249356849760567596265284940092088205713616581234370456533903591162652938116794310192131209164966485761979547725735523864072114527900571041886115891439690037013235646851594625541112636706798453448291984108315672108978480294418978600601125241336967072888312318596782513056696812340007654861359296 878 38659689882120212844990809030513907938209490252072507415914102742125575882138910011169545880630865080160216838384781993975464412058984653299640923535030258444477656505001163238706289262692120042928215605441965663092924188245046497667033305857243271370035478519046958544481542369171572098444193171960036233245954474686082624338305654925453545008350442782338407736823467377016249178762314384870680091627673275226999265194604295675973649453517094649788685459465392811059168106028194106876966102818572461080872222452650191985616320 879 -154550796639101738267687944178869024453774913248899648531879587071478127019153731261945147013124982811926054573474543716529899822497465383043160643119563513280881097791324331764293402126393754073776734513678119840851576333894304201139880587920765478491814188300262812656778316137962348525520926969587676136093610948858810400369517714912450235676158652943273225013876751266024004111684610635307815519885829225423976584634629687150593178816449454606777520710536280248079541211129777123510419664737728814832974959839149914263317120 880 617851934745863540029234304115069577304977437283669276744491349224386421424298666567639803627470101741313477260776641812218394972211458201756635389198436863320613297761226135394072941682560485035848354567181392727404369934818366113193295350346878356061593539136732471507438768378808570582707523953419823462246958316006017032386321955752272646714461523925494551816839103356673234619211886607969198862452667289819942755391621862949757730768487706030276497567802993082663438614493813546033700432440147693843643078084237952702670032 881 -2470005123921602029492580271388507436172679380378073998517705484640509621176367654541688295545913391978326977199154747403669905893449212016557173485535635224307832048484720146263251873559566433934458461731683161391507594676992378491108724431239166367819446588921193830475822181873057645394206469198575049073818146639016108953535330224925657504799470473627232476162210354168221489590084295837988102603357882173377796123143350966298577443548937231144873807529854871324790727355558696151113158822990011552460057799106340600929402784 882 9874419577038059814048569202852468503338852035388989703824750044039044131822984523712010124824139025074354786399341994722607809728233471168231965657594841044114983903579504802408419621509105721148413306197182343612761654003486538049489072953003742191532164027818740868772958064948300745646226769154394130424356899148719728084087952803954499276556613253979162937582713955552323097839724747306968310407528222838242754115876933681597260845752327298205017058220258816656703066503061182118849204092814944142827850112980676824123666912 883 -39475312691896207410635842906080649849134935090513175146660665521469791376370481731260923828572152614396910980735761315255725445459415802065525298721755140300935326364253286469424372892329720493379274032702212540150677959945988085294106939438395481241346023803171183767574792717177238541484915623006807792070192360130215900494711747902558757017264829882838556251038482744167271274489499839177347832093515998436010104223154672588944881976790164623628210889600808179839367864955612653317709728706270388249357090485641890361445689920 884 157811940105385969444781752070236444080138982590354706977713565557550048330422265201669801821463786582894438241991154398318703307979157742646568332220229259981340999288768228939983861766395059076473251619422646059833140170191314359083002176442635328853978334977835931487114612514145204757474764492880156942506854978167627819398542213900048243550920711318949612885938911784940199868830195058430709545948513052571108267335552729558066982925312716945590607787159791976869147098137030675141160838515791348499126649068165656716458221920 885 -630891123268763344514845015620900044243538667123926500889435700500126633890433869246901422422981781842124884180977066961866183393932497280772382778977594487925406164388318637276455257547464089279731485005104318372530677878120757290887753333620388467215113388871845791640012993305136423086944312741028243234564127585036234152578578929693074221110912402990331898746273299316517996763752802391782881778040496248583707400941452606979029362248312307970056011696012818095099482975377191557795962764597592984169389925879288241200936936896 886 2522140359613950074798624204660528167844936748253891271050091705611115730519093414077341803862529877296621150980836084852065487112086800641643092328598916113128429609778131617644700363694263887391432189489931710694699391697859731743029822017701372405051841561381577645585695284748073601099273990664471825662331986350110994772498111251662380238346333782609204949615462783497863142818524182925163619929818778456527642905343820692911650114089754170236950782649297293107045562865446966701708013670659903329489818417002752765613677912512 887 -10082874537983164560581647609612438425229025602376886637140501903153344284578021698216746377109955969440607216886183491415359884215850952734234955351986196772439020739879655824315791983832987310811745821794022374434502866922898093304153042699852386187501499635466825627110344396523865828069927362904416114767338470797625239530189743515664938359837767297781556653141410406181987265427831739179966399403762557392161242099604496253736991324196469320924720941684789404010804471162203995405024370322615577459268203051512695949116236615296 888 40308788975045308772595550691581257217976397396889580587667547022741410146680154311564695539122008661615040112551747065905999537124178921403754607544539412772701040120014389838199393629062055127682091967757634492390186010784108368501963177459995462799133247416562197045317255188805995146000272678277789648000058075823839640013708997162849697271873957102617709593076584394083395036338741750100090898517294007592536497132427884798160269370380029379822927188041669351619770126830883089738554633609555517995948334271250079526309279261600 889 -161144472460417353630826307264206735829795406466305477399966774036921227965468243445782821086658738788953714915645567010382364853700035868019059477180307168722361638455040654088819623124506798564434369913847731142806210441312397234708635694817574662303846525667561359166543897571447139200095578288638092698528916087151772869076177475721898564796670465177394083120128437498956564633462191428409137292835166370060601474475420362848888185986873593268718428825984356440558676075092191789573479378907041969581102789651319215564120560737600 890 644215767431646004739865169939379287733047254165297627628181777554343515843973045146174469018350328776513840078502165643753319269061491706080689460457902141926025516430376008143842942783140662126132009161202502703488198595718549843925085170967337807277624649803576759454565379280010023903303446686488015529624588132680907717048358942267994487130959005731649604203839304068862311197593794496943494930233170724354629265374770394400386703080108140281011426699834090129784010646267436390227460258596916098617487332111678392109147140566720 891 -2575417018621238012214814517759897893271733242802233613481014019807600003856601556465402310486379204379284285476570947276149633261949532499505517236982095880516838259848484108875834525469749762618723026523236043355583572837204797468082102557784127126288326602245050973262807947245113024852488077550247262981507051547260822994530027555958020609607717147492857340262711112338145401218663407405289258071257636498486183438007780185021523497610937368889969362407193074121538323144786316971930654816074315536785061590327495435120967581031040 892 10295893596864725057800480460013224089021301282323727652100107617302580284476055101295543317482542873112699284763959638998598197547210799207664433259056226356415969993968267188622450580521443557733594520831681312338577377508377026649305804620020400596798399847091762074725530425870037047784722516305136479587504647777502348428805020475948768490875694336277499187642183662105186660028871873102311092244512031113903284910241865627563624206816819122714832675273599217844625179746982069867606182818521310767012925595412386459239204477529920 893 -41160515275259875091094865892774031352526366828550624544229993498062946937938988478863482243463245304605080007399032375391932323900943508590550981785924667516690943872863061437158061111379119262160058722697762917187817735391832010232947057663463415599742763106514659134121101478562186182073302780749537773938848367934695838623554225195002355557028251713897729115210073542794531216464806928303752070899113047118291967670283830112432405843601393357325814838439808743231032353523769305069825389319284523447072950028692295251381814092700800 894 164549979411385675140462025392365087308645676784384711544829974006797508228404859981496739975545457179707556987073984015269313339621892728973858175506593693181938963536479397736468579879271781032393791806400228932918636002561977186322765977728432044019553283381077619401956170787898493752494389416553521257334948620803806406309376734728119036645211377657125820869978526668845251194234026802860861187240973188367757821536459070270507179513457919305461367150541248823610413458046925611095700158195886897986396782329470093096687476026076800 895 -657832208194344073354830309333946684235010314563718992075309102789186016135455406719324397354750442222339261340503591962719109641527521993596049778729153334307237554786059536425792825483837354786486019087486054884897072197951680863310454378002603188270348209986028739910837071596760682286508296460813965428764744318699462929357485985315318338677727719840442667120428121140925484662535584246520850645752181081541717860846313467517178422680617246117252258843169372392042524416638994230726720855893724381000366130921613400111673507509835520 896 2629860457312656775398439919681023463091302395945581952693925453338018202898662128201584811746334915223682180939379315190245369124945964041362779360946235762822014421030876405666506585807037282193295670057338223881363072112793438451314785247773799799536146526975396145491761596495085674051643658395798687685084055970515040416248342410044051661990648094272841108956890100364726658550449177199818847112817313207681287251731579063221577131743271178116068740152045415076223574174554550596499011278807277603508160135001360713392873330245793340 897 -10513578149301212036319738630965607735390647036634177126377276115574284588176814260569546415743987743580963546096559893280066771105971267616863909463047047319375411052192556065462756540361243805958927840385300859351803764321602308011610724524544978908736478757785697411074088166144233252117273309930138343409934698673653216201411990950298739420176660051351625659664891750176042137750179207846767431155588500738846260964001608161329515712855485445623436457285657590260131256399055315985557920229434668323500849770473667244400048787359436920 898 42030897055669656136289378268559612216094012095230173589860157299456215669882809794481816962718169264427237339071993337277772503641911860517306720459174721466099917235380040395335518908571119446985023326261948869791732198123109449623254455504584047085037815969321440652289506143048772132629188399386633243698959430109593592609208293442731040666407805773220864274161426929991081597464524895512132603394835988477124807194616674052531137426671706848316410781353575444358431192063038512681684781318118551538271771354120785531621575887105098600 899 -168030082333789481817379338706566458625853036118194932015525478681029631943891900335225417312579644423082859840516956678727824669731959095327252895806756339209302672462687280512609404846946166065032451428904832300368726941106179490484957189191852130393354739258889051951422119108028127969598779874744782956456129245621667821843709239858926985711979592824199984651096961497650664361832594521101896080757553440029795947783595468904112244617862196232312770131462458450527476867936107246471607457238396078118519183811690882314402607050340071600 900 671746929152193950643256511851362353484243582170294850435400746993716239704581174895712279434068400704724588562422233477847459068550654249986062132347454787194523350578609816982631820710347006113318622490221762907474088371222259785294306629680315516839211502059425343245796427278539116038462677765924143419254614473051956469992962050013799216213002861090523938638496519409496767082081861207694024553961863641363562022361529441241106506816742424493179274370002139449997624189815682080894270701270832321189368914838293105074689533519026197352 901 -2685496602448615549630421704426867033574079226390013375436529956350017641971033731381082830767496536446634814652436054369818587752407831973862148502458970192535708222845896293863973161152796799134487989134049711423664446518471231683274242486246943941903262852850222071444349313049165256349103846074205066144456294486052327641414705110044067454827121315924602915622491079814658551642240692641635822911621124124518923867420897943785200485631416440648647887104048508655817361078486222924951346355136002242979030889286938695315240510250313388304 902 10736031871873290101959313377121155790541163736543667662776194038357165872447392056940337791294448459452954702479694470130339054806189181926548677937768344250868917795545789396533799577735016915386877703788673236578419062245684325332468867411758846845347190518157317948590159227112294805315818701711289876404555873521845558176210007346805883860428602511334942476424282520855497491376851372134965385165527465180726429563103944551318661808411183686229516941127714991366826390298249800296424118577184505641000427258058426757546294101954135341712 903 -42920348900844493098641330333784465563514508404122525207776368193210818161168422287435901912040929057170726994409409786456837195847555865730720628300491387315212395616744517963994481146869779694957506656342314932500656494692049185437666236275137804110413463754759598886390337552464434382270327257118224201351546736892427978976875001685458738356752220449522859734099291140961623415138907478856284651658420984831032570014180775005825436465519793031327304714807365580104366853794774949136313475153528311588052649392680975187975771548233032761440 904 171586439079261059799214344940594091312545833376657971350557294967106080569095882905744855652783094704220140882517264345414833656850737719857106582608380391324311501945702088409154927947773654665460651610642838679267005057319763004614740904754809761122825506647899546875458716719697417983987790605337679495226205649479241942502683911605362699581086863611256211370613759052472684759194703128967491959174262653959459854016868717777713636489367845149576193848798472573558829435414067108604686835403596590795599861620740093284673051300126305752040 905 -685966559766592833539842541431015936319105884151103359498692036675126850275125861163519212985380371977755215152428135250509246597222065271207747641853171553382717142585138293772732076591210035999598494505310265570815496461196577404084124412599891398610367605582431558668960924963387025708362239127195275595280013303663974970137801538329505245397096433751961295844066939504802401611896614276910923655571803626547321272743680686099191090407218633979189689883925827371420823090970270496057190022641118746407160551761146582877289612821941407967824 906 2742351964099999164548906937155783356896028159376706808062099952359061204963030760633848332707558175831599767419530580438570078559755320543393445870631553384494703631835950220800039273083181843698174113794960024169419126029198679202640947706883892544996414423200405193707479547701311045381554117128809368880909722059460173666489091801136278144402078678862697365946148404951870086797229069438158240044681095734386752372933345965840254006020911580874862093553619588012457197831671434587990223247247386423274542514877343182319583860530984304259888 907 -10963360773788971301713711746556637764173096037375897338515076546035232556996636756403896421607062784526329389926370324884514999843079153572596069158665945504054901178651770121963552816096601284729414924609178663327799063927094168455100414978126785411418962181394343144854819007679111191348969381156629296099425195355680914790175795888555837432857703737107101046219111484405160898265438374622670097466387710179588053036666276154505800469494846077455622878969597162219591840504565183920675357766834645171767906459697074287861974727988256987041184 908 43829294723407451349362085506608584894216231955588664470054766367960235883147347385182977985059072585716493045630753611597785737258124809987360937275283460550351642377209169099920370839681346545779489180981628356695936786404572501643187782346476025378249815769230689004210344711316270511670439266077714036168406893327226564634733633343015076961754916922575745371999311330826799626325486013084022526214743819330291445510020465243233541524522347203925012170329997465701672225805695614132215361997367579265988436617511431349051727161450851170660240 909 -175220744801829128936833683972514408697009666585928720224619385017786025521845390976628099007375874341577267027307105197520740780193647480191495760240242129416917346973353267886810371431685383220420972149270888281884526162589897107779256766828486112458261639719894745700000431992214881231474561378356889777157305445930848554326316857611129581605079612867591043654395486662513300156289126701372208867177534696860593083590114819245226281518277458458815725222199351804576322187654453093241441832231500311389001076642504446119311305285712203689966240 910 700497878669290517661759277243964196527166117625943608985895959005170945987333552058212114493223550389734173016860712866571928525653285201029298434894506447053566272845119987441995748646671894676803842504447792933511984812639610635275753975518717007827643786045029763578683045700744766945169729993914686823404700233292776967735319481306911448218988606167358480016143714811234490075362464768782522921749309040855865536374546936718827705674168564695792976217979386664888637493062527860672928995228789156959544963544429862617642339153209886839667232 911 -2800453648862300840092346089706385953624521405481544043827259146758323364748483860149295851793984819450506979283651719275581738408813682439241168935110639385476496559497175624877879820605026389037233363777386236952635179679070759532024474180943103559284608857053785289740465041100013656656759776770403171691372028814107896505479729474116104823725089466148759148428974104656987939467036330063563060901219520885616972868799231551624555986899365436467703643672756230772255123764801016979770370362923435905210387219790135630794131063881438427958362304 912 11195673249728014104141111670032328055827856408317664017318187334518472574422118590026680565395689311092706629899335711051284011226463471681440024054181349999393976377112612202088541475795971726348413206504769977992662132795934198743159246561094907431087372689493531980694885460362554596678230423360624960511778966070435735371687602700249252398357101089449973525407938142082651345720191293214639166716936812663332766534695173505727117465170050856755753821086479405039081339086035644636231107832476806261400298029994336085389695020736540031070382632 913 -44758167975363911807354937125539975250571386517370726903845984415106708539584592391672928875897334047632397808469414397959678686721349037937848946109268266700753574782542206503420784651320149836989822786136265519904947190257568264416792168617739772314861895198960998608473528948875492089677481977290559809274910433906999380182540799404063276291350951781481274225343892900987598479604269682621503788079758341972798026124465918177331849669080707149133079350455257205249339416937601427078032358804534877167701081938093457515522877136569957407893643600 914 178934732803041284183889431353088697555347753101173562479926944259080867618864442668679302092482339835939585987031991477182347835098259720596170732038584514797104553889944444817833202533833509304552311225975836115681265900657718203696891229900679571158102149952957865334094392537408148901183281340284141732046523769689470169788844727595675286180083564343033452975280727199353046875792124092230825866130675034538954034418816701334759932922123527267978415696458982306325039638391680103438873346905656937823610233481174500833392333760423002591294719600 915 -715347817042103844311112065453113066292308285075511356886964767322095971311263531455769275469180764065428421355806584506593473640207031757312341571362996890850063888666029266823643557233620739930111862802862960121488601819241457037293145485220421717263757010413027181849308511368130064131725074472961082465383807595108286208838900561251344477428137353406356689599537595732495568821472775879104219692137715056113108041425171031128471950414347390979524638926390117242116934423209580129376392025115730140501383862376105272184206728847680156807602277920 916 2859829373371380216012327929791812280308332903871749551222778360189427343822977131212911666777445369003928907210659074741425000513578766697901522744903160059271761965387553684615919985359737062908372971161663930092676047884347397020270195160346271101113404118048586833987082716845078924509145439650636991253532208966470026306515342636793038729630828589709692355145749645821396040419468673874759445974463223292015503982204122615712297251547314569614649811952446080066192373207198124927703436240146073989646362122293992911286643057904153639988471115440 917 -11433080133892562564777747208960505801101797628782806820918980881629706262219230275928608691827824125156383177572820248639110198345452299579615029861303145885812736494122979070667352962190617309293451812735725155637677635271556769330763942702104067455487175023736226099669187829829944751636343709661107099166247631484273845626701467946001395837324555735960449480877119085693825391687864949209234600809577073706138317992105031089641528597788936981687356827282079966764079869332157389296576660039667946833199087830239670679145947055917805064555872529120 918 45707411864254580188163760628415093997868842372149129665329694810001113270527859599845309258178774007978133182671296636716268440008507559321554640077323034205809088162779230053757282539476650898809333499716896864041695992861234578914927744789457437430978139800775544428960696443873526403600633349080896572919530291445844241230930705187173336299543703214569552935532709198797755106203120221784194972735455185731511576286520113397586503217740085754676034374864088756017617778266903724094157235670567935596776309735271886048437500757318458155686331352800 919 -182730175396377940817533902664632269149260203346328511850295210807338509418845871784365251593633096523734125476751190253858074263973075922684865884269950846215606735484277357146359364581106872037242101499412273208366910857205849665868818862194196545289895196548475897967357561191285458114068255630601973894348590087891220611841609805068198952736151866822990791605165586067881340870718458862715051501447293092902691546546980301004061820263304760677562296292982222077920269550982159175540733061864707938392335323141881294169705525334480974171916845908800 920 730523462073780506877054015217953789055411986856300289766723679727598953959255561329234125392807096754667514677707475819228257764014101351777105132983564361283697362077360999548162764053598994948887444907432979196058150144351212033766864972989407493017646231418798209482544684849508603199503308923210934764580559068765118924297218329392212769743007137146695795134564158214856056220111404018549955893829504343147934248043253855535803668400472728013124049745205013915859512400556936356129148045150430214572836215778086304300192306717631546743815390491920 921 -2920507478127752254420535161815967265257358236270247195354046241864298966859912026942714494784273322747758728602952145457544457206405994763564930618507583038269895425807647340213176218507439195876008221660334668186629868438112011626850810890930508566005400026149853428137599923578600083583682066726669556789560932129417120390078564482977337044727201171524575372079766808411617805648697274263084622802475825180749939089354246141240856793757373055965605593009603540975238571833714049580095030512751231324709210582513478580275035910243560646157142527460640 922 11675694755291642960731119963615678242666618718971942692055330203375060728682902094697229531209144758837569060336747948109011788788299887959327911344706020693126718589508663878552893211950564941430549137787411699496656936076877304616672547661572510384268876894130542013140122904892320941528689911013561807295359648404589485637559206815894212957553648067504972691416508086556641249046744200578882776192978190473149973409283895093941212735129801609858158585502601574874977630996822111444935230444686592909846149899289243000969395189975883450905886503492320 923 -46677479574242862974103827373501465563856796395456628963904841224760535307518861028637894875581521300228201335474106098073947454635781783932741054021630786953020142573442004021516983696747112279391902836874917845224988184316010026040651896935214044764845239154216359727504933390089560427129865408060718384528577575962009969666948508288894524174835277756330822569151587041596973140826095449768231250435633285856905094128123047558659886232534093109833808429582448332923800063248400423869784399069223757136871390171589714705933985104020595811313890788609600 924 186608884791399497647553612897959322286674248793091761247472384723230971240232329696740674967963354635327895815196263989486105949593699036631542698653575895026467972582570089670436945644787697792287542293740201861754444104830455666876805310907663075066383456099215619949570588682890515387248617767723261593559053642428208688257259512574866203789871770597279284167149310099198288725337225748315850908126871599518839196655072010478019068985910108168534727639477883270368525361081808620968596937404450821280955536032307798835194957764342078925317654299917600 925 -746032060495778748433138659996382241963374456256057657398003112115143926104193681317348125439490254531289252675238685657426616001727025986446967459049647199792301148767939666595973864858837736687437115029460828632181550594230297357957217340255716812535660562870161473052445445350626082056265284870314185268087978778053530518027400732434438077421563035317555451729857458104686780223023849532185963954868293162184505242411304102429961640118806032440260997633285634955484115443546517059829050242726117986050782240267539719018974004121661630125215876325508416 926 2982516941636471843087990625601087537525283193369249943506919569168750339565577762674754600839085229238480360047228525166083512352476728079726429301729799064396435046154333310732500267502610476476125485787326120514401836176933650992610819215579550367178202379854576428985046478064813991114788428282832736352550429196926749436001552388199017022262015504044913911775304870306210000416451718108155981167302830762858572794175645558526693295593758026019272368508016652921384660228951626517804691143166402574902803297484267861563975986240163450025431073603706432 927 -11923632994287772006994706859199169810214346833469730626360996681056514302513518002667357659880959934798067113630020403738409381637841158860265530735933802947845942050752922599325400206434384493873269741453970445120143694575745534604763426119674016894026340905869536403256291529350809763831074342196524402289699989863873283074241373409563707750272955186613215703386493904374125416983139231185357137223327174549249051537448697346170361762104063909846195682514249963027671575845193881202787686490371831653279168306878852961117686089542659919950644615723124096 928 47668834492249605760722373327186336202473304689841272223921656989999642308540034256353337196291337670367272620223465191669718540815076184667656378265425009629858238155488515995147882290809877664083869332752403395900574468616396479939302059163782977022454444785318944025949182730486534723936730398221018892774554916373889957117926180333492840251630025584412748124530056449599143639016644986743184244718258424113915928021481322364538838510135858949923907308327443278914505976708695365584420600085430490769036330192371276385502818310563866705837167590875851720 929 -190572713998078617648356183570688969489758722947330984972707248719977041478921084206777496606056004421683585050064531455179046997402791119327961021396973612233900426813223195270160640288555312857273940475610792478336634635566519404192215121350150674554785584426990912930436237525325069929710459310003083065408715779776778579909556333432284616463459542540913828347152453879237050027242001593933462093523801708459724172951325760238856023925344004456423457204658906714626991601179865002993044250503001983548117255473053735732785217659240259360042239432199045520 930 761881022198770215501707839264324288777336485933523228095188764237499613138310312990106163850877660687978031415204223602533007243380190732969203309197793430414668588055444989262857269454675971186391946976689168209092051155953031338480275076537484094617949250429626036855227882923826462364154287865152110577623231472268884688283581126560466886033486644265717864295390132820433711829339528952951195767442467475326080080680676533944157738660676353299981090200991199102132424487297567829170041422978668144980537586934208375757521977695758370215738759364425861552 931 -3045887394869841828246355078132991410128084211218661068711377637477952266488497298549060302742176856155375115926305177495840873211451202908819951360724153757253916739787718850737223154576051519608754915840211690734952324814669369110444236127682616326711071009773435133378257980926403966615877829682165580633634444188812877346714810905540341299480813415635877433842580101350863883382171564729199087697551948381486219183988698237744527500853960673450622575432963741201006320023331415102224376129244471359417358645079617158506441247028585020346916930563257848224 932 12177013340434582244684462469016658791992748681331256590148705018500912172678262805143560824052951680294986783198941085138951817152218006478823110268302786372884220785889528366788512311105545023671910747232434291500463908003710374791325347437495094885542328951089934878720374717737962639067339907076983855623306801553129593341050842740389819401143251917016394118559499418061500890002115075301497640301586437413538253948006319349609559515216585267464613429252385085531061747217739112307819769804254184855353088317131602502784334856682948268039283780341951440432 933 -48681950439250795040378397652124477271310774470917027954185069366568491322711597281013378214059495999464416614503805195678767714874354945515552198607469874781198438940372926911169507953294408293993812526449067424755338024495005035339382149991271922747130639858055152301851015752585852779979826209428885081966703504601472007676441204096092204036724897803291693528646230256558840642773729079179620791345034739070201165301247128803905312960083454499081466335596351949657942462081636536879065103290319517160200449542230307969330727776449514512097029475536418941920 934 194623557751779945054360746073910918769886972028270002549172429351998658028913387845079180140576186361884509248990587366878499622420601034855537376445709328086718384371897761334375741646254090545795391834861689254856993772445769595243311507566819442759941979903616636718535003019438516360219133903648240788076735424177619354029798132863820438836328445821725036012810517963587484968005465076720239866041070359409133994898133596310259570227999592183693999247448370642422652198514808167779902672040742052544099013480393972117217277855741420972345083577786925405920 935 -778077923931714903329626169865539052793409092450987454041504321837188217873880474614872700925640411359063417724841513986515327902254766490149731244015039003623693391210859713227696815265986941668645106608249191908722398632515814702694650711534514520894826867251036350859768814210332806582352002707847191514257579695803145610014315957909048984353150513884072924722872423687582907818614361985861237025948150805851703607410934099473529704291189813457377721055574341669920720767966152867552167046083736676374162687047821035052575598529156611331150719159109654724416 936 3110649136060338854978056760295776854223223102512387877161655098626878537696646085479544494512549593275230031117902719377714056634868948938184075122974653794401560544776748981728676797783464888594091868512893671070982068037258737839191648464275804847423549291937369684740656947409257865631582472364064306246102417971896763752856378541127843268642616691190385560163449369058691496856041605289629005289634594354163541558687730128450799309249607138843490846356794002701755702044582632511089966972698015644222346981765968283297796890700965854274749990484389239293552 937 -12435956951635036660349840580648858160000206768421990381907748131756976523171436751554294211786564329145156559837421117170669003366295712617329290726428018264491190822554644274872596888470501038072004417768729660439593198364537067177814210402536995686711436123369676455750801414082262502300862264115031900958270712617636368215795084327710673302385530549839044085776180721978504105894057474295571242065070640822515076498232910417477795317448269308546122423108378158079804546274286596997377818868438384848726693483132675762255653311169496360846545853099810128488416 938 49717311906856489846814394645451192004265218956910942358373193490499639618222694902269299887206413895836180276535532184850755610472930620804887889364717557027550069919594793209778505684183772806791062437774772096640164705615153520167167685511208671455402862966563205446764931026448277594486389648647515595515474597351957762056750070606519216294185223413535624010299229965265874623776882226661398888852894352968477118196560142927016772324553315465935990497501511826012011778815111661769900661787466890386700533647918479859764072406061419353064548986273228125620000 939 -198763353459360237364154672522922017874346785904412862208022330525384075747399357468710278782292734573981917740270913548380976104063239137914322829260010339809822111265344892129402034439218192882527847062200739564203597768774532816514960054748751174274315599122980056706235943635023252491695321342942250847247168944046059040214099856290599720946082352177223357331909807550168363511883296995619692682378876891420301492768782509635805072743741369818023118559766427470552813863335387836298410100479393723654604689365586766127320902888556515709695758141075291143320000 940 794630513085399757462226871639511641672122575988067591678455232036588677296517856773843859216868187796834092412700099058314583190499630510938324672722466869154586695888474579385417920662321243460148563042287637534337362143675206728152361580580645652045614916493786226704292208702571683897650018730613807110590277544388393482047433255255397607782316467534048273248209634865460329869848329903764686276999807827614354265771366671501441982309553263591628595263406632376954760104696156902988750167661235759036174917697739433091991439420420623443656020312937174592124000 941 -3176833145831321878398403284918005096674309384555908905307490523827467166832625055455048457357978876186705478912409960316024933010265260342348541358960595496025032040310777223855411495782840082781167794011781182151091558325723833912124531632459499408071841993463999771372526343399654277176364899537267951487822129778947009861277836244708614028137167429185004892624617052458939172125791091496240966816230900156732413122031754960880366352230116235527849920702375930926784067496139152251906140415240774628580329479680016734635570451753052481822565301187321626796568000 942 12700587714650486405571535850319752859952706095793580612938438760864375106466736686670607739288904933884429759643456380626486090994330117249771344753551595157144661001921854591337027275072373409505178250794445787665616569697108236213440537290703264087896557268986648767504176442933225061407845235305043636202906731154473926897635171228845690477669397599055974974123469022887860851619670117383061020201619501051225337385957101043179893505837173824838516774272980632558671760287112576837238349048616515128698005117277009578171505648940547395481720726402816609889464000 943 -50775414299291976404034666124820220871709121931221419841758127389669877148864896403762662966192122588276034139825907269312675040348488379672998907445269897924109620336421412311071678501614896875752409337746617836160524356053126246579714555234306792801028654193085541732227725545979065197781099190986229595424134015325945603821934883915957850584107771949566305039708884640813611251968352431107253495397778917246150076293805165358205936921533558133235639702024535508744636835930450068585777917193302504809322883660799921643379190134152559576846327824537241377818960000 944 202994082166872795496638591054101179629057442975031396697876242339633597838788261681991832663568930771349314453075184358459783476986435534836756225316153172421175537234803400489390375704549386450306772076965821730582435296339511074779494418913425673761739556064305968747274826494200203449603674096167405183401145946864532530533879504130111152652990181501761901715954799400879839899288731011651244376727984781448061851623750735235030938497741152960626381605339615476697308706357540846231701122338478446133881952262562398603933330049037881189637755518859691694797410000 945 -811546711562376107287090578838512440887385205883247213465160257734535166809462489560386395558691450216039904765839202652128107911169051270490227533591985910483810772140833065660229459695013314295512153340504629098561312750868436868271883507571346238594552426254971375584343168777871289558309715063831171198824898822491221058578832557252444375368250693876885147812568499615369349353981826203194075402410927517789182725327545267426398820787794789296557110798913298699431145283194486049802504592798700073538419064177736234841968381931497476332752846931483508172428164000 946 3244471102673262619196381151339592020545550579968753658906169233353078225024722130568056393237812964817191247171674275296351484270656820195553954050787410902166778372343161368210346529140106083156053873080114701110738778883493053103387170640205952932732132427163109664334023112386796212589352370371468804940756625102179490532288736502673091572561019158818583117364835164424235601751331148732008449441773919526721658633391941016286089154566004115348392170234133293531975255244229964313269632526389729046640910043044607230626135751020003652738341719973436181721060588000 947 -12971032306991522995013198562800100728390131463317530467390450599234164899623651516716643616471340955435993729452966004511073621381950075248539883882028656468430224833887232249254880632866358638678796159959149164102700123392718795194745330563695604860954438615881238848118913942446051173034095115339367365898315293175133633743659088066652929982804665823956869780721505736547155214604582607285516356479995838783704540217552152785278916092066411384064427409193694455450959151377671219524856207755978367656370100763428598706600369538924745331855714627053251725444493544000 948 51856764180904928429430403536932892152530166926132321172373214948415068533305526633287003487791542427323223876188545524363891376621931208008403122270979544319990033882312879983835440504813817764338225154267062586444339100905489698088697049405491922387149074213280480205032366921804360702319852834531858983918370212166409780473067451236935236956571396068350776865964669558558774539400177301278593872425299819609958024709412087612032797456679007537557151773042301673163644708566850128691144543665778495166289748832694503267948734760047241358368310587058886117547078620000 949 -207317769549371231255278135952711688963856115192566940493133801384917565874985424706734342710939001021353331281622067143768813364492736568160043673230870802054838976342987425351603436538739330450894864315373272342433954213735961975288215601100565177594144981628225650050466596524052417813067989098223259204411271427775931198224254910424586184418579427485060956195437256380581655007886483330928329981013263978503878551894109020442626378873171922652783808036799254528959818782194551515547104740429887893214861229790561586299891991232475483365278577836987791285535949720000 950 828834619735275722428996168787788415457605816317230778939918081747280963361257518985449509069627711451684160218526958960035740166677277353549311443085102427583450981211227622616199844183296817949998625968197566691120166425020193244362781950505206888950065937077895809359654877471948508267402339573738882587741061981782091253532336999781661398338699647987643696452916526035209606021003014411437681334619343779323927094835606378569573670484533644458182003077645861790515149194499901743208319793844962335189518895520582005017883981790465142969818988026189085581542670564800 951 -3313595398773415664221917385626889122576043442311368476897548419351379834594638367174215597773632554089698398686476864317619226197378557831960549008001639778835205710373383197883061837628700843160772635048461775562185986065117533874939323844185905985055889266845593971803793737274814120328773601534548087905984771456083607724426861485983045884840942230966373642391155238681248077909414785270542654504966083121965899910162960516636718291463929459758157703155846021585214087526276158178420643381912246896309727487664829424897996738977232884932967184516898952030520750249600 952 13247420260222289934904010052201617647609686283022130696504274458037134086625203388093555215468955358051882463656229984866448292969771839399623791517283866594797051400925521482292997220603818707006198160708451174148823385466215686899179691755222224978070078308418414555341637567298258972658941520420682796817413907733040137604168734050054067896748556860355061011492370628593309017356336841113114856140652218867859469598823768620083350648436675970419693506524317182934164723870805733221711101587771020679994561783668425200800184441751416344595454941461467869147228965808800 953 -52961879529325209498409526021918324488345125643561718734188127686381406998994779547362482026166547653911513312203815574334908705367083639152745693264272331297142461529408433208327722361490607842280813213325497348905579326995049073542365819084361675935411330907737837834052087231276355389119168093182372986227016776980989427357694519129806924120264429840454126394318921400777027655957653058385065689292638986239815927777039410747657466915575797950995836579074132704070480165737429006898970930796860009224322434832924134328487620905637876466850664561351723590189866064776000 954 211736486923319024137247308435635733331811644868495173220328636264002815821977032697736379924317833073394666428454248008923838367159388888604373243301818314011846277015894931086542906799502283344296668339227931749188552990732827218543588295584649299808866683524226534066115996540972766723375793613624287808668597471074940960107177039791492252195690288691291444515652375495349668217843279627547841235809355443939893027821413325567678803790362781326098659027870798881891835798870601920663181478049501127024702061271250155480976715025265053296193327711735297455958227642616000 955 -846502520495530925817811752468332177864771581264832011890277207597866754773097707685819370210518834213843807773652689945624308780957640603865441929765803479473538309577682562186828081843455201893743120124787689443352769967139198241255937290620095315885081672979577913156472120202548715549579874363159718171200738371271334644700735013532897820820047667249581921634304470828528830634267687558091788312377088047081163958347807410489421646985973925762350450438126398042997936209516186526797933909102612882701897874276055595420281777975352851816613743668487293912930380250793600 956 3384239156207028450288364558508332200626733246437435093561338375982266461028011965246026812703559607076685181287552908966711410210062868606667070141804289642832493116324166059286670427621010231838793101586755804448215781186617171211380954314592054704302073382979023832723887493111026350241102803154807994613315085831588955033521139353266459697880985548355546134399907622914892458874655964275132651600319278782368419088708493643190972316715891573497597721312258465816253255431768687139562451255847475353228717233768916826042172547512341631425834443829454432359016645730683200 957 -13529884024710648746920880669647731452035403762664186695888903475975079916293807501600103015051012598406893943162149874301606954507524070312547764224183084820770238937362862427200419076361530979117264792759590081315437386436778784801194912442663742213855520128816870620691320322510749024056906295580245963835468671255652394940702068093623275657359091648911514639722096724422548116671299602211763349031161505351454097631555586916247293713432603093209831642362278882145229838330143152555868274299762215988979176736050026934626282305937533000872771768120681983495922347508457600 958 54091289994406873382783896622913164364609182057415276665192589053219787139253948571115234392114173540603761797819450958846716738793128590080436259894176633469258888444780546029412948916977728235928104547253893540123303956213844202284526633251985524717188561684100850185018535318597253405154437486505576243726351785917691725076084468474506415206352109619343529300767881476553610946608640372099220904790551738513642164852670039550341476954537442429012166169360676533002328059294831184017719718755834329058236165865419209978725116108288884544199077110545106468464908758828176000 959 -216252352282122995359325818198382765561951620446433963226640653211725405518143523275970603398712973258263631629655656909508145960931027126557239437366291149865629383000300952530520590352129937493793902851065096801702552000129174839998827019695633474208238733573350010020188805434308518827280618689533242250726624345368540223088329355715597076017887370469825955515270133035564696944001592478236092751790380985882485985448526518911375623194678367333506407813690129121512957017034809968220998333378382500113949384700747915597947961584128866884733328093670425651819040856462176000 960 864558883394570891863638010672284431486219082576472448816507111486043860811077960763724141504437907672099810619394178352804441872972168866381963500637318159566964137453286516470977110178619479272063540773320668255139994350516430245745310522491501327095021103598455560893213161725912599228232306802529774748217483580754643100221883403371314143496512216524158351320423719365101361324039699928614712480595293983142688762657754978731103793563724556068747492905148662050382009407687084018783532920318991703580560144251531770900962788083215199066256784607819889220501540424064407800 961 -3456436243498378112944950298650277612663947674566916907755484206378127485157296072064753539708689324949227338605319909710171348258021927975691471144067197054168861827362670963872522432160516169992994925755565044158426491461690036424717464128420757646929314339256260421385769997243450786924941230733943178545943363077272985214414647279659301705841415125791692388941798053902933850371446958507531451977572444831669313450708735305187201638784422210630726189117150009987063142710024741727540409448351265478830917871190827329658167566925819765673838258546559848475719998240640431600 962 13818559035857341187511724374853396775785387480649025392128474280384904685982287622828526105737649837582877696752661510130269236382902635129427648669524365769577383147647435059307402571818446143236027530619441954088678052143097588450585620621524151673690377285633656528741862171931716971427571697923851834394696646980448961678418641826995503493415886251345996806517832968098423688699152809168363788259608755532848419471336586261694363308487409378467539421356090372567822086135920121293264464384988531217862484545322164147469139773801146381269835698929385839124344192550419022800 963 -55245537163084905059107101602477235292599939564380838795113837984924073770541856020654024410269939641426873450153423482867639210876609704307680630714090143523232528679587357194531152545691607114702706119298911239087653687176454533265581141633300087168959452284205168884378161331191184153682399830744371300539545265705844758527426553513948793821029244099358346526577006154910624300614473847661682850259079656076289112112820204680709552167888396788265863730239821323350067530242255936634546404862103681400592487538411559675759281546349339115149395058025062804391199523695860060000 964 220867531355320771885683370929405876366888140125647046386274617835993133103390366290042126636079198524957645515447400521755063816097981120748756380468986943089769881256358583638716869202381176161892354132549796592784042853089269472204927095284998481275072333094737262324059578600011227933912830858598347502364530553973366908054670059380455032558347206181459613603140852407702848604323840465651582681429971986014541740749801938630139641135935561433585724913220198527169253383354413257043093199521314925433489052876595592313668330995467171109736274433224680547846144153862909410000 965 -883012368879614028948151756523987431112388025497146430008546606851048194313865319323297952913982951201333260516679866541897446841975141102433888202952695985948530779157545508474787234593561220344643214759976285238301385831314405827737418376797434342755677783502068764814737672786366131988638032593235673227069801945315284488367789729626731104259174633624944237596805604755355015456457384991174928481820551214553473612241177076927542731090610773068159302295547695251625885547130908130230314573837547131940311674609228803260240850757007612581722846386923126998539299632749331092000 966 3530221292560113229604308575254285154198801816221510882704976185982140917639904620317367178213045711738663615026312261474956459320608690411593867743067610660179322845865880697442679399586266493758811692963797529596604505259354280855819782371834049101161933333214274916888733842961641823747536316640865600417125854154045164279582198691323432220133470429668255326706897769736212287466706439788734548443882990466465336532583256595335579738583787583425705202345139957620889409920310110971997386008447833357715821622506047244504192718036815113654879537004448360733290657537968857844000 967 -14113583781838053511530772442536780151119511707872141750297247088942044247772359112871707870704896299463985042080375597582400901482392137674479723572595018420117127323802993563922852697828858598626231649429205014912588435711130971859978571509317925362039332229789438292339033130185840010969984901896159680674879578241508381700997704385373721781836604634020139703256325519958838369541144877169852910324769018762518087936884043430783196762528358632392736620751097286620846389609016431248957491529120293444601206197113111320840960752771796514363768655697205131949226144820876529912000 968 56425174830282300712421579909728656182678213129612798113275151068394329792230402651666848615318128800542998050465964424218896166050472699173798068415230083972988928453633868897088264401443887165995368267862627487305493022936029815184005239401921871023855594761658188214206671708490909961212646250349316078731181784911815534279815202449789569520359152824026798193803698101488331084839081275462118556773611676250976239995600462889598111023744574284462697027176391011593673065895551228237051128324065635982031681800441881003775328629366583172094818902425809773392050806257016705330000 969 -225584238691964533498370692023001872086372959405696573674745031206356691037255500384476131615833262098352502009809232383306505415149155042930127674964500872354343765561793197221176404841273084500584165809803734660290485006041464916432235601076414167540161583185411580125734413001747972332030744658259288430345302615839394612796701851692966761942075704891929634884205909644133946979016099959897056025738876815063242470322968207672139403618149102970080999260352258801768719770154143919701069216849773244369856279974109233239035730763845349028581350286891214718390923450402149346180000 970 901871832626225217429568601716702329846344676881743621351197145379640461693275082980410761243506588059186600818598147610786214432936518821116531055167355034010458889534674246210022781416966001745634427845792662899594330776730722624664133671107560970846130535662913513121235106825544986292386832767762392301937199530129043616933618330788994951351927405743199096990670636700980872561468490355134828111149860091562117834961310009641810935289878578678323830032624803745627933266657494969691491157673629527491033663649067635568021199899167281992616985992334155338061856846040757901532000 971 -3605629716019573938271457581734540107583429490890760801323735652279880815956018405901086071212453733105831497814416075206047460791616442907903577297795748961924409278242642043035333097281835240758550822757329678039366830149607276239903364481194182995699978104473151655959458995568244734075227275802732859851823077833121469949470964325564241401800393603599483928442619373504848349416705128278716171706986361354731350602801035486539145263434921361925080440974922232894467185315308337252669792661265736174789075882889475346318288669421799576411265849250505860991097969388599610889544000 972 14415099872893070292307493994465455615297538067491251516403329984320593467906468647460514889641558854783190535500844514661214436868540634917812038456002346158475570427212867262587761744894250767065564297566855070844629117244211806037309130014321599919022751969117970509319400881459052506806927154083765322411712428456286041382349966429159096797732849324678595211860101733991605643861436346184250044499330247144532951072515250926636953182827267914033809252704267280892900701785275924448430878890615895859290482387765947732297191120754231639849978487847187012151652992843722312671572000 973 -57630769276006211137796661498942057906996323825838610892917732414190245210849088426126827256634803643480587032988987833537640451612151150904716166077953881353000995849802727288249119411756048801526253974856183171208229461541607323211852534178531370693729193381160231532633575980345030063184940009646297126599754724249694451158624223442372956365036776847892842111136480724796861207215814374775675923024043845212983740670179163519648250648713332153742567310400410814669459126356344651700304335955288627844439852506073521766326899753066763698886347705781662361017399940557122092797960000 974 230404738768755837957474537861273484075814871640467711311110523635376606623250873030121011639975282738925468076446733699995453715172193615629327259453339234074523488541203100678071941467533936378997159115082112185508054951994885951321307770114169566202650389143981459536011442369059083230022747841440124241251996813376088493646491505220328841976851343989419637762592870577370613491682116196485094501289144489999341566909319982284918160191057202676256218795379055146122047061634092478152962098778125171279516207041735414536013293263287451584664720704634284634293383335245824876134760000 975 -921146329969856673187934101111019529156437302209787834554573149877638987299930156996319695766793489350083563653322428679571567776144831501254479648563196240433325700854984293787819925990202342569570180749323152101651690464488272244359443782466700481085057658341784337714228310107274160441670431883008824915282342131835890203316947576768042898487965680893084869742140522574964770657001937368101434221564189971299931720833363375329857424025375360032868452168602622522649989175640710235733585908756032736048773512870445790627056222707994344899510852622219940004590367426449461915049532800 976 3682697724940963871700121785384424388082395853711672264786828310269003410291319131761925668936504298610682444032032906462795345760775750530630102037595893166158644349114906469631222695915747480232031603774445634734267311672575039239232120531951911144665876007018076317377990641432975178323153714351947166823188216186909470874326567053841089538832010334881984796858434753163434974491415532387635037225966669331979849974069450707517524250560465834885504815944556796191987969019825872274418496122916024319735977712316065035888087480539542964956855888249899801124909440264350205320208275600 977 -14723252112200004997810312890185835885209660393651782872320728126827765937152397675191485837119739805909238102752426338427511382335302028221741226774666897345973044859409237124237007011511678257713731263401212537637715577679711467009662909721396279356258865592029279524747626863292938635138422116948521631127301097672536738214042549551999279159342714808647935124390016525953302978877655137672571602256525906254568366426525357690443653759149620830156378516969742933393966230288065360392915707119866930391902486125185823981759334389956453245774287716994993473074612357904351997933197056800 978 58862899548775071105765156851356460440868887667871647270730109382307325985956927310837126404026771616671902844337410003324713195226002996264834556941664180595863604703773125926141817397761413075317678159405665666833811767615206376286075641115193713990769084319871659449655645230547433602649519915407688729762522793353393298994791788086213887027638052046843994208962131509690608023938273607668461109225988030117957374977212830848297225151610447286208016361300301502628228998390936154536094493700081490626113211400282793219508177366799317168688614492280597627527335704914127108301431996000 979 -235331347123499109609769993785709076777896656110367341591049691646936541275827797236584793406905806034375717806676836315641396778462283684760533662788226356335250407365238013151092005408414883326653107574988534647586863389628108025315321817492204490868100302377913866277785695027949596650429234881415417454842200422048193434387757976066844896655950291839987122915094772961112400210106642390617320512268148263413365848478867231808207700963639724901142161428119897937984564146784600724059523849174789534535860173054858889337236982853577658220885839757697915336202238967348205824200004936000 980 940845120438642358623549832298375676342652141469815555462992542727242212978258479156060429151282600043555165680163106821105094467362477017236500908983949861348480710262247485230590282847111747830435587223270488519638092612819313513454521307075976729817568351751700538853433013387251550690185451291209801620481368626106961097889016071663161535814299227988846477123817673940447330635916147843304756905170004995973027953408369198188324257526061675676198967832014040939819920741940883302923688205170229996236224651049935845329892345735017617254521143031286155395143237014357418795117978917600 981 -3761462346952451916943488728108286852819451273032228958741953876224509642508389149082639146922864788349463159834454337362257064730882400470541851748251836244861102289142237142787334443757769903150834223332993736976575534380710853822394120862744118995254335449103128963693337694704180001841903506589321959179946919216708971891866178423101854784366647881928905079795731821808801662338494527870990067871637879300923767210262613654734564462810615588177423396368153994460727552650246834163166875780507280372312408849559478476436124138606257996811653336359535475494140444006432004601888596651200 982 15038188568365912653686493631927835218094873419475082374766711729182713703144537473827333290039885090692456584022472228599003295451572611249844511164599500099108643164126703688984801452335035274715045988600135856792296892035306325974255925160013657001393605879000900520835075141963962003290542939785822822546305096583298802084996554469549777885359938477039594035924687507557388316029459792689925668496996246573754287237770897360985641630340607738477153008290603444249303840839988870595308711114329513993583011347627813134916724407503226981143127289763275230947042141720215936931786792721600 983 -60122157755521909185135218691227255754946950700444632485079529090221836066488333949279165645835959721690085834392996804063156613555117357285746621441379486662763954867770036111607598888786051505218851205695354951366965193996697722358927554301987458815337610482679083465800453009072604957204306971880247907026428310856932138549375848489654757975040242334451276257562585864395255424207301104040089396941195573789271972374811420781967010790680150978855759229483287422075039770601379716622139608015579847400591286466101023011416812738034264532952685909226522540815743252248676126288832243536000 984 240366431514454462128375965783829292825163926885720715646649255529403153542240961134618127693819782058057721211892326653642741989558772036140373179624376931434261583790454595592545014256589762826759106344721063392965082391446147194878070120552864494897904633779328774750466445261881735672400145962781397628294683917592653488875248564998274205156309261528182236582572370722084283372796262747249706999559617263503044653783036716825465671189568814990669265049580541380531713879619743704462903676761474715115778578208985187527351363121368695805524254437903597231269445075555174675630351672836000 985 -960977672389768194783293962697177416391366034594891551488837328197755958019639497409265164323108935781351579829880185139132099446581161703878974194274920158363575753265797154764916006235990341128707980492905124509133496911182667668456690492118964853713653246520808847682575493849025659977575405889779841482461386058355197400193633349201222152188371443551250403717939082135601936976722520506263295598239363232157350098068628011024044480349768521252036107375886468991404963713647259602208035207194606526016178721814196617748943825352233425464116257844126259793643730667549520682875456738708800 986 3841961444787491099224893307253826952753311266098440665282958162023888424455800100189983040326263108367229135587614289876732997990286956832343728472445978969847074664679282336798477582740642925689013041686645031252539802052618738285046930953278863542940386508909765190227903242142859180153754817461979853066797955215046843967102741037070200531365679746936134981192815275637467378866369346689340680779167920751687904753130356612025135234826356501800736648352682008888558181500200301573939223921664441100969347384778461528566264259166839922088789339169924661365662866421379523866019320957393600 987 -15360060649575926927600232006508207857714859428596197431820215711597025048533522994275251344607329509237169370849773037338995349614662950010565706739890408323218395771858610031415190011645974655287584055213273853416942308915535502809316301460626540567824483448994866707841242343967297188335072451575453394327846738884067726741831222018519768284467043851479218475974517809184849318142546547149076318495032031698237560441593097458005251911473964291900412172644055934219098869503333728481017403844871210318566408085446615189181842722059118877976051400571958169958364408205434246378229220362588800 988 61409149358122379923098093548286863398758800347120424955151672126324138604967020068205711347367359880047387666858910422559748614350120093665723220265756187122178809006924604882682186787451012032779308722765619150806601336251381817911740274058172910164885333627054376008069744188938080864295077109031417922666998601813833522905094460499142798303284234021602138643825248326194488670711598037691145200460907414178176481522563496922186988917330120397779987937190304595309150338601384845647792252213806964330300923013678269228004330720782914542515590113622707258436780781792981045742920466024520000 989 -245512413106183913261809769352807136378859753865029484603306078450440489427744790040126777216876178933981163634742297078666578383357305207638290811861273977635080900721314345506699056175511932838836589170692879800090294927743138228536927243302341442661230140709173915809815741681558313182429458937421867003261185512206165570846050047334287790183201073125798641251450992802601626090994599232589270093652606588129939138463312504378490752456140845351690669670020691981650536338553969342458413109457424405421647977346899774041991024944363644187165463406738305864367068969878106223324072318160720000 990 981553667751793867363881885957990551300532228078572424302914604552367128439407958564466448711511026485552975420515163472083148728614357587709449528633254953009747681873699171227792792265329525430419414078386281059350896286876102129847634372717845888942574643360515513914394652096573538965712927751834090503947244704355558918594612209443546538934454391345364668760851544962320440472885478548069021243108097854361918292967465547808147876991318652426254212680749392791285679624239000664091312209325743228948366357918211419856768158312920508780606973902899206677944302002805600436279472964929424000 991 -3924233735249856006554692262528313384715144992580528703418917924557496027121023543725949616342085456040121986494531864456501952838314919033809121122547887107794773275059128270842093887946756387240486093419340510148484612602021308414183983233812417166488880662961011570261182251873485732978965307520450723084398570654547653315309640336846953973015447324430206677730064400747440550104512881944954048602617844297660868089542985368734492319515241675996790303371472345347198650525968638376518444978151962334100330484431840207338562505787881993732356034917544557878925655434021986809827721379465568000 992 15689023179436420284270070073777510971552686532837073425160714202414343995526188885501125179851523103482987700037614288744442283222537267024281224165347701884590797186375506776370710039916165153019927264618048854081542312076226319728481529743246014599087601521475173273846621785211939936486468154865027790073311220983806444605360920943482882517116193637792540003908705053794706876728324687292023948344740292827140123833797862875404230382255492426414587039487156574240917185469749616735153379821926091347824506755299070828936228727776955632200125034761070278778043497430777419040097523176371414000 993 -62724493476699484923013271090530431578110942130275107248628434424556843567209435926927962702931064170017584258962063168494900165552339325363944068415337740666490901137875893154271620199866239332818843142531373565663366544755909858330384363626069162093028980906602656492619424458500907903173493025996133259406893803933244295149328153218154122450102002761365945433552426045886189628007501519183620417853594121373359810292223077155442894881726389660489335898050364148777886431334245698326846845813742782125743496292585409054256624420216026042129402203425426995718864737965947989515797751269078060000 994 250771767682498745557399134118478807939047167027880559563429978272825851444758851482506764367653972848742333848204465826558081748395368691143172764469368391759189981007966598989009475527433033308472920169436296327913700853983889111674997445724344919675751680204063336923208845873322543266812335297091180656823939614517819747407877344958696662592258912448358417658890685217657663563080292793999705775201391386657677953824239948305563444929558020634592173902265741576703541929700495377415381655194983718478576110932328385896997812319857633291169259915908095453709022604302492263919296039782008260000 995 -1002583006875356793796315332184229847217617719032069212003341159366131896529900212258705435833695983911856285475535040259344773060418871008409589203074520062731716326080091588721889139344852870855382187370871946525066032157937598880646371697579340794442351943569612014352286219983997062427517055087265041862156413855831042166018629224367532988735684375597557573313635322407881593622043622848774703089197120538818334573178720114934202395909328448326037857068555899489574562609395548353124008265694115811163593737978695798088700801415471020333941021050736084135532152683331974096352723262565657144000 996 4008318808612119229816192422447392822912202567455521688953116964453752220865524744190928760531905028049208563015643102723605307556815205176191751211488693664455516476356350106717432281999200935488084206938566356488768012101312769822021939859197725947258479356721079358585144305197064560829691680077800599091472730897509246892656808806658148956973388738583809494914554070108618981729897295365281995683918608419251614729314923190429712791677656507263336091211836939525588261356037222431867269993969848554270512313886713522077516657867877111415414805044207918702499028097417591216542714891100850148000 997 -16025234474551561935854907719032405007149487897570420714310054383463045488836491103656010069689241165300045468586111742684343787283315353893982267130385088211153148119113752783726865673068018985812942476285983447306147739454195286369688517832258912362860881359970132721484839719674522908191726215436422455344644238071686918870742266703449730935301833011028149094011446864045090532773691694409241760076328558835643867914793664831547477620488604651907379798967283892626875436073384522179962826675991791712459641006170952957874605213903067368206462801310143193528747368100608343619999259333929778024000 998 64068823199860453030121324447834965910347151013332643937973063116250051603664929362312104386833739729005191803265116085481494700661751765568125496843924350663828718432128129866803801638819033821035711904189452860472474429280800794203464114379472004336487892411103035629984479440382110624934857314219765127079289088082195196687636917982729886204262839392787890666438550087715341909586202265223321265235020991737694421823674070819513462631011555672455356110099662055692618226385575394286624928293794838609933835285192487276472620043560359518180146870969410162504711421564556403851500044832043902120000 999 -256147026887129779181486055900553407253179700848098678566831245331634340445483211084158703624638595072719455517758632277690780615058094646325418653047681538089421322740660411099113497242685906988204838183516190915642705576123642014062698371202813999319251894184129653960118129013900049885875695808802544462016697315115403018589010861284307472972798579113908744065821390440775851438325617464766711845193867708709060581345099338191328097846106259615402094398136186436873190386570558683464244207813229815223299037166225019201433077531511587503114621223875699888932750167896735011994886065124307652720000 1000 1024075813494744857167581251490412522198212443990698516910191318835874093101041877914466497091305103100732383159999011846207740899002262396009023774884630789281506448317160323574255761976258256138842943057697731280739536893342320772222668088068850369278369072948150356532552279797572399443731031843592572759142755865831381268318865423414661276945248719297407158775153918982221854050425818624137313957085083099418824204217707154088929735188732825942377573403748473374619015165509093616490048342837292801262749550590567626767329443970983326837452255653055048155953135171251146577955554488366981995574560