0 1 1 1 2 1 3 1 4 -3 5 2 6 1 7 -8 8 144 9 6 10 1 11 -15 12 2304 13 -97200 14 24 15 1 16 -24 17 14400 18 -22579200 19 914457600 20 120 21 1 22 -35 23 57600 24 -857304000 25 7517247897600 26 -119833267276800 27 720 28 1 29 -48 30 176400 31 -13548902400 32 3163657512960000 33 -85018329720343756800 34 218719679433615360000 35 5040 36 1 37 -63 38 451584 39 -126252126000 40 312296780759040000 41 -723640387598472960000000 42 32663974263892295087554560000 43 -5560239853997343915079680000 44 40320 45 1 46 -80 47 1016064 48 -824231116800 49 12830569258066560000 50 -705361511315077913640960000 51 10259703251199168078941798400000000 52 -426312653106013289987130264523898880000 53 1968766880660574286811328573603840000 54 362880 55 1 56 -99 57 2073600 58 -4162382380800 59 291843331830212198400 60 -185148397415809368581040000000 61 156112204929847034027226757595136000000 62 -9016240073947062599243543038650537984000000000 63 189012341549418940577867716643736686438897418240000 64 -9709350054109344314641919335334538313728000000 65 3628800 66 1 67 -120 68 3920400 69 -17306929152000 70 4331017340370085478400 71 -20046600432634897151716176691200 72 379368086455238656379578180676870400000000 73 -3385655814307988355673060596130010788175806464000000 74 491128119306859091346379513923679960211407755018240000000000 75 -2846786142838957657665856472353716865415129766794172039168000000 76 666931328444909777422413579883408808751977022357504000000 77 39916800 78 1 79 -143 80 6969600 81 -61789028439600 82 46512186565719490560000 83 -1144629291944161608949656236851200 84 267129519900718219005862444728501361704960000 85 -110374420225922942147539215452301705534075158496000000000 86 7194980181471485327189576823869758525299763364853446187417600000000 87 -1658222481391303489576159454221035861648018097320186517321521561600000000000 88 1456539495190107176455335139621922750342125690896279655022971233264205824000000 89 -638068305839009510503697913316378438045949392689068095577260032000000 90 479001600 91 1 92 -168 93 11778624 94 -195111721728000 95 387590118733477376640000 96 -40249934698532401784810373120000000 97 76836358400775337305163949656223591757250560000 98 -690546968755957415257550279058158405947128378509104250880000 99 4559769416756257269785979892354146685493053856183417087356477440000000000 100 -1498294712315078669530106058570970680683086290734671397740857679236187973222400000000 101 347031951929661715709559274336007397404684182929133769477004268143768938899046400000000000000 102 -25315845053171110620221196723720458518734937834269756931837096114612980207339928679350272000000 103 8502532924493270315138342214053727236742505529545990756766379858435086745600000000 104 6227020800 105 1 106 -195 107 19079424 108 -556885981080000 109 2632716197897779445760000 110 -967641212613600519184565084223360000 111 11215413412204572042470030115132990396825600000000 112 -1310073544112837834560363710640213386283271209454839246356480000 113 346301803216153771832618174610389634963545587786455235908098034873548144640000 114 -26747557638147086280465062739022902767953865376143243604506126335449437047493222400000000000 115 30573540921683059051589231823873059485056921683687429848366512379911478217875732896776454144000000000000 116 -4501681789265429119920965825031930429638749959712272397779131390859745224955385253600763330953216000000000000000 117 14947388888722507877168939122323742029377356289524365957924411996265359087648587146368574378564365425049600000000 118 -1578063834252902559390114087376492414069317125810591825009690774825441663330339278081228800000000 119 87178291200 120 1 121 -224 122 29811600 123 -1460434510080000 124 15112927219294606141440000 125 -17122607382696360261083022458880000000 126 961471350515472965074657832515964605189787904000000 127 -1006275911241679557298073855840505363670634850287943155712000000000 128 5673506597926628950559653910352855956346474826434089694976040494650565161123840000 129 -33690423700484370120958390571147494981844951811226884268247585313661549326576197040447946752000000 130 22278820141312918046270788044890506896916203179521954392051570174762833492471700548411715306458726400000000000000 131 -61132911780437133645496679439849441852942981164780543671043491525148040593488212083728484699619960358537795731456000000000000 132 3619585068847409035855627097419543185478881166634623497883068229348144051323165119266108333458472610895851491908648960000000000000000 133 -299806455556412657025860822849783640903760388273913854630204194985577650629161261297798650745895655586413301130541803556044800000000 134 4079396382892295853764557716642800852981814866263417409027366779461419145574655195376028122075770545766400000000 135 1307674368000 136 1 137 -255 138 45158400 139 -3564046986318000 140 75345593385005161021440000 141 -235418978442303777534524470673233920000 142 53676095939181164709150868322891089919056281600000000 143 -380223249420494430987369704690469906689175798022024692019581696000000 144 29071708083024606845211023441214295043879296508606933747543799942122978672640000000000 145 -6240716252416993879323556098723472618704907888070519117017956657979724564040300203900344605868032000000 146 635840786801809072375345638816041128818024972785797419704532648896532562749435247366983684281341695119472287809536000000 147 -2634917655106080662519330469863035033449752569774450241710208973247553474809455687056117620209365644594485976596541077504000000000000000 148 11978026569014443279282312340766660052407339001859846287220085972379064732403757920011995352344000151781055511769468921393635360400998400000000000000 149 -180393734287147984663275852393429064367981074480746935395329995107265808322320121915145229728497062188208573164752784544163891765615106457600000000000000000 150 204276951273143444115735796432070455620461158025333619076188218545932965905167356995944958926953248843076563703288352193146547108971065794520678400000000 151 -146879890859870151014878770594958390622143193538318067577618992206538408342775659087246471438656606430898031068971008000000000000 152 20922789888000 153 1 154 -288 155 66585600 156 -8175342344601600 157 333202001164641345260160000 158 -2619947379422618072576957844109393920000 159 2104965222801428475224002924713435025848467865600000000 160 -81103035897713737700461942902081277417159511341838172309946368000000000 161 59844097328027375390475341427971097015794718268597476830279377429594972241279385600000000 162 -270442975032272991451558331197359925767699958297916774939230111272108626402125021430732771504947200000000000 163 1743589698401767938820911440039580702696412733787761523226061965801224897077730423618935427661633064239919076934340837376000000 164 -2327986636497432339284161649918409606354363788504480974092581041874043136640911627322646341746949712615669334053014527621539264348309946368000000 165 44249535092621396926342794259455838853736893703662503459222269118888058616702240833518972779213530687998415714755555297010853895741668974684405760000000000000000 166 -229972714115369617402831278015507357324513051409044127192775652104622677534952035536223699444759024212846509201270624310001574579050269687464170878501673081241600000000000000 167 557266293406358168165036087385978003631528924903221182573362578909629039409286409779137986598760354936753997513679677558220955462990238768670764977100776059961344000000000000000000 168 -4728250711232979372882921514223714552858232267032273913634246950104866352482292549192999694633779455819869515014599553550548374057486732100489327603485945687441408000000000000 169 73658669666741739318561779210933365231113773578419900769577473407366997067724905399553370325011190069519842881362330678067367168180224000000000000 170 355687428096000 171 1 172 -323 173 95883264 174 -17769359152512000 175 1329073959640111503114240000 176 -24360030296823072202044531395528880000000 177 61402523579482627317496364926755064977341782425600000000 178 -10803362616332125639945584138778115117180924106463929203745350860800000000 179 59066123754382316987164118836700342038047938616445000933212221190464821548590039040000000000 180 -3748731214797588290556723774664431233663061228492038779075706771296237330999838849683445164943578383974400000000 181 810088642649285910715446996548940740839664020984632392360334620638727943999317236536766270091805234501887875631126937600000000000000 182 -123731744707449861336023277693207061989867143791562098818164662952140519499465337768959454264440805037763847660666052253303934282840481409424949248000000 183 1653494570756426896382971778503713499941016191193428675205371693164552095390627015977873741524011007783462190265483443142055721872723474348924967215977952085383577600000000 184 -105515723587870149877498033622596688801578703699314248467685480202350268636067932450543583023146628142652545827948665248494804523990790120908356195208480987125426620933734400000000000000000 185 432661446472073580828267190091650671974645898745551357333091301943564190053341691690946460603002490524416522891610867423677809920306624722784309670594294409771260184458259397590814556160000000000000000 186 -106704507891858602365867979848299965003086337324682054406582637792009088890306478634114947088981277093490711903201695708092447447178501242011867429082814437769601498746622991171212804096000000000000000000000 187 3717785821792642662436943686797794848298528806722086533138656626389017943672852021514910147016928511172481798101147393980519378827915907327067335355481314120833556930497646105445284184064000000000000 188 -514494214764975219199563441779137478326511693434580834037170445157424857610967773240484093572753182957847574774732054437297188494530509782290514315313152000000000000 189 6402373705728000 190 1 191 -360 192 135210384 193 -36838273322188800 194 4846337933197668015144960000 195 -194029671425793592429636270260234485760000 196 1392688822455081327004535596628281492390067884857600000000 197 -969926472559742115699875597443544076710686720157500284734208265420800000000 198 31826109759072731348740781902328378323575865517543827569360146438316854003249136952934400000000 199 -20734090965821435161347625387298458097299036680219978633818516296716242909231382884137368628287754783948800000000000 200 93460395550587063239972302013035717406242352912134917736373689525045576788627515930077554219403786895494605303988599079059456000000000000 201 -781341811571151768737809530218419039591468729640720079733130395799006355872651697462691725404219364313029320652446567048150499679615115348410368000000000000000 202 2230205919152349109204817018175488159335813045391082064179974268035070672819856139835365620984927350934939335489134204932647717056983453440961604591249615835787066384947609600000000 203 -227832278600516396986636171245188412113509077487981100985549203871105557271632192230120991001493833920416153586412777818578181397729777247974812357246556908226679210399822817453594600350207180800000000 204 35726663176027856960165388995450354763773047428805137934473991583765832956011333501029503743208398353845211530450349637917858815081912667098736573876484522494394915733799440647939916782170218210525184000000000000000000 205 -79762899615755957212570435485667683078093746436032577482117439105505382525070884736453443014206528955358314943516560613812685400606393891039869432532384318175651959240043899176790452891337850954647191900038983843840000000000000000 206 1266430685029559915687499855684027338248362001441045797257688024057396887760293857260688538275464775482082403121569180869885618070568852938161355884623077234063269637087517453031322005966691709686180694563896688640000000000000000000000 207 -99304968617976413114792656113674767267542111171254003246910944777164227674871025321385961758610915004708644041782184056829986117841535175177456364638735340266770703001807092854574029571783961698242506509655212032000000000000 208 50053242362301011614450702831085220442887959556919594613482090410362944942315506847427642445135951003113053455116669320672543036082739925953703072998331616383081721207193600000000000000 209 121645100408832000 210 1 211 -399 212 187142400 213 -73240635735514800 214 16332821108016471031047782400 215 -1350846813626322618203539039865733120000000 216 25436827543308676921347739808183723330841023657017344000000 217 -62263911307666883127809284848255365210018395596801492998928341269728000000000 218 10326433334580639318621213580103934939077365690907724780269610496521900172195557408138854400000000 219 -53816906885544184951575743948048484089944162007659760178790721203872763648164921881314397775525605357125632000000000000 220 3508138227016903279913310868845037189800668344027124313308889792192061206908716482085761281526677149059572328225128226223659417600000000000000 221 -927366188006896051986716820425962056460780688051369573444205084266722767827107396987323660221441010241312085743146715013315562537058400707495246493958144000000000000 222 242661719003413489369552362889867983335657689316709334410155764579125223490272027128127619851648896527809368793870414279697676393631409986511614863497495051770862143442780160000000000000000 223 -10210235901416717245375311050356931410816683162060508527821871216229896035704926198442809972379234021937617700901388870449005864839585263655175251483586645187171102330249982755172064768001691233916079308800000000 224 6090008856233739645606419898266977069397545505452877720492514129385331721242966500815283609322332252768280346993071466536418544506975126742093813079659926049186893393596034288188802959366795972624592029360141591284797564518400000000 225 -1717649448428500339982556514400344735432634016746974438285148089235218000747187000852963517779753913351256464547675494942618458478685130202872812410144755393410590721356401824038198450852865089320335798677881106476912284896559104000000000000000000000 226 1440902243382252473683910878103985462431522659948843853988320261761557600186373932186673961017999489708151050434294028248298303036998660543877471823781770450284831496317754108514522664255217616289340097316428305561737556625134724072868543463424000000000000000000 227 -931662784405203577314940228414133814467414946720525277724075566429487172041609908864294607264032186062109628369212949824702026013080538209638132914742215762336804052319328492214065302959779824381580589029284292832037474863762067401663211110400000000000000000000000 228 90107373641319086280633530464606306736727438553881447841458243716804544275151178490755308910516633539756076625932251919272650074577621334958997476760824243718684276768711009609714486772287804954742592989817721899665424043370025760430489600000000000000 229 -67823317739053595057323539602707615749966300480186900656019544146055070593053847884792522694294334937858837273348132071285676455491694128249513414020021290967024619213995609585801083768065228800000000000000 230 2432902008176640000 231 1 232 -440 233 254721600 234 -140283747092736000 235 51336727632204935070339302400 236 -8356581006810949989537526964434326729523200 237 384812340903279692701143786986471697090668041705881600000000 238 -2994563598102985767790601399418546562679402094930126705728817458111840256000000 239 2176831185051778070271134639223442183823295224024216678086606393502889213333356688423690240000000000 240 -74100445496861057352599260902220799235858317595051406864141042414436805246186622267721032649094413236077330432000000000000 241 52235347038104696466206263925133993324075571649335726336659673940520811370779720102239014536940862791183308638437748141434258143051776000000000000 242 -286097170962282311887039091456323535099909600785229660106965143997460557007811129290634812718092362647815686720990599153232065573474971836956988877519716352000000000000000 243 3662311075357208331435824845360898064072475083416973965055160678973280575050973832353987865603579942773840503188869635630397206028245444896963112182214782038467819555997986347574886400000000000000 244 -24266836132038368630916583021267771154603252115590133441666734732310493542544409754635873442727414339133862359767786748108287569833883413648135338279600296910491417079220537826217070485507707611244606259200000000000000000 245 11872811517866225835605208163329417254773525702944487122204386961364121482607761158513563145293694093041400627755227543914614186437158558739053765059848380987585078302020239165847494137368789631773538449089870158775562882702485733402214400000000 246 -31579902502724788552268941522997465444962451917671612149313769283403289704068210045325927579068764120249474790958389598474985984144394047516005578059259213284909504339321824258845961511045314388932783934563361784872111597362257993387967745155386459553792000000000000 247 11725825250966191291123682268739858907924684136904484069560756911411321411134295207441979338682468248111730436423349878549574850853457348635207569677911780661433063847147177933498969338134221929301492793074372752997584172018273072040339779650943439770182578339840000000000000000000000 248 -2550638730728547935872011849294455863055427689353479183089925623845110100623400713612402936866899529931967045550651476018786500292157654780019084398648852818379487522490540992134353413155044535157068305687841020828846051873681096459335419676689739172301454029227534629759614976000000000000000000 249 42482956850600472370107474724005491787296296086710871909014590612359032488529547634407208715407881813607085860913608742749200563771008211630997741236555122656705028783052714901265207097491667133952972207928642171115137337903902379275641593187056669153540626159372026773504000000000000000000000000 250 -2777489500221288133523656943695233957926637337601266801216458321343706352395249838995610829098434243023560022919487339877065513108559115517933689696491142100320731841089602434680337975317374970197544575235894745278270949950845325513856255139653810631017225570274508800000000000000 251 1280032334947717586651601687339484744256325677828210782451186917813486026706851278878497025022029743985675811280331254773137955345792217704188787002987195583159610269047721844673342135760944988641113081347349833318400000000000000 252 51090942171709440000 253 1 254 -483 255 341510400 256 -259857704199038400 257 151637834058906389566095360000 258 -46562712852383627033644779504073153462963200 259 4934027121218661274331124393661993768357218009099282677760000 260 -112032069899781541108773953681086449428472168979228633910427184898506752000000000 261 316577419365084835623876183710678793090115062629161069763499147493524417015546922243911686553600000000 262 -59514000598513081881801996017761004238345253637106335534444208307083076583561272470798243163094216008695436835020800000000000 263 358385337198485558468257064897354543027526250678354438711701061144382488073810554388896922742188572698145343317525208707119198552169906176000000000000 264 -29101864204255618426343948988338516145699180772737615757079928857494442620763438208294440790232785645737282543578446046610247574183294421093489790886944078318010368000000000000 265 11245935765296497840476024760511087673483349792039191379162867103620493035159353043538041576896455009776810662118635758912062625711689918541993839310897014309950690344105685292135753973760000000000000000 266 -5756248490904392922496985251527672633739113634105336036319088219420913943780835243354617950219743494114044320576551040162304276989352343899472968307551819927240582401594450432951266515620436850590405876799190309273600000000000000 267 781405975734244520214105127852450035462369830708425707334511150200275412109185898032731283425711072505059517547595232052239535293509887562412257874316462037788850425374312720928904167499739536554888243844176702097148265208843853476397056000000000000000000 268 -3506697916692188789297955771106043544392119159375311553552566681722701740794643373163784953645070773327917607666042231691215752439021005925612884490619133860962060888016963452213456502870951813084410369514441452164499661518536379611917970110190173129385030415749742592000000000000 269 31768289787928371264498983665274044399774878318052357394857434366013637398629406640381777266438171012889315037047843911677655402780212352353766028604802322989794942796340283492299426746492651822210587312399386434439559009440492737716593821251208847235279110853679796951751169217840510140416000000000000 270 -11366299768119524699900748148439636746083870800593410811064668191898659220540181703007667984426983120686323821114086980439432626700090785320532326537661413277421982643501853391442412910905944628979876666436878654492561316087162746658263677575607189932998424768228391926445519836336324095579363737600000000000000000000000 271 442429657063145702307713925732769662972248785340768003404305106088319905819065929463868651416501423002803811907056406728059567761702390820409013481267408173457198001628310171689173462074464204439985893062083313494179174897710885147703857378219248683525427822179634578322475498767196167819469063049974334776934400000000000000000000 272 -120074113943339659165656869881197158591527617088366557278569774157970358755498409737619449702587601860128082254247122348166464218662539172036064231054045180608474379813879015567502144689523507406751522880431610352425271715920996258165772445030979125076041925222317847730505776915177220230321247210344284160000000000000000000000000 273 2908353963459417037467582924515725314870752767650777459485006427177883058980479753163087432215240557076758159373358308461544123739177021958653191129755277494041817040022169108355220363643721532309869992258897625648052068787219285326704358952115475438218237793857986885717467884447096839023781478400000000000000 274 -336478985239567825418944564957550321393980844265423930997320010260265744943754430447005525786639421435440595174042897607551925974245041553905077663951849210503629978659300769203385705847911658237033906907496226273939373618641170941870080000000000000000 275 1124000727777607680000 276 1 277 -528 278 451647504 279 -467047696921344000 280 423625432762430432804874240000 281 -236359378193852334801220921517224919040000000 282 54649020947800085742207913985013021050321640185487820892160000 283 -3361862291960891770149647966968350895519601981059523568183961520922343589806080000 284 33333906178783040851535123277600630050377698390190262068361816963006312156716187124697493667840000000000 285 -30053989213544344896874740388007129791070234363693062190828468664567601816233892971715061059313494205232347367789192806400000000 286 1272388052270372874046681694506204781604408859433387352022572461076529445644592293015216699438169653433291560309739261988845730569061368217600000000000000 287 -1168257525316702443035621372120263266520992899177337656528231867834126979880739834403221548091928227931400982671488099181553654068832562351565551434617469859985430151168000000000000 288 9306528456040569411359947833051198340423772405642375499777970202838504506026640171152366977915498526188559693960758849356923736076556307044191529497732526133588319600525329469589994444119080960000000000000000 289 -213070243728872159845706260538900904836832820082849551818536865238110496520625642665595268382751577895419554465126717343420663679563757573271113809136589855906881609740159073313432242856718890739091520883190707203656908800000000000000000 290 3600842844343239681061799787762065494707786929579450439122742462056144504123849885661142910849592883150879772595205258044113708992916560368912547022835395062063713293641989962182431737383133346537260635062242085531206024222109874190292118757116477440000000000000000 291 -8101995204619606906493482457564617410011458876015712054856516822396296720870343320416834075928654113749496334014843946092828920848793730384122322413536555034418187504857813550654956500372994339012266579260668927373563606974267110187462824485388988873835849877943440375808000000000000000000000 292 263069271527409511720070490510909915924668300241272050993755464276083230077410063391934446047204882734220881268469146753404951665532471596789274422057608012427090497334157068939575217049478164558646745735135571020418901620922499580357496891895492561008149779186477122459946919214464486331024278197838544896000000000000 293 -6199648635766133695004590932801743467322824632351946262689094208683644830696686600298458979059663381634712934093494295460380105924553552607630866106679062079921993193943421988724913310021852193668244382556482821421796478496435627419013328579540613546176279010978912266601938911704415211804711848958567176639243533194013628694528000000000000 294 1564449678676920302345916199243815480918223354849079812241587212925240091841115180337173947051242449915708173576984102772959558790355459143582618468853377604502154942086178086165383486896121851304418228554986766333848325846683638781649883574657337491772605641887088949587847155100866072864489789696619585996467826716147235251315277824000000000000000000000000 295 -7520043632653831137547050987388732441903946589120828143996493097943992778164798611869907346889672498201321921570101516225468776484049099011638785463923914214272942444220057088298644803158514995963465800483433610520328656514886981293587582634872568895058700991090248746687854578158728088281376780198349651952147205447608585076014717453484955376025600000000000000000000 296 21035978112472921658595146386614339470277270503862762512424074229239379224985001105639362089431506905899111904376412024118278252014765895655018286688889694318357860222822120483627391076064296649331282631316548813161793407067142857244571010831166371083572682039463097746973526886335168428782785016447342404092561651875924746156800275906560000000000000000000000000000 297 -103453416736516473950175272564282185602797154191489451031219823708940151539851459372263780062219240824730401225480272024963900996885156764880718284428252368695282555783719262831975111442183063701656470438879978575247955341244526033492955248392352184560186886375528975216453394813515907447956815701662494913526887428596097351680000000000000000 298 1231941387465743513398744297399210590039889577761977097266008662913163639884061255664518879897697378651664601732635457299330050347871721919276523453925655303066078574543771416227026866199623790695160066182187834986440070633522669205893717776835690928029082583040000000000000000 299 25852016738884976640000 300 1 301 -575 302 589906944 303 -816786749945905200 304 1125445062742272945371381760000 305 -1103583144554098161372063886991841857525760000 306 531255154230293389141090169996126973533104477442172518400000000 307 -82996640446062515395693956939471543333088744941207763476249249411814550083860480000 308 2643405506010542474882440981760797251574823034384464526819280679043057379278563712059337701052792176640000 309 -10136325246382310302646394294221577657572604878838763545522857179520127408087112167341930583489892854589874999064212275200000000000 310 2562123830990629704016654545251791716171901463200416911350328423325230626715895319327463143618837644877078313355847448891244917665531932029485056000000000000 311 -21272868854671179060398558577611154920393376412868247235566400494491827462879354601020460920377623365355051940825969216789831431903273855531316859166972606130286207875072000000000000000 312 2566763660762294078686106029880979061276193532080407795117688984854357530990662339314412668283333084295571312869252133351530076843771290125664461149727247670122435163068307288079457343236830354472960000000000000000 313 -1708304101480255172862884473683957519450337498754336677248047026963766152825429443605695686623869747772774043628340719627874055226984064793560031560837102954757579563205700361430710003386104575898572762019068736667859243268833280000000000000000 314 1945786453990207871699627295310671389119249857714458800855869383634201622205776642562387055420560842847073414394016817182315726488657811287207529996667273792186123110636072334170588914859508473736638108890157964732290210202428843786977265081614625591525376000000000000000000 315 -896497600367510463638454718022212710179792411613436554324020002406542203930250922173449321238455108965973522339188302021050931665670224113160732098940777487839327029332007424263453554025973306966838499990759706512749650471716556913541376270098946817158638249917547039815981944211305922560000000000000000 316 27049479865092348990703699066211655705580842036398734910178451622447943714905953143869951128254037936038927075139313481769265406934611745832602290751720994668985066368420470678713774484828889436656580069936439696925492393487060765393735309988944665688405590132515573398775600108854488150934926571187761672355840000000000000000000000 317 -5012667222264581661754850722768461750917388669593617432675678634922759324897370131702076823166444664824035200939218891719266537763974021613858529357846649830777954160032062942547714735829791441268726651244833529510274710364126244825167786979162580118694282888182161154160879834038275224430745050056132097684729608045955959008700624853224692645888000000000000 318 234709413216392938723946819943271364097775594737001168801848496622398410273166284271098168751777760236203372167166569664285904236782759013633747679728425202721414027933869988703360744348558228156107711206539815897856780242908718849759376934781116285153035636191268667611237271266719208881807188450615582107448452070948824986444842545333754892086161059655261756168601600000000000000 319 -30575311885987871919399122959082295020443546812764397030353659351776141677987821117103616593448834217454453608400009411166105303565384584455015519143464997965948734771778025241919100247987583277637532968278954402614894349020765109935510299177531848092724072856795183343296711372707574171681752095195256199818717047826319685751936907595955710799870880345947127058555721482240000000000000000000000000 320 12524988574049257358293518670408487114977298304735371536386350051671935437256731319575780991931651250166080882088887125723750066348973679588195996355350644674637611126541943297335163834965042341698282250898756097138382359544040988931054332801073650089756285464329609745842228847780659947165901187038146957692197118765103928655787038179447934624480507419110241167769646489940413906944000000000000000000000000 321 -228430818303346986141550324238214462835470014377959967090737874896940632635258473851356813123081217430799557377399108030650050964884847851376809500430866555749969075463584619093253704220602692278424979205451586377272560640139240322495104574705279671380798536118549722839166245709398520927836054870531988955326800655152707082732467927027045225614645283825936703726356424294400000000000000000000000000000 322 125010115664629267512327714400402418657594428440208676569353906366324696184536238340220483706071924811272330321245978591900803439190943169839458229984058132794835223130353589935296633290821524095166320635302404329548304636032596989738005765598138347149143276628547779282099431261014502097010821451803550487644057693827405508631179128179863842430645468544368640000000000000000 323 -62822793059687571276910527162277007709560663684958277953598323356589851926716197713163524147868405485174115948154806158576596792517850295110857770672170270491108498376054572670116814891080919579648803908377102935567132523625056179048172020967122832044522345341366205710337052648165867520000000000000000 324 620448401733239439360000 325 1 326 -624 327 761760000 328 -1393279266495283200 329 2856762307966860386509614105600 330 -4778516939735524247471655333303225384960000000 331 4594144985034412628181160705017367568945103456975755821056000000 332 -1721862730709508214736848380698742986346645725930784822729550646344009383936000000000 333 163107021699815546729748390828688916232945769648698578676414607687103259652210172868738463985758112317440000 334 -2398574119004296601235529600346524418559374781624631312149448489007647980421914625464395100942469239305867782069009099461230592000000 335 3150107292341304326719072977292465329716520234589014007439863866130889337174142996414886915549266736409500767913774839418459744665877711806896537600000000000000 336 -196143492424327281984261449892564235670239740787142269884839955845055497196310079639174708368147543705552268524052650996230477480636816488293721392119374212330844897620518764544000000000000 337 278124076249616935042461384155280450498796899491208230350817401227310534189472564503517319313558361074656208314922007092638225320340746698094026134495846122057387287041764221002677823815101493342870568960000000000000000 338 -3800949657128384633896980218489794554987415833193498640118831314720743138292233280456084072194277375536414482573590333503158569869620046689409895660094487218570082074536151896871401475598540158205995528210686749641698676930589784801280000000000000000 339 179992012074597141598991263990205301754524278548456346942983113944428186702140966935394829150214877559703903259531441089572851955798143941270791618216042474984079589168581985167137158091414106398510843797987211079000481633898645441557822824495267607768262645949399040000000000000000 340 -8564711086380819553339820737389918935326968025263133462510784883081091777224998813517017044680851013760081595897293251481961799836785137106716221785416804577894795794506118533767397978326063748064554513082235868578402242715813380555549656445090697839275914351963785199760123066449265889902592000000000000000000000 341 88833019806462521015731603762247409256809880897495108043043465799549175607192664279613578680704283827244248185803427902076051203528485390247426072654867891691595406494234625728399693503045221928182191687080276090216606134605671664104732612707348573972875450131347588326230381137958535158929295534293809717367115424307257278464000000000000000000 342 -29078870818896901872896600297450203432734012781732039835426766127213374114529787949244663762575503452865421367057863001064132076807982240999580795462994763820398565820542580111964489876361869512129566608791536100633860924752212516117905322289434708646967147069237216206804638145879687120576877677428248074270192754955695899764032590860043029960248524800000000000000000000000 343 24260213052970102355980597123285249548895089424364080656657365525090744333738077344269985523695094488194542155673269804582110634361554904525316636383532053082421537030734363829527786587781922806877037499016822099686465451017392739588208777129948927213327917452657091797375541983452419506104323097732142216105926840328568195970998416318391515173548903725625015078941676905389823507405209600000000000000 344 -1723789094752721601786971324687957607589994933306473780920365828930304520739454766203310566530795576335701986245726674377979299344601857251441712816974935899367009903776693109636294013818700181328687780738984049853161836374242592981412377180438835514300776102215582532877330211221789214666735898543370625532272861469590495503284954057209737492246904713586845098776945032305508527836530710294414500165940202700800000000000000 345 84849052671720218670590491726458803561755568972297939908553128237828183725937769123479611732594781018763387430636027540881578528120272337830635107978633297299128178078396076637714216731968851633425202187416578713897976455025268009423129500413805798835913827797354273371727800453545210983568943535652339550679441159647880693765053118779563317688044233291586836066874851270245547526394536603794089168830871434690560000000000000000000000000000 346 -2044161312870784355280150728324825925093334299936128474241835507320719415528968824044044021944234136728211911483881486674416629826618887299352263932647828417046546776547191268887730733476207024217269183162175099427589819804129182812518527478874074685898764755810660326189700236532084897045999828329051475954685918573371418297650459420828710681716911402201505111870707185933490175122652811590665107190352125043650776746950656000000000000000000000000 347 153753618823344915570470299577111191981533395553222237955535247596550490035285388322184602202443044367476227209783972259764164818023959808572271654887644257782971332829166919701703491374433885266535336282096621707483465339930472407758287147544117682774986658627746719821427684274294565006767409918705075734801046139602538812041563761177399882636325537526393611655535929747341594293146615674229079383218222792704000000000000000000000000000000 348 -5131545886765011261537215516644517290018091716795727277009422009188875069963882653290060548165677681536539920120568677863533995027085168828437104566698091695234990056581862113010344729578745860945463149065840897471037235806186465923892262574623653952734411118092014395767175090533673552187881133985358491596076644283126997427737119846059565783722288466085745146440598399192280208122244203806720000000000000000 349 44621023856148972798953011372111435448245874183710994955126234305156671865712971049607809643552052079415793721695943900153978487450861199211796528469623637396661687411957568944976540387834953970078941193834241894406721804504862041160091503103810781680366966906693385348400571714082795258566884096128010434904064000000000000000000 350 15511210043330985984000000