0 1 1 -1 2 -3 3 -9 4 -18 5 -54 6 69 7 513 8 4968 9 14904 10 321 11 33588 12 257580 13 502200 14 1506600 15 160839 16 2808945 17 20019960 18 162100440 19 796330440 20 2388991320 21 1416951 22 -41843142 23 -376375410 24 -9465715080 25 -144916218720 26 -1289959784640 27 -3869879353920 28 -388946691 29 -6519779667 30 -210469286736 31 -4582619446320 32 -60648644233440 33 -383302865236320 34 -1343956990999680 35 -4031870972999040 36 25514578881 37 -485174610648 38 -41767502762088 39 -1028311276281264 40 -10665863758194480 41 -66227538979062720 42 -342039979512624960 43 -721722455986066560 44 -2165167367958199680 45 -7647989401521 46 -544306979739483 47 -19199774752012080 48 -349661947783523760 49 -4849557774995228400 50 -61833558106241727120 51 -645698596347331349760 52 -5620752638745660576000 53 -32804319701091728592000 54 -98412959103275185776000 55 -1013917176434889 56 -86437871519050170 57 -2149281495195098670 58 -39651545649351066480 59 -734120023212871152480 60 -9637760723299526905920 61 -79985939248381741444800 62 222316800503345440646400 63 13515167419613305701609600 64 133446698760622233042489600 65 400340096281866699127468800 66 -155812911328032651 67 457002245380426137 68 153743102407096274520 69 4033242497662632885960 70 151791877188052711575840 71 5055024123903140575644960 72 138883301376997055494250880 73 2541624126024010434591888000 74 29196780567811870382657481600 75 202720010668026828574797014400 76 955698661328665750316799897600 77 2867095983985997250950399692800 78 58581931023896704641 79 3569731062346847916252 80 116992186497032190740676 81 4895389587663054196887240 82 191839182962900119769780280 83 6359133201257037864047636160 84 149219321712613530719543092800 85 2381286378179036990844109872000 86 26442752035105315015141884249600 87 227731078962294019053406008883200 88 1513432761655264685552929337395200 89 6838527510454538263074363464601600 90 20515582531363614789223090393804800 91 -5858755019306243919081 92 -620271257755918954475367 93 -1914664192635149627551992 94 1425038057548164451302085224 95 102915746410125241604968167960 96 3674672195110221409290461446920 97 79951712366417952982728623201280 98 1156184824321804806298105303956480 99 12254110378109982261769815205655040 100 86442365878083260922939960465907200 101 184875200245887794642632381038489600 102 -3013676014937914020159173180441088000 103 -37058969931138827800986397696915968000 104 -111176909793416483402959193090747904000 105 -408029640141643683923529 106 292423979518758253028885778 107 35297140933201783426540395030 108 2596959781906889042300503150920 109 116692780426208377025494631889600 110 3511465486568538962437434962597760 111 79049389564647900072669013371838080 112 1515890859731257486387783422004761600 113 25832453519969968431611906369112614400 114 399120661530039177581459302931278464000 115 5638998036513450497828116431589363584000 116 68235541035804633135669514635126615552000 117 644471165695844398190033491429913717760000 118 3986898056751956191215396877117490042880000 119 11960694170255868573646190631352470128640000 120 1792307462194161463885110189 121 278778044913113754743640514245 122 30281595649346641365363154848480 123 1869869430628187987131366334764320 124 74951799970326899333937910018153920 125 2257023854592923011719285317746449600 126 58824730045037959283194974544232044800 127 1362532001610161995652674040100232262400 128 27963540286113547620333210111677772249600 129 498705222743470315376713648571025679833600 130 7188594766650357159470648290963613948620800 131 75380691785620395089698792010031942369792000 132 449948107741260874653758363821863824231424000 133 198189446848958191169751891101279036660736000 134 -13725848949215318964318288370688856030449664000 135 -41177546847645956892954865112066568091348992000 136 320024081648207578976876009601 137 145078731705719268399172943634768 138 14128917823239900185791998696463920 139 730148386525139987657210885186403360 140 26578015554870958216200264197137556640 141 862047024793168634579354758166487623040 142 24902537919960500441863186396488121249920 143 611264310902548378630204476215135386886400 144 11723431212216767955015569204524815977606400 145 126152429418273538818624162636613926502041600 146 -1082727727763580977439435498092293013481523200 147 -80395443429192031772810866173000000911908761600 148 -1753275806809705019364296874497842189286739456000 149 -22322876361211377473914244160836410424235595776000 150 -185464307183035163430370123030502730783864489984000 151 -1054066661293467846052867100533209458604923277312000 152 -3162199983880403538158601301599628375814769831936000 153 537895487589107112422964746976159 154 64689558454397596827199279602344013 155 3084019393296273796323233996990685984 156 66168551272890133592434430646892734240 157 1182335426356912849679795255923591560480 158 2209096885051807017403305536925689184480 159 -2674844682242429432306006317832254602600960 160 -248235598567503654106054756741085138011937280 161 -14690030150005866876860343563341068592191648000 162 -604497683871961568999495256312701718578951904000 163 -17874315617585158041125814234199751911582033612800 164 -382627427448870774628847981574900689067229127577600 165 -6041791645495082096745052696476648937580726246092800 166 -72642454594338766042841714126741216697279482700288000 167 -680002077511458618626129071119819792739096005328896000 168 -4753948304566793239150645877787338676299883480563712000 169 -23410412453466146913701416962037432974106818065141760000 170 -70231237360398440741104250886112298922320454195425280000 171 -100545783796189875045292974199416969 172 -29201318669219627578957893570521221218 173 -3283288370563012130646893128962683069478 174 -196911079699569285108369619421441547506784 175 -10016347819081119139367027787480379792165440 176 -508667462869020697266002939224687842873417600 177 -26071327913854947827287712381568950220291922560 178 -1269942062337032426808860477250476486963147496960 179 -52605509285918909401223319628789094027110573735680 180 -1742391134834575209496068540114146279445967119398400 181 -45093595566196875375149529072460128611009078493504000 182 -923294247358320538574534848587740236059515627668377600 183 -15433522814020371901713370569873856812828558085321113600 184 -215835809576141839523101300576640265507922123449490636800 185 -2518289648671442465660120470871842471863704289570631680000 186 -24214684667398985505320379336947283837716762757457428480000 187 -183308161987914438262519018345672191170746880898772193280000 188 -972028119931561467426304373461308762985858058756959150080000 189 -2916084359794684402278913120383926288957574176270877450240000 190 -62735516224362379337546097908319150171 191 -10116647568748574917130055427261113206223 192 -324939087337318149084577660370489360890680 193 -17590014185732272659437531169986188330960680 194 -3046909147978018204324414688552435372264251200 195 -366079124088234519921261959517687465781865881920 196 -30275547630377940496929349443944181484758512828160 197 -1767550381746673486037940389504535782079737946988800 198 -75460068039660544220507312654345196221271054673516800 199 -2410524250565193730543322463255159073399146544950816000 200 -59368021960954267329324835911957374634747468013904179200 201 -1157729381142955543733748201086603104794841099694642073600 202 -17794114887772492558141126787906173123948341861205186560000 203 -198385093624184617959698801733782759897069524899940177920000 204 -1098581283803546206329337833667276216931246257757341409280000 205 11949710347977595126341399989404219684105413848850504867840000 206 401779503513090494931693654358460973741649022717887464837120000 207 5243190604383248350856876410400379632913167594820136800768000000 208 37393375298481672863778846662383567795507669017632056415846400000 209 112180125895445018591336539987150703386523007052896169247539200000 210 10473921462427764021632880273117830125761 211 8088397730396066494896270967210518887432580 212 548187681730490648103026205824812328325280860 213 -14466476795729822229960102815628524764895649960 214 -6700404584739886097502405714110500274645913752760 215 -812581660929766501911300711993096448694680672767360 216 -61228599811582747286449744590208201662208810285008000 217 -3270703917407902215015764950607338150007962052301024000 218 -130952882207009375470172594309383389664144467824961600000 219 -4139464627159384438020301514136855126513590364676507392000 220 -108524364879116694748864918093961859871859170771260687820800 221 -2445709840933631867568503518749068983017153151102305083904000 222 -48631370361328559466916932254143424754293075540521141267968000 223 -888119420799867539258611779857780861954566998233831091843072000 224 -15617846188809040535625643759618686050911774679088451495268352000 225 -270281378801511049044972222613758758177339382923110420466098176000 226 -4396459356874390375716223131282881700840219309813864894665379840000 227 -60227384968684175768412679604143625340738737005414309878483271680000 228 -612383403654601608572482127009236119089998558470894687024556523520000 229 -3928051866703106283488496015506351605600306392779019256985272811520000 230 -11784155600109318850465488046519054816800919178337057770955818434560000 231 31257202983231794317574547968649442093652199 232 -1808654239435815840487086400157604455341685823 233 -1023572922215747944293060507723053636980456781160 234 -182402046663389208287247849965904295507221741503880 235 -22372502553113512775388619084880571047689786375821720 236 -1941571375693590032985696584913416040784246394920908360 237 -124173139563615015399235957700091387417353630934588257280 238 -6098981774711344808655181583695214917305386914083643929600 239 -243100726112792774853223014195495131512556983423022492659200 240 -8300795656233511468547652303171903192524334347426326454284800 241 -252284124722512816593138551098273345298923613351538852902400000 242 -6986591908468740754481579446384894030048017340187939934223872000 243 -179244536656488285110749159190603840069758488286418689684286976000 244 -4263244701546918612624879053450199522530031242570465730926344704000 245 -92158066147020533136596690041081463081302438983595012386649030656000 246 -1740370399188725201810786789832228155930315394713797484227918970880000 247 -27181019727787209264656964292569365654636776734729290683574503157760000 248 -330269757868486287804663267316854271731440489527898081262845813084160000 249 -2928098391228097592453661132796279292767823629128333727328853618032640000 250 -18103976600976355136757108562603175263149769237319063106290609658101760000 251 -79151686449984724375528465771274895482079516558893397152583156043776000000 252 -237455059349954173126585397313824686446238549676680191457749468131328000000 253 -48623888063747731996613255451079744719273283209 254 -11766391115298443440453310161144775596890895129878 255 -2262538348053533325384496546564621376241350750960994 256 -352927036807640594380411565886616606198564951023990120 257 -38594336483313969911931973448564324398253140683576999840 258 -3044315861058183136826076112839776219563835381902732449600 259 -182167461828825399600692117278402170656629228048266182946240 260 -8849716494498680480001181235817484691923232933658269186718720 261 -371006062328149023322346968307726189099226252717373398561753600 262 -13929959841971284991749234869059547881049140147229174080923315200 263 -476247402033256177974576579655133436727001545927437987027306316800 264 -14908863494796803293879844181976287399682388882269825521830157004800 265 -422814829206260538972985266758219169876309142270261166057097751142400 266 -10572976324702382316492032642403036813503177144554293524815423727616000 267 -223334618170822473786684056791697249606365185300914621843421826332672000 268 -3742760009906018154968478597366153104367395972409573819916928722649088000 269 -44929771751837805932908671348707497074964316652952359622961328005050368000 270 -290580523049241059180622446118390421864982783491949154380786983758372864000 271 1129929935157252203825882800337183089905075194689060274900209696969728000000 272 51884918886410906615810087708501744323909324433061007293777721335730176000000 273 651466851092612552061647643089357480283911272996329574406670828759613440000000 274 4562277429886749196814248871943790418803516126688201333331751508855095296000000 275 13686832289660247590442746615831371256410548380064603999995254526565285888000000 276 3617521258757289159626106164618381691723257554269 277 -7105259681967855506000674881538176342012420117133347 278 -2748368486579119207535370569563707189443981909767696752 279 -448750298506390999050878362529190167277531724242441559056 280 -45699732111749654244154063694483596673045518486608683458080 281 -3309645142777534798815034593547477835109940291744946521230240 282 -190135027842331009021910736834267697441313026964955075445065600 283 -9419994392638974648268768377156147831773667218562590599838428800 284 -419472676773648092300520936727314988088257393837929856928662156800 285 -16945550686640165825022194254574791480126585536639896656474589529600 286 -617202990729289769046953011103220225873901927669702453252066949836800 287 -19683302975951585072545006511036300126102574668747291670437789274624000 288 -517808197164609625565761689737208470762844160903479536688204539421696000 289 -9847249550043406886504234164658938233638271111301304521887091028554752000 290 -72160835901335462840502391817558265529776489132564521262412147774672896000 291 3275129465146346998721947004795644259534844692266658548954472862463660032000 292 164626498891727491241821546710145514164230256193496933261408943512333004800000 293 4316296101711912930528811882217933963897594789441120700363707652710550220800000 294 79937478474239679658983740005885054140869348874921297592490687582325630566400000 295 1125764677788071052097955820644010476297258974736977393084928913019980447744000000 296 12171071126586303241617022494417203927600600006511558490994702422935499898880000000 297 97796338034748236741953325853371518810405149548508596186956393422626483798016000000 298 545512228855163773966535074073497528524353093925156796061752668138164565835776000000 299 1636536686565491321899605222220492585573059281775470388185258004414493697507328000000 300 -43278795777278994731247120709877298575247688951314879 301 -21404640793060580755714031350310125835350364620225815432 302 -4212813148025000298373627752653926833748763998580280561720 303 -497576950334551128498967546900005785135211082479173806434960 304 -39584320750804004482322112420258995625280669772668052303110800 305 -2435825976147719223797107363655696395738765718262842883789710400 306 -131103290334321998570717209613160176213431163461232015820325828800 307 -6495049555371371601070965730162393628017663214505066659704182806400 308 -291007063048294043424124470217786065315373133238286180305866131459200 309 -11142016950193911986615320081642383019665668779202778814068077453568000 310 -307556002604387551619404123060833983081830430338999630942980837461760000 311 -1533445396316807770126916583772258533014880471354301089120006357182976000 312 469296778171543013199827625698175757422142482468068419702776131183310336000 313 35337018844647545248443195947897940633045100936301469131339927311192762368000 314 1608606229674316745660477708599996803743246905599825032927868211850910873600000 315 53845563677362185209084740148210240317180040241484288041343887973881954201600000 316 1406115526633088553871295529580144415014574254161347732941083483459843859660800000 317 29542323700809950155358241450624676889227058731322825992064186150680078958592000000 318 507577075330149862443033744905007530935389640907808105332601304095805428744192000000 319 7140647495570673971308471076490262655468631110288049616193089732674488249843712000000 320 81367122846794207811250515822263680097079034384121358165486434248300957737910272000000 321 736722013969964852051067244008451514765894384565372668031187603666093360892215296000000 322 5087244030298425351908277471522139124697654558374085436221990134831972691280527360000000 323 25139258482990085662399963648027414141650562313203215040202441974468151882884055040000000 324 75417775448970256987199890944082242424951686939609645120607325923404455648652165120000000 325 -44176271457796296216714906347115745992359764940261522961 326 -12218748603282747793453694564653522019907351244662484236555 327 -1464345282597400374659924564158120261702620847768408504419600 328 -39915284240823000939618924534425009117384290200842308226355600 329 7237792868769672443145187795005633575541110453335438959648702000 330 1039766225236010526745120770956705604868751067032405886202853509200 331 86699319277308025589467380560787266107131388324029016737578114054400 332 6225784370876024769696020342828544340682493056765464201861020491808000 333 437225975178520047087761702019769562166992819789256987793544886024720000 334 31098780269875815228831480931105505629969420303062145071267135722604336000 335 2122562887798588075109744094448463568040836337364236102476004961669945856000 336 129261261613001891028434590427592974686750764800024412108068311055262226944000 337 6705295052101280151073545491808691251421880771198621383968460920474252572160000 338 290328473498959417676039020223935706849582608276087707844089323496115892759040000 339 10469317325610111092387689891082313196376137620023167162876102162764349175562240000 340 317293005444389822283743113375347410875443407071301428896105448922340394188472320000 341 8206269609111547137193413481325416466270188945717687108165874391445015496229273600000 342 183855839529136245344175189022139162981214133213676541179628525085322828524792627200000 343 3605780879463363015420382864727088821533094048967051245174191429776575992915446988800000 344 62226467549476539251458189664115895496434816221466530944824965028595020498086808780800000 345 942458589714012687583399046199255703319245190131683313771282251833494663497391531622400000 346 12309966719304021191793545683526294390173410128271066319930006737261257590902399860736000000 347 133586420125688400610135363353685469305771628272615027072770958449686844810272177651712000000 348 1124446636867858300280427982728876349569394513531858089890471865694228205063040564461568000000 349 6476910438426183192439353886466275916262314897008164838746418789337351492523014592135168000000 350 19430731315278549577318061659398827748786944691024494516239256368012054477569043776405504000000 351 12185992105093326443714763335647553793116075105531344109751 352 7568946827799609783656280296829969813933144080654142103948278 353 2697127163435088560305795630825014258205358105400465269028948450 354 426913191314907449639313621649396410757304117300708805916032951600 355 42455201052409277983182069956484037479194519442075446290730592002400 356 3383207928568377628005264715535127966518557125485553174826833053160000 357 256133370058261346053330210018991874165400089536830445311960401501048000 358 19940252897524301409891913871838179803758566388814644839965910874647904000 359 1606081344203461227813358538760906487061284929462626615532719886280085616000 360 124672698349812130787335528943731683638961327050330704965020670032819242464000 361 8633105181418927501306137967666829663539607534753676971263573344445964093856000 362 509603006209002231241278841985815546000128721958158531915456549217664354851328000 363 25178554204712172535149774131567462344034697311805825115675185868954099589652480000 364 1040224344507663223930111975070375071862157558081781097699506283054499317667840000000 365 36236777528826686198746756290250455050278680052727820991339177647599893847486054400000 366 1076392997084994772193155493785852062710207862842149541301693799836802840792259297280000 367 27448662149641865774941206786744271533928987880492114632122103712143708477927828439040000 368 598681161899927735519814271639379192107383043442730139290579042057906726145395059097600000 369 10942325278000633276217117868361145968096768542181326065766007257465396900381112528896000000 370 158419644670398737834142616440313482071771386591106492238846812763998005610162863177728000000 371 1515934790184966928986455223114513709939855580977268869941334254995395195164816837613977600000 372 122282001565516645903871004222170699657804261861025375459385602344526887698287072824524800000 373 -338072273976980707792830297104724864331365656743320645514179718814203280749802964127186944000000 374 -7360538957640218917845725913645211931478859542836891746521395951116778440963051456317358080000000 375 -88104423348450338535094352589630588600695048662934582049461726974064567255932637355312414720000000 376 -603940054668721689372250922529613387958468489600018433041713719526802126690653437809222221824000000 377 -1811820164006165068116752767588840163875405468800055299125141158580406380071960313427666665472000000 378 17332129338936500758731353957607413154056347788999340405591509 379 15322985210285300142518771123652618444732221942270482634548507593 380 2537150129850367385123187985306342795358075443818491717677400722104 381 195494990643264037086264392037175013450598588291034625082505510967400 382 11529903121957475023765272452695724850231263388967727522742934682008800 383 1339014822857758655798461733303285527693783821169026167593698974844223200 384 233373622756501687038519457432194907996351534500206948908153478680287811200 385 34973263574331809258191591902178560859955906336320332864558879988160524041600 386 4065875893398034302522391197988807342127224470009064644747192525278460955152000 387 370116064862349417446153540122952751156047435097358468725010488059873983083984000 388 26858485681317386462263846603373192548440646554947934701164067133032117666165760000 389 1578782765761591611449042348047386027396339359429065197331242895950688070161357824000 390 76438664291379664496441687401054887010982064076256418625740692072696927390751793152000 391 3101722849901721545293459430330253098979661312421257980309567690074688803033356247040000 392 107129915213259427788556265361633673197372183790090418188249726362567477040611252142080000 393 3177793476471953130631531801536225153523356650203031715693965698483176306426784322519040000 394 80927617606178715840711267386719716183939261092183383915100899390921120864611453449256960000 395 1751413585041196167400126185430863104973995183164876813245861328246561961950415022168391680000 396 31563122028656147238052771456387420994463858999922761095671559645799931850485808965101158400000 397 462603642273791506856497081242384244967677696298439302719020855884060587923997207544728780800000 398 5693684254254707323912613169209489457131075375335287359527799098561512508493591305084639641600000 399 79450795409629321908560761128927009806730029227064856879814965511774993249134765194199760896000000 400 1803444372832563112349619026483876542443972443038544139746073247731909107890130984434130485248000000 401 44303748403700291878322241907074274242182680004758328003376928369827005246765374629718048112640000000 402 801628404443158874095683812600023197494828163374472223888403214979503982802282712793938171002880000000 403 9428699880403963580099826195393771457709198953243917590526551430600792441668479918154052204232704000000 404 64158290309117594620803801010257102512401516417329337080596274614580916163372177341245953553727488000000 405 192474870927352783862411403030771307537204549251988011241788823843742748490116532023737860661182464000000 406 46451704583452488382748474022416212603400515941495582992213319681 407 -1356405566814531968488050895673971496916718743746330743902792127188 408 -2525622034342805232561467597849150483898071650330303192061158564621068 409 -393236920912042592855265381762814821364369976475439117098881893965847704 410 -20769523731950774356804583374249058921651413089131374292310217519053887400 411 2732134348191822284510415240290353836505390514360120090437824137274309921600 412 910518346286279230653700919556781221925017260928456467297782868183853799665600 413 143223984739520052213771339390975391689593291906170691784090110409267331090281600 414 15944991144289977842055746982497032550481346613247784673657417917740137679328588800 415 1370592627826473685032268762044692917764272738337493091883633125685348001508098560000 416 94512366851983192676457585912753231736491420033281709820662660847249042226294128128000 417 5376223952036973877201079722569535766311699816988178354971971264852338339935864687616000 418 258777632975228673087496565506430054606375618471024547248425707753466442930591809176576000 419 10788476695506200944427413606991744263144977814097116377792436006992827250014464734609408000 420 397210590478744902309741776076383650911393662073693707308342501012203106665959485760716800000 421 13133727631575143848972109785154015030882840707793476789739181309194816078939688675199057920000 422 397124175489988228643943223174283081583561244921248460237446354314278731582685458052595466240000 423 11231610756447203703482582968787979747167232043743758323636941059012792167035869873397144944640000 424 304619036549998889572535512036400463582712773692395490916329332823980591525961017518471456030720000 425 8045674830383527083526831826548183221237493157678764795246203902906761732534815861300445396992000000 426 204638051446422195161213149849474949371096268988867203659969339918731656302779814780167884292096000000 427 4814966091452096837333889385359119209208850962431898681636640612793130546092177907004915593379840000000 428 99374178194762389139121637739447592189070675255765219113493894678127742377316050901941525582315520000000 429 1710495742290542748941125615858182441226020459736282893790821094118042037173084844234062473974251520000000 430 23558177989008496838958232940568942351507354569761183884178445674731553040492245600796591614855741440000000 431 251114200637765251551021668561359034308043104274409988496656704034621121310997882018937140807546699776000000 432 2005383551502999530909224730842520868900666319809309757597023722366318435546556766303029077613175898112000000 433 11164239641135636130235872957386346616411205401729392614881674738662630817588915038391116714097122476032000000 434 33492718923406908390707618872159039849233616205188177844645024215987892452766745115173350142291367428096000000 435 -108731137537854524281575020515907272521985960632148279472134328181321 436 -33331387939982128113766043369260347678299925046832600886686595449367063 437 -3180829887177568401302572416389944497657659641884611444243319560465557080 438 250902954797476847925736079487779773062941432843106484826300658593158389000 439 144371925279594008391520083626786487635436696280616408666527949046068391305400 440 32906467744301611775297196327075904929952712408659860703220935605713150306404200 441 5287942011652957955648774453687944259160723823024355732288084576110989099056793600 442 651035214957267303175178582553710598106199993294804281147445016395600426992483584000 443 63499570458307325116075791841369415471911402193721788800748123258487241474065002880000 444 5030778475292203089319427736943674056631698707603992431364296484715983545855752295040000 445 332297060978305326902109386413748881336000013652534987597582180833173666381972403069952000 446 18807733540452555831018262319509277997973441861986108798655134835924623339716130952344576000 447 936306569451061879161226988747538396225368136739451133101102523270266798296571945755345920000 448 41915937469535040769183771606158265516464191400168291717575354299355037024969221860124544000000 449 1718370167353461133788320402406743544693115160153485408855551040178994349520535523659050188800000 450 65509215014836579270334631100172976832181789443732079443802868086875237535436474395452683386880000 451 2349206563479994904610423786082964607870398955519542349046790839617078110094984909676219861155840000 452 79582570084324072000570283541444642646797352034959225648652154657276500935617502084453527644160000000 453 2530330709538284861681594274644811285012029925881187311060616331745979156235255241186542382235648000000 454 74143936593148550276938680220855342172797399433728790642356115544615413686088323590639946579525632000000 455 1949475918699408387673196369968053776367301967343526346386742524327938925753747936836647710835589120000000 456 44641061794428687502836304346196711500110916052971319976651231484333113878474674050689895075376087040000000 457 865126610019124953946013749305591053630748244369740075316438006151820365642801612982839977670045859840000000 458 13839377206093981426132376574392440132908273342892865228144780611473739321418730378296695036176378101760000000 459 178911141798433971288930484309134545011104133280473935631890938796649892362463824856092996395200914391040000000 460 1829221934575270886458262035435451824258179995276410939411896302921736618053479463196675139648338491080704000000 461 14292773254099090074275522133019661882583994901540349626134934858855078309337616211312993801011303821606912000000 462 80807356664266745486549219447733848038550350172854428673061319149264994361487633877349400205909661707141120000000 463 322571916801694001766316903250792540161765230522989850381062772569128627235270923181081519796056295053721600000000 464 967715750405082005298950709752377620485295691568969551143188317707385881705812769543244559388168885161164800000000 465 76699703204520855053560508378006465841354876282997151995623196990393911 466 53636079973269564042906831599471215332192721298702115753458906738304468930 467 16636041782265180210202405234349723291549636442830201049824277644447381277990 468 3829195949114798792867945618380057412300220280339528520603225533750713203616360 469 802630753672331129183378100778169219338013837958027467007789510946960711385535360 470 141260743927018447051446390086598525034278377148873589204562273502491997014664794880 471 19890928409856050516615374847449136584617823584820749333035771069594291657663047584000 472 2236532812765784046391634908362609017501961944658626280839737991399384452865172582144000 473 204346925963068262263386827648587589278144034532365656849172561048585704404467034646656000 474 15587162940464734750796101634417632059750538620591734860386509989771217793335956323545856000 475 1023024595674852767947182084014766622014200478686643323709314474272841745487012491639634176000 476 59427652837270217659099369289542930065942965746589173993454036335475569032535283193506534400000 477 3124774343066621480190759675279667643941545420528702025253606662956383734217345535913831802880000 478 151175324627340716043069420655374806779300665260757831381080337837920770898377085965989251665920000 479 6804068668557972384262488862029031632951604155928198448463020605963715530417193767773243980574720000 480 286292721256546198626452414286304084069405573553357836662427666224953554499556490917399376878305280000 481 11230404033719647368004381224844806655055454670651133407635404916161509505034127579579028490064281600000 482 406126675885060433103406642802744327974497432564439626368330422874793680583564423416885392128557875200000 483 13285693594843266711039369442391762568976010624167006027620820894175228386393372202589583769078201548800000 484 383573518235728780718761220061164348546289607831507437206837757798834921990615308992141842904987798732800000 485 9495269351160639844849113147736214028390086319105188452889292984245780897948526078882905099038107461222400000 486 194707310806316024929628474357604556437234183991781621990718228409783514255626571032178427494147271032832000000 487 3147305451690558805722467156753556119746481474368402523600841590330772145801978445535733391720406869213184000000 488 36020365791289103430465295403144663635920571668295502148369277776163153382044378268319410326720016664231936000000 489 173694827404409531555584327187793536789117873937510596439460906135536384084692179950829294469605523968229376000000 490 -3547440076562403109753772326521547922467272047092524014562752694558098570876456132763004319956137511769604096000000 491 -110823828204891726706108402031829806540577285579459816428144219852030173783833373256918206135590838406401228800000000 492 -1682465816366634629325823929144300722861954522485994042746760699621627072442271026830378425425386969775074181120000000 493 -16629571455672322706076902603188110908443490180315452584827926740910895752162273468261372716608098304468377927680000000 494 -104801808910137122007973567704163010056220596312518805418502994191002122010790220709036762051991962678567035207680000000 495 -314405426730411366023920703112489030168661788937556416255508982573006366032370662127110286155975888035701105623040000000 496 94233135476264349739881603743785644035799301342635406877393886931315329549 497 47654920679174799657125330015935140397027593726740105007954417284764514544117 498 21187754613661277034418594835504369213973127527810919580486157617899051698432960 499 8428176811101002246600564225507905468843084426529753477635061944077083270969532480 500 2196786401013009588420862954543254426075846539060927043719229934797804762669890728320 501 401120470866991417121249757042988694969615392840594947185853086677347935556569481863040 502 54813472581831942626483162463164708058413841800587227792743909331583369199191440852933120 503 5884632723486293494829251562308401711232424449611722632586156095316187556899302283809472000 504 518580254929391165209871302945716739154533935760474297897951040699455461195794558199123840000 505 39061583285324494026544990006807998699174261702346896128783775903133346708408527765387501440000 506 2602230556655675990763219105768537973577429442786296796908809388857313518687153503995556516864000 507 157117851151871004696625617753707224918155441011243302324265771479764330433977999536802556234752000 508 8731242418125244892808002872186382269408597949522640637545365345486715324364046283886298464020480000 509 450098235305114651884694188030737278100486815043724050889394094937728726451399189554922066709268480000 510 21523363183193541341298783842404545328586428208000776538073591637120609461015169036013745725895352320000 511 946348745629907451266482282709007349802957300744121345989738092051013249701071548831604811725837066240000 512 37568601022999706483122588544640249384200767156819924991526534200967391044367171179622738172857026232320000 513 1308204540177123708072190035057618082118833022248886648434768058709446717948176458143897088941300282572800000 514 38186174787050954466077945249990303558712444044658738633571440838833686328376713141004797242109612254822400000 515 855280575860059909075063762378885732059324475489638977942787337551065797508159534307101324134258724575641600000 516 10808639126811575561639737610504518736161139834324610487735007310068440575052455917495966207311097503560499200000 517 -152161040886677712360410265147063513188354728944330406313718555630387845208712652468231771862143568752895590400000 518 -14687933311496479885381604138213173781579711649092473052422013689560566112384343584323372336665504889829064704000000 519 -544789632427020574299150295699398667718821271795869732237226796069590669675370675708712353063898243812596908032000000 520 -14389494627231178378200249472213300767323956228607115615384331555171262995882757313239264981232948283364344332288000000 521 -299954020196567920889813395773563852623940439895553665038218749614866243499062826555234563099258038909636144791552000000 522 -5079016512955192449606059629409392383129619645042190544470639118064053549461863536578936732909776919108575052169216000000 523 -69933234513132719939405367389766434289505921328479351349786042278501342580797248048641091201184853986357051738030080000000 524 -767099592982255256466593942024977825401962094150553299725863070140407279098003471179066804028831800034407746046525440000000 525 -6385127382735118554259876318089193528839366895608011610711177810018205007928619648101869264102125985050762890140712960000000 526 -36565499772630197832760474085557734566569959783255693997632736497846471709726028343143626386160933755818400503530782720000000 527 -109696499317890593498281422256673203699709879349767081992898209493539415129178085029430879158482801267455201510592348160000000 528 2839804640401910748404189566977769474003763195138596567080729072926093661441 529 95128995415443156475902905573289631112597783627394345147068208214252179082706592 530 83559915372810324848509886151669188575967217735387069664891790430355309919485347936 531 29724323589215601215791048526736856659620244064125221193623641832715600512187831481920 532 6659251042993971186584912935024559633958027727392731131987860897426820833285806976056640 533 1067795441364485063086739639825839439676071600152119861793649628832462975155133462270590720 534 130945713916561526673451298757335753503689926828015319835099836027495138448658059299310951680 535 12979414902209249864828805922094794680593252445809530862908578059731130081150525261442375191040 536 1093363672595233286344378851547939521059530811889667313380465625756378298916264677548210092608000 537 81573504282230276911790397728748501967289358013824677203695818983945245306690900373018969222656000 538 5537973695226301696822205610167076832788286458766926154202458919429118855277766681438619847979520000 539 346845303044775019201646400306830248890316544184743243171147538681511122752617755512743683315833856000 540 20097624944552642603358976080291163894706237533889056774713198006738708751237654351440005305729502208000 541 1068354520975651918980106418909871528299340663121260300078328543997358154437768623727215401978831810560000 542 50976994148866450180384320108217182265072661636611788789674335642252316806633187977371644438006701854720000 543 2095616058340147713564100163634861121203384157454833526255900818078606391397750029108598282271294567587840000 544 68187231468106978545480059954193232455164840628490540024281647012214962085821237960504777063428213065523200000 545 1322301730865575478936589737952970666920783869599564819375106511721794158586079623342891665765761123762176000000 546 -21885345661707616600122704249596558435113311925612608756265667899051648913985498673345720190793602207177113600000 547 -3623578408060688693892119135024681440671790903006042906260061497708175673143595146139310824412321073491129139200000 548 -208301110139253179132788063635501401063938761273525154174777188749508508186243391600012276467153642398762369024000000 549 -8502198094752942487109017135085824950933186995309184239099645529314417435030230140014711562534620332756686943027200000 550 -276237028477027847477286129680648966315883543912310068439070133125991288021674252841374124568336284364094071347609600000 551 -7427172782846688888587296456390887028253765087371362893199478342200536976313165550271108858353013220712185949061120000000 552 -167500849263204759174465857687546628718541304818252841706739599212235837789558853366661944475675216275773125777162240000000 553 -3166949399252786927939309702256211310215466475812870660916580590798156662894323362397388042768346518716113228794953728000000 554 -49605052464903246853108497999466460700334325141648931285630131898239337553589944995603119000444010500967556869601099776000000 555 -627707020180631225717326514406361243007360372462520511404399716403679939429525138046142326187197314009968789458264260608000000 556 -6145001830594667793506028947779228668764602748828792100077725344988613993062819641083557509825043207179719103911464796160000000 557 -43365545912706272577479658249080623602211085030183630369119193204015520311994964757674398714680206465232911864104191262720000000 558 -196456198919643774485853651114184061482512408460614239440621602661055536274697006572065224959082748347502865707721042165760000000 559 -529114524557314552218299324081085656585392545254364777081786419345592801253189419888101683377961340979147490900598367191040000000 560 -1587343573671943656654897972243256969756177635763094331245359258036778403759568259664305050133884022937442472701795101573120000000 561 499294330044689411197261605003272796910140831477234790861466307790689725932045119 562 662388462065481040910809116139016557735626483266619133487142685160166379345783356573 563 287245324936712669961837144829852692540002885947406960873095218951304321204952181914688 564 76473904617274816644825861058006720383650795343690257963672938736383968191643822378752064 565 14067570934155942630168751237302806076126666273847424768929363299400023604036778105517026880 566 1901094514512380004819749502853076484206822059820741844318942081068843295647868501887688323520 567 201092817769902188586617367236787457641199868640218286376121837310692312974298805230446462172160 568 17770337743737174629938593136668651479012652155732985831110550539907218755608334889236995055733760 569 1390652692685403447647306203653103242962934338681417420642096710011569662435134587675448635775905280 570 99847729624851004660931956030499846740484532715198737822971695581427305380258027914749321359098944000 571 6631443612136784556579863473815981856437675565820766490513668596999828176858583777512123966261355520000 572 399445211087259286593403601242663192656531890950467710895719945694728392493305738773102376706549646336000 573 20480912814992382807422222887008516316312409123482952189147622729526742963569668442632870291870745906176000 574 735556582503937263726168207971657225201865256785455005958913509984475141851862292141793675548099279868928000 575 -1657994883855773996571042724017018935476586268979577204359567288753430646441418204059592147344538466549760000 576 -3273040233575017798825454355050151323514628333040061757968462302700752222591421989974571068204189187845816320000 577 -356947488039044263624981476123376580370819322746456324620484169117155997781164836539719517176411439957271060480000 578 -26268895879718934048489854608421372916495398656822120331627927111149205837805233637443325926916751917877240750080000 579 -1526978688837682197410480825685507653823485408165102000428960592186672046560951190368981465510922587440647984906240000 580 -73786053052272859091471522863364534624951396683581011432190182441192729016459939772407589950035468304270455596646400000 581 -3042041536183107987499655711076918560597692305814801742954352482321940649252354013820706993422007748626104394756915200000 582 -108886196834534386175418826302593668037712350373751634968962467035625362249258330864682510483679732458220446320852992000000 583 -3429066694551515413367892337414694020770330812150972443120170564311373123357718052125186048519466680422186798546419712000000 584 -96037428537350209105926833717109385710700655484086338219936605768736312326850273414056271301459983495293455003983282176000000 585 -2413897432816839524100241112207341298644721352277777560976952733485133880916263953079909398932251750524504858373501747200000000 586 -54857262723245284362293770068939670199383853300811424929208069485953812245987423248063369200333578457000637562979300933632000000 587 -1131606470031219797916740227334029780430716533992783934376694364657894842421571993161572442207497593894579899010337571078144000000 588 -21120198316199638326178812671817567418252136711236195874154560918270547190786886972946385077255956495908459666541315163684864000000 589 -351248198514134770830914365424964494719518706485292752761055291252858587924634021269527188840688646720954132720683693104955392000000 590 -5043345206644118020177617529401681417657688537084342110680404963064467793385827658799490479415446757862803145264265742663024640000000 591 -59419390171323913485416231007912626575247651461988211846425688584677133961869000161598677395676331879807043628911221738632642560000000 592 -531777606874822591744981631699618370018329199781573184520439958982920768030522936580141888626434213882957501271740006495923732480000000 593 -3180657440016933945714680658482716484915662498695952797364137763775602720347433541603667888417511144533124432840055220860123873280000000 594 -9541972320050801837144041975448149454746987496087858392092413291326808161042300624811003665252533433599373298520165662580371619840000000 595 2027366059264493643431238213656554158572599970518105817484106736198624499492395201271 596 1213804499835906372181216600661037827312737207727913093507654137588802461805941667674958 597 425425815537481391295160868372511212991984482690247469764739364416115019892857257578596330 598 89349912029424176246458386878712162675721607499601203467424094261777623445324054019147530560 599 11396046307571486678079506285023807344052683533225059877995621068578326980429827705680950998400 600 844805425815221419026183047300635140443396546301058934825586247994628774561663874316417013515520 601 17615005315838654398655079611462843119142583216162787990565411671722466753842433287735767066760960 602 -4497739319707701754128884598407566547437992115805816452671355876754005195223993359253422934793600000 603 -821339777790873633228286681797484988984296919573082480087653518402239238253391190666378432535574720000 604 -97397310046315461106652570817568869430217178353703195087946274668996060138520160935565942458370040704000 605 -10252772373305289330446155058412672390277636733457249947140612021148288581050807857014506096703266511488000 606 -1057956542376660739991374399709718520279958839765822251965005029158846526324873411048344641999043107175424000 607 -107753993660089714255734018388507001435054559140073309121728440021565273269820014876475246705328570766684160000 608 -10393550127110722918220098576593047862095860847127533658876526735183577466426408982012583343239917451007467520000 609 -909340041210127706394993399700975220858177043842460441870311712894821709917188843548692171039986620649850265600000 610 -70258509998516109273661890803310465640749564389567887684728920219839555215136750156192280210518746878160181493760000 611 -4737231919106870736293185180103526759111665770894364802908970154564082881475560675605470780179274422860088783380480000 612 -278096062457358514793784166984349243118228324368063217989001254106422950045037225185735824532559317153351897624166400000 613 -14261674147203697062631660565909799658249932604147514083822688377657340927043697197405447632363699360170413459088588800000 614 -643115157154737111818645210624829181343074984333220099242578128788537559649384898971710191226262496664652368688021504000000 615 -25697075321301748246925190290292442285628869084844968736946473255690381961183556890431311787737253060952566775505158144000000 616 -916283855023815368516582813619207016648328793715350964852332094102563608045532386998038663679983548139797164969461153792000000 617 -29306174409543694339019123724663328148166723304820897787104029557616806616465461202245630850177241790939467285083263467520000000 618 -842517913186316819844336609366515535151421812786519031606539244636063999015241404636745560502781218161513983463176486256640000000 619 -21717848182014883438221839037757350471137918702236041459260473047541308760668441582541142316496661193101853327184089305579520000000 620 -497228005454897401842363160465254914756025859387477131913008695775156052826942582633959466884447000367053728704320255060082688000000 621 -9906541998043996600190211259448241769484142142323726299947794326238355820282908610863549609528063193514389192435669370652852224000000 622 -165136257835965786014350686821048866094845051313632396977654677565482575019695209183186091734706580185904592959487161333333360640000000 623 -2123432619169913287846522214244159328360912928263446250032868109901398734826445965429372173406995450869539092544501619068743188480000000 624 -16581189576236192446287030956076103727082172537627249520457555099887365568824195782838834303764332039860158421274719394731760025600000000 625 38000847050017052662740242389410650807673426706206833044137900142902612449507983761713687503703835208965393550903447733776353853440000000 626 3335344120945756223960449203489488280124429231024723352563379906071884600987225751912278031028503764915390659256876136915289631621120000000 627 49226087368774070113814999327982519373525548908847369116352447110087826237063182924955052657409883686074054383232978711011894755328000000000 628 359287738756984792991755077203397717587958109676872865925133851712416572101362511735964040501651276121560127399482982205359858384896000000000 629 1077863216270954378975265231610193152763874329030618597775401555137249716304087535207892121504953828364680382198448946616079575154688000000000 630 -7865292343752193083180032201135232622003664530847799789200501820056061912165230863611 631 543632705576908895731779409750852620630285350495399914205838388413627559681485311613736545 632 45266360055615338701386257658612788279962008159455859887314768167693387221969787359132103720 633 -63340669655365165673875146082541103398671039915358113873885103186046842005583041316885706781320 634 -24316217240692359244817526744103834384124960928858846520134339854975071786555762354537335878536320 635 -4802669574957096257738632199480446637420688809971822115803371756480488362799029993168699020908234880 636 -666652508082517115705544848493728247913643616861895662653085173209479125269363637125179888791058163200 637 -75609361119069212085119076872219322493947339127906430564004118142755033927224462304523196151079921318400 638 -7758693800246930344076125340758734374299473136020313731649052194059658633684414604952704850588447250137600 639 -777692904787223743256605294972817220118918094428882300428742508981232489499041371769629240940105268386777600 640 -79798472465804968960264459894609370394274064962062219353377801545307246103124734615547562763708829671526604800 641 -8338980940577317607357177579539759357678756705058094700190867018756239860648046203492923333436632347625794560000 642 -846800777103188824286824872109494678875841720056229185317788081121601873311745797266328697721920765688064634880000 643 -79451732290540203925444445439459970141791298870238349978377516584525949225410789154135611369119506136954934456320000 644 -6663041027319082154858616825517456101846460208367714051763099494687502492367333909858858706274968972349315349790720000 645 -491552105838576916170143261428502227781828866885383203918503470874500287627029445567006401781113085781280464390144000000 646 -31755280698375664927504544628022877895066412762510859862685694892589383167622717010885259601183578656690269759187968000000 647 -1800000645525441157846424845993595460839778720811932178473275806934246019294001855133590237509239948471848557395436134400000 648 -89991041152995087261807312321644611995827908036895340385404667108410085881600339996181192135514449293299747154865142169600000 649 -3991510570460874178795120625804289279387724026940380269662462858465801446121590345990128076756455691110352462723798137241600000 650 -157756263496903231415434662992407438591105740392369162024494656600377768507064215677486068652987304393609086920464401681612800000 651 -5562201655301121431761092340399871138917561835547908558974302410800451167462596291817677165356247734783541133753160257437696000000 652 -174282759392791582758976013250147692262638525063097690404441713854645239384632214758117732850636365107216126689618517618327552000000 653 -4797027222806406049775590216449336055789489653471505259910801409181182102953080662492721317767278760862143500593597686199615488000000 654 -113091681503876658746197668285664059294705227393108807939190381243946395864308292346941561015483823836899552777592718340086038528000000 655 -2161148398386128186807091045128497210241888408415507800397205897908142259093583000463842429809162479944655028291321307487558434816000000 656 -28696004895126812686795435821856504055817753250806961272514207823475436455965807888254367549110386396337048269324050213128089108480000000 657 -72009874902872965770594242710455605540545964812802243962129960334691945390188465238296865834543914136138041640602222474057220096000000000 658 9095448345072821003018999947885385989220410171374093492202012529446466459071409698567327067653169022966759809961472769132540303769600000000 659 303790032760803946612109910900567229421205836208992949703955513394048706856327522332950236777467227902916491804378724000751349347123200000000 660 5770112588446707416543224159415879114708285958111633749694157795324986854821197796946093777287632972234565702027170945382476191587368960000000 661 72606135460634819180371112613167631883538973870918810779095205865981498340162337635571472838288139507675340061458255763417399046858342400000000 662 598080777774855567216485934538601049326150203994789484087774620593786396325619040522269530309456683617639884153332819858526497581878476800000000 663 3073943990721315825183355284738375710715133023169520320355061454240088674607215864285120848521499052201613578710917735075096028255564595200000000 664 10783290066290222179722921707376611527597943282596515547740589873080098313870145072988235783593287455021897995981129746850098628909019955200000000 665 32349870198870666539168765122129834582793829847789546643221769619240294941610435218964707350779862365065693987943389240550295886727059865600000000 666 2925993200798886116027332474317255982298589604636032112851055636532356717165992858259342401 667 -1092993375794799643800853690348167065385550588722437727783712722478533251869963923893051757612 668 -1290132788863232679915950618452073139921643553647959394216376412572834709628660802462557278056820 669 -417541437725467958334151746720960525108757846918834396115117261745446511844126794227983406780292360 670 -77614070916730238598925051452528360850247000937771049356646056133081331686294682891357221553993932440 671 -10168683794112945513079301686055815408217718002155899422282878003360766956294885692054172305456960341760 672 -1116271179976140591912261337775163326455169579226763809406937550890361473521852625700230023140721315073280 673 -122864596253681157554562129813071424930783077613828079168052462934618585829904837663939089019063762207424000 674 -15532828362223103032917222650675619709494302264472339713785623169883185763919062770767929100369771558285081600 675 -2221781242716525061597459163952623211581583169444326891630740590127149241419969496109434517392679774436800614400 676 -317991418518566827893558055616985856683395136857029539925738481633101303613184282746757541080673600072372209561600 677 -41389776337048594920873449269408241566227498018634964876685228504573779802257416701539040624696257921888835512524800 678 -4700384806946998660083097061571607465998578379167683718355613090227991442806418135332636408736657191903116817720320000 679 -459969172274505792780223262252267881112143579270894671488899829621772111577512516736041558498896831379035873812930560000 680 -38779607576666099955156867490054587205838116610980814065422148862101349133490986506881209247010703556623479574567690240000 681 -2831467309432570217927610581423802954318299624885416667300542909176044646675895597334394881037238316690089088306653347840000 682 -180424449477635422533763088679236135920730768951653820418381308193571332247552302000603033230177107596886762739293099499520000 683 -10119003567777563237620649503233303274163194190185630031468478544419042847312313127815975925672039775504143781227535208448000000 684 -503373848967234776272998480900426162370079969258612889892872262788392962777197997852789415571000213339065821111262191487385600000 685 -22335620219631142478864110356362515430626922515531541805894025573144213444948639310922746973698436252898643072267470634468966400000 686 -886378197923604029192234156028420162901512008955433172307747335451308423465477928314914771085787468504663362170497057456306585600000 687 -31439106544678843522089161166179561449963195890255786720312157516666619457401990795156101215138019845465243550272835631256620236800000 688 -992877977641454295346034036884759316045339016096571069688556779227511094165954531428323205658858079185160342748707039613589258240000000 689 -27768615079977756097275685827911922741241150054515658193943987581609644211913408057116198803836143955074263340462278113627638857728000000 690 -687112920941335588384778322957906496306514522898858602931239812846725974491142659410959202448846617067002812333731729336198650396672000000 691 -15367991990912938192700392432401803658987348464763298826726793121856709011413092488434446075133730985232649149300076823947085543899136000000 692 -336584846822366113439833298362759869872490184023894493589328806982454410657954772377207681762446459919376210585061118632745460813529088000000 693 -8275884236848486974355130808742559814929197469566316805533403333669105762616319819699989846836618954714156508626431456430521575318487040000000 694 -236192491943331353425074638274524713310485595940046649491814053551661267500250592501561726096285474835453853339186731686401266009432391680000000 695 -6780795011985865737856011856115852898220407651863510950868973977727998859172016972156873008353860547442902462905471660017468234198123806720000000 696 -169827353655852504444283466673223785554171446008862762176097818588295103478505189403141769904743545374273729027074835205207459394451962593280000000 697 -3460884677225727752879342122203885288451689707891389758349074117560530027737785919660684357462104875101347035820208941775565018202764046499840000000 698 -55622816103664863224165426839710162859250431706083979662265435176021734728022093323787853644501097943803288204127748955994806190382891663360000000000 699 -687790172172730571993457169096608773570035463888301152355607467071729814719104148254252839233076027000013578528548578574372952156606848355532800000000 700 -6263707504257005914317723462522324335806175137898431589813796729529340003464101074411420262320708429880646660579508417691608492551765696394035200000000 701 -37825710148658736122280124901443095149907157190825053666919667415330442480515166581926449961446219823443364376430312453574032482154102030912716800000000 702 -113477130445976208366840374704329285449721471572475161000759002245991327441545499745779349884338659470330093129290937360722097446462306092738150400000000 703 -16295575683496547070634321275823048997404991488969421415848027198428417320609230714756610475641 704 -11553110328238111686427811995178841910229125030435973186619407260453022013587265760656998502258927 705 -3058147641098500028797918058358107224840666638967388728829951214593619538125258880502536622064146376 706 -358481735915007119964343656824429961425327269106622750126732901846047780902936629707390053788192740840 707 1044607224049192640912398404395061964710123891066319583386723904857905405345858751184432783724592544520 708 5891305603513414714647674115709723184285600614759505179491992047808016198025679388925029455960964694626840 709 652447841693291922239162090018075742809977789656457611610786812608419173663348225689939944617405634485504000 710 -74557694261571810868639348059692079154266948957400716680211507476470480946797190193088737911177776735804569600 711 -44995714511790789486986884309474798938315593273550988219124056428329606326362487676481187276127264451176196633600 712 -10853936078864501478553081071737222513181590486313263823181871868223302197625969080227382477218011561735542846131200 713 -1870704491702850759078831764195529876496420153951803282942590277893613409872234068178455085762087845735546883565363200 714 -256495269845624874565130422897580998728730528112647170096634549000331012514979624352060851869812483300000804257627545600 715 -29124462602666266674073047238854119485186490441834415542001604253647400171812182660806337768106449911575949001269850316800 716 -2798738279224339735545804083575054294362742099293358308397690212356213922836496950741330187269253923176984073133366021120000 717 -231220032407177621121085638019281115469952959339227500206659722548566627325832671717705227037786027254085821489203593379840000 718 -16649423654279574008755871785206162293841834825876073520003640370593827165065667511212941278903674388544649556686581585182720000 719 -1058204316451547645993699837533789247799970078361718970811638112209257513038731871604833634205256948914321567839384787479060480000 720 -60044572064269871839530817128512797420219647532907161519975099800673545087145255420931553573348032281165076868496895812097187840000 721 -3071788937161694505138664309677237114867059757527065775733766648713990331273951356015230861901034626251812737110967681405542400000000 722 -142921558484027001576653122872870662047160280062840007084212309673198843107924259289157350213393841995405782950180727235901349888000000 723 -6100609677778356002385873283250374948602467947187362395354415060608163976227557420230419319634415735522486046437945419365205083750400000 724 -241446387319038682104468852014132185888030263799791718715510566706677944076342837297093543369280530277860429612801109760651560529100800000 725 -8990453073023065425929059825144221515670141586719829216968682092236928071112085921011102279436039162888165451452729639186739575023206400000 726 -321021875432586277823284681796917964882484887596757510932991322891021525282132918689352736675582104248005154903395465488672410541490176000000 727 -11199737400421894542838648300207861220383437674154951811267740957671857994204673782491309978952301255839783660751774573585786824511455232000000 728 -384564706250300259984939575647759549070469458323116408034233002580580931993771618092895415741355054619604555811651922432545578885250547712000000 729 -12825704066034513216805578289430028314434061896764825169828075897495486666801739315179910658499269193494058971549578971236396505552436330496000000 730 -403071221922458222204549186448278140803997601874191874331363600945482800674965476422513670853715833964146872885324233891219179186005106229248000000 731 -11526681398756186320500103657680069406709722381861053772165088156929844187948356951682499794186158420078471649151324780230515410138998893445120000000 732 -291130633117811947171731750787950184969233694338177822469076282586468857582737509703996772759558836586325501004966605228735355984504361205104640000000 733 -6352371792363329971512090652135245363018791562369323195186017172804913579483277790525027134616801040446938008512718883393132546054591559793377280000000 734 -117817505139929259913149676419409470208111387324018370365441169892512334335095099278370485117682238710060499642075545186934336645086676494634188800000000 735 -1830991665895562244197080960099114055178766775327241479586697733494925954455830957907243932658661069218104099990900937153886055475145327280075571200000000 736 -23424385113433400450596402934736348010686267820357516649458399345530037718556310210340422996045940987687816568976074981365638334179276948090178764800000000 737 -240121223543806295797022715779996863441144196837459736903436998809614646292474671880433105567125287076161801369102694384722994949768965807670925721600000000 738 -1887384173258562047592385458233129534465569582104327543797102275869200734843264301537078158183102737043020027694074508548445255507053609973353912729600000000 739 -10421367512592739595579363887876429082469983743323780406699574274343851416607208267745302662068933708852703615134679062711405803660821090260206013644800000000 740 -31264102537778218786738091663629287247409951229971341220098722823031554249821624803235907986206801126558110845404037188134217410982463270780618040934400000000 741 -100790212070463802637101158055146889351490624798957817143869381682175353832238108631120799836169 742 12148124043024221049249110472141760767028241204423937772662941809672203594324605551895521121556716442 743 7779064692972440564938203428718192638492683913343687916933016026728466500364700053874753511993574004142 744 2325746386959132087713907943419315896075878418143767178825006212859210072332553248309307478244833401505976 745 396931082943972625346398098358751996222675294900121011800771893968790772943419764185935517309211696697604640 746 36071962670052955455431778709724049180099324042784844537938291996363656187265708992592041195704164944427234880 747 -2083785899388949432116008593468708097036178599785330428837744800437882109433518784870126499903793532675777449280 748 -1783605397724723963243680429094709455031194518786356652956629343065218016693695283106565926459449022641913749268480 749 -478969034157918021859168436877984597255953287468604416335936863195424889941990029951923077789059976549752948116823040 750 -91517293773177841455016340444653003567136251235036208149209181494814955955465500644221374359464452285241010372773939200 751 -13946163793576152920003799864482220984134555860826963848793575768340430264839995791043547988451757423160623768004630681600 752 -1763397823643302284494324067946433510023887148166879359087520096765054818509917053035943196815737042373882477345331856384000 753 -189074430032797070004295284561013555667096872226880411926004174307406383077353576210384794419602739137974101887440767473664000 754 -17481185483227995263755611699277032067458686684827875808458110630383876699661992931083017917915070651932153310705811786985472000 755 -1415187358158216671455468853833881238382808089021098798637217513619225279037289439683340988842934516583536388789694928793784320000 756 -101787221015185579268711759818586670386931799325212053130853012676783046363683384781593416837759592904905946689010732063823462400000 757 -6593267289919065700080877715650909774927241624770645636864530429085509832117322755482641782315585513840744934542367444071032545280000 758 -389394506924223269129044867119545537475056216954100963480175207060365474927638549617898173102533464891853319008510093149655506042880000 759 -21207411393881125735275172743116652393489771300091747781855906829092172404982457556408569753976553215339453332788836579225037709885440000 760 -1076794913253484281034063721147232410817033013840018333796453384992384286211426114698702418035879205745972664956407439461449677489766400000 761 -51520784567418179860211586622782367755233011033886153967966405990802122267718676518406861833815709611622306914943441797701724314625638400000 762 -2345829305792905155083235733741222803243404299444131954274184695678671180185133250245756815964533692477083306422073147525353185298114150400000 763 -102331171356424985478418554523689983334698189445917794462776147829357039135688398723119200107885062848743331124266113915331101789438633574400000 764 -4279579836661898244561992910639959359600842035714887797364749111813115179405622006796394637731448209283176362352682994446770413459184235315200000 765 -170307711307921540873793554344367753090509117510743236741382855506636549224480446655270048164982747686590351113934087449706217047129970442240000000 766 -6354837973545812140863940981757753910630760814371058432858212005108216974199750103337223682107428531716620400235372076601052719551551260065792000000 767 -218225800103152115996427190581043164613428136073898505299524946693253330914506595575282456128054620736382448273439194785356672014181367078191104000000 768 -6768040142461532857633686510919945649414868155955146190003280280468628190951349374829834770691366641178049533439698935898799481498164125818159104000000 769 -186453404589158615951345262287095581765779463569604818319881432764204844297108958014661855582345837992729614081759767946939844928518225549340966912000000 770 -4500643143969971112740705261245544970892636030355691877763591704475102472157799016615168724775139682239941473866843349333832655997885817662451220480000000 771 -94084260050387665843356332422286626282615146502410599470254512621892185907178956712939483719240492536841118542361498282395008184650755588258277621760000000 772 -1683816941839038993143822663925985490080360078046474677765261138164165329793497727424367636106506781498827957775529165641542265641787276008714655498240000000 773 -25442193133941627526073960363265919595105834886557827750744501733243834703377232477379585915269895392854281222662342988784357023224512787687499722915840000000 774 -318510161774084446120465639274065633289751384771934011739655257961918492531130363063971698505919278132037178952678364625453162835657491126352179699384320000000 775 -3219319563214798245033986791853066970045326052669484191062973094729591117921810484760557179452019106963568635965785905091599686080867379825337869900185600000000 776 -25338634237023503817102115872159951696758817330433241934272809955302356265703724747744994256064388709823937101280972140202218093481128454416602787269836800000000 777 -148230454354263741791376694832193994928191750483782343273543250230521648391538914607043675215793535112312576923212242320513305791091927359446507226923008000000000 778 -626764264808245412939660199018677956690906912570934793392430229669664834650731839295080424210624081210787330437879541542752408494298872682121851817689088000000000 779 -1880292794424736238818980597056033870072720737712804380177290689008994503952195517885241272631872243632361991313638624628257225482896618046365555453067264000000000 780 65190971956482840757486523291885450132287299959252855303406383341710673452393816885613588230317380029 781 41015391433656321404931890850861985025056961907773407863107256002335189725787170620776643399350739657997 782 9316752945307325398188504895664248052701680802616422049395788486101483549033590298143864044726224389764720 783 -483181808277344636662961295341488793885478481604235988522627080584074080478745120347366828370024300319540720 784 -837158326795631266097583751847773680312977007727760872017286376823364027421942615377363397256358903082608821600 785 -317267324735926493871955890915870357340268252437505114150724600084065539785744923287057310501464861768665633953760 786 -89321416520977454309850238521598008458865799926108014995714744456719663041757938118896699120580018693562357561150080 787 -20838811617614543115263931129956047179140775328448108899784962479502096956997711072059221234597868074977263323333193600 788 -4072751045908419712998450653145289326714960813027368048393783007601485601965182598723243895887693458505832743307128038400 789 -668696484007764547319814199136381230847716619564027065488301126591808803539089851008675705794945180509670461979099654784000 790 -92858574628706900546764338929551138536546337459522516761120883379151658077036908396010141693342303809264614626421603795968000 791 -11023898014440487366748865137997933831329709108216367689099379667256038151949350568554892092308049012231166170917925650217984000 792 -1133988045099311903014484356627865013397991084756096994473052728792358959671870350111153458096423936492358782176435749641656320000 793 -102597517221596427997321935779379247758186279813537201210635304659432112755707821572912103311803949120793519242122625734245611520000 794 -8289878999363106982038744168646640201830106069316746513662600359478028980103887185532391576274345962259159741834826822642737930240000 795 -606893566465840443675315993679927272602522832340814701441428864989866529478506011055208148785283153936680810836239813683508345282560000 796 -40780268267009264482287304712831901726533521233581713102415080822001492685774207947798213328419972009900920918105410957501591076577280000 797 -2543755734230977120082036905442651175978548093123760085395210056099467203675260782976106434929523998266195708128604896040953497646899200000 798 -148733603088273221581343556360850642684086219468568435626865996910500620349189493845547037004349490703716019877586063760783728415034572800000 799 -8215481964165633225047502415358402347116290443325047971548745005334133438913829256520342459758103631553361477777783462570312275530448896000000 800 -430823253401171746853538493443878266093494573568593456403605196464051797617598423970190047111305942349356373887220799742548921481501068492800000 801 -21467589357141378892107154831878003398794723786708044395565427632171369787905821440065291801665856932511674058890628222682648269284563314278400000 802 -1012202816285184431869949510402841744420322030771918477600224687057608421216604942849159712409866046966669244135634134595020831807782845153280000000 803 -44748545772323645018647647485336273651695948971453228418164645495639636080762681811645867425220257096986414765737927995115096434053026942812160000000 804 -1831302258562204795498482795289650976160604180438306560816807022320941738853401208146297528182682386278176639157139955651889468735650199938007040000000 805 -68376025240655331927114627572420734663192820112471444027935370936969234491709044066095440287022171258564804066347656307328480490463096282727579648000000 806 -2295460079288882584051457172154669258462205696104145023370034143591238885339375785997972283332403799615890843722585854337693437930398702167669080064000000 807 -68329944665399481362232452215119728411821897295175622918563192167424205823764416713676659958344878221052003721775208309014292411996239253646176419840000000 808 -1779019087997467149010245931493420306983368003526471185536719387355767816881775594657228051123346539901341548614850050866663222829097190581171765903360000000 809 -39889271210460439857788581130714758884731588792302307965903670634363466496787632298713083259491213374101050538746028356696663093864239519572384808960000000000 810 -753599736544811558357965305232304421691380048243434438763231606251836083831269960168497005967303012160827761158926250091469159639405804451318475081646080000000 811 -11535349231922710559008809826013137681390884193512872266698761653268062496473865687383041850725879164987302873816281447230469396367298035770853224496496640000000 812 -130462639271610385708442885726043933594120336171828685054275604788309961866079081573942658226660335269992296778537883745853893338093423045109025719766220800000000 813 -742491361257437219913956974918766900953460795890563577655533714714062204093555972260992861074200621602624071557887721437953040331014632395076977692980019200000000 814 8467882822540376315465137841571993702620045032864897834930059614770963470690822189482420193857645903542036601739272384189886906445162723003044645782421504000000000 815 311402522693084438371690515541942252765861924975726489863322193801844088201098149118741869017373194974087605907592501215008380870029269809131403712233734144000000000 816 4880568585608592579203727773610490637704352999514553708233646064188352132005888272665765662151021844052099207903807527636826364113242603066025584747381522432000000000 817 48998147229835271585167159613351595120795377545980129591821144856641436359716017961246271912919987909789005523698464757978475271372038503083324531338809180160000000000 818 310638876073642668905745030867040750644266207408327660337396778191023264490792799078351442946675156176098598575273058568954069359883280571300514181569765703680000000000 819 931916628220928006717235092601122251932798622224982981012190334573069793472378397235054328840025468528295795725819175706862208079649841713901542544709297111040000000000 820 -54205845268959940091959321818527126236916461421266863218790495039288244540974667989255329123801592005439 821 -83218750570828195128865317784172064960523269933350686151640267989657846044604916177043812012322306481496120 822 -58470532461521952094112232952030307982488975500184679535494809771467782374175528020403140920202212202802230280 823 -22345868383589478570793959153960512496257078086511514428511469552744919006031645496276419477089899195773980465520 824 -7072902860965056964817417095725496088552297631231416663240226966213550809257528407159666158872578206019315111707120 825 -2120849857005100521113393403215591317313204371274175279331587527368294570469922110783583123723867318554755694151979200 826 -567909272332342731555535330552187165355937270603857803934217352715609115523272491469765980176782952677090889573291572800 827 -128350843987701808883632909133360078829058444511877544662424687711311449291817603232075505026457754996141559876062785270400 828 -24134953229169947307363602498036603551688757619635283219420049396249116619792953879871446104146642107165095430443324376521600 829 -3797540678563036107649861927471483312349914040549759558975512406329998984967137513817822118488978468242419569469559268292505600 830 -506796649150227739323869686188500336811311706097270138571413996563289122241214026254665270662668458935641910116679793406136012800 831 -58327167091464611930628932881819610466369162515529643565893002740206707255623991182780631616578587103303501661708733102934592512000 832 -5893123759308493205478968711113988599102784027775230524516823330592225430496477215156807934367494945560005045494433651268837714944000 833 -531930113363835015747653154004179245113171617366635382211216358176261580308745288202602438059719669263755785378223799464953364156416000 834 -43581395940429940594706585023088127412359602710133462534720739927572376365626615214296175417997561982082334459118821760481938337673216000 835 -3285241408194285494763742319390000243809435943533744933844829539358116478133229134124939896189200608500943577717384322390657208109785088000 836 -230374302949885636317684305376272105965112475280471723033087380033138067398758161644937948699740090773821775846123107479056951033387827200000 837 -15155140294255480393055591469719439664316862266044191591160609759323690956334368451947614516674097429979881075766862021578409600779993088000000 838 -940441485200849651855278266645129472555817314197996760946298123413153786495366362482272702593577018445756251981215405017627165384112029696000000 839 -55154253452653825005903444355622455000847662818106629525933540077106748264014549271856359553685400831094860282071139527574461609581225803776000000 840 -3049871670431530549700731049128602472282432957027065404234665594481490401923599755202025294288810105392060385048853159268328920194470800044851200000 841 -157924581977172901077666668128066956910339112994585128175551267148100634625861961624652135508924981053117931553611718923275102739574860961677312000000 842 -7573124673338843681504586570904578016547411648884066809888816488659483046179670400421624266989247603605515805648751592160228647214614488407998464000000 843 -331458057423163966845079369653128710489796799804813845443939810140084363584021664038322098071017524072309152399953142174141976802402810174696062976000000 844 -13006099142400483751106614302508779369165265561333320593640598934438600870315188355138082507097192842884072606754170760373726428013356852313760464896000000 845 -447189461619653506785665032754489850680305557482214395938325742535716873571593222764796620269853945179784155058354549134068407957421128677855057674240000000 846 -13011065119153535238296388376567051698172714231475826519910055935795045781112480851590261633735287936758421632670288173247270426295414827520290843525120000000 847 -297880421926940410861816935547842527805398687205112672791265860229818677098085017715139834738131623144149999821889493138832167820868906593032742067240960000000 848 -4144765695907980133955258483247696571198240893833327996495059771704665015873386968061566660224245254339358367751534144854342623137096113048853632872611840000000 849 41827463796259822009380641559057912373765691748516311753700266213985686288459859040370685700304047776528063784200544293122932114027050344929783331118120960000000 850 5469521669285751550407767880614851961742619351579917902350280749333734367147577961078967051938518289111231858615902267708772589480918038821042889701468405760000000 851 235294806252231405247826839544660519863752841422171416422394351193122663952376400530510047017854225620872048062431203199361683563289268714795826930707228262400000000 852 7298728525858996283466830490245719557838604512075647534120101563532982474150715465272437398961179208674189901811170326196726195043160513543148350268921767526400000000 853 182941921473665705022352182017153299547544013807922443011922904871868169936688310423890316469911106020151555815003066081133333712185098077592092448177033681305600000000 854 3827505601089361169676112635003327440859416257582501083236937492092745803805762746743057274620495397794426764927410295954983309372550900324554770701679706347929600000000 855 67122345235570130046666692296347126654340197941253041895455105171529940822322903896095566206112731811693174470003046426922967300284664079751601309797874012048588800000000 856 973286711428008690337291027840254053322067877810501000918203680926271830980915378664664069144159889693847975654067311125528164503597946877399472468214238477811712000000000 857 11300956041577699958144423996995546594353766663656516102644242617100207772730983706770326643079644363569272610061889038216765255555230555170798542015027222742564864000000000 858 99055437733654317588175847664324524297931222295434118376856477671372340252562992064004740113509246763223395360125594150713450593594311897177709186510457635807952896000000000 859 585645299593650414650437020452719484155069785016223418912143227729343884900628440965003264227608763161719598752997478548341334057847375558609264939460965747178602496000000000 860 1756935898780951243951311061358158452465209355048670256736429683188031654701885322895009792682826289485158796258992435645024002173542126675827794818382897241535807488000000000 861 -205273411349057677675902052858913130554121426262874861116184460610267614679730039123520960591868161485375601 862 -273617744111066423326817187450020253899412726699558595085337717584029042935644255071358989126049778461044154043 863 -120214673281041035273091521974673264092949546785444647919259519539897212085967973918716478230256739433361747963120 864 -59213061949990937112726258063306209989035619601461426346628598475134767675010445812849355709965637247712904665262960 865 -29038070887725946399334231676175981184732961845228396318959094638015231723296388644205127310501569732869174593005093040 866 -10878321192331918942394874609378333996566733212204741782000961714324020211546785145126563925534829404196168440304513477840 867 -3084483973892742081456599929572619817066007467046962091553805808004238695127635422128758742215010944006234829008110040408320 868 -687231239719174545276634634967614636383512998572034891754429405483278327376450755550432012945464215086398416534915413183878400 869 -124214892391079393267540254819920848176596333921266118800249459219252781714180061642655524379521597944699732720302683475340662400 870 -18705783083465053299554118224388694213359628143207892079796410579709550754197017469507603912186469590536503816646514485557674185600 871 -2404387445945654835700625450575699755536590555446416856316259148154759113838542100056213446294038908533561554160621532788238475468800 872 -269858491769780233184377351865312090894946717429360010042655825056855639308518847098288108266809444176719681354487343759862870456934400 873 -27005313686461446966269665393840057266059597697049442719859333574561346285251624471295683187291712178780489859396145824885639355771904000 874 -2453449722933617153879283926308582339376499683954718652432087329125753483528622334934360563648537039502755163038495371116248197297460224000 875 -205314279602266256476642240279809578713292518543105402281045756799945687815630962510013444721757905943345600325720683350369168176075964416000 876 -15999412895832567191389542956887154079032548838660715905495828828547655095475981291323498512642375169341957629269981614508063526491881668608000 877 -1169510279121741526249091765161031586285900164893501664503620669029796229205605737861816166946028824531235615909447863232617349271575892967424000 878 -80467274006446746224011513013541964283700526893937259602300592687063088159645162026834176683632180616238076700486922561274250488023431304396800000 879 -5206728845019106998326765587952864955571615466260043087525901624827845255666188423059086984729617341786806057590958998455200549831120903018905600000 880 -315050437019567680646405060293128163805554975040182198333896823674531752143920161624522090994124488923440495155777206380615029974896681427789414400000 881 -17637042405115608223190037909595379155389034702070252118024482721888367482715415108877122313010656283278476322733596032367887534926487130835432243200000 882 -898979296813145856179507202438019351066008535460564712412237880792751738820561272984903901882535946729359213266329722624082943212046674979613186457600000 883 -40775415799277702592647071397646113587106464981738651634644404106512506919674749631998594477504390371140407992961691231990314084729946711090529828864000000 884 -1587455278736126973474314640793483683316148082290623597637569126611062563534373208635938071568978633965593970408223091452234883022974145642590331469824000000 885 -49297804434410418303779315012752763348493917937542354480169675377597227479790916965618799252459269780081085542278435757603168406684780667410097889345536000000 886 -952841167861375927800929217357398150033159895968162478751008329030566425950456848805882344269128561258247611417303846878384249566336589024524825269108736000000 887 11142027540550229020456563715597239566585344334359105834852928601093931450418036036615500900817641655222344564143988146363542573586060546460857147831877632000000 888 2209481418162427095569074000869965586413177732680056314937155094590007111721959326141175974917590823172427787744184421355334479106194270013548210172744171520000000 889 132247434605649921743900639015541433360186961221898012313377345750664104369575290001039276250256826784789915482744387071533065875064883565447893005902230323200000000 890 5693831535077041771728019983737592931657362595104665498353610246948633557932895726056029378945382037048804724340937048034587023547144813968753678655928087347200000000 891 198750986603199026740768264102984074620800504269014396176940335157994446262375811935532161603440937566284374623822549714007848561020650992075617601230190401290240000000 892 5827955853800092777408613000225262233502014609658812355047415843701215358380162135489439587386283362752454235437495102691862131202751019845574419735218214162923520000000 893 144629891987764909517123151073345863599388836606874575655615998166423747512115339232720119413375119581553085829445949365277922793076404412725008085353000266524262400000000 894 3007100832003351083959084815547673680463278061604032640038843497531262273794830793384157409371144949581297198733054352157651952215850758931221428241065713519191654400000000 895 50807362314407223799580507418841167484452046133304304089354115413621286098542851979414511349950701980664209667228321614127890211406283953529014027717806473665419673600000000 896 649098074854399543368848080012436582340161044686944172602611336231854119435821162103429918485038468613019507812294898023829115293524801908727899895565423468830575820800000000 897 4993647962679491592105159505475051278045289992526639277686797859591867152723605590536103463258850200401237572137327361504900124704203414112773611906626165411005490790400000000 898 -10367557398707670097041289457896945924172401898831805952504748974665335275358046531499805688234484407160920895951565443805257854754360812449230768265238541717362180096000000000 899 -941675034663300237092307667714282296904968271937421120548389556812114071619347195088063260488910019212572236689905984201088512883825350522410451102956290165199859613696000000000 900 -13745883008312555865684702193503016029540342512582800855144795060873121608679780724477598722448669041368626518986131164744868622475054534729177444381755303211406158987264000000000 901 -99695026793827438336075012873389407169853571964328822317142517690164627899811862396559583312776394711455800476051171850226091980153213591924852883305502595132729403113472000000000 902 -299085080381482315008225038620168221509560715892986466951427553070493883699435587189678749938329184134367401428153515550678275940459640775774558649916507785398188209340416000000000 903 -510863050355924767654465548174309719926642179254409690477990224275181759964856669616873263750970623009305086409 904 -51899427542384581788273295786315333583531057555153926861843563743284399501095047173697729144226634110703482229338 905 -371352528740924481465449320427324181325003679527187435381251961771778271382286990171773175018596169404385334077099534 906 -370383837156409406840603771721076569627679644764620579988497491652586644839928925629131258875308777639244432870099822640 907 -186055264320941894420926071784861760709031622731719610726629113617399208758456782465975707535211111368045029327754524813280 908 -63433543666567799421682580957905764756767365099151803220408511587748835104197498235744390508517582637570141329562503144834880 909 -16318118233809784059572761699111350877759474486853435089449482481844002701260630541406003989000335919674717551242212923359816640 910 -3330526546262393010330116401279834608103657909641375929577969362953069660553703125919638307377753770379581356482482797082268747520 911 -558066007700992112435143942399659327863859981789375066975729742810058559264182144579546194228890296044580009299293193028790562416000 912 -79032587209077717652947675429104046566938257433859048102346618979327607837524411639771956085224314508026678850653161922912151178464000 913 -9717690293378839978568765439925611793118146125218287835236102733769158765759327228077789989256817641893139516208797505373506257848787200 914 -1063136355837262702865977389692244194887281820015449986781055415227066307783950767542329385799278544649158791576123843562629600676919910400 915 -105640389602648568967845223275031139290404053944643295955313672532030865366594994592998908147828766896572129421000841184534452505417061171200 916 -9685262452369565481670233173430113218739610858132090942209075690931402392287889840229628098102481241825613918618139318088383082792093171712000 917 -828064332130468825131244397675192782565640722336069623029862394771186854089571700780222756575622284613391011207707741310256804972103683784704000 918 -66394059261700144151958187923236423548643172120747396614983247796675297544649280892983203703388833261085006168824912916014027274680429806419968000 919 -4993444307123073397741204779864127308689438330641891898960286541639080590397873562226058084289241912656846830841621473904070120830133696801587200000 920 -350203889234240797162306332082145805111857744361652065185974935227998739925365640887515897328268523869972320441116157655679243938781045300880179200000 921 -22605882140742001163777462732598725920990624329619146512268477936504019286011712365188444037720972714938266009273324622302607375135618157383133593600000 922 -1313006491319368893493471423527512074494770477256668852418681040751562274306030708717542043207999017895545709190162487785475642476893265069006172979200000 923 -65936668770952161900942735472962140802182249274680116804259635756185363975360526297029929713629224063220754594282473589056532259932318848630685866393600000 924 -2622730927487913679693554067808382415574266501062611304548611849435284235947725415891853376020443479016593721211167411112239030544831282325290026821222400000 925 -58833450279037636920177879937645541827178377104454397841588768385451717723125122094885545918712728720286351778356823036630068392745209523914122897208115200000 926 2107062443421299844273266868720671982399406345046547951863300695415308672358948070901730867190582944157500165179237827098510070010538923242794930973179904000000 927 371089067231367858442933363158884323269712369589618857694841489788471810255262475131967839128254586746132952192947848095384137113683633172825768344388108288000000 928 29027432652783231528069237491805231691190014146173832941957256947649287834433776890408498977936226314364774871705794471927092398621738020568084950098588991488000000 929 1709907276367176137377704890722334625462868730092298184262845685072170291093108451631813247595074645918828924195264361062835169062976330162734234394604948946944000000 930 83920335074891975343457600527276628268770835026416359678040196399068989263005505245651571821186391500191842566775476705982298890008692225575009610055967007834112000000 931 3565887439530837180173934942028296945536123707189710616326157409697430315308836557219078207556070961437546453554837444138000249823855860412865436226269423798845440000000 932 133739245422159854963312821958270143025923430586130959087838738758202662758314941214015783790764321279772491304650909404546735264569233858734916236990350330041466880000000 933 4479998753506296937791608491574564101250628963321201621681984718682599606467735529761424420524386216048612763315160582851038773197474716239219481609127869618721914880000000 934 135248584852370160302410506485241769743383806327218867512153967554421929359615326064099742895991819696996596037460807290686910392734456763020780783959646452115035914240000000 935 3711755353009146806982220138794891347120614399486658005117437721097743544835414650845166562211614877232543401193480324942878780217535245676900790645295081139101572792320000000 936 93473755194158056426041821377589097372278576533760989230069390544177313978889314456426492770978405043708978493009481057609215176697725423082600675551839973065472606208000000000 937 2179306888603546565475492134970214491093348625274709007785430526356894492631552868858154893077992600001785245836070135259748130838091290345432679323038195322472563212288000000000 938 47211253481526867413811600062460423811050081426586437351164654945253762215099476252850475598699993034109315662089837060264760951291159820406875354412528033921815943525171200000000 939 942049011216530095333873173026905258236719658424462325434266744077777615792547657927498253050706595943412007917366226855128787611538745927960602805646630049974439622633062400000000 940 16865979314862654807694487457534993328130568902832409786767806890001849131138788379720779194288213392772699446647077561472513590783074193896092917017517098968214779741811507200000000 941 259359903071945816119096601258043953379779736333127588626141752023681657688417653164178455396105684829288237875554816690975639703045673825687869678091425981364373039131656192000000000 942 3228005378853487371525901795204806083402108353212174220606136595300110639936864855943753895584539492961851032622598703801734151189375193689662172126182159893740470894292107264000000000 943 29996260008445726012214082603767125825924658358983726261620886142744544950270901852251600873816160670968857179912068982809098677848407829136079830793425854122166318225516658688000000000 944 183055743697960572059349147720081526291324349041872974287589409232668792752660002176865778937262247988924052374970969878902172883069657597680750742385495822860316062403631513600000000000 945 549167231093881716178047443160244578873973047125618922862768227698006378257980006530597336811786743966772157124912909636706518649208972793042252227156487468580948187210894540800000000000 946 2198334532081737729748428003377515480599082384860127340436030296649072163023890312700696407437577286556331238428469 947 -3420121924272784365878602173886158592784165929207849509200270170173709487121882007543765758902977049581328030862425607 948 -4472462673600729596113208920278210876509285549713642083415340201891498985551113467894865764407339990747902687368982653672 949 -2596258998516905847651932779162107950096404025273552953794562292010274302060954000625434087026003354543995560743589783271416 950 -1015096772298194912956509675842062444240170625097199400837598314368272920782256099206416171755773201145708115337411746254712160 951 -296501963731338743862503591843656231435156354227287961273564224278619843556071725512050779282185740241632943714703595782862056800 952 -67559007276623844537961354926190193697034876798665444107896433861294537164699333274028890837331117124936169098543377072747298880640 953 -12414678863818933862340324889264981145920811340299794379801960332679110279678721761093763172853283574816503604264205355523276144570240 954 -1899240856685524028687714074546787075345687667144604838672944107867159618352009816779551026814044676295032660183883310708398189854305920 955 -249666124146693244595121334065624441441523304538512243077821266198162133820305583861938799972473241395411878030208923003483051074440297600 956 -29060780747629105713129633300821943798379656689806037094973325477453299104761950398577248445728293204365655157677698723695450766416797184000 957 -3072072094933855426641651627644065203001592944332549495182636019875490477959832803069651430891797816859611446780005151613254172441297469542400 958 -300367794699907433677803923529246776094768382032107075865776267164836378946389537108415969628657581235544654582327850273843904581295112963686400 959 -27435116071017453212126839365887089341385657721046440664984113226204516818865580190848250979122784687810414275384735534961883298516136970523443200 960 -2342786718226793546611188617255760921507600340973002174610123667630046246463627329591276041960045739733599007689602494243235240589081820446556160000 961 -185089494973509002677636358497306026070084047337085073915304117065957740273803939668077174030500773054271168569686866235014800168395980802905374720000 962 -13172473992031130543007921022036858450008977434054696917619688306470312821256815157146301008930968789035158355599640031371111435468000099549540270080000 963 -796213970903095329485002890501906961236178629601153621158723336189329972699127897800955204966590241172214290219230387422026004032623465425158737838080000 964 -34496009809884081302868902069357488071411641026962485232781359657525316601191181399124494589721652873115089973797584223808262803780976252299743296880640000 965 -107275706203602610824361151719772473849202635104414126188812754382185037689166915056031646626552314567985059772492054783283629717103226263114514389401600000 966 185472584148175995533430042949462961162655473046982379404418364607159755818272222239644174263750383408131851599505889466215297978947638785760887083302912000000 967 25633156433757765979879489631821753472112894413649680843524637779517637431690017155404299144333007241726383497540618406234971813012349389525043530665335193600000 968 2401409158910778948019131094251816722245191064722579958549774184321547523041069906884910057854685427173990505320033559588150282705142349325650516973379754393600000 969 182327805808986965222437968643755757353466058017490118573619379272597494315792898620756895518768935055708028425479232904969076694053142985264966916642120977612800000 970 11857236994283654734125089013544133773109530709047987589333609948462217842670953988008145498907444531852138454490240543260118675779172979368801369628709613207552000000 971 677750688400696624745717430810250965660484633024038681203470063259902634978793710540798860386364801982246943683964414495690702559314093846584110192589434745782272000000 972 34574620487116491876223192686331403621675040535110492260272431949970199670918415290162873697207578779592702835014620785299295998425595048025623166258003291639119872000000 973 1590880687850453511708313267250003584447813193342401136016395886211116933827045861612882367587994092732289970755687380711287489217328141242797939231144278961749491712000000 974 66557750071647324626777551558223339191522154140049087194578639560686029657655256755443936503188339398476562558013956502183746400607883391321831026202753911255661019136000000 975 2548099640121502060360899002091113735207011877473089577242783630546207700306467620312439699380145943722643137907981522216069101466669234169046272142294356573479407452160000000 976 89710895285063360321011601967160651026359635363094041312879060434670729551722909179682878289026670549810649651172997110655856443201899407621090676608863904028705161216000000000 977 2913698245901078543359900990645888662395218130869033393702826916332534715258543214131711396225200122900161410965937296288267775077057793029105050314922278002271106147287040000000 978 87326279956281815005947748653652493787388451209931915660892665009885637421175499778076721449129953362262330737605164154415377753179169696881523783970196424701417085353328640000000 979 2405585875104134937065603087163245623664365216863180508618509155452788648651440223533336129488370427270858874740743419203775356369710290919086073890766489204705452977417093120000000 980 60319787830084574072983434022994024374264995621712217267297533719992216318050443892133911558398049005609247106871181921721850538943607097810382005337823471417755175340317081600000000 981 1354391198003938276405512543239885982148082271251433376635185351630476875065972184332216691891015056723770974423110198181722396202446050190326471466268616450868176446151458816000000000 982 26600586311294204384750055593874137152326984067975174652252047306718844817745293735557357321573926790702934987361561672418129610059207263323389116050427547897431135168592504422400000000 983 443134545652677726745892001957746804557894457155772282816694472537176800287591017931359974007571648626838722123944855199347307714891913206612507261934312142015920185643542931046400000000 984 6021309202140129174865352327701831031512709376426450238569639394747781270872900639207145124621511619552960028050764295349501939042700939173733806287031636900907575520310248813363200000000 985 63496208808076933811174707928083254771846735258386918102545355459506816612921088885881069962380708108204385791390919953714355586207124931034367716018738612766632187582042918092800000000000 986 488271809063882366280001894874059026748401695420094437121978715423422009432051538568449497404189161841481390942770970079547051832418799087390435190845246382104052618521580719308800000000000 987 2572309408805441762241255637460839728031772688418046348039143459308812921828486185447523513096194040091582501144477696541331237613693820059199723827901992018184887481528478387404800000000000 988 9505596193174197447305511675850198139246097086787221815931277737852898677676022942187342827693926339428189570703431319719740556863952059054307230175257669885777989208229263756492800000000000 989 28516788579522592341916535027550594417738291260361665447793833213558696033028068826562028483081779018284568712110293959159221670591856177162921690525773009657333967624687791269478400000000000 990 -29397198013103002263159150377867070225555894725607010301780961329753825158662947377189451648561582327040463866290750079 991 -33829425625313082229636200512695767205470367796278486264497579658828261109685241328167010617730831927054048092715146898052 992 -22153872264224806771494150563080755346491665819267427978536589529375411069853063922329454264512219860425621938365936263641820 993 -10349099352373685043530474398061927815091449371399223937393234408275334644631969280554282475567169778348172263261199366155606520 994 -3544856070150383134866092256193161331549897245495229637544905569922779006189341295134714689270084582953877939201917472786887249800 995 -905116487034213861218757383988255871748983344033908067666053519544788757571652697446722181712738798314891863182866429654235965244480 996 -177740408049654792503404768618727346913963493821295987936059153779502636466793609692554840196237873556070176954003081985031825719823040 997 -27776954838040611903284540142303947750131467336542166757569149709736419863976166751681496750133211777250059329482748487776442904365251200 998 -3579974164544172494984217363395227562075210585425149911918739449542654603276949826321390744096555210463404191343759162042409895655550195200 999 -394607533581012122205739892101225028941523171185719888970510412641599977600340649902162755504608861438152169026699612961492986170618659584000 1000 -38433797981657613006630579530731430966169650279449761508811422691387054832821862090117088489985847053244393523072537802701191248879837891020800 1001 -3373978299992147993141194776907625358898229650797328344643122546498934789685916276109668240613625381075233168777454787719703049538067712231526400 1002 -263676591495473957066300779798796192919319705949974891681348235982093876412645847709368217821867648440815060160162694993274922549355859968017920000 1003 -16425750068682481504083801197671084738871610499503932850238439221754202518498788044231345150460052075430529371121543538604672428664820781098844160000 1004 -323368993000208298700968784636270908431673633097517139619382360426813992376785415356378125330574086770739232202612868068401170071525275336042168320000 1005 136919456608682528776695634228480032215535775254705618987045214692512162980587878694606185617396050381236667687979683521562209374013369587779230269440000 1006 33338698691106648232756219475987484654885219320481524860338475991167153875262401367649560835548336367226364875557319043066710155119045663087650168913920000 1007 5257669372153980007038115446641113092631367115335607875756758267939369294003769629433799074624050073067715949463977281133729498418060663639004032904396800000 1008 669753646695167923094905596252531599227129838302388226593254734996518625428266633890994244064818494510217445306131457713283369033118963116663993454593638400000 1009 72831883716250184107365983116816521568588476877726889524442166343972484664335838018437957131033982854769680464339990448998060499588612807770485946971917516800000 1010 6911039199856704005383432193174477032671816887676337756075040414508008347974685615247123546013653001746389904534504216116410403857965615454114919006950191923200000 1011 579113945641365083787033259963650636971660636347381060157628610471379726807967152687603957185736653675121784534580930229216915778591086535936294765152706468249600000 1012 43216393751036857092536126307497561194164768389450512299059798128650606811649202517174289565768419859726812168913363055182595463708486170254572450346454213853184000000 1013 2892545336431249332556240057451920674685308020993481295664419713188488904491754354775012358513777673750955934981899367206080406293683593272077908454150821616287744000000 1014 174763052208760489372539338276751816831312285178772866854396168014100059560274977734543751459731308878297822007055940677635920077223322636246809490816943376021585920000000 1015 9587024724173264587991283263636955533869605147526435349245732113192022460828651749099166479684531786817183119933416107789189014916843483189721789552375140470682025984000000 1016 479922698289999676162499884645611370157857104994939499503951687416784254818751663568251592538998926776918386818037021711838425079017018021808625307875478366042447675392000000 1017 22011272639351336531488032751948168115926721612841821975322457626426323964259488420409911485498009467836372237988091756482424018921840074520231532682136233655326809784320000000 1018 927312105394606755538260163624714496416685297727302774913668687162347853872763602813106768195461643448580494682613570189851904947809211255189484521105089182284270660485120000000 1019 35908045280149942688053551425892459313826730274224691441344094664539046472873916123176845334677564651189701445160822712665856576926767358428142217449818548904904009292185600000000 1020 1275393125641453376122508779256253561314959535207701080653481721187478927860531574314274078050794060700681980925604803203796227139166011505897805386188746983339753831955169280000000 1021 41308701341189950710292787464185034404094372735924029697474161270842708474382804907855458103173547044246109638402215607580433810452551364898170606315135420912140258670742077440000000 1022 1206540223579198793096911547957770712922237167915065723281200472407170628031698741018803346568819862066568455015981092570258795102662259316451996671099731343957295370673009459200000000 1023 31183588406035965190077398002395640939609443227118454666177408195985181928481084747589176150799137001855861636787193759877151086020274884668564731487193361932855005103638393651200000000 1024 690683867170596419045605838624470434782582428373441792852305941448889641518978203825652128278835053345704451678513510388404975997606040730617356778464848171247522964857891586048000000000 1025 12333577617440474785986595860277883374588860763019372776259674606278389518669139648766590813899765529028258926093237211539202690895844869746992002926704552428249202239617473760460800000000 1026 151067675105211482828463630281334833605041712490544201731482440541710997458178141728496962583875318003343876219965321080984609482190223733597690600466714067363251604584327970973286400000000 1027 285202123634782603653784714350476983064393780348279755156272645650657314666629841147018328117039912642228800197815486756113862883551855889765367745544942129674123264830071216537600000000000 1028 -43776402710638414044346324843480315901007361907401604921429652509162657661058939366024078652366950235831389911267473349945897363335909696185078183163531119743375643738081596329164800000000000 1029 -1358521310985822046669375889386659092384116894832561467090691899653983909215789404195203105716635487409895458421009962110224857274833940243192639139978357426456797320580986228126515200000000000 1030 -25086235519573150912023170896573916625647802096680928653654246024703405471149341775889933768697386549793864117958769597351712186361942324476657662041148560503688779096361030012790374400000000000 1031 -327111802791628061452977731293467149689026897532130823712114233828969386308815966023789818259902665478445354270883912654411201815785806600714205163282079651133254432437809280082719539200000000000 1032 -3043330199747129742203694873142163067558224546249017094163694025543549415062380457937023909545697825626693341262235367749452385420743694471486302717639984252835784101177071097736069120000000000000 1033 -18582506077317178972609245250014575628213967351648793001196712406906645342507830206050559999417841874456958519707379631174805109618856060192630460625686398256239151780897645505674215424000000000000 1034 -55747518231951536917827735750043726884641902054946379003590137220719936027523490618151679998253525623370875559122138893524415328856568180577891381877059194768717455342692936517022646272000000000000 1035 -24314682819421795539930261177777326508064975288936833038096259865647996384101482194889005223486247593594379876521470286761 1036 -55896671853569844786903622481256646848795776602400190481644759181096073098028854855877326872355904572438394149123804311136455 1037 -49987805383938277819794838760855449497128995491150915433012250266747129114296959496993526133918363411909996859994219828083973560 1038 -23358132731936171568933944247266457587241958888518436553672282566480933237238216352974782330986196773990488324344956039953619594840 1039 -6530033739807889550700470405690640663637288328721691934676317202395281224256475704491473032345281754536287466857053662068196421712040 1040 -1130787371368709288707629227720772630376738903345436145200710994094464935181614747534717309155242445981419407182581227543021196727107640 1041 -97667563830765889042778497110237528398827583836554662673402460011803687580247312476472763983356927976808090219137049976015586141492608000 1042 7377803757654516977353628252108347833606796650134463453426097605464501226544677708924938794650266383237907699246028899503998917501681280000 1043 4471645123935040650418289276088460042722265342306344357753727549592591488670910718469999399897685620629580790854867389069186932513739986624000 1044 985981064173390162277470653642226216128138885729186335395612556617044453342697307280976599846724154025171071630842506654144079905421731637056000 1045 160940646010065666542893086126426384107978953530455445165360912867708749053245389333710522781183910543627395433870998922763704654946136662886092800 1046 22629120585293953288806529141432903889119467600241528583865529809798273651077070676574816163536071160072774901114989485042604377515622983601119744000 1047 2971372013415232031751910718792533769270024677623141639318646548671422787156771176472316841582699779758250063003907153946793603795647035812551490048000 1048 384508422496142647590564252922053409291435936994952154500460713448895536051656921459108942990710976016269016616308872555699846238222303497943726075392000 1049 50164548521576776849697604171205507215444616482315910662282796102048311543227908702580732713224327762740402733467996100434289104488740834638187815043072000 1050 6518178197865633081053655814676296868174259511224376034907045059884608646027234382277450650103413668242653853971439395340522758969759927084841164834144256000 1051 817125104382711900734046809652826731024599963118866229449980493154681496096646706706876334504696639361345055002839351270390868334961741385669773987642327040000 1052 95817014469201202448004152828617941989800992358354846842155394739611384894849490105914916696510582247510264298969750483186760767226767405205869356927381422080000 1053 10293032551252140304912667379511484832686875038329318222291917621451597784494297450544458463547949349338339045077393344521463400203060644391750545467412130693120000 1054 1001950475711458687025415764903803821772150831421348342355374101405987260796879659187090326014536076754559642014191971904416129871844667923201015992523783416709120000 1055 88021760104066873201294184817336255690084109146531229916284487704221313319814361077083326578305682263573267474598987946578475113708253387866151850575655553814364160000 1056 6979602201746144993333709831474484028611284320483757829333702384725189311985689682184482069361334749695204161068871223177389093744064943503627447720204029547134976000000 1057 500771788288150583109743643417102742075023417668674759000652995491838779277707288000479161764550931028899367082367558544406282750539143982865589051755263860489060352000000 1058 32625543248581238480784930212608188090228000945676242444826640603958376596146263441944558537083889317908147691738567261770355866804844048771862828380815056927691112448000000 1059 1937273466893825247165640973804747533957664939711255778697283859710295640862602469091969137840951665211823019544870275541389027231080355330116881863802007640541983408128000000 1060 105171220094101863887935218393721750912155772433999017580007156301212395921746592046930663143173010479194405693767374066500914185375383560771200587426824342402822708920320000000 1061 5230180972354757161391453341366952580674969593558974151139371084202509829738115874457999190569258495510489628622609829665194655772572289794069998850599717259230548978565120000000 1062 238292030864353125768673508485988632617609127376175819552380214173436778438070151855250202036289939700192106421311672107864994390102964887659347001191617827251868038793789440000000 1063 9922731890730022346085831012494244842230506407056183266672644688971373809383075474119406124545047447654807336502884169260369472116895367550012442060657822546590686928709877760000000 1064 375387428428305914091943579926037551040656572776774945888652304064703701516091254970119012630060211864113894237954671817415124410116900270727141655816539954318970471855276687360000000 1065 12757149890845897237081608633586025625642197072010561501015814047787409411443211148307058661353371987330124977135948491716168196325426194244987178727098256413729125837736981299200000000 1066 381772062316510844843322821541420289837157591723672171368718931457000167672637514162633461460720669049350810046314430135476354599402609173413865829709203563726823645707070812979200000000 1067 9697437445456057985730350471627174221181034377631520064854373133624719736324767149681008784169912744284928242408121479147279033513285161424503738216084114474583622089971165718118400000000 1068 192751582467582745586615718366828530904993201719823190975857785934763695431340758762797436794726618371976040583764113742931969300868677913793126544871503070170633391620522608531865600000000 1069 2246769267918570865494146760707686582793130352206072757150717284437220346017147779754758906791685241577796811737939387862824871870740406103695757399512109549192321451284874250525081600000000 1070 -23788801377183923233002184476610030406927244552010496894846272077380401995606705321327291916426712796049521845766255934139208302385079041163325104648134537534449873477551219248463872000000000 1071 -2237300257726924021116734150692100255669171540368529144936304217578409864857432603230671207767401541905057210934422738276267154297104228219861901434204218833618475578011165887152783360000000000 1072 -72309682340392867096231126944986886014380705246497832855647176582491249596106234024103885971171209657634696281481609227985380938658513881047760648175483437178940204882637019222764421120000000000 1073 -1545438541593138116408058654986740345409658768250720448563563054271407753972302562194865580244867985368691112014996318777909950803758647545412405510076782399367838685711542764423327252480000000000 1074 -22909300602234971956722245126902803632718395456419746858809263047963804441409343971480229267246189825419897364073612303911821931665166861595325797897481441327270617054555376802135204167680000000000 1075 -204510453402512649618182821918611572661092094525179214494535042683494625686039063365759974687947339037123938672184820031804692280845214884375500842373409175942427476745558287097408614563840000000000 1076 -49728276207733431493191839433904654066529505149068430326681117368530695111850597335230131537947251936021431721815970731557026010387338173167784047632173257454520158975415274618450712985600000000000 1077 30092291082405079447077944170912116195992412856205517622879297300277676992490728410491071580204116968997768894321247664162521394369721787326515868301873299398098669163160366845377567837388800000000000 1078 474420556324732727847608388497368736346643942010513834727024856832568299304932343431909579575458928297530357590805280216613857330311683081409102141331879873878244169379957905768564814721843200000000000 1079 3506406711260006709581977239057480013213369846687483296627645595277071678587389619038518913592080552589023199538160439382331648229545296041955113135270028931746773535171203724163385952252723200000000000 1080 10519220133780020128745931717172440039640109540062449889882936785831215035762168857115556740776241657767069598614481318146994944688635888125865339405810086795240320605513611172490157856758169600000000000 1081 -163144778888428785154666440102193510413975464050579322374299710451633695261339898234183541990325997327629032767422941430917449 1082 -238596785266025216338122363972898122617669860020305963773919429133543105789082104041904239767295032083952283555813660958514837902 1083 -116161381911201952787238946795925527214399986456834433203063629200390143601758071489182118666039225016339119672167648525254621906890 1084 -16313826822987626818298758466150541918249402020558725185051908680184078441978829890073470056516264503359224566239111394183131847590520 1085 7237007172940400407389359255731534896398988625021327297343269150224648214186254895920653509204649131582454534793401461745618769592941120 1086 4770243666779130569020465469098064253390529351044351666675964292078003112101206798413287996035141441702776643131204646253148119427563909760 1087 1477971967919247290892104465057821172176296767872952372084853762237358012106242375835526248760997773197431756708649017169398115565097355460480 1088 320668201656445374403303162574978248058767994707326326770393413460734311409484093138814834790448304998956909200964279349338348621302102487321600 1089 55479977145245424643208155720026396296469405392832360933756703274349499889257238958535726403997109607411712761249346859254152038334858617435507200 1090 8302145385133099871020974299422834015497859202021631108116908730219445099485674046955090806079093892269750164662234023252938911934308902439964236800 1091 1149191190372227224916998875249958219426640309226928065845956352386979632959867893068048678208024357474214232949368329399100930525504623209050535040000 1092 156555486939276535900176656413930308824196043590705841798213922398470891389691905129851066447913000526035900130010360716950738628392017402880948531712000 1093 21980035855681205786136840980933181305878077491473128470206783629555065680509357175277159564591912057619871467946401562708488086322244719640127830619136000 1094 3201691589765163465620544024333944730499878092635753756670869349992492837433366666725900989893760244598635845438780116938462085328694947445842785588127744000 1095 467956532384157332545709516778811606987370199346986704462021221226398701841343944819501538920593697146839382829493232002442342128472242900122711945863100416000 1096 65596026899067098219016961039886651755007258908645987836041951532908865040348571713972168021432816884403812540217922024641711324910324038748419787206566543360000 1097 8521852138046053397525371614483059037883991001811743779608390200610807406650985109738467381383362697854570865900084366775498154096622093483157478376389359616000000 1098 1006575300310950481525091071839414494523173841539203425973861266008481915111476998421322747591965111825841741554885663309200345174614303305623974002429903242690560000 1099 107201372655500558438401626421508296816071277117954278323627050571320938804227846179631309415522920867291778124365687018523980248455950523048496268502946644415447040000 1100 10274764359313993156434497251652073903731963349587164502701969468048048843677956089031862884118740785665876260615607478192266313937665579570790984356233052251030159360000 1101 887703817081345914140691459581118751707868890642712023564970885953583103078523394369228357784487311248055813216661533182222151765079386914356724958417994567090241536000000 1102 69369462396820365110514025423881651863015066184525810461074580543730308588029353222506384171595440953966164215585541516066929959622639547878916434646174021001154789376000000 1103 4923010604461042434482158613773694149805289517635996110104078125744948497478653259066414333944449850603429211345576449741328213688398975305438831290984940796415089967104000000 1104 318520289934450749660127002128597210371397893323557797845864532560908340709211366224752333297938197546123548505115887338747790118207258791833806398947720089946492293349376000000 1105 18846172802012527681288374776328401557385434589382187141667825009129660398663451678622612701065843365791086101285486478654719573408468784957841064280335820869685066351509504000000 1106 1021576587531558094290276570992054766089785727424026951257258100775582737044484248765787671551389464442444112156795808548322914577980341698487213590794588861858019778661187584000000 1107 50738768847323660666823739320853692958706118844915017849557675203120605939334777549993089819396033465348004944220797633195393790431963434864988884925905656740476262253411172352000000 1108 2304762448137603138609334011010642774034103802081246782262620429215517196628269301540107653713527608885474042844877819878421324224167675629940758364837646185744204458922973593600000000 1109 95360575906003838431943605714050840161606189067077288790602024960947038538078781103354533685725154988538177598468848754852165337383431036615786514679647635172891844825746411356160000000 1110 3571880271410681821411675979445507476797556379575752956488431384353381904272048265398326923091917444983823646205186555116722040317246548446640774826965248165897944405943355954954240000000 1111 120252715398093927085454668562125732079499590353901686509082203787215438531528951412312590099269208129178451649879068926041416857761969890987985994649525967886004178457686707735101440000000 1112 3623437348919506012210830859515388719153330065229539976100755842841714880601104828562858436242940165930161528470401935307994217900127226252758482515386237155592219145929258720527646720000000 1113 98773010205538834551240495884585920463278321295743776839504746528178043253204773902761402549515485938951583613043524888291271630069573664455772628175481385067572997586890626297967411200000000 1114 2572081302458836950517590466329536586396653766187519539032334422254172485999684212124797302686549643624362923921540795665103157184275921125187089325330904439562114655257311481599885312000000000 1115 72373132611838588431732668878816832348464922964782791683355153413729122462711762082950813413512741561253118298971107158500994128760052755697324334683689347101188799994537943652607459328000000000 1116 2428650927976576139761844334952980898560265191591086444777651600213437866210313225910364214899067850330163493396662927513155722431461737278291683535236684075429113844397681376894711234560000000000 1117 90028026256884964979773065826358846405599665598808552447068863990190777489111357892827281281207219999987241141247932513303994265646864067956943348071749718528094666966246982729380921344000000000000 1118 3180531680033527543133698471374215549607988350861708132376306980992595402106124308998966158475806059264079491827605060514732441725880993679820431019570498039383763695289612609742319449538560000000000 1119 98320769873363148700048180981295363910637628920339085863180363508244272689041746432068416558446650869493920542129039276913700086913892179856581831731452432849048950868241473855581098281533440000000000 1120 2575173770046123736379805933927055640773648499868207165263960680164520985956319927835721262481845262132100025282036736196386507113152803679200991889402379532254220971352430916251981680119644160000000000 1121 56416441471596763526054497584765929476188272689665087332771811954315168772671961770646352325997069262966100864210528902709405200739257575453151184406464757071290069942409998323030720392462336000000000000 1122 1022816451391782653076337032867870372865706942923799745835026679601452305459417413000513125235645433892019325681993853944271653328926570401616997235811376386530315065909581234089968677573309235200000000000 1123 15094844768918116242983045391629032103775805630245835981520775652378666715971746260239765327822443956707830256835318544826393145469828971881007477628493482670722176037937192928723720090618010009600000000000 1124 176260652877499304520980151367721822731626695842402367296334482665106767773320932136362685470466604873697260769609388477462417205313009315925777699495515511526710958868343170061510419887056905830400000000000 1125 1546109858885785163696368173491311821433016843590882434838208110780156512448098093348797164700730319522316305711784105255249499184383051571250564372232416021748604403498998967818818925181412153753600000000000 1126 9146473284939049453064849390016144810667515065877481729192057439019491957405995958317120857980535150377372580918251810738109785670831751676057676792908190496313732213180157355042175357453233815552000000000000 1127 27439419854817148359194548170048434432002545197632445187576172317058475872217987874951362573941605451132117742754755432214329357012495255028173030378724571488941196639540472065126526072359701446656000000000000 1128 -326765904869246152928384587916374207424423488340423474990421533890776032778450498159927285840987031272813342678255400303717350291 1129 127841429372683460527576313394754961941397343644684919996156044912747986775763270677664561493923608417414798730106237817451423324453 1130 459203646345214766234842292327423744491018319180447179488502179262040352321360788836078702980328471881680091315422872675459891690832544 1131 317136173071437452029156505873420696849907537302119371650484790747318144590351731006938317501087974750532413324267404298901974753630855520 1132 123439142400817334273137827843852584552806287670969666226140394841893004418180939331823817428878738337850279867096358384566217509930816760640 1133 32520644266175384507945753891571518091634321131068811757605375785247011263269797717153133058192472430062567026768519814175355892308007789582400 1134 6363372126053028799769366371102487569391522056966508253405063461529140979624373640765147721895515869561407042569801829876622432710093141038416640 1135 1001363511936809985313048851781044617690772945228641525647472941953409782658563396014911436601021485045941519069597086095768110429571337359918833920 1136 139497942782483678226673689676787652444619255534727977525703809673613273284526238320014398263534838940873541277507097229203947943735519055881808729600 1137 19745502791025002913744570838538107284087857418241901392050164009488801055400709406460631182890257458920138105738870135029260654595169250680982759667200 1138 3268274095305654884158800578809135949273717625325208380221723681377751363731824857253152563769289605941761331443678307081702067578086291733258862599884800 1139 635204031305153267678971419089807963078004548036184293189186208506733506511383668405357219941661191469235173330182925251531748750214943683019815813114572800 1140 128263420810468848461732728304661217383173103336124443707801955013942562048047922341352558335155515091993399879297668494296615596989619686135562546137578086400 1141 24312482698543689676301366064336759771881401543024724416445160399991570991341862191919002681321885537440647532489490688004640529092746029109317088299307795456000 1142 4139108711344311059432747077254427964217666524754391205311163085327415399058049863835967414253371674616904384200531211409081546405118035429916263211527843581952000 1143 624533649400837846852379838773814882846866178177611074877228050524452302845761290321226080639030913836367664361810715704507200040152319427421826168402117365116928000 1144 83409680108240830071994006432618108825623998336522395222166686808856253508578443209515314569351054213672126633076490874567550354206164166896918232945984359923990528000 1145 9891816841474715404823677415892891827839755752680848379588176269181709916050333174522077960852957822302780897748796113430864156394653279947496101440569107393544863744000 1146 1046921111696007251944241535993905463054346196332534939988488642724587109196878910567411188079985650212034613902298591075752732857858859492774992832998356197118240358400000 1147 99462523254658652580106325739578354676552308612954307136565529553817665874942796137548149966706642168646270896772771479545813576499131178341497436776418770730259336396800000 1148 8534068204517339694565543333027567768135233031529650532290168104886691769665414573486400755912085988735870592534298458195617690928312197096402974733464007546660525454131200000 1149 665239707045536010380689238086061634950817406352114967402111116691688178380695797773940521350470887043660984455800429610679785529329225055004466343928478000640157474108211200000 1150 47367260479008570010663158306854670301862727264487978438152437959284915428850725207570547956139044661303346404381569560726624193576997039758967775349003297664446382639258009600000 1151 3095199189133801340066677973206893871345659418694478283602238919429554977296537936657283500987965099326800911627735918658409162809590185581298199595471906199128569289388589056000000 1152 186339379558063292857829735378120527275421400457518284766943332760332319084198096640186522872716961296380243139821610372978010109065922507513152162183977962980995992879218819072000000 1153 10370056187366063598015852065460760609455675893683531551104260906532338432335408988110572525638334382446029448720657860251111093436181504006388152807032906476794304831126190424064000000 1154 535289059302397638420412343897809465872131981126736611465608614820851095008400969870622132975730515658292002912364589677162604590509633871468037664408231950430294436022814381178880000000 1155 25745813404634463503462242919384325472388745059604729334051584190244124298385843013103500292740906148438127598492361713424519214063722908964481581746177750499019600646064638001152000000000 1156 1162570615134842978114594513713885733664111164570909043209948658885728601052183912240506797015545356354456367880017370017218089274529166441078011114299396940603878469079310090066984960000000 1157 49919125755559318205539635909756197791081284108659666681273821469666805385455274339426904602030021136017068971450632408335117190862577892009493472799659357916618555192868245206906961920000000 1158 2076908516985064310856931612704731660182647561138276897559969180958706938398507121698955843366487978054518250640448605673663277147511438489600049139243047060440417897300862727066841251840000000 1159 85487177579570685072774685672778264397521786087849967588804925835176177022390907057149088354329189626608278601604930418768661002093514522443330732594989070328638651567269401883591468646400000000 1160 3523069767985887875435890648241060712108404351514481550352506824297995485587608033010740897950284382243549935534147642347907667967110301287879514149482471738305886521457986977807727801139200000000 1161 144330865019717416994036020165655528543682325596257033369353622674893174221781449905153658435065831157581165454326445508993305845628337186444788271578387372589993432204521435980206855684096000000000 1162 5733976537505628164384502962268594261364228334068301301649528236617482508689105893167600943588387528859645389145028022737489682083631583291542938806626024174235825640936430399792469845737472000000000 1163 214279499028468928789243500419598321490067212909441532938366947433991363101166355922443494401498987864036701049516821374825540951897374546249013329096475568970819333045604830751171320624447488000000000 1164 7339044754795236349944749879348559636345899223536008075300462080280806542094697483998011022097717816326908352913174743701293425299036874626279233501193288814140501719509164815374203259514257408000000000 1165 226143006301398534505211047652802617219237552256297735576010437031911201156283878314055255566041842651395337823436038601175569003229718305932712881938943891098613443392707192325894177174746824704000000000 1166 6190777838395889584935744404058049698920312712597371649240499244448376424115579131136803304348091606596445591815754202428279560544945889919055588154949434786017853429068013567441792311676066856960000000000 1167 149159982991891858912634854538061271387681199905460957613507017952975084759706631359867067793072865731076512868601727954091687904598552286345022900759915475384939707646581154813010173042117385912320000000000 1168 3135694038143783530851355118856370527628009465422834888388740993374357618931300415467114291269115936891161465465910763005976681877139939679461849110649402382973654653355202328550202666554604210094080000000000 1169 56941339426967713015376778101456932451328221746844171369901090709356348074404926530764275512668970350993035214470853890741550378707018037404482412191734365751064602864364925060919365647342621090119680000000000 1170 881284920788368913863748548655639608964815097362204724430199815045520910147361499013405530256473770316857215681532413470021423420140210497644108915522712119659831628009731283664869204774512264625520640000000000 1171 11400692418698799900285325607886963363775229091983492913502261171549195689168956314987309426447716567817217829011999080286478358444417910272817674696568055450679905426545785940073267956204705754906624000000000000 1172 119586899634930318658072580836152377495699982858850345332856730986074227470977549587538511063254588987229427761667214009517711689303470721027110934547829206587481270549104407008564669891508677543723008000000000000 1173 966469538455394640189156645748837562864425659848728062355030737261800026798181558812291246548376995869634114648500394845937659116967230478621249943354807124188588765990498693872445671681994572703989760000000000000 1174 5444107850269146564295631950298809265284057057322573755190387244028185243188927423614251215296918841551019801830411645603391319103702856709978306896423070209493989746983652480848783427554573575623016448000000000000 1175 16332323550807439692886895850896427795852171171967721265571161732084555729566782270842753645890756524653059405491234936810173957311108570129934920689269210628481969240950957442546350282663720726869049344000000000000 1176 2658210071271802271108919787352896461592840564750647557879898483684032967725732206651504528495829139041278294192881347863391364740481 1177 4491405810139737314659690922678663720090161118232622430315802227064466272453239892304066485440430890507244584771149431203320544106354672 1178 2812187998166123092722839860948016025115362812071990242407278525726015636475354747314410232173537336356047123897269326363325175666390507152 1179 980573329191970968331060394015594690797682566661715336581779736454666218934348821268312997964026423446680883049776643444017672922620215324256 1180 188969731726092233431550474850099176276323485525908752534286312434588879895804134736552127221496157302307585371658589731505525918384929790515680 1181 10683596038166020202347835481963522275053454334187180667531806249143268030318457584783616404004435308450427551943509645635762789486139055375322240 1182 -4726984565590760436100411658572474111140706680348676309570745878177212373248729772542161098119879694700587665137211680791107056737304690656499088000 1183 -1623191508078031141575858273017739552337994900485837607672104506658095284019740653243630685561404797491882005882077546754481439910297132703729318380800 1184 -243280300879509191711061079864282661225265265769458495200437957213852802508322024579198606004262532416123115507272711777349163724526757220023548338080000 1185 2051566088854003038758037370618564638588551844040771301905253171068209851302076217721544216749729717929789860676757212743540761127858415103699783382169600 1186 13369132208465982073188271351125636911238056054182251554817742799768652446777324893106512559834304536646341483025014577515820426667068866187512035391619532800 1187 4952394464032544765342418645456745790279154775168418084006732394844273980003008579241987727990121556067796606856945750028758985753263844499645241177949349376000 1188 1251814587358363000222516045223470358271464272944227691032283758528547120541588913114639622211803348422307597539311378051082776832793944464523734434872723639808000 1189 254320311040721792710410576291199986016966399805528653486783896580795952897130031672862063849973276849185076030744058026702776882918027334866992544966140642449408000 1190 43731436595176132882877129118767705848250793696318703785629628512989514951554653784805810440155588761147137947089356499982305711173054216438936604319487105284950016000 1191 6517428229633060367869837758833904682305723217908510435003974746597518997063782850692497501368879508082996903080435418035769468439876577225100358134026525737247920128000 1192 853870184454285417532438143423313406685514176541359836503290815459089798731930641786848127241138365538660111284673161130549336249441284652791442979176241497936099225600000 1193 99384702962040486869242358930552720141172647473374772154670147324506619866342918360023439399663059804723334076859400858985739720585726286415410585867980876619439744614400000 1194 10370121919903748067083067175558786569417345393761272351674723304456511143561047771098837598981700330399125559618278069918271786254071969092181144359319045355514181192908800000 1195 978088703911147298705715421404087177453294419251748854392616457078345129907719641915167463528694335049520980892253537751836011385857672061318242935746478744078682277144166400000 1196 84031390478368805154656550113835374966090675492143971217764638266513446660222292149078829024647625067942221499784493053483674316684286170206539024665109399980864042315330355200000 1197 6623029095711069418052537875236428189419945787411695272720695914295576901352675624132877794570539367628049554805543574445401466885610926033514591598252608723920229714095112192000000 1198 482022181662896043096040220058539944911511268761170997493250582611120889652525149257339138796723063307781089302760883861449532054911036570629654742096066577302658676117904687104000000 1199 32595723912032696755191771226730878525667581120863751694902220830067654737315991366497130957642359328019157989318760835200558578532499223481934730014053262702898340910056147255296000000 1200 2060794020380968032318317949436541998605738686418493071579356240780515400585527862054179526233973835184123943981772637134234177344113674949936338243766876484575780534578415622946816000000 1201 122636577377819984436343256802218870892062771189929733790966302119050051528942931244574609180993870857760357818201711202744030997935397461284069116622692718912826595046086376687665152000000 1202 6922952899114142416447786317202014384563544953665087126705672935750445872287285744060584550348132790593635143094732816296598218091133602145227879669550312330676541783753664113680580608000000 1203 374011315646828579511171197363140722818468037573956380883659463004332606901836040782026387427289642469173525741356062593393757289556280680469904891794612902816265654673294795001443647488000000 1204 19510185049806153552294083814206303304434271212355684561787080488045646591577286521172744652990129587460325818435527183041937244678967528284941980088231267417699595524548354061650869878784000000 1205 989148823429762999903340154101924476229471306477140087833149727670321144611292647240815911953952874204454795354433499143717332895982230190870819845518669463054604424996039300360260340940800000000 1206 48794361388516713342143727032172049579393277358817033760857271197764289779794590545073576394083219744099655359386699612757911487249391061053200231735685485181341338774624591878047914157670400000000 1207 2327779339755642618300182787078156534665671487731764252081146000768214153942600548678540025677573765111941009984055652753134337169608256734521417230684337515151189281938086407878729963405312000000000 1208 106087440425600379308929222142379105904427110204662386393089372461663259247187934449561637200754528398124155075057168900847009748775652735872215659319034108433537452447699210108897213120774144000000000 1209 4549322174000297397491722893535767420482223433463356059661318741228711319040737863513371974113603107756578467905868271542440000593133265063636886223634279252164419451779389078387805853629546496000000000 1210 180859040950460735394369440796649219644365856625761437236783710905094827769780351298083619414648079008089677886099035120149811748346435233378895325338823974660154094002143051571847839924581564416000000000 1211 6581675178828052681146564500548533659189118451195110176869674401949455305738765185964294209977027586332277786105453776087663562922006053612082875744378579702981481621489977174773708666396662038528000000000 1212 217026848905449939385528839727147220789296741259023354645474421233021024687055656767853220039358775508197189160964872403137303776652994689408888018794512076421876600820186910640455280651938289418240000000000 1213 6430803415703457861428588280434719503952889535769476491333538648804876571872490993077890444531414598583375477381464048115367125652291660395139802339264101097610676507858880336871333906111913326018560000000000 1214 169961551907435471064087056487427353792963302681713515185556445588244312769555071919156394056927477478033178959934390508114641072511599169627517243563641295539126452909953854720051639301143952642539520000000000 1215 3975587703051826636382622131085860796869422255810861672377466789856212373375867834875086761955534218163648487143553382740317930239418023649246479956917140299299661012738170702895670848740579713231093760000000000 1216 81552252075266152269627577343050052160407929964705052496509278747030031030551100243066338702876169890114605448416786296572850830449833018317731196398319240664959922005938380194834426018914507060181729280000000000 1217 1449955855314829874898238525348433528240270828623111653314691549879923264837400010867856293901687024849836743260374843983215791290029344360179954777351844780227664887767320619663018857071926638109156966400000000000 1218 21996161959399085873389534848192106935221670341806538096802448432207004009700866051352054016263220755836788363654045620232211611509275262153431302590695621398742168759179357884488883019840155396828718694400000000000 1219 278726351584453752170003707341312662238423693040007566743375306136578306083080812528644379510451579313605040016573168437402991440291396168599882668289408276437324620875705204983729489927036472744157066035200000000000 1220 2866948111415356766902548952630469164776903875547449821997998007534525059160448978526505259313692096874872975089165545823034450784817111833149876959846489702808760232585025091885613822421693114003606208512000000000000 1221 23065361248638570111590641655452514609377033351816215300900381359656144471507583762352913530179432245788523869028379029184716243150750160500993210552887632236574620924258217638948263161963817255204468817920000000000000 1222 139270141824719610768969889554772874014343668154004959654219262711595603626790403622240983270853855669472967328085575521985488524924384295655421121732775582070231510983426103768362985225292011496346985955328000000000000 1223 615297806247925303156775112300044433120016219814185198052760604503752964968886528899777152942056828499268032588436693834343684465419451162879704650298411841043167300840128206710227646038618476372618440081408000000000000 1224 1845893418743775909470325336900133299360048659442555594158281813511258894906659586699331458826170485497804097765310081503031053396258353488639113950895235523129501902520384620130682938115855429117855320244224000000000000 1225 7194149821376552358843278995026194316804666203154486775918185271382658924906537862683951870182762027716711473893346734805693680545158879 1226 2150518480661743320186922877969594239113939077765269261845318244068555699037628583560814212130278015161237923702591144954803369975875998957 1227 -2468790655670103818507006168168484613737259293091115762874396468022213161122654969287966780712436878520049072823768246250181976562736871429280 1228 -2886586511212389146354515712814124998319859065739953356931772804299499618134609912120855021714179281181527014439604919524076181018022839346375840 1229 -1404935180722905517483340684133183126164535243406357796525893901631635734661974690446290977030550370300776800899210576765721437895738848851438935200 1230 -415394419882513739625828578741584643845837448340300593689956234378470198294645585297540243374871364320923153442830463878769086574236883911918223080800 1231 -81836533751751441830075788929076876100392017088486239854713500230321508441618145820247052128770814206488374604587686228782428665551670527483360981132800 1232 -9176308818306966544654097705289114926022335824924898656356439851929074464839452913223158053672404856297070825684501373928028090805900980616938140882521600 1233 738885283153489742020155557720990075122020162280870778845775044892513636816686742901897912982742816460268197297446149572481991198223782437117288327867219200 1234 788463187894683055302160616408440430369354028338683010570171011143981293815677038061375104712781809188611602204133379081817819904710269004362290448813167968000 1235 282637095618684620338449107024926845626355737035034923190621430798582545572020294827589852127958223103427764594440002706254849247598071402288090878235872868864000 1236 74496568225299092886984597957910445753996577597913976167108274480737705214804561913126540389467696806127107607298948312676449882563289646565997012503311121279488000 1237 16164795004896979824267483951548502872365905679528293520590144920460968357205979272428341224058145387379020651743367495677375495235990165488419787644747623700401664000 1238 2998730590850067088818489322943515302144523733328636608024612839848001399056200825182620798004454645430161192957056393809152671064203875026449666628379730419372483072000 1239 484429078835653802605364675225659686262149121843847963531746101570709182997894868796690104352267699484872125884362643492896041527235274341026926724347044838565939200000000 1240 68982245222258297812891375296612211763321459161368587898414102379347634131234600043646522136733327770646728728274529805060497518750396847488520765286989499680421554176000000 1241 8746194047416392104684703884307421494361734157891434918946360897668354740176769504935923326228770116756825115064870632610970806867506864202575243225019938226379241625702400000 1242 996559229829306316067613125986408467937392461119026935446523544079135582982444691445220849143023526856539286977946381065746294311737098444517436019548432650198541657829273600000 1243 102955245125861976810649462957402991831732917289847736373905053021240249620730536079731297549654994770894974116544692098704730073747198266575991775397189233862621728772345036800000 1244 9726258951294339996747739930611028825998286172605773733826852145432273468103035524089037033329144358367585195630392751432257252059159576789161574387098325582196443760579149824000000 1245 846994870601880275286753553988171339990658642839130010378321725777413486439835559524588177980627917679733757699431349131610241864101302876835245792787413828652126718610773344256000000 1246 68505945827258130558130520277552276533698556164729884609819731189276456498419002356666943635476900281221140114810527213213470328978709922087456184166199329638529261122176795049984000000 1247 5183177293140884981621661007565067470236471337051109068564349901706558252775468548907677180678322153347391829380578182393371312876289941167370976178366534072837015950073295778873344000000 1248 369396216841180394928050564514962171923253248157580381377012532056284998082034362031424488561220401402601919992460875875711666345972743113783049568314375997469558194009032898284879872000000 1249 24966606370234201044481877383368684067287277982694250324986547267040405279785645828401377795288529865131398693540156195452084935894268829528627697417721200565675193452779698104074240000000000 1250 1610609180503713048482800524465223282718105338654627608273183435339290210207725655339726036154945220201019943462631615902028294257944345006191734655222638229511324327663144848504504713216000000 1251 99712746440081734689003558147483540769087962048016569310767820196708025180167294326970534651310223599692680541944390127759088081659187269508748462180918197557596267220627523093288984772608000000 1252 5944376011166198883688188065169727953948247506313766438281893753213745771540054897327481179718599779813469686017165048605097822815763165056592051770642402236732275918658303269821945164595200000000 1253 341273149448216447740728062912058775225200811055953050802775595487639504017944431129594997747783858075788766774147052619517810109818085096609744011213200752833334091836600558035869966113177600000000 1254 18796610839635648705435971811120181287476213371309677028996976901138742635258037978795347200740994976534100508836925891169747495525734752846732578105659943343096435369637856251119347747520512000000000 1255 985921036695367248023346996151835482437080059161802431968780510282137123394442964508503525782356870619664497909666665738981405638728807113508865833559348923891536331386629191846250318802190336000000000 1256 48778212537404524682187095038379644118481813760343746954487282372448621342304727239933469490293292279559928358848925188544127400021442334545924644629800720868336788567233432302628492252276588544000000000 1257 2253208355623985250433101614335119745945284540998788004782869005462935026399693108969992866415028747291485226658363085924119172133434896197271156987532789209646817798233751719155404149335674322944000000000 1258 96256565107896764224635788336327302679733906559939038494760250559436823430287107023185895480464466623272439010907105599438913902463662733843802175502975298755049399422685053885387935717893343281152000000000 1259 3771848979271539944415806432323784956873417339657708148391194851279121814674269824068632922360382792010531035193302421311257911008437030200223614348460648418476818074748400140521421989212387845079040000000000 1260 134660026471930591598563884605786686984703633465394366107234453657569869535342826114172629265441968881413397916614273431226811176826450754259682814109821258167693045014580759308569960349544525227622400000000000 1261 4355786175359422932621753031598583849654683947655347288521851289513493628113225776934875577930205348115952011936067194970355584084521654525014591709089969344365861397587991816184812401743294090717429760000000000 1262 127052955384775469150218380628280080758744617899936966794422061885303571914473696430580630413622187138558068582155906054032927232904526894652342799643035510938040073828255261846850115239783634690312765440000000000 1263 3328147510575521260148905452019765373558458597402893714765846466212381368358509479100808515852919266521514736867071829308713461995082965252920035832929437976924125055229841674377873943892800926727557611520000000000 1264 78024808212079574283896431588850988566260188935517346395851383859781174109448640537766759513798227221107788468720334778995577718357331436571069401771506362902888305490204029076997695275150777557233487052800000000000 1265 1633640894412679265575234779741916883448555302117686522465025042435726304169233117956932591470162479197042035164844534679736466233740540075517924556357235148345643532973332156529448648246716600419424718028800000000000 1266 30560106919626173140217239569037047789763116415426511953703624866008996870184137241861815172442052316990955760285612393250764376671518334923939591028943962008989715192404945056674437022295053797427222308454400000000000 1267 513019423718577566110894749557917484476049428398878237551335816108397942246069398032091339571438163086334197580366296333587631575109532245649383494699103755123839595455302182330333994094207966739441842651136000000000000 1268 7791153497791462406172605945997803893844822077773611988245454156240128480614309664009181401872092793480580915924620255649334453107782750977909763125090047909511637044057884129146198541730119673029411959996416000000000000 1269 107643172829983919781317857406331203234759686955704277378238894840423069512326262191748918026809315441107016773548984643700170824407417151629887593341395734570928055961250467810808607457982530146416521616818176000000000000 1270 1337663477333289030423064051400351238199084771006679299699605737183162775187362540277416088109135336545162099261198931079861180097455753223157378804960922802493759333845114198670555427523451030910643333786238976000000000000 1271 14300934414556175792544969165881614822150208489610734836317556584078028989318183054886406465507395253375481693932568602546874166558326962476719012206194261310165142128795032279609567101344689587731264144217735168000000000000 1272 120645547277932768960338341421354751147747183862051530691574634295285082050911358419274978377413844599724926946354242986916627857790086174252095460118237963026456614848946250495755280838412149775194585259132846080000000000000 1273 697910792732965405595329922664628132030984018777249639717611572064674635948605983428723773296092979719822947043056371625159635380722143303694863622990086290525923244834728293292393629505873392040624876475562065920000000000000 1274 2093732378198896216785989767993884396092952056331748919152834716194023907845817950286171319888278939159468841129169114875478906142166429911084590868970258871577769734504184879877180888517620176121874629426686197760000000000000 1275 -35774549980117188299526891144499182136515234541367411927613025375470957431660548365254502800128715488489041989310455234376705760268719697289 1276 -46108423311265699220922816081201661269071442795204317314165815033816907183609513437050609635558163395734173830657456916355629526214537109517570 1277 -36090784135086237930198189546976497501186238047318572860686156084143267098645092124076392328871554077978500404105084761467002748153304359669586950 1278 -15049515454390716951502166037958071093391485783275365920010086598290680463262122241238848503994748763810232520063578220903828089147552079712211533600 1279 -3214291879871767967429798602326479382405846142960857566544060501555489400267854052280627488637041142527572819813753996840633143424439082103397929259200 1280 -52670322622910569898734123675819583773510388851900118052282786434803063991272378120187351553843073983237815403316356595403469164355080639918300005929600 1281 254670112319131386645027613547536795620470606239601482219360601893540479515188660409301286840767199958755563883210970032532385301157514349376626418584425600 1282 134203127073919135578403688114376312493685746365996002838113901024312806222565260162759568328850149512018932551376441099569179228948884058224462104190669760000 1283 49492417765165011305726559152569226076687096697046458117702550131130028700874123547789268844579196630547642578650046874133363406788786250731717813656100002272000 1284 15150548647574040481218353425837084277022819822981257947756155020056670846196486269824111003225165847583716573528016093087234940031687587585483078373786685126336000 1285 3985039449697946904526581006978031272992693457716541778883251112139261238234136624148656902863303363978279395294191845593078455271139378390213237588713840968051776000 1286 909081089758153354602110168284200291163988911280699545242958690823968785525312768297217267727331138684000853835732730034133280779268905562077992461924344380223801856000 1287 180898751548570280116497805995775131148315927035506035111410037983808994992384982793296552212702841051254976546268780844594153833767109097152017003089330291743996180480000 1288 31603825266458598981739335320975426320467817419761121772331038726043966007569284643721320040646693086433498704801111355756422200810371704316496600758373265682343500369920000 1289 4884574121953116415127639816286117058534182091697456844417600405141937206312624839110155673203776234417038354141623688815043878718278999604318884771729910080488884068741120000 1290 673592399293043658199099083788681143076136309754498333721857454784612377233510990798616900910342798353454718672719360677857798346102097669041085944354482391124799733711093760000 1291 83634357140421204680719274325037003783411406364218777647343141666705977908995012092013863864131034211557287752736575302699253015793110565038424444505393658358183564420590899200000 1292 9436073672463548947697231902010912244617042362600678008174339423586114864691117656912475642029031692958579583154109526535980947138084878972408750198895307046824348223775526297600000 1293 976180712393192781356194609929732813113748005760064357303540809399162195264866217971286832562306072175562240778004538854235330849438834686401207852734693061613921964360588690022400000 1294 93391281976647898924432630012169948941967373421442356661426986085524022696019786118974938352554077105989613408961258408526848790021448195261711308656657417893928109827646836303462400000 1295 8328261451551806252672666919225133196485763198314654037422570198207558249274313990198429497311929133444032472315667079655529984698641808393110502467461185883418879458318621927158579200000 1296 697305681926758022003770032142292625073277243300986239774252830974291370115584052804756773978332769291751773115624394901108745362341018870095062144971018523005153612172825040550232064000000 1297 55177876276738929320628295841736258528173196366744409661607673507041664862666327088691099218463084742143785793708809698179659680795807416940921549468205000076505242730808775455411142656000000 1298 4150249582175087128493313364659630837383973547448035253387021097051885526719198447779002704449538341768973243253128147689951049287605802645709971559158634157377833678367074052331018911744000000 1299 298081284178648709894863813538085205307764305033163196919634402733123238090229259677841937614851693099237150595706433625146543414220722245158326291905605199220521754206518975339453331800064000000 1300 20500784653215051887022887854625618974917739717811599626477017230615150552563167956788458241500086861255652190163985996280348729129860437690503904452839802942390162569059743164605069927120896000000 1301 1350719854746540055488653458188930217943999849992879051723255539868344252534755882138058149763698794407194265047602303300679778316190428401324720621960054993312182296950546895849093049155584000000000 1302 85050347031365844186394420003976890220277232315086198470772151441692356214130835223624558097632194743004514038081596555685834216591578827431087848340782439107404519183041929289363291826447974400000000 1303 5091639440067727028607485847925318985772740609154497891552181656897162993821227370439796875097235245709779276667490600482215413450646352248470847014809557408640652306091111863808643303449663897600000000 1304 287684465522177310300489009114494902373327851315884204775487353620401338092162408320236577376402701933303161812701208111423237652334411576678456139892330118054762085917338413961163154535216683417600000000 1305 15208583215071746921816391791082288242540220555725877379161292087317961885156701998779367563803752743927470502976574085857257120968757003819187372603660047655634986999922024910662832987595053255884800000000 1306 745380968466086457227363471427390622880379148044524684177369338539024716900149945440659963094506268491572252456373734600051018407989129709771112084662152731430267045531805002032897373369076730036224000000000 1307 33551274836119037287771733312325577240130482896076763396926461113447122965522868831750614092082941619571054151246092324589597616917907541718601514483777296059093311359522971939683047249365939546750976000000000 1308 1373379240233590985934486539925384493901061736823853778826727711635058701335354843788631056258279246247389913015164306636155303073703947919159630484280146250257625827033442648587145741705637348773986304000000000 1309 50531503159036299059007504589858148224921519108695199707673637854876737827734426000365333430074891307452063977958256584544898650492969691525568356956058731624931523363963837685525420005928781241095553024000000000 1310 1643837992567014856308458874213390240913056511202661158464072359107086353238669293818543250772153806162819410132961850791796195474595288232681907169568554208144070676275299287600466544499399979538707382272000000000 1311 45925680452936531782868131563238433397607610194717020061458566562901735958688805967748216346842845319061630870635042637629840089072539700749528522534458437370381408590911946081425630003864164888497828659200000000000 1312 1030975765324658770734203685276425705603810512788814734392703908235065194905394638051656397114602953388820826465636854862307704604290390207854597386872079649510124551646395860810508553250340316873049694535680000000000 1313 14641229135463322350981063861313387990725753411633375790384785059151537465106759907495765188086635322088409663164689917259154084764066584945190950321278904554490154570910448258896553915274209118466592389201920000000000 1314 -118597799886933420900706612619581726842801740145787374529547395292254760202648155898230883440063477427470391959338834667621658105938071557317868200450283347166553270302426074452546313953466804613327826169364480000000000 1315 -18349326525249917895820208495073855421457063692446386421503916797510407038402800983583769845749556350371329663651672933845634206134014980377675070783226916193194640815320443925330734140807858282157635648765296640000000000 1316 -836308313583900712511147899166547966137503838739669194186518481859962384379979137379939238269774654696609096188093468153473753570615091286940718057710426733125984286967362475094451327032828969378689738580636467200000000000 1317 -27617224619485944066159753377751159187073457896601799331402025880445715943186857422870434072760948070048230202376262835714593066074421175589181198411153649854055764111832486394441763419763334893811193747954099814400000000000 1318 -742655786995433258938419944739519139325306032808670605916986403709157235527745719322043862093892699441697448143327273576138115271415823633249871177854371477084005871942747087255848120518786118099609673551836715417600000000000 1319 -16747326777715899087653638862464897265982903781390166108288909928683610611989487138300197024404981245844298532321592961227099974411177851298036929394525920327007440518910088241166342581183233905919608899038485256601600000000000 1320 -316499453846749120546689878276697533660955787525643144914790068953882681921163800738666397360668440178257077380495234710202800700850797983948682156889298161560900177283883297919021230889706959161822001038927357332684800000000000 1321 -4918392633057634273303101687885634993100177534536267908834636092666612912651455475236541672767449713199584595711370634472476694282385456885452759998016623059342343591844282404340424367562522134268454803067376838377472000000000000 1322 -60562371507570441465999933650866379630268308182711852458222651118178699991672584601233995128921933237015751449063805784698452633564675382727072614753026675815848740441456439310238046109498627003886815657835839801524224000000000000 1323 -554602482015586343253893158230545547865410356165110451948583327865304466873106653810560038865028286258891462550599875718773631077371930865648466013367137552020418560653243524289742728294462438177568723606819967216910336000000000000 1324 -3358292258898888286891707271463919681364016070520035496854927301453501639536396847470953215369172780569913312763823840183797303397026607724948007505614977545108868846069416462598416824145334799885950048711279609471041536000000000000 1325 -10074876776696664860675121814391759044092048211560106490564781904360504918609190542412859646107518341709739938291471520551391910191079823174844022516844932635326606538208249387795250472436004399657850146133838828413124608000000000000