0 1 1 6 2 -36 3 360 4 -4320 5 57024 6 -798336 7 11632896 8 -174493440 9 2675566080 10 -41738830848 11 660232415232 12 -10563718643712 13 170644685783040 14 -2779070597038080 15 45576757791424512 16 -752016503558504448 17 12474626706088132608 18 -207910445101468876800 19 3479764291698268569600 20 -58460040100530911969280 21 985469247408949658910720 22 -16663389092551330596126720 23 282553119395435605760409600 24 -4803403029722405297926963200 25 81849987626469786276675452928 26 -1397745942544330196417073119232 27 23916986127980761138692140040192 28 -410005476479670190949008114974720 29 7040783699547439830779518664048640 30 -121101479632215965089407721021636608 31 2086070649148494366378829775017869312 32 -35984718697811527820034813619058245632 33 621554232053108207800601326147369697280 34 -10749232013153753711375105287489805352960 35 186115274284890707116951822977680629825536 36 -3225998087604772256693831598279797583642624 37 55975426276817940237768645570152163478339584 38 -972204772176311593603350159902642839360634880 39 16901406039372801550335164318307483207346421760 40 -294084465085086746975831859138550207807827738624 41 5121373367579315544896193839632313374994853789696 42 -89258221549239499496762235490734604535624594620416 43 1556829445626270340059806432977929148877173161984000 44 -27173750323658536844680257739251126962219749736448000 45 474634838986569110220415168512253017606771628729958400 46 -8295791533591338361243778162692422307735747597801881600 47 145088098736427236871114588292195130573591160114747801600 48 -2539041727887476645244505295113414785037845302008086528000 49 44459138827090917584077255983822650725764719778019147776000 50 -778924112250632876073033524836572840715397890510895469035520 51 13654081497099329239397881788311688619599327727779226457210880 52 -239471583179895928198670542133466538866818978610281817864929280 53 4202048535043456853297426494040073229172483964293624351214796800 54 -73769296504096242535665931784259063356583607373154738610215321600 55 1295657098599217641626423456428986458226541176772135954499418193920 56 -22766546161100538560007155020109333480266366391853246057632633978880 57 400211916726714730475915251406132493810998230256788641223647355207680 58 -7038209570021534915266095800590605925641693014860765759450350039859200 59 123824771757328021051630634593441507640950463549584319632363785447014400 60 -2179315982928973170508699168844570534480728158472684025529602623867453440 61 38370251896159298116825293562935553344791836757371518744570380623502376960 62 -675811533396870218444729364043961681492140092565317717243078316788138639360 63 11907155588421046705930945937917420102480563535674645494282808438648156979200 64 -209863617245920948192032922155794529306219932316265626836734498731173766758400 65 3700057005597313948124149673700623547460431422068313974690734393014232872386560 66 -65255550825988991448735003336174633473393063261932082826363861113160107022090240 67 1151224792183865490931414536468036071127620907098563013444210206503809649255383040 68 -20315731626774096898789668290612401255193310125268759060780180114773111457447936000 69 358616827846534058300374144608201517809064517863439833855511005504255793553211392000 70 -6332148560261658515132320610510529657314339201131594780648737182903716583310989721600 71 111838229500959433492618733036340904088340582510127040210331217286778318246084240998400 72 -1975808721183616658369597616975355972227350291012244377049184838733083622347488257638400 73 34914976031874869716394259258879578139360025690490345841006143040625724285318628114432000 74 -617145792563409859311401231224520110895715048691369896757243717528897937367523859103744000 75 10911137612521086312625573768049515560636242060863419774668068925910915532657821828954193920 76 -192954854621425526370641725582349327809146175392111002330972166268740400998580428133084692480 77 3413045610316643726192390003157919278909832349143573833438754421532784755325539521003394170880 78 -60384653105602158232634592363563187242250880023309383206993347457887730286528776140829281484800 79 1068579051159896420369913419294447288160338357880841996498439237292747429627433279049105512857600 80 -18913849205530166640547467521511717000437988934490903338022374500081629504405569039169167577579520 81 334845182231237764969692202788244471341087359655061177613877593001445144559476370397143040817889280 82 -5929209812192161399219427785957694785210473734379863779211588598025589632931215729471362137409454080 83 105011306312319003094609142715154353424812004693233731993265484808405021209745627979794004120384307200 84 -1860200283246793769104504813811305689239526940280140395309274302320317518572636838499208072989664870400 85 32958372077290251956133932348233251388173265553669311003950201168169390387886953867997733622616885821440 86 -584053012160352836990094336031482268785768101206884069418838448608025011059764159242192395824048069672960 87 10351836146566253731479603059316616763996027724839255575216653882224995023610992339671961774260714062479360 88 -183509822598219952512592963324249115361747764213059530651567955184897639054922136930548413270985385653043200 89 3253691011910012191740131417142304539784696313800089206383980149233353645265922832319161754400167848994406400 90 -57698787277870882866858330463990200505515281298054915259875914646404804642715698226459801778029643188834140160 91 1023360908422896757660542256800881138636282022143523442081755233398872029597177328983583737030108176997563760640 92 -18153532636371385961978314816293891502765350653676415842145918922901729916332536966317485422099310270217652797440 93 322078804838847170293163649966504526661965898694258990747750174438579079160738559079826354263052278987732549632000 94 -5715185600757415745202095405788612239065522542787489325183481818761169191916084218565429350114587248420615880704000 95 101429504451336873120112977412206318263836536917260073707993161541382434290215978868434882992559937903549035524915200 96 -1800373704011229497882005349066662149183098530281366308316878617359538208651333624914719173117938897787995380567244800 97 31961273384611723663431064031884455885497893496335183329089329681372420570078314454671612537207121463824000467389644800 98 -567475670298208154840510728729377073885370762077787948904239118832530732570778236236006181783065217827079191972020224000 99 10076992205901514507167857182891362584752341411441931456299518898056454826862910498009079470450794474141466863503147008000 100 -178967381576810897647301143568150599505201583467208702663879455629482637725085290444641251395206109860752451495815890862080 101 3178885965829690597814438134269922529825065749902697154247522211874176753255475357006796089138611495942474237460333744619520 102 -56471974216503915325880018620559800235715873910036149446044218116823610557832562224473671701168274810272189394883575933829120 103 1003337017633030728605441107530334314867573293741418965886028341298904925444986299716376885564446047599981617404242174358323200 104 -17828527005633084485219761218423632825723802373405213932282503603080541367522448864191004658875925922738134893875380175136358400 105 316838394214393672851619756510271417645720145035944087596563349746174192302827519815051568509166454969803425828299613398137569280 106 -5631354100942619619362751144012748592872988238186025104074767461526341304703085352184501462936505671350091077929400675868784721920 107 100101266355073481458205165195441568445274987187194577083646801045075711790142694764999268995376016700073581590857197060770360197120 108 -1779578068534639670368091825696738994582666438883459148153720907468012654046981240266653671028906963556863672726350169969250847948800 109 31640571530459923680489559249543854784414748243634347056164322189660628656358253611346557930770841241955979795813455315600074709401600 110 -562626890123451006536705253564616181439229523314079844016885583663419905925788582398126066478070595175144513460101078157397692105359360 111 10005634964898128710841947482311282361811162874072014523327316595960278327004564519404512209258660854736353779912067822366694092035850240 112 -177957364732831003499974637363964950577927111117423686879178702313864950244581183237980252864671896630668006514150349126379059208351907840 113 3165436310734427584380079832757252660722420295097536377231408775671403097270868834587082373964517807324271620295948688000193885033516236800 114 -56311445948854553869498262287997442069693582091735120816011377167207065625134403478443886442105632572400200403159508239161343849543604633600 115 1001854073142229714930377779489067534561678860519043975561385023340049184948043387103445144874331515157659217607516120498470517531880131133440 116 -17826093163496225272554308076426167166683665242338851427230161104947082049420358198116472232936381442115591596050976488869337484360349919477760 117 317213042447855906132120251411275897786627273799568279243531584790596793392249451012636711016867915918672322247676350853213338824258534464552960 118 -5645316857122859346419089220031181231795909109992316833995053627629264967150202094292687229961208673128914209492545227048711962126634935386112000 119 100477152129295933577442277042235645789443155419863252557995996498477169751463260804301777756788571173840674753825300763774554082220275572670464000 120 -1788493307901467617678472531351794495052088166473565895532328737672893621576046042316571644070836566894364010618090353595187062663520905193534259200 121 31838137067931911144458097789518721837538825707306288751873025627664569098138869216114837366351917066863306436953443154082916801464661403197295820800 122 -566823227143836975457073675400284129763396142920239829254657472649897082632439540470503498030461998928090996566089168284164715514600365309381364940800 123 10092218434512219319113750805907497920177541081262806715997559878888411471260508891304086672249689249207473841298660801157079081113616260386546253824000 124 -179706599220991776262928724027772221030258150866357074426795259778916230068896803483866317518768660179436308399898734265764762992732779862366888132608000 125 3200215118927421551690234717486567712106837150628086781392369986142940225066914276440691382374232300475401779985396659804738899374585343789029543865483264 126 -56994307356135983825340370682856015444188433063566878868606970229402840198810759018515170333712518113228584081644683369855826112671186598909383305032892416 127 1015126954642359018999369436886774070352395555825104566935346194164639563226062495274656025943761543087583127501419478603258887140647433753803346740034666496 128 -18081948879567020025926268094545663128152045838134675098535854083557642219964238197079810462123252486247574458619034462620548927192782413739622113806867496960 129 322110996319728775345570264195859952468941095628166537801824749488491952104479219975886856139218869871294000820980939496914894842550496021501175329675825643520 130 -5738531288280706490002621014443166537831289057498720781146354767810364315953645180493491990911006943245514660779937352883499203502668836813820938950224709156864 131 102242229212573808760810056852750768696933043207648964146531236855491529110197006498258093944933513019351383345499036500993031610497931794835557797784919627268096 132 -1821770629605860592465342831194468242236261497154472452065465674879667245963510297605326037564269868344806466883437377654057654150690421071615393487804022449504256 133 32463130768164583489795958721284885218796539460572178281166568792968506563409920340786636909979846526144295688073282594286591280730348104809988590722522806055075840 134 -578522061749082278907707085271853029123030867401838520413625121474692490100170819207451410007700548540541627635216409217584925211821427420046662348099884036265082880 135 10310548744950310837421801830845025096814905681250544297149496609393408379118599933430578462803907553989208563632079115388958000441795217575053848959469044379657699328 136 -183770368807055540219929762043884859078524495377583230708017498390953102286643281166439133778210822874042952634148233644873780831403761819131842131454065908649193111552 137 3275673289246931600124587437307787050144210348263198900649479788837280845138561259915652296980954959550459053522554646429064034965605739870948602080371014225703135608832 138 -58392436895271389393525254317225769154744619251648328228968987540142832456817831155018149641834414496334270084532495871126793666778189275960388124041396340545142852157440 139 1040981716737284193648601296389103999751490406514996815477591015283985171424421479152050178506947331812347635032169242939943846807743546948416127851615684401948661781626880 140 -18559216892687581052477920255622882738426571819010228938800479815348764199109685799739408896809575287168712121716388788414998868800913522737476107983091059051884712906719232 141 330906888427067934510138237749190973080882280517671741504570257133239668060721631918757971394179235971220867191453910738122745788407777277744786776379368244371901902464483328 142 -5900396066882647959011760690006701012963337565286935559785717542685653799505261774776726644859590320275572082596910577386808396734144310332745071252060284470067997303099097088 143 105216852940914351716643285031588025056339236304067732010164893243695225096072849829934635974768918298620341333021831974380149731972503436003496025823452625165548203656662220800 144 -1876367210779639272280138583063319780171383047422541220847940596179231514213299155300501008216712376325396087105556003543112670220176311275395679127184905148785609631877142937600 145 33464038669490670055975437074494792769125493521618562738708788839444777212107528383497211084471849690879132974172191897672340449581903041090849836020001135963859217296788218183680 146 -596851758187354142642192042068386577882210857056813269668477302314480820961150711716621490849073264349652481265372518503690236511721065198634061458877280534588283574252304932536320 147 10645886462362194299372976423832038144266373246278669340617329841282780357551953511027085367389592511052985073998685330045413606351922673134819790103239656882248160079520704306872320 148 -189899596355649952367193633506193112843670441690376263913714532303963109080656468034537198445327866413377571590246819400810080545736999034296785445084815501142805017634693644392857600 149 3387604879955151499275172334627257006298496872570604761628545146737811704271039543864428680991150798166158290515946617230558349601133848544703729617687514107634736489080642327491379200 150 -60434871058399902747069074449750264992365184206659588947453245417802560804195345462541407668882130239284263902804487651393160956884227858037514536379545251680203698965198659122446204928 151 1078222136631320119209298586540577575426700703660535977645291676526888071566240136927725511655420257381667595722882713462603812038715959268563338814612549059777938841140696607124967391232 152 -19237752858843027390102748465118726214192186238995878759039677807506055592681863495710470971115129855388700786845117887569615383217090010107524834639666006908669540376141902621861260296192 153 343261864736218724019480413789373350096370381911495091582864839310402168418441093746990756543426826831445445412334456425261764680932390376428384304354824829154691798868414340899877389598720 154 -6125218209708630218217741409696090688732635126576548777076055704058345187103091724783964928450239741122156389565552508159865774955858498405358442002383497600760344566820796160992617315696640 155 109305506890671426990904985414318624806673992000714412370273355338228276048562269101628690271570084670605706926053666048839927313083255526382073874700598415249697503689202078589068254807851008 156 -1950682892202751620145381278163224688857566626474287974607955264497612311020495879352142780231096895660040308218803886410066395125793483240049318379272217872148447758145760171743371931955494912 157 34814098496510255029601008544034111962922940683955126782493571026256749652735219451877095988583015934009127029484640061917235918104925732730052166233890155909299048524359363065126930912989151232 158 -621365555444043792300473696798583517312928434992110490674885255025595152029831131989198801821544967936112267235105601105105096766176522571511057650503609111798881752143629138250999653003983585280 159 11090788970755951462570719191914339761849628292500689135442291533098358751324910393618529557041161125803060468007733936706215500769867742502820010139177626787957398821280625750668786259278650408960 160 -197970583127993733606887337575670964749015865021137301067644903865805703711149650526090752593184726095584629353938050770205946688742139203675337180984320638165039568959859169649437834728123909799936 161 3533959353477353977554001293120983557072494385532600020300692259070345294818907426161396415855980762724908228342968682692993110456179553238279000361173524932213190814848666171257666689494584576180224 162 -63087718828743874710408467529048669426257121993581970732775321069329867855656051089251595275651212134570583928196700187334173305180686839290758450892060704345435480472483596094303531271718139471069184 163 1126289949641991873664347487788537595278578067492782422284516468170244880122448519446148111976349860807364412460444156718665302564882200627828877865618997850584154896778694875057811509206747152520314880 164 -20108396174096050037129325879541695603510223058651627636884537919527298835356885761819034584553368246609530485879149334586902475060823679501725331649587961625063448401024503622983366457057046723045621760 165 359026273508405838844745418431089910593582528065379969807647567945014681024008396692841672036934683966737435220605902664806149645631433695830805012361734151196587387814655682868539379287818543309650919424 166 -6410565510113945218890514579697292138550473573408350786204020430054358521416631854202305517575147007695239505987204189749912214154527526954472928052049277253895692876401442433869582651862013026324128464896 167 114468900306346015824739607644654641659625821532357497272217897739054473717750875384618413493467595071540144951220616130743941452747311888492444739228808052521658420104365876274246080645823490086817671151616 168 -2044087505470464568298921565083118601064746813077812451289605316768829887816979917582471669526207054848931159843225288048998954513344855151650798914800143795029614644720819219182965725818276608693172699136000 169 36503290482306876136841096351602674189428437170821526496994253526676500600187250835881062122071555571207539884064224374744845235037128833418237343934123277949108739631759955050261482606624608313822456840192000 170 -651905822966374564420291579549798346112380795591847967322791492394057975424520550221970027074172015965800535811876383539560883138663077283869226918729401599138200785423666020779963889374778299063323405687193600 171 11642809259294198361050119789152538883200064033552653170782486653634228403195823160104657676517668636020788516780529095496017176055421274999629350934500540840748919290548982616736898936553058042920407491044966400 172 -207945988631114984681081209257422089820875562273684596166533715116071800317544004347915746408501616568929432113661542914905609097920082306970124221341777101527794651514921363945440427517970897138671464026105446400 173 3714179796937256084766132581534302066742806285697603480662365200628103254226653025636182984984219625421918758561931604665077064234526325598483721641306885801854829324746283321337635381679364578950837132026970112000 174 -66342935683224091445132988870164430019750815723839951827003626687081292609979526457915268490407785033398410928795881766086548940464987471034985096903343684322786261731674991739755004403790029375742539116895535104000 175 1185074382547191484899918418332194332809948856872706796635504782993234975421691426899675024577227062939448186076662436575923154216534576196887790930970584898245884880989805852448423678664272181877549584453802529914880 176 -21169737833683920616621269927479653308832268215953353230806971805288242970032942307798740211765919806145597142187651707924445436686276747517131901630519993864119670828590622727828659350684498521721681213197472466206720 177 378184808079709361524047771246839908262867977959573462801195733606335730346012223600336816664428465689448464201114998307667211699446367659034864818958780907335290390734483328053074694163075617659231389808646372531896320 178 -6756335335356605447452089396432308473460225673659795571392148499259256306181566691286916162881362476923854585165987048417874905641794658178263315304993951041158558665930657209038075996845957663799751795457839689052979200 179 120708158673019129725987608322852080995116210638905174510123412852687718810998046249919317815053615649175904823244841233745049990181336965665285376231120980053771344210314199745831100770465768764422381239520510198834790400 180 -2156652434957941784437645268701623847112742963415105784580871642968020576089831759665225144962291266265276166175307830042911559824573220453219765388662694843627381349890947035458849000432321735257679878146099782219181588480 181 38533778865491622822493617673928461445097296926433437057096899963307063773892353098106840435403590912165210615530085758888265107583811021799517797054890359802712438041697915539634904239768665700681418375273407158546040094720 182 -688526642146037128674446399316567893513496756070118336866368783959750392267571056456282665362266360694292664404966147735739769944299744191714460857266502472958356310503305611730179717514987367355032816243896264173580892241920 183 12303180982609515905822075004181295146388712526498835855481015975674228320846761500612264020407710379619327937728083623474694249824372478179815775974106355664337842269649231422719604788382561154376815896817162753265625779404800 184 -219852494950109175534472731596457056746337428190913979852291198521830775646435607684853935321198650696675816626358363880352145072948569066604534083711204877306211007514166700640772068175010114541255275373558864851833573710233600 185 3928823504351680726037658652204794754612927230265738472387430823314446185335762805438524919848014806503839187928328383721319954654961996401051836112158072023645046436982892499018337607495045614450756434513435714595469160465039360 186 -70211878110026810394350415913595364324372957598942552054923763745683973763742341748804606632122587187197642261686900792955201770285449871167184426004373287132237281486726530466327710792008234529216744023240109222125481125730058240 187 1254802655848714440309727753921046564556440771634577588061792611968320001702817679810187140986918108981895831222233275133990825220823387537116205089340189976448860934377754357318006467737387806399156997463467620429643625252352163840 188 -22426260232189789997024921559439981153774686131341386680253314767093378753837592575331004221893855564782819111205871300267070067776417990025055580320122544259937089039942843832917562402115016114367912295091761726827673302382464204800 189 400824905102312754550000978983006647288099945776038117491511625837256261536843321267027154823055259776911973320917636255566998354226137409019247356197745791058558131094851462791510718488595367377432845147195614355681906960042138009600 190 -7164217777512916391851596445401529337844144293975923405269334112333275074626946942225390619889977169486279270514927856441608033741852434952786126429723919507551912701042713513894581052564578250598747063788822665009977663348963687792640 191 128055704148843437496237435940318435389528317380281688510939825442438749239666999270981589404734984589665745704387244512521726843951226245700585526864279901564304868907643057258827747190866335851016348040707018734785674045410272409026560 192 -2288995711660576445245244167433192032587818673172535182133049379783592642659047611968795910609637849540275204465921995661325867335628169141897966292699003240461949531724119648501545981036735753336917221227637959884293923561708619311349760 193 40917280856108749927959027863443070012580178354638582271290260933955412524216136068872258505716324253440152618691351735914892447191280743728227894869489954298413087484187631022436961837185172792810178306918916899486083089574584127586304000 194 -731449123757655385310112931084642096925917827494260841839353736695656549659698762303345322153733054180053862276400040310066221684842070202316981130965933822200497873170941775184594761089475150749823187465952596945452248219817823476645888000 195 13076059720098393195851557321851601794275638700743555357189677569851583241608768643022880989886735522418809045618105336004568455350561316539882031910498693867645823517302066811761524805938001925712223751314414117701777114329666321228654182400 196 -233767924791963111011550290080449044322152234731660295773431786758979324890801659822204974431444496278344422937988985190612285038512075781406870611297895016899137579615441031165369300612279381365794040941865852389933811268424238722373491097600 197 4179343305163929324785178282555033168033604927537601836111810928756980620636565715196984365215977238032127195876127948433180040130149903056421311131934955581313515509673011734844825770337299396803688386788078843235263366941066846599997135257600 198 -74721592425658130352219854142650593004237179007490457069877831756564198975017387029279417438709896073907728653542893623502309808387528569796623441449746175544696186385062937077528703166636564973156852975908076288145617772582710287696918478848000 199 1335977014324078531624111764017843265874753180445482644495604650200278492226692779146613905763466383070169339443746811620207127126848375132343649269739682877326779051045497136290689074708004513439658707981311233332774412235423533686560984662016000 200 -23887269016114524145439118340639037593840586866365229683581411145580979441013266891141456635050778929294627789254192991769303433028048947366304448942945529846602809432693488796877520655779120700301097698705844851990006490769372782315710405756846080 201 427118631064256715316956175702769657274940642774709629267619858991134527915431249784887538041654226228283046142186913494621276309964218491713921340800727533675077100005474620577004026054080396999413657358949285562448175760324008853943598001443307520 202 -7637388591109382454083394587318831693450918820308174162943776884534544132824443931797097957457698342260189914186035304666198267483122560356785563777090236889279101411979080839228408624293754425553871932576855541839419855674704554358635029609966469120 203 136570052146438710878437055921021473139048449840978680844758177787489631537698184593219042293455394001992558564016296334671427147604605389631190130595258915803365212440808194317237060621607529875667759188443278900872384611325997696166724913715163955200 204 -2442193873677492241590874411764148696133572279509265822165087414552755763968249889196387579835908222153278694321232593278830226639517649320463635276526982964954295563647393592496474495821687593070764634899220987403835583637829605860863786692318226022400 205 43673574345861885647181198017206678634271590130151065873449807130489768930280995579482716427699705084945949723812871643708251760294983914189364326457306924631816817250396804439473539032596618127792308056295337267426640242030650415053300692751407885844480 206 -781036154806578576331143366482472835381827854560565663484413055673418974461918386965118093784687929771557663992847665705928152839450100678998146498391838399726277450244960327936992804835368646518382829511611759675726906075926777325516309476195080832286720 207 13968095870019100915835230641150311287843124239532435199127039285521724847623294050941387358410216019392784889379333615668338269621469916491068301145152588192206179327569290502525349582128187098604121907497520455649956552140487582894016317298909126768721920 208 -249814022290726227917822394159034413417194337360868552599772048760292386697878143603374812371567324962217114367745774280222203668230135044936413847403690519591379745666143080141318752141907961571189103345628731226047299874820258694066061059384336305671372800 209 4467965623553754258166603394097945633270203028970940907262908699837191107543868424829737074856070146931902265581979446217562666563848061234317296466961699340825729613875803031427031078978239044751697934478278456090740703024297258365640843253486359380859289600 210 -79912756581275719017494106420151827612204202746737400227045167031373760952070332398383297395997140342267737664409118095205549407684825323790932216809086393924483049665321505647809184441153646914701797342382923243222962288377430963911176225048070313497654722560 211 1429340015818647220720487002984137428476107398891881272307433461499547743284897793703784665272479657117149013959620908489600679927026212189511744958471526306497625731928546740828587024080160490313197076635796930426177534011073101695738289447068328735261369303040 212 -25566308207473161608358899600546458154629241776405725399008432481161721898756285064739393635439824810321835193089068325436631029638129229352021400389264281859617909318269100194443405638264002732394543936806330000830496268726364158633205630109825955491090152816640 213 457312836950576271022757781587239462765903338817398186714657876775709673400288479327028590380402500128291981622860799624007343769583438327846016598512192083967813307523968411928776410712609626340015081686535761986686341708203978612171424651260267091178654846156800 214 -8180343644143953109696807420168003100317186827070094667026683889240264625122917284410586186804583039678045353515472621311682766121333653827077343640676034100134529631783883555436243458915278736586811835028312602266520168500022570688748661518805151518840610986393600 215 146333030955244854232064750409144836854976281567030623671556401107060733712663906399270299881164773816752383393583756751463869388384415035436927737869953614647057678901585191414919964385991451260059899151250652410776914270005054915669429545122440059262609255133347840 216 -2617735331532713503484713868430257637072353481365770045680064508692975347526543214475835364540836509388570414040776092998409219058876757856149485088562503550908476255906135090866901585127180405874404862594595004237231466385645982380308684084968094393475565564052111360 217 46829716852580616684459259157816867037395742924709305609815716233853135018884980454355727581325010734776176715697201811151265384269859788007245627252532897625007856338376112547213419140385780348407556113328192656446693790364413380646812495934774849933051361841706434560 218 -837779338188368830593537205116907254338731180763148127882024281247831314558034053999941915445722669108381143078986637905917133021341528317560816267361827067603351558347095591440974012144516253939401233220091520000651861387253266901479673092411109700637157390746124288000 219 14988216653068625928152871094283299646114834548995499383752379606981749271408116089368823857152243915829394148782966426097640763368110081955266110207870495209451741578100093731807014518640249693765178227197801713984264807832229679086745932310806976288111336333074497536000 220 -268152821574900507514589548304995760941399949022028570792951664241273477873919749671616775917051054785020433498226162968728700202804005829890579135355355768838191158415463495129056405206218285430271552282957034301100301289216618258570145407160619357590937362759005555916800 221 4797630119941885098247452823520150401639345694267425198711904436244322767029315340278609646950316156651451556796317865965399459737045425571888461091380437601747546789025984885702665276856955206295446686546661147631450639355486464227992556289199497465676770734611348271923200 222 -85838679443284538784859831599198366645547212151487445447223803697128153291173155547687556385975926910898944070247633169434984928268218154826761114661995937631266918225275729576626065223764982339664478553888910263027576304144109170781920871985136954656162762873316555567923200 223 1535857986451593317271707300810768981684903033562488373696964021307360231532649733790463452825309185535815187624610118143702196698610719451833080033638402650891278043582287717536941705124763585359916006412631174661345423558452895028788629054801329368063181272935125814870016000 224 -27480887543294580426897334203792687850862014993385952686506391952678124142780625593893649638052853641194407464283202471071242876642998944477441896316172847432018939279811648088785992652410948438047068543311722089476216328670889300336539398444838071907130493490732072616067072000 225 491724681108017692438616300019863827944757654948319313403887706673253901328154660626737037523559061153105264227574102882368105872732061113183026998084052816716925553513429756468677361860473237384788879801657747254361097507684445880688478302839635899991588296860832552676826808320 226 -8798825709738157293016656271151899646940707772615058864625318078701941491022378086612940618341915235854680037771281734762374425439506438680142306107309334472580738665523495288315625006034308725593301902291610309277151673987061500626124806445502157431707889701350472756748175278080 227 157448590453552400547284836006251173417943413975164621621621330553688486064021584968377818465660174837188151160471129544514382890463767197879903292545773201002744319204213382648185324997847409882643138004883352758959427752138519011204048298597487944879283911748394803250709638676480 228 -2817501092326727167688254960111863103268461092187156386913223809908109750619333625749918856753918918139156389187378107638678430671456886698903532603450678333733319396285923689493842657856216808426245627455807365160326601880373498095230337974902415855734554210234433321328488271052800 229 50419735704606672197320824570036746712638225134423436129128345733639448725056896062546582860164016273075383768078058886913992178566071273764657976458257117081393637056679979386662738916571076335942159743728814770423661198715155437529493122363100874134498703727251998911808493164953600 230 -902294052870265490279010930131614128127038846318638535249966395824608569357974713884529282836674308608601215606127349471904312204251953751371009700444288234378331348370846935458712319046115435646686650022555659108972997799615564264658233441941405208424333324092909684873929382030213120 231 16147548115002933059798403398978756734533240652299790929538359655146891020458300723803653918817366198216265910457707630808884963863106393108951316457301677752900527247467884117689682800591520393780963684819242834443698583998314903333753840038899433470243263903896487607224346603086151680 232 -288985430058155939932254184967930163628370755122192810083807195207628842745443381919106771857455622650835931294053457254821079180860421311156749422115157612198461160049511443347618805982999968426631729393834035554354467761900877063110973895868579516243319102280078519591359858172472852480 233 5171971001470001156727467602215745846911184759053836987336806884188035511796132629196031067148454705811097997837780758594866524395656467242590751460172563274109798443804561024719186356004763383429417646232995400264627169815994237567265069295158697779976998525785096251914036946691896115200 234 -92565019462206687369122368880681810285743768251784056850284389875980738134197450645611017560759522683490933397199255628185047026363287541931496013312832029880221520866040605006512617345931406195736756847964892035505378577732409687742333804308224898728819101820461466252205071507460089446400 235 1656716901523580115210760355370841251326971443689377630265089973695212700393338201767829531321508733645799429228170507115516203373974414473888818008484134117771113688351348019818689653433989338124548082138469514473768605523159638921890450982639974144908141030880259264071380981959051643453440 236 -29652424542523739011229880258840819684767488890440386060337881563087196807040087136725898052127342758134986394321153483287883233269779350583501556219648230989259255167780059473365021593665978662025809741325827242106773685295874215279937563350301910119033846247619555641684378253368788737064960 237 530740864596564138757962666911404038408369991026363365687566639622851851710818774826967339819089400759530009640127987662899580909410987363608496208792184792643197301357481064497951145992958149722841708534616705320746556848207166334251034361738315201371061501191570274396730517091942623724175360 238 -9499815475551946349197146895136895813527967066270201419449722205014070959193646977995297763148406921157974122130021964050219389386936160373832747266616416876722775225978442583030554125756309738736578480493559515404959378879674489848358850340358078814456815105361720037521310936183510828004147200 239 170042722194189232141696210951446193683149134349388793608392935535774876834436911179346794270915836019723068177708091892078822375720974452214462312998263729701339047768768942971567826568976958419728379663395178271558226873837855512850540425757539168067975962429863758663247565627586022268626534400 240 -3043764727275987255336362176030886866928369504854059405590233546090370295336420710110307617449393464753042920380974844868210920525405442694638875402668920761653968955060964079191064095584687555713137995974773691060892261041697613680024673621059951108416769727494561280072131424733789798608414965760 241 54484651591156054022908989325299775700950149559918723135752147376903972838511696860646751293264246501844925968977284152537186353305390372550506674220388896953424157975655597666515562275320921640441814583548438602641863959061757283882267394196069000339045413296313433038303630565566677141895029719040 242 -975320292119372008377031990732225736927752264023007886876356621639454588167077152067445151249672379528893468171940474995004509431896492123507416994722002899182782860952644830955972792465662117960305540396412545564646920126675754354454472527509797146565060869419957817859220362024937377597889540259840 243 17459437328062832248724646747675645907965935590535326370008853103422335220274837907380190979160801855764142331473008502996994304645060661470194501757369187701420187017053518578841488260187778654844975723145656679860963384983701775480975125492459331636041213094554800443158883023903199969344936214528000 244 -312552550200731357632906790958390251336045928932206170427043730966183443615411852374740468020386813549089236491287299758569143945449282661072990097033559884753292528239712168657293527543033676903126450650410772039478229777085284243036472738324026067976344339332030198097204922329545809287289677807616000 245 5595328510940439732971139531197957723917948752231250055073525730684410545702842385778006909132312507046144454084841211188099042223430831638637283941180382263379351138201541109105671068586717171008622908378374065980210268580800231387583548695057870751609168458409324281038125670764848651159398068833484800 246 -100170027488543482048800400387787828520872545954578964400584582593228227818192349052708709056173594638338293397518864610050358463219469034701457717386009770276108383791217833514233233276650009841959249140237233278767666759470911459475276213223718954431247064596888878592243518105887778291487760549360435200 247 1793327374713924200889859799655051731657078535267806399106821960434231673732982054700720289256678686197295276938576596379120182689702397050404234924214312567453244020748037489068580394936624872555238055458012330197208997612875993821051301274798725572854147852823654336578545899045488889088902336636728115200 248 -32106344934394449403028135122856571324828341518504275854976973807774147707155001301899992275401828091596738022610000354529409722347897753644333883320611079836662917145650348594614907070639574331230874863845059459982290118553102470022047490564944925578517808332810585703261063676459559143365832155915616256000 249 574819621355543997745780828826082710707167656584305468921635940703040764973883517284619138810206223423045213272270608756996419848300916408620242778487085116111820420222125518212021107312896475376013012622575401897996182122529039403045332180476001920598523652801885907892119766544806082976405139562537418752000 250 -10291570500749659735640459959302184852501129723485405115572969882347241856092410493463821061257932224166201498426732979185263900963979607379936826706032771918866032803656935278068025905330098495132136977994589995581723644721759921472123627359242338386395967479764965294900512300218208109609557618727669945335808 251 184264214463621397816606482299219198116095924212523548164880185861627509566849771942734708562920906037461790971831625531707473987777387870778629877358212258977625304460694291392978918002205030426788141749433017689817793065257327040222006300208904656209017840056030892570848216243747518902730485811004576630833152 252 -3299206887539125979954477968786019928173907976376612100475949994474854457006453059546107162840869555718363495495651961901048105685918944733941182566032752827408910213201002550655241579468051973355825776085086411970070961549369284148736874708502292892123367041003219790792329967030907957496507745949415276818726912 253 59072755733408065965192826871939408200109893806268983459114835869450951344819100236141760662723869910688484721720566748663035252004793753536575324206040989360325546505140480452443653577036661815422493144922693463337634212721908526457620721065278208700865030417962789139483220358300446827901897585576486972287877120 254 -1057727925494251511849200695329056805094881090672879278630134935174263491008808141236113100370347088007130820922776132176848363488652763744426553442870371730751025927186531122431943844363632826521816924500426810516769922832516692828067948974034981469179268339924782539395156244840749732965739489051975837598288445440 255 18939551795320597659229217156362640674757753176519085436177239662767400391945952834839578103101979622904154228758414978507802461526229487282555462824102420872977193660916474921663747424958225434896533636348818889488515559424593017462581392217426374071657016627829635587757974172324954042045358851024790880289353105408 256 -339136349334959451835573169706118534582381017817044873591548697711428763268282217948846195408669822622627511658705368208905337826704046756653258756194083973756747873990785629066041477328158224193616055425871038239903731735946618718939348054393291010720608453992074412243291225023193708315374706926162661700181229043712 257 6072783967468806993569290766488550568669717680910663456296914812715934508018034112842763390158360014433197699040319472752460562951330829471277419439708849989216162319477025155493863341105774893926152089765986451284190558166639452702563734421470526191969805857087651537523837422399756597927449032195332953868614848479232 258 -108745201277929799652287299772004277625015874751190950263921497809099292352881075974161111870277609560780516936303395209753363569128482295183339836478507313760382441534821148133262204015149922519142723467902548081135505343914241362348234314058890817856203500231569574044031507331344478614049668716055962197182172868116480 259 1947336847594742898792696897075505172296616320834068059166285354589198910936920580572043385538021440706177751160521803022533205535204250521468456222344852977685921868102318475065907730587897068122717959243752965252148547432719117523440582040946469549100663452023242024773042976844693790779777465270531091392011265491599360 260 -34872309086158165141456910587629046470050175345397772628762402349874269728162700858243976934865491645876783113089959672588133096045811501645988969889375521015790970068786133922718716898527879804536056993226591562361552449410539273804382115317872162386971880894693134105166492693034208807194784147306126005850786354341871616 261 624494914439476106786090421787655797705036473426778502938066929437978301568706757898208230626671677980184230921771921493015073145280164592694836955030425997041406107668606858064319091125361341786979043625827927059302284094041611363071578570864883091941404487746343711906314892135026405995511191971298210541557760230627999744 262 -11183702818893213332215023889418629781801645547016964640402328369935092331909817206329744343894440889629864165973106319256590546555933329270702957988560148008085028462523295336022080822748837464368342262184674174665062278508561986700503231505717677356446831513381086626963471274418106476835643178356225968935072561076742651904 263 200286084703372755873508602734455309020097910746957807818612040389331881685533228295867284637805386274359924797465135983644644388891429585038064380707674133528823133302223273888456276331357507441729627585132377804838187573290216567906350647878061826421538313414543414498091063507639853634585092661816822485491223432210866503680 264 -3586941698778584809734654067153426897905389856104608012751506541518034608368185997662350461240696463277173198645511980797999540419237420750227152999946527664107105205503453177820535130661584451456430603115552584323011177448924787625231916148361652709549367976605913877829449046455004651455751204943446729967433728740503700111360 265 64240095480766654743398747934755336065882944366311206145353396400168272646473248093983076562446586470616845285930565512706814410678116222190860634482061208656046495491771278422400980113659923798536677895797783264894381313858856762525851600151412844375552077045176102883692698771605479531354698938345653511039398024914832304635904 266 -1150525619813429861644930959252535417360399800605663857430314212219555078525558473382463822343968187766987409557042158280207758843874231889162631814558419541494005656100745753399692741584495778106123058254062554413371551049712757957417883545568912746635827424974507346383127883262889114614187164444656741829292075904865643230396416 267 20606043123400080892831684820770128710926711035566608862291245553685065114266743894063453177711070688770538548695788767400574916821747479003654327105686749990353314784545940796843935169502092924732136571426693390279935419924068945889034903052099403574578751858532187754322537594618485940393419551963852207594287292048941969766875136 268 -369063458926568613005940623655584394822567958845969113951484994991374300554031233923524534526168430246636511319924574938517759704270104101557987948161553731170507130469479536659891376170186738950426326652418389079640634386699742314430475875559989317753649287018486944853537986769286315350329902423233173867360369409831796473436569600 269 6610214665829767945957702322574742060428001582601781379250017493934726319960306635849595566346020434677675507581400007634864558569417700971399204216514371289143135147219153931700210596237768432205033612681605199203377607714198358627977816983078172984896216597974238291094223123622384637018176467937313872464469367347842362115306291200 270 -118396289347973176987597957155449824460110428346156350926122535558030875864177936633217200588330943785560143535791297914526685204598903710732172413300235183534430376192414179310008216457058696807939046484919417567953830040392086156758891566408022387240585568399271912502709863058658711498592227403499444026808051335163576530331930460160 271 2120647928026058306633950125581378036639763908458460986698888515124287348504500754308621002419772697915531131818195424638791623553959699674885479314241112844561347033350473898047158238681043964227808603829516062268811405963332790424013504292784282906515875826605409089624183303641067843594710966112864580465410631663778599550668599459840 272 -37984546710819691433531636072913506597459300595623610026459503109137970448212969393351476190401222736192895861096500400147767610128278150058978144187436403598172363038542311879727040216375169829845159992122802409461945477402049099065418356303106714413769658188314533399444930350512068139681734657727486161865737490683563739010505207971840 273 680382539985012055347874360426912261031413845833697630144274616130713097039419122100691276817076846813125497292168084090558914335264762468089388736544190525989241228053010641362143687392214580468655063595166680521131550858959780565677273854660043346092797174142337246605442159025655726018475027385668158723529144063892405435023335043891200 274 -12187290168782624699442946572902501376431310785955430542876276700618758687114850552080995571599318117367955987992558236191471356049195088297017225981601777742902174990088234408048909553726237813650215518704664481743480480349542346774978321455005447965779009236097048198319379987218679939046260709521384390565989193670014328011293899253350400 275 218307604986993488252567108429518988292002316114968912197121960099083655609919104798367215220720876531471095261277606805378865090539400018004024927946801298769222232731544155251087012587837990800148951436869735407521399440733984000776520769044933951561554179989142034272440966607415335926334110018553961847011137338249056653758668173534560256 276 -3910553619767013789567723855346166225056737140842051818487575980905324613534203094649012724823347875259395271636798869731134452926184035105115576970177484134474763473278095302758602138529967487376581217043057869039078981286191365579127241602022295132320014006762022526967203401837179060941289275114966620911677764493852667015155273369401688064 277 70051144625573727161859371011652262847406244378549679145614989231957475568074786121474372348640621505549167284699624518432812835450271415854092032223901358394454066261393172896347233976121655856904678696634126881487039368743976736475196291802291077424447326720408504616647159855292716607908582610543192682179585080933201926820218290465599913984 278 -1254873022429342306712444847618806722949939197860350367428642612860245425643929621888281921928885953588614579416561619071206503311303423204868267339838232966922234712164525183538882105039877144486997481687906301689947683655917281106642005515019458868970315421106598392053607395968912693192031443886708991213145085262760235955268658584599595581440 279 22479768337282626698741216302504645165963426920810147442323855838980310528202008065224491203586279555684213863526792014759462736737973151175382079442693506697768204628667730707266425666628336803390729080559697834574761730868367637888877217075509876082844575178103149689906558297679661794171229951776958917861287226319984441951371883891859421921280 280 -402708992785034484003164074904868929115973390838513212752487360315447277176647401625593028132817065183257202640894245521548089598134547593913273251730537962842876122919276204384458539799313347877885346671740872636525017292984757398752171860181276922969815675333447853016326058647004226998438890850404378328543631168646578431528862034291310215561216 281 7214366796013749439401878836551993555764448574665749156569471074120859762659227828410090048471890057411091665815877693791719156715335631984908959249863089341462770116639275490645424517258873285470728950695884529723369882750481383435296915103745722527509082240671090719160802061313235867295876784843187332761169534886003116812513492813603044929306624 282 -129244613664756958042050680433548480296886504252522569996414779668292849365086592160027570655602796347662535800361042939843138935198140470878581780603930238840673456132133403470711647734722793752475612265658186681427179601615006911755744734411785071663035047800958689053902028417569034048151664953999228386912866986681162220343326828703271570861195264 283 2315442372015257163509529857943783728286977302333178197462271847767649280144837534457031036126876952235509033596574161501783443114680467093125122359229421593364715274169315744157272275671535562986047187939530058214967493216212314638168289058189930435800663223854630931107008070943727924466886718433837766507590938595312694194843346365814794573379010560 284 -41482291509907142422311577173302716934944156740391586861577602681133096962594835828582302506385739200613626630068201879299556896364416255527537403393518651644505884911878445444620427248650608959412000324775806113372375371422845974926057234957994246680823149587930852737579074172400308731294083180955516042220502449200531648110432909539667868976592977920 285 743188001577494277923940045778539202350262681812068219351632418560931905582488532423653461745984506520467289730274522090187850922234068072714406953429144685252094906526495938386778601865298278409676047923878126367997714549070356308675256988405328503692221058933245382730100886751845531164868732357750403198518896510940051211410071705647523294717486825472 286 -13315018601689093287000939841151170884065545390227404041810365429042710084631717622862938244707778361576483890132610668496931986452892883932128046256541739046264805248397780378649837608244015309689440802664166152131539473249777992047734324505555605779436855615293529164716912390616980775135620225878017713248988901126072805619808417551531151615847561166848 287 238556883797509817706476768861321674863641234831182270324003132530096220401311122009621005067203471551311080707532697064150607227668206303759590292164242585978723444554917723717830888437598350949209423718812342697771344848259088624074738315705808100759109099560415773397123217813771829776123202792560164047129968395784900231697055341637537218148739231776768 288 -4274144168038717567241042108765346674640238790725349009971722791164223948856824269339043007454062198627656862676627489066031712829055362942359326067942679665452128381608942549944470084506970454506668841628721140001736595197975337848005728156395728471934038033790782606698457652496745283488874050033369605844411933757812795817905574871005875158498244569333760 289 76579648796209271844893135083691920696495351067044488490081593815392220094050643829195725579920879115896218806019298056691737747504666675832306541106599291722183808858031503541911647396460529458254433432365114404598588546488291693345929620739851494905447920204043848918631881400097394733236643014092691415440709318332023033720121338000236752839805918269931520 290 -1372096052224494401745050792740907654962033945325390214463668832637165433133403949436210310735409958228264665227849216215759549434600855336636775129620310068236093347677005835875079034041410038155482883153686670504462986508804012546984311411600925405271404804759351168900728468120365734599646886555950429636654915924321350631757760249135276440536660521829531648 291 24584566379032693507555652348285541281690876257479672090080994135292716729751093444537458969671572241244577197587648843123609246570477181186337269848248442253549796270748826213926673826432687075404425267227911683884089387137127565017100342611983591282079397429605694139685217294775212852929755554992183986685631380169799045340154508381413509831471298834430164992 292 -440501545531161138464147853035034082143173508832649467038711511355655801130334660622671182634663239610245301019789653243913436911153207575229166424130259759830727856467663899833097114588684310885328606158001486061923135868155655548525578741595541608177532216957866410064496770158438060433316715971640776090202819798110919880889343794012176313144718614731981586432 293 7892945781701692754050430813767675533282119185567951201205581688113286539024767809791889791235433474245009659910906756076947248408035289317246156063767453034509628827492271242743207684609531167740529632523917412372342878183676421944570950148042981033897761566651189941428696393623890161347825115532812540865408887167516482507402917810798381037576016134276120576000 294 -141428701966001759960332209275265696290238788672013492952214300452315624107423390550964882381728787558920785334730125139501218042903162939194737245387506607434682736949759472472010945858921803372983367701142846695161572388678936703414965188366974231586984380724892750379069294563301542074763070437506314507751612304756723911051015547711856705122280452365192527872000 295 2534210571499272214068867993996794815560007582780553639814931498952340301802847601533560570406163969615102614506384547414926910423003794225706376539384270938643162533953995157583219863763595432642678242943190127561437531005277489539835613510873985722606099784785705350860204376480040513244737594347994503349067873365912008792595485373575845909411438885431890516377600 296 -45410313754162634538585391351888512505845541280635326032359448210956800543115890805858125896737478698778730632911701484759365989471662583017387233665183017089740993513824291607504723504736858698435018245171217691168461704229702042294892209667823041461833625873322233719467986529899104331925973650073523127579243244367558427824075859531913130755129296784901173306982400 297 813716127271560744156065497558083042276464547796435034155612738648862264277652427167599144856689769814479476189751095292556719851744741639119645985071057296133338611045699932441549287852557447788118407746805456405382333972762539626577159393441596722760533861608824672912486950545868798836734113689196262912379570863717663141009197725349635292521205782792067489359462400 298 -14581356106141390516085200526711957871665505655144171417419369209345384198800885775419394072264172385266175848500908888799506322175560135412412448188857201212590698600617575970596889923263948896605880192509869587935374709444805240288328963627443377515239096714735314608566041328573622099960269017115127664268815128900175574406003744474386082087460533154730336889864192000 299 261294000055871472860148844221146054436066151505894550015160468975493540258110856136110747288265671037646054168119965973872089880323248179062561529752163491963414592314745725921264669594810161163927445055076525926948955495669787550049721027143282999085789565878099717968885784075242365256144218708036301087465924617548965644372468437771774674998707480411522224267198464000 300 -4682388481001216793653867288442937295494305434985630336271675604040844241425346541959104591405720824994617290692709790251787850655392607368801102613158769775984389494280243408509062879138998088057579815386971344610925282482402592896891000806407631343617349020535546946002433250628343185390104399248010515487389369146477464347154634404870202175976838048974478258868196474880 301 83909646068174629185943389215485726816931174472798970212124312984040909761622323080821960684526438970169321149489955510359281283837832970589080224237137555387574076186536986529893306212876264740805931974077486487811730809668038491979501854982600543081302261185278206733345930079366389176060541958617171829033150356066775557104824245780298573213352373542087494114069939486720 302 -1503705312983314877994455703424532296467654027307245121814625105528574184204966928852345864982308237438928364440528606695577583801756132572278484018448306125025002981197146261919809845112868691315369880277176678384228765370607365293354516685979583242238436548128230645168437660892486417949800175761709052777243078566335726208779168272062834033876367700694627543527637458616320 303 26947590262374256724455097259390133233727265241842709608757142980264547261494951893294515006118593165984755837993631466524707194863154455008158971023677565210844112831354799347275800194596953775057618646551384038370832329908904269118531437639832135331203664872397004631236358081340598183060775427016766193334752200050174895424656381905284451498180450873834414393911126733619200 304 -482929183386233390246155821938017914004428095518286453777989851830530439081001637877199071557020051211463650675622711281666463150047583785804112085976958471278548443109279430407758419276855934758269428902670856056066758333367468612361050237703307477909202520476377898786104206668235456912220738573642573096341217058793923783794499896776281880796339132765295689532986244884070400 305 8654724316030005610116353189223625960485914656075258217542598459362883213169688369300885656166136393186427260960504065133078319928393747453132054629344442636093592754214168415110844327105883735700658027481963603942494757541595355525132788850118946472956396645652070802507690470978934450761306744405017391949511778502844548859740119461571005771910785900639692586843615785365012480 306 -155106235781400492698947976763733218193806392071623255114390882193287750134060689598843323328153895360243029735645112069247717341461801670042405841788643540576265564261799018262966896372054465380988263472912053607910592321431728528430811157039386609338865618316195935558667237068132276235212438517376194043957916971599998385447107238977958809324048202219307431850491467212227870720 307 2779786675144187331692546476071857219877272863772218728467031380545502284161569753005980341861572417824290389594525754413683846295514113317828393946322855896581801741265205858250305745404051037544617021589453156191283644796473519099108543928438778907434653524350847027504192633058188220997194907891217653517447749764635801683159557097253190126713072340751236123913368249516865617920 308 -49819553398688032697866417363365752771826448727346257730967575391594716261596964404522764568428180994772996592733058975206281920620902290631210177219812222562115407830467325771239245826721953659890538828486303318752875711936798134503503774301889803795582102124729466207217997839224672012676999647920524179923089541236329952243638815509213017855377140652424751311694132264068500684800 309 892882481300758333594770936434691064240695382045448463799671302649357730280660158162611877605033224430591764176555600662434916752098889597137999875221100610190922746165462945375802405787657538409300336673647727440949597711022615109645320071468821143753830684682044607946839068069987811023317877185061045011048769836138496037298614110970943989912875744120156222537741438441460701593600 310 -16002758277764559036943701041390785654584850137562940854422495991999456611094670447585392232172789015923767231499815862195123862821488485811931378408801403194260537992565522982283736021149113817426040872770279915038438596394973063061901284893808936369988010593849805941137541490957587993695335889161932793810925694224469303171713225808240531638567540755908348298128036877357276316303360 311 286814709454211099909724082330264434850983777063587885281514445850176756110101906993057801614569536896331442277749111305066303573527256655677509656754530615449544176111126125733921365215064824496246790433509775711975102045998649046646423672019585245422228845820317743781031049101599985456134412367165959462064629645039202237553471127508465348403136566474061522230757805641123659765514240 312 -5140602100217783559920439321765508716944555388908921328507143529468552628742595717644805213553438622834248157747349456467726825587065446213296903847985048723057214848760952868923359853470008008278884782385213672376169136670591171374508978121581797091029178544318002638536941110820984354713793698580743734973927592868779547796150674823805571244456216922188948821520505285721677901951139840 313 92136670230740465722535669632921737706258644510476193779313339298142428904939175642132131782858756147284767300200097286849672496943888668551423739895195282224763499365971072187412296415229217017394708080450634830767759925629445595562285518409181730609181123430108609591668497225896876134007612297245918061353782095827007230467748516810061516553991619595782756833003305600315057603661004800 314 -1651417770887284525752964167815552674556763220716433180222851826655877674767508536668533877942449298079358822820146966657292856091720399447794308306147003338729200555514921000862281542117547876986934449289096091807518958157460254177785168463716161719326341919314175970643026440724037002809537713404140212895856960622020371633988817364990529347661989920653074380433575171715201096157338009600 315 29599697569617804547305510131703525081103127441793592811232448931108207465832867295335054840835138847479555281404919916657382430139217064388084649830177716985603385195038869748788703450145000995137244129162655664588101707165144746310397019511560155769258814210945515969049292966120358469405237872634208387333359998958498470620637659818211202212379666958753199847390366411123890123505810800640 316 -530546477956693813151703827170787234365088967817464904059558831474040781919232153040435919678766539342165193398346412683377892671862422318652251445057362623438156878938924551446643089688674954545751109960687600266541164776529683047791419995295812412269246593958213298888275934683878830287060972501899228816000477956015618156947125649399836232059868460931576341568414668837359853352964912578560 317 9509669046529761029425808031496571185055001625043645378127486689070977043738413544403018598153790146820765390818310147845278189783981967238429314545160676423897815098204950477349608945145271582741191819547719068499958669590667694250949048622305382102567379012209993578180390728308515816060190680617638543004778283110664802421998637034352900538057326798148948810068555672977535289437055625461760 318 -170456331966099490150085238300410238222683991392291756777756836879574116821726280512884295627284917726032587193913106423641778873486469224085053751281181935900055176288579301009096764111094490634040230727742134246697372379455364330913237663984719113159226604935839507533422097960246981608626059369561445582161120168964746458507522739295004820965178499212103799425757129987333179716324581965824000 319 3055389674552215939430054522262525837483721199940828417727942298675250156697902419977029474598166644380734588008762202289604048898418906029211088870927267427826067391906258442539232906543066763151855922574387221387509640331428756251291200509920451062835290680323292489266794846823486648395372437226182902315978950238684702977260235182723628734416585136347365282496800217139721384382269466083328000 320 -54767859916348470714283727311555775636895702508939349387773365703753859058809900878088253332172137100524667490057062476041152576504158890573608768011371268643782257999919682582515749849784471729497017412145890943371110302940860455804394769140324085301322585444795017870107297629310998172487050937279328524013922683028423300867389715650321045064417288569026522688755143892229505815052180179543654400 321 981726685229498755420525130687513810014635116001361421735974910465419641820536354057694111131833261297255254634854633916326454595653988337571790813512243862231536176110709824236123441232585203525002611182203914293325136084491311721802141749636837342130249709188007890419306512645032658830188445772913571112698165477088933561342555837545007144238807097900867948757311831638282169656729734433315225600 322 -17597908158834368994680966007230837613057372327825646354844867028591311094994210669630467110102303056545830216622301077531168620888555343740572598060846806126709400026431730141276100940355533524056879104794040351866685358632558544280254540928272748878185718389544042060559742829152573002384620214289618423796564630850178026447419976069285034896106815431937297516233552460298648084654173997357439385600 323 315454762351860670214250133689989318203102742347091307723070526611590375356088172684707134883877197205573860539452393928499895711903205697392926757808987639237298532981547113058788310974175043666530433488413292994761944973630074214807039603636839678033112413236718277184646783222270581064417805079680776079820771556106906418360872016845697684360552511922343506560347581254269883622748196423218495488000 324 -5654818702900020903099891285405734444825989899851562701406153143704064506383210206644379751251724572129546240781294765236812945354116724353265798177020371014476018146780326026683464537462989671651878881792297548498695606193961330369133598820749274228445422518761912820643297891836257823525119172539462800838268645672434915055061557635308062193722496880385713228711415901002467543459634335882879696896000 325 101369150040293913173722974242380950386326822020108320918129994508368860966734100504338942863977068791466881227051764006983606829640258572560389354397909789324114712994283629019870351985413470237057988816375155438625848005187749879170991836091339297399763174136328935670978010824117040245714905536045877777488471168269556354187041953179399293355776205615775893139916027813047310486756398894934329581895680 326 -1817181941213121560083549268320473233305809656090530759035434625481311728495687372231155773303932484715743723591688677474884043903121690484794218978838603708006522646437403460098534776082074601427505787248148491973403238473365675748083669601588303233141766839425479448040476979313312831889441435437583158686020323642230942741929672314050335798684528054044767851256654191838799026026393850128822767106129920 327 32575903790187518609204176791726648604399560256888964249130635396242964380555716746235581477393431881968470054111556658586453410887153974378788109033492033444447204138887030835160889472150218084305929433787909663449815852999601196438123765151408665298706535818691622398817357959433149298274940961881077908921868921072653780896610822950957395877335484565169508085830296246357920154638289753685501714911723520 328 -583982665507020150677196827851685042054479921678375334710024805274111678529474434353247619167906644713337207067609613269781542853708735882156323418039430355650455976636145552776664725903180738828411173995953990308185723218407484862976121155763057780354861068944837621051969709760569871566636136755672982025794479438741476316073389143145211852922965394034136303489884579050562714967296169974605945377076019200 329 10469087419940440269586951035468809659687910571608078188813757755339546139716839555670074339976636445347303487187724921170734163377428949036346490941022979445672915958054670122421788916039392089999906091878834756345530077635767008273049126372919497837486232780050614860074520815099820980243221685668569142821081579725523487271127201113284071454527811228004060540982794064559935844611285138328953999495423590400 330 -187682185382932256469322431290404478626405087701919365348552093577541681704741887307103514531217518820226204333947214041351707001638998977269775273960884686062427184266216449831052434022088010922543771028955110359212593755433932184676844338249065906686571373111452840946063227703425881573087574219440166814937935229261202880896934914503601717348444034014763703516527908139201758959758675388951793518227048366080 331 3364670960913353504196251683617100230118090001278518169118755659483783502223378728943662402502250020178919324826715311544957792591316676529059959141038941773699223297388907593043701339840091410315331532585557779068179853005271763093270073423474190605069832411007133408380480946199786046086711980115280815346953799548144948323995201760315325047569990627926307603223796395462305853979480301383806473526161042309120 332 -60320848070350241135470150665328254727900215926535361875285643630263492184438404200821321143654795542484722353519908235890327655131074875605315893998384883846559569476080656607819609562434409862038714704666385244017489412913787752804649027158187899040288079850344753152652477686087730561169005137488407870316472936477586543447046508666857875551616217522341514621650711282504953141222490222398843766348525674168320 333 1081427816756729548284554953369398440617310177421670001187553430848868013036328147384093955638495884049951328680221778283078847150548099121212420081592665935627509398715319879725774982245445726355468849209784744464818053438724663316047311387790936208019579089208883412376382257615446701051588470482900285242610640933246821814951554524748172723853299755580717244117882121190854565324619419302465757612915009834188800 334 -19387993313590708189005733714898077432384590845511856188955299233302460066052493851904055707674590879314696275859784456164898612986473106400658597151427795277058461914692621077239343094867452124001639128946679789986019473027195460887698504760754868304255208341864652315298733408985912712266202877998823077942372808108628649784221282916742689432435805198854295981370892639792925560370721804740014840078248739183001600 335 347594889078882965322890855796053292713139858561624502301091125955864403452869486789658980836697292003474823381533926697690689759990320826992106073108881607265710812715354872208655207844101246139563715249115697966137411805974137128631394685352518623986139645675340602405027441356326542536927804433614720615289227120896787076429949328949124157406595361266623587057055466252526301240556881072443370535850632619501813760 336 -6231879797057116021146114628914955462214150321354839291255276615351568947619302941728886013572215735205155762054643971508597366411255037683929901739309234530263815285111005208883746940633529484359320894823431442107177883092822029949034290430248726758608646504607892228832991984316997298340634208059806776745542571953220968298851234397587868822075388262708751453665780144956007257955698367798806143178464913392496803840 337 111730022949018086052714613020487124340349840479602192871704395578499049203311063424112549833837766979553564137490085685029511239931165987199716517237110964486213566625046568166396436247204110221065331888792797546621865785302168263952715675903747202004490926352643575212489428988852515360754041202069295386043229138698400861904033110475447784637921352769395478584714076070694943182695339876084233581852477764740254269440 338 -2003206920328549116803108150603999921605088855936062984622865790549420822994275279142372934890700792591995854062692068790765793236635697877012668918511516108835663354283379299077995277094842922898390269958829447137658303724648342247199576911173692438305369863008935105880727632167000719189850561196863698341485114143527542080291244525092347854750897626575552071666767162687607561204537750441036850609544423829366688972800 339 35915904606952570890646877107289414523645221434747465547309080457107314932623024031349093505208493856560916817088620631593730062809061273440952807335436563154876583679452446548070959569859750104355209618907862476999077197753429569848020732938388503362890967632354889597472160909472065991846347229954388078228750807564484958005929746972009705785179810543735119444220090899160114327437110463659651852521566395383158512025600 340 -643951042599949623968774596605989032165121381959472205812929866078018211262558689691482570611032289851751026226388915794692289596717757420282495039755356732329787217970417982814825204523132460694556934814300969587606984110308548993510395258801224460294656878490692373488794979129828571430280390334711616837889602714450295011776905110415797548430753309042968494505781394474353108647225368783733052038151378665458042027376640 341 11545796699284727275498791447651076078174639675367193742933293845164232679352738500802710958111001232122011068469624138324776124910065597852220453586698683464704747949182215680146162171420621304066044279925619143866947509825297561719420987132875913050561677874170361206775637836949477670747021426705064003949727363625070685343120228284698493287699782203779206379496620075707316440671952799835026041528614455016452988138946560 342 -207014109239806864483504646657884206173587399091671438689084672101014838566640328909129308757709530863661321262736067883647740344878720017631040413431685166682951796562530253072094346301611841627289425510245311667228427281429019439951723664031564616450421662936879107953064945076532739991288699966536410737484585361838986674046822338718629125263669779162497349470974486269699603550293609849673624814776210053102016734701813760 343 3711769014066507920039514801591801364336916922489152617894666861286417659431014643705962824664471180208504739842060692374441991606426029470644019074649748615452342708045367511350962768964760425678804568186614188785582588282182126984557144413393942831399688708635004413735712572071942714129520422140521650249359183601486204213959059426004574694960842979152649268940213092007733416426547231998521261256191521360283973523079168000 344 -66552881624308781543034090977378577951250301098584573683646236047716930591193309076681333437588541393971096614377413809783599430896615551671314853640812934477064098323325077936083541741205355539496705164462314873341492455013079532676594380063412323790910697543199730302098474257382972851020005708612609124238510012947578219743312437615105281158483952021550990380300099859022382885229486415601392847174968906250673106658000896000 345 1193322103559345282971619961698735893351983659698099051614595988959933138078613941879277474333109324820594793207358498050206800230511489283010880245281358877319184093414750527862645765829264722803845269992359071902870934280321478229383805319050054014407459637687633425068930903641075565380897841488340869688520066493025272079223567359672583389119947035377722975340685268776557856602984356425826713485867703345120764747206937804800 346 -21397024076538087096982457347916062087733256140945105538199287617073483204161043050344038875036445812679104326758532144229719620318188669109247112837357082297364792241459862066068943153770977862066635997204033763252633746459868355303748925431752991634057455468826814361640599208639401178101416787842967501582596799198638115547696566183262159959827027189258362251484426033207413128222297535450372631405558472696905273097317462835200 347 383666523931469676995460661725457459106271814723228952906847168741876693072881872793200604842872524053283536372021864557340966794293285012097220565054858115429981951949173665057870214129000069907142965921047544884604862162747264860806702634110568051720765094890606452328898582928398715072469784593541624769011289004651084596362443904300452908559203928448315648209614117517626871711236701053522243552176901490259782735479853757235200 348 -6879537670495318346125501520594409611560735988140657086605535439509513117168916339740148776492886638196808238394874812752320783897672696768639817028569869655985883276330010545865259011968277115576356630308438735861880287056157852676533978266810185754993029287693632938311284935267839028885665103056608444133995526979950482417533476904697776291406415268728418519620666934798826665167002915442467815418344440515003000774121515646976000 349 123358586653179662492989651907965086960306836142648229363832208539972874175481600154996707860436918572594916779011824006315253483185202683031942621675616745865786984364679673341045246122915410284460859004212634982875778900852251696417620733506298402449130020866437693203300920128670878632568745601513626485359724950832464524266259307935812848228141394704018461592510411684730823124971645400684709423747849595251830311875221905211392000 350 -2211995685243873033731437301069682530751102010375029392821174116562485023786635778779312395806006002747444850585937735610384373887058091539167062553246201991581940325350656085395428470478334614129361003172681420435795395376424947562048536352815796496487828602736465607268333070650109812280004135414570056634621810832641563869414409761729032672799472551892628185584558124952487559806634418670563532409832868742287105820939693363161989120 351 39664674766167911322808166304651230337741983057835997146485669201265757093199674050247841080350432425334523901959806575304157405256819453411730745612910528019990690620390397155210332744132871969601704142361415556190587517091790940044254951010320863672063798363599186701273186172854105864644860479485196400166124436981897444427619074188953081602848661657014819943217119197865973508327512909152498213639567167703575624037021168170203873280 352 -711259736147874591674900982144768653101782378014377312467663477268151871512148700582853332099920254172475894514688349725340458926082512471405808142922418331994833065897455076260476193980018999636721467461889928950781217067850523902157208098798708214483144020656358143347830542963224761981927157234404999084797095017698115537577078398524635940560172591986015748527234251070823934047054720120939115694582238529957299258300220492870246727680 353 12754317648204096785558422710981262249672188251645916113088696348746179452328332222916321790913584161223151309569340662213612195473377631569401602109628634678547573108019520206030635433126119738528178155903012040392195762151540556092507442678175135970760061333582852825472428716592670661035690949840746867441262355416512950008110216041532423523359468859126004782372217590023556664356533649760749581718712662591018992365553528951469296844800 354 -228713018166100583035945953020647041697511443563413207587251537914804370518023313421109634826891051569052442127531566451220367844251415833905540593762493143896666649970926311491193428614363299718013770999074351503982086717903896751624963972093377861984138048998824716768641179358560094226707813981890003148353484271706283069636959467321039052334140983948395136605928918817710558489647671210963950126413525373242340574961959892044991797657600 355 4101372038437736089033329399801236809708050280914615435212516310889139782303482854193757564247854744474895342489763245150616511821139473798993440619414172828299098292154695490008274271997286664802466665296076962462957645200496356960125410271398432308143726253314135625208928867032657915062597024813272563499769805277978022595236292870326012977913074658635164618685474639981818071394639647687314102830277471904396450986500948373967374039121920 356 -73548199700523896607833637326772740992067957846513777916844674518865922388273692531384686208309844631257673782175979092813302841197062923406668890208820447572644504205380831483743884697838983337356593233848750922369442716179687479869215222394965145660644798879655735481274724402068786881347245523617786644332950665434302517550529476640902434974710866912154187993505814892258220696020728963021947282214863428757491413196129366346650887263354880 357 1318923177822840297152243546683470834261117832306389933399550717842519986357782015646848070323808474311797276060197809950114187084996069567645642115173301135462381277094812557868146638194860423881672016479270877885179754254852546907906767097402148074284168074026767558966724889697603287435252285272271905033668207731401693886158234480266267195260781428491907875446566462017470949288304500899906180674340492075365434250088571998182798264033607680 358 -23652197769895627675188278127675650156302727607282188191131607845108877967645141174449063160555448058887537743872821061116572852194622253140460956367074282932034882119968426317076819601148055646146185323455081106209089447810484221085925823366820644237163014064949295331190988245415120405961786791754149805352374004568711940640044316657288925680374907181335331174209376218302132666008142166975971172986776422133648290183152603989758561047753523200 359 424158354436178414966189789933080322301607131854269436140683262693066730795820108303908269157816085245453949846944908054229793934342557286123363891619009007009583763477316792839388759309724741643145239867420089587114534442907792243318079250238415898604054274512934716830661789203293997697999953663825115450859565017864533353316449333258011430446389003992860340110194886054120139564792254236744574962921633999154394685791466474891547676951078502400 360 -7606573156222132908393670232799907113275487897919898554789586510962330038938373942250088293563501795401807500588545351105854304555876527331145659123034228192371868825026547818253038416954397033467071301622400273262253984342813074230170887887608925114966039989598629255163201419712405692050799169037930403752081532653703964802808324709760338319338576138271962099309494956570554502861941092645619377668394636384835478031860298783055088339989341143040 361 136412616657568112046926928219242655543893375764912529760963388010997575268939149313371389508393658236651805426067154025095015976993752459672678662500065355449904373333024572230942301139509048184669860406380663072298704417272498178853535535136787205524349426295461290298965556762377048338883306981583272670058104826593017917266983640362848837339052470690229037758807951104813766901740184581129473271537913783810041232072752283439054409731554001551360 362 -2446383169450088904443783475136252264615899987474619180133078218141978615044068942934826134498595660973324643165823104781538242327744312066837099107597857148013202186955788737357119941982576632085294844635975869241334776455616182809715891420187907564265404628481035073538354680942960767447597869957012724237616620260336663864357065727170206221008642651162892025221495078929422582116290824035062266516088774266560186957503612773719174662920576182517760 363 43873152708319776220190166454922871191871925395205980337923799449323087559054790133624567866627707308364582443552364771701966825216571546983772769119730165381724369799124475703016117967786704889463552172397253192179309627344521625595731275882708755491371306147139224046101071550795246821167664279394360426410149305495293889137643244859168161153626070686144427229178878688238404985060752794678389407767873059160624840477544129908848008417666531537715200 364 -786824013406350272432421446752023360276208596098639119906501546168079987872279313165662579761938662936824159866785267114479229217070821589862825925312083845087628258375507080739805544213493432742906781817058430875127838591497354867826741123522864713867230457495947402672933502976899371562039869274413145229685315017234281616182788742968818011018876344613051705912306923287967878413397236933133313334913943214836700435817055164958680766347601972192870400 365 14111095867830051735185289836818479222926195808388196380569751017030826303046412010910759581155206815299865617775277694606523382068344104458197420567377810547790724874865943426089772855949391810233062448697162982215306387451895027300805061355015540868424357739091703281909651261607625441767432833617283421023342663295385225916527493456092829315423464525580921827128660602309692416696159761546001833124237458313208331651666967424163080264414801397190492160 366 -253074407859116009808077165270154365080020626465191587546611600207077442221848766228465098062029446818656606325346783572123550491520794266840458657388710241627591033001694132920364123023092371154015906866798300041697462096268412456837389133153885273935348317484693826072281286560635118578583139671759148567205522518772974379552148817065009102804479839196484073424241880310275467276485225887398786974392061957289342866015142005934990324742127749647973744640 367 4538789516426979772634234064872359757375192815787169016980374802623933854779859889143752794126097599347132923251859753328929725708964217614016073250497250164558049534651637010577211601465923670124612258848137359330933775252421500792653120638743522814829598435106961207650559749705995505406632766538198135883778608224969257128643715296789890775637837334036125807297983804365757835460015686078634375655173165675418132817742955539684213399053637188509436477440 368 -81402203283744745922244415293906452170315958109226400848017591568798813699856182794426001199000663466551840471364876010790587471954249555033983922427396334473051975349730446385352164591508413648974024207602463509739573143114081264216061402760074050483356928455722673832863299858857528086097218095522031784872116343165209502850675328692427388910895995664778343283061666056559787266402455239453768693815605688743912164666042137396510349004766319141745328128000 369 1459945206861308207353424228767135231607455313731328782688835829274554333511241782475640314186954988676531382762852979510601918399439630230934703519307612307703680143264271257935665651129004556988916239040414914654353645152111083486671800442997750856636466537994505841262572678769428511853093196087167496889657631325385789945435689228418657072662085905987813213678325490412771469184421270392154583240302651620886749880108040285339039267516378048997481250816000 370 -26184314574950381794587359951618133505262360707894858924116525846124169073461082347319862499850360283398546637876465870357714406753192935709412682578717068307896274137031632615300208813221822270752562600735657766611596727647051756804200183080359661309836734989544704763833600800848452985559801214147144619891264976960162438048408739783205968470771897492257104016133426903727436404075187973844156255088238908530282357309180960360837471835780229008506177244364800 371 469623798333476658925025048835760270469045143262351458978629010728059894918625449970529285913758213815994418675013487604744559737293115348276097007759523915150247461207030952620505631922312682990802025728558131479874837266208847411792851801123216135729524621618410958217112613824381687778746407759932884907699399344185770519606770227809845051764194625103716361518468524575208522460151754118487912995571810505014821578262237493911085006995368312190296774619955200 372 -8422930060432678140719804101699442270348035472705400361036055805316171018540508070439170418324179576828803122042177390588321781094676520440048707623041783768501212530035780956677455849961479088480191171131558745251948694193939327772800825852403489402116635149026983637700471396334071561451064603694280129312286001140880271254882717634266898347770716501860203129169951602058578660898205654512234826630255698089943251532703356342405266577078218760574355054474035200 373 151070783121433288904599167400453803722864228719568708888287435221354381002777477188305764339380057289503198087029937648889739183708809441672723469163939767858641050471687331367753832804939128959604501165871656851837900172003898398927714544108791807239035627739920966585029902524061497978840810184221807145038051870328388779343606919499317828275029741011916243791278756616010432282597844044736865925352307292819625610599961002495150759787274218520757199234400256000 374 -2709579714381215245914575440968567153403671781419430211825219560066430983333238815452286275905244449994618857667905940504685482471440357579520398479015261932608995097764916093087948423677892184655152389894831749096600626614444252566863928240325602788661633665452914020995670016394129755192684905657111984836671796647494203026301912342249796770237699205101428244256411495668978555485738871262285819858992720107577670042525503755982543573938597480848233402311114752000 375 48599021757141476650723825109212220463448257071538900279297138029351506117064971393952206644636464455103483831131560948892038813607754253546277867119617738023274936073511535045625442927086674223974813265153702251796628838956672114039271416918480011617435061423563465880578337414045111289135996467865960560030545344669456025479751099770592354870983372942699216988982996586318799371192212394960358464990893427849513089882737435367302901542162684416493914303852154191872 376 -871680326410005634394897543980125571291210227900155168839308241675389779929484486917057663860181692247919933396678848508850823827049719909351324297485909641566399385318515405180047838032639710017250374096267468048182087473201587066704378818346354250925484186809872377389947626383830400356205213242787335151186164373539392116583620789502326705451893263631817870674737577069505273827979469126629408212496237439939139037683992723715666936171130701342646165066965233696768 377 15634754289613947214266040298126284119552157986898804381144303263153808201281628913881018363455036082176219070632207887577849524452281713599558766311935599459607407542503451378852741328320184931396941723180266893744846884598910163779986762784238852638615713716733042482522084481717403626548168838057633846929233006615048725443868551136909106584259157158298017086213728106482744460543228568260657979662863547928033045551244453044470397406867866850076852435498193395908608 378 -280432894401012069081279770426709540557046643257073792868143852180377829642035566233103980169907790045382976981180871634332856549699656132817482633849003609354863024175061905684184090492092205912357843606249231586217094914234420397958492729304601642565646928569973619130951674037153430126975091857224226143333861864682619996056689885471544292701791231569472369959071631116277797466886480668802278047921203319979005420204860824448437286821598246675981638922427913291694080 379 5030033815667757376291661950819977458329295727866985867856574952829046136956616831801163211596393553373386484216537111794709126186961114487844978746452576613177727805651901938894679280119374184148307706689399145971250161548721872995572120247526865346071946755722112566892373298428942000008381726768892583964072804633542086367264849185845799740862207895011274857471685879494608092822940093895825557176169762979465115690112516845911547957290830820325390979933152914398248960 380 -90222922335766932307378862781023595673611788634582567566606354943375732814463948225149285395371101209981584937947149878928256326553491990392503618778475689987945770324535167409226668350772774839881224549460380470894845002937074437731104135808271353154806287071057682252469516847609654400150341709623083821839790095742691738629676873817697292193991602664202235338228976196408549370213578105247228941349402906494826917220544512688771344412879744398257539261116763854048591872 381 1618329268353362770048890152875368117673131137870701487533301390244172593317707669739291906540593453199512208571996908851957227652668147670189946799821792297579058777947174105182821657504412449490152988375360210336208322178666579284657127727332615295170462377542278741504925664400431438768051011137963660993315290063794108508648849752415074264707975361173643244885713447050540751695641975777584153766881415913348155255341735432323000965138110690860084050683653449287580254208 382 -29028251693081784555955485150528854299204959572487032964864348497259347145060033908517351161298812411840465060563672302234583570356235989099846899142353195871758405095534128190347366484869722785095623760073215081737433045990113615859870783213830052362586408929109146431392017414847529367640538032244311531743969548474128878275554760480492379219316877420842417575803425495262579137744866015780122046101234193293878428820946521419573828830173650402547895066189511608687172517888 383 520689527758412166839201522151783887821248230451660356314929697587915704664653871936068413780999585559644895472773965316844880230671909256177410436313228343704909250669241411664977565929647507920644739508362891936125757247916659375867656085323792323057359345543028292385543497754575787873865525539212585438853970752003303900138541003919014739521428062352969735628641078727033730225345246810468507719883756939762257979112017237996010976666561300954318639960109516322926567096320 384 -9339868404166518242678177303597623487793640133726657641399051450483237952422228827853227172196680065976130312542883002870905039137677372282682299701368533415206809683879517821740535088863052173326565014931259374104255770634505077554626081030495524794841383260678069994665686490972703194987462864359625751309443100364059263708735079257797326890165615868456394632838749349666167535917130364662778857225414890106985502500321809206553446893956443335868090604284464449042495297290240 385 167535405712140194763468811580896591705721763022120253692212595628668159219293278662738667145948759832808197242652337708640182338402077748010919381136756082507579812147719350849195156684904515088294176605494226591075299615589330040499344715835330114891362578696734419177042158199110359128788100107188507632579257275621281234214349239881424258450607125162493146323076371451414423384529096878860131916879779820984004883810967310079111959090034279681831256397892237623603824735289344 386 -3005220593655074374461808423280124354845641158458965379701761689463467187653851454561664588908158583114932532922603073302136327748953332453957527966297666101768089687333701516268982551518857156661525592788709909110376617974975443524397572052963279055719674857244013260056580060545699809864582396741381416704608231545082257165026306054246066231896382732189384831971452839195837998742174784428050656457190661866562823356236107914476091203988076042790154454142502210636872752505552896 387 53907600416417380639570734042404711295448167757163146423487415111771031567682265626788308982430069467658557218472120245125143119465721017817501703209401545422413639817753374485631206389260740003990466834985075423886910806155761056708961098686488587092521919532268578943960668682967049302532121442322144172515220525545118938603650172166863544655877749165009585280480169534102086272010794195089218752263094508211057156948297315613160271674638821418731917882835272212509484878277902336 388 -967002316748105590854155435399837089217317648427462626565650539118366958018217960727955233293075472925009170723108136355853082761550047123736628490560398856030925085390627542319570093992924614504571260751278672552198193842381693182201982594994743727226681855527292034664861479467656348313462797006603410929654471282974298486292281438869511007229147253063058540082840154529253918693801875252115882772554478807084942815361209579040194564060531435758696258929210037626458800909314949120 389 17346380890149822141337523465861345009147667225518854005591541033336670007843508817377047860974500385785897155027888368871832420334437606245332117241980625237490476210426218484077018292757398354788941536047358809946629811393674691582019111948260467168606133644908595932882785099550915163319648836791975839247117996433405282358219896864862333697802029644920366305136397424948930191890358574573945064233637925747657406081209564119646472154278633312915636233439659749504960187005654794240 390 -311167386429456809489223882479912742779479692076230519546457489921085495833008173554794427783019499228097785888654120586223947724768526905877803826217683215798675311713184165422058512759309638179752397400480313421504159385923456775148219762025718534132226951230206505503712729631944108929703239133837597362494455136020777834302836919145068939871341024091956109412139067653699270826833201506972614536868028021873362084472159257900119792798290560659378951510625281044965901200747592155136 391 5581913167304885068433289799780327309092763581132176123014968885694357206579844832003396717314830607636516292130485938086380484249428255032805411859567340346833525924184843315269356543462398471081287251577925622348926276043138429209436351434394858819446137687797105958064043697285053657373244294845874444758404369115216715421483626984356812133651114943685371231244868083179147533451171548260628947216348717507467421126567071700540767843189795377148040833492393148975424120260981103263744 392 -100132687225734570921486974163406279687602840567656792084288931643374285399667012394509912541219104165561180015973411011794458074596886452527264429072646778874829985456295454573913559218437719511845948859938706572340942788610585291328460263486389406169248061787217472186495804283950248261858810921827012998829335519434193731744573635086727303377129184397947781882943653981927973100073056957573323359248378014062527819801070531117863978248241431357410773319179868937742812279783722240180224 393 1796273396797528562332018238809196620350127292625904285481519002762821150299370069672506064670724387702815061355248212806999820422157886743809705407028396414930156227651101666020586749338386571395709769624854659885505462238434163623067798619794008431280404161831763814032558321124298346682200043254148706467549148631071414271753801850792436358292012086528070896373416693568936922024211327101506182398730445290434659362843631665091453044911201249541338300000554900791569533263295780644454400 394 -32223503473515055529346966781480715006687055087004800735490802821136091092172455970673281383483959320516489476291610071370240433359928790622454309179890116397782599535629407551861693259704863671636742770833687147387696972338204742354931981331736171554035270598545448318736350796209494198857334786092190500793495894732012071250649420003555685737075993471016256587734287284632604479358186954196562683234078140387797391818727889870219264267594848811568982498487111773590897109403488775621836800 395 578065178767918186027728118009043915284517651510167134206804629849545168301605121539723726287005913278936315010132529027163351166553051671773952493287851556442246836226506283322764451742452313866374580440829131965542331002502579251460881062573879776283275765724792523510293118334026521248362213403162688325627118759673512751600257696570115415526380986672458719444772556199763633774005348753004666261763741019716284350449381842076895459747283794123488126542480187411810371942362332820395786240 396 -10370138964563865640255001389737999934801043930121786165164495177906992110137885816712619574603257595791827226848438096487294057290891108778490299273527518830721519001396718779608380467622174842693750049120328670412153331923682633844389139061931419016960583433608399209639197759204354563000922131353706408750644069870506652998404622920288131090655077094245320057918344038492729430127611104902386740211034384353698191983819213651803700368799757761245605179186311240842173945147833364535585013760 397 186035591198044964961954961958977419485272128136844738207308651529102261482120964198053593476887658935086633525477521720862741249435079286449390205103433221945588560020018718257861173023690501837946820780440757659131879168666165537127807174808754574908799181899644884561839713957313383369502688714108556783682838956215990888298835577930206724502885287317922341190162333103640350129392559922203522326909286864904379151911235364302634644903254092633730982584798258582564138129327126504338630901760 398 -3337422414959902135247131729615826068152871846475053846231617517381382278850109759733926274937130363810348149175652022831557719901925794234293080563915862323345483212419431277289268279872236641012412815005897009261813108704212115414805384995312833328765894871264986120028983813204064214216706526177726370440943392330105967192094688508597175911936183295100415869592359443115558040009705723227470224658623889988485595840819649500303546142234256837700601044360451171556552628752250460404466896076800 399 59872856256348319509019972232055345854231219742026153963222852605052467047641818697181564601503707128206696871677486665233809922451089812353558573124084567695506187555133556598587925682519974627485841929353911760140496822317669980298689087209146017461920489946152307386384626904548099361812494522256053532872864166162652915190510727680547832525411528888042047104115561137396402131301938764065744030341929334680651365986433712088152339062939374547019805201834860867172440392502778936278631684505600 400 -1074119041238888851991818301843072904624908082171949202100217975734641258834694227427437268950976505880028141877894110774294550008772551233622840801846077144457381004739096005378667386744408344817096004212609176976920512992378999446558482224532079553266853589633972394511740206667592902550916151729273600379739183140957993298517762454589028115505882828251474325047833166804891454235556781427339447904334212264170885505796620794861452962789132379373535305320917403957073580641499854116838652420030464 401 19269856315891686786107583200646051062023912077668335560870244681882816000141621626216916989609289235164395143814389608255049857264612801931877099073517902686350122065069966739885618903339834495297228564352893813396424365254799306779405788337366035676313577864904731686078451488196167932546859839252853568907340856648508238876650331915993686441270127347733432155596288783028401799926672033885985008039352426504851247702495985033000729711483836252402027397702443401663808825772942519991364751894511616 402 -345706974503012052491064403092187363829145407721751333495015434442136490032391480518100510768811427771158253177088004613769700424359172954061436911736843567596908160033046268975261401818126583035033861706748930801529881896063712936549936680321104102730282396919634141592034308788235729177930231743013880445173488204350849300443786551686931508991144672716053514194428942047763268112117310219864984771094053979982555219976122000144281747958262256349063237791616969683580570277299655358651051220555268096 403 6202137532647089676204455668378448239416181880467151715059458042224930081722556834108850354487609485820035162457434921482766585776964815031921064198157267974505325054687157629506550707555968226658299801835719031501392173966602095611057176671765713803324917443496165865286372338806313453986192495042159691361301041482522680998036170641926835756838650083714806222396330647655901807569747277641746500980173722767428968338529434394648032351707781919115948410008413624844385913411604238816494045470507663360 404 -111270031773826994982994788822789586235862589776301771363244930420906666416646267162428087547837112755503997172008634432938347063642180641958821468584762074948550980189040887372929404773182321056483556840854682030500223952747356408388471328012272013976482677303119332157414917603139009689336443574419736245016608783825060375925163774288826003875164692591002266088932189441113802725904772941453907522535393917372091986429854803199032025953410899380575232860745004833841854208928979017183041687055048376320 405 1996266792268214680361580581694787984172290314357058446235401640588414415267535252351117244747122126620968008522999352567234641393639714924624189606757731448336225733465607623831370506375167271102245738285555850947196610470771090526791685603301650502600304032801148314705621706924464307167206417312922971743927603514254046151783308602426196899152954707077092507165879724639834297793639704179269363108005363465742272526911913580355967161919712579998171955472032605241222006622414719849017236785535756795904 406 -35814796342073092935354071322819792307169858743292644636400654064152735469972233443658960617581373325879632941087505625861421497318403161357050731762619004605125783848678536778294834405016547789923049156827558665762019977017479367973277433336081828228917769888974296365309725402063541904940718087949090951189085379304991310762536009507567532545394389375245176901961251020385598584061260111433000100686480461784400771147848222953972573417298488750509075181424348513736603685314455220148378208733602099757056 407 642554405134687284063772552332260745520772256863692607211296255470376595581664001487955111620587685566518623429535543194201719345009778585329691506954899193185819345609461119300021820209903764034442518287849713457971179047129322714842436899803610589011197925624791921522092419866997501203629296015243887286443983881290040666309675531754933962276338651641376613607177039191291500886524131040992055860473416049016448233222574260466603761899541928393654218611205387831215430246108481615536751056935534477705216 408 -11528181974475271861144154615372913375519737549613308541143844583439109508965148261989782884957602593987540008588725922013619082366351909913267994683602603171863229435934449493323920892001214590029704004576127212040071153492614319295702544378829484096965609842091855062602246356437308109829819722626434448374436181399615435483791237481485579911428428750036462773540529232549641633552344703970739825732023052644118630066640302908371420434080016950592031569201037840501218013239005111337571121903843412688240640 409 206830805204644364100429844908573198898689081024602586980228683504342752021482293267679772151146425023668871841134647471237009355511712261475698154005564552750934908559625893354549954781185605529677183338825480395965873164618102383843191370786921159666341430369853380071822209690799430097631337713038572083549175303448357128557604158041909988728757482072781329663179470680805061875322996180286769782937861027634578257772632133842614873215841477710132830451826933187281021469799069699254515629658686949404180480 410 -3710847324598448639811614485725523051460382634187747877625761453312061667975667681163542448643495371888068832349723089752242538583278427793695696636255933780575310213084409930526998700903417839698305757659512765348109665851050636915976867618313639147574652589757662106849571157281757579995551512724662771333140813493088085457731063869649487505094487897871657221956946795921956183304575511956559703715343672486048677229696297503771402457013975390331066099521070537867412668126443796848088334077486100487358906368 411 66578560028196983625233200043163034018172412517032731994190668994460201313023293140875819990990595796356738612522769011759212845530645076765722790743920330165358485428915909556462502239566431021740405491438557497997471231108631135324606865735875365144076613617695864661578437259843504610431135899833730598079270945737303022300021569281740440054906943452325061690293249812964732106296690572184114976148282824603705464456886855943577425104674098609005550895056871402029929476312400384325555658120152080276848115712 412 -1194535717787456560576999550288983367627015711956082414808391808754975262392883939071247721780103116812303426756719195473116750859617787396728696284415191943160994961870258260780026253773968587652196789788140332585430357622220877068736635804659200726080131863742737455287349049089231034175502321775657613060684395220607145487479998641093750807975417781552395281588950734508338106140158098809672276465262394755996579595304144755181855161101337225528565612175389304378168055070148698157608027730155738294675876872192 413 21432226800980758144977159001552946135874543403376684488450807028751493206613244524256526921042528076462877463116923095534612890725830035374720676676795574573421241325565650635302650219043843182815443613390120737186534987846626390022611310684079121986086627385795846352734277127726881266926082819267852089054894354926631835501759781914054947910648536952308109047394975648200448829294362014962885154013545629883619018889113105655926263302084525039144482291088703984121610866997098918517858318354610219766460647997440 414 -384537634487162008456256852810471700234966445411309208647856508718758675214307198855501164177545648676246989845489141916983344329254747591216002865592361178578195605232612688210212767698206925511964046280825644530970004564552514070260765255462173232156162966719061707024420798320664913166007109134110157771738539295640148005089545072602898920483809981839962884067753331195248632618353915572812345227083615794143773121517710504377343680695371623166099551831417616410761655845542151610508820262652281914070699742330880 415 6899439099738333289072984400064511517950747355500261126727565214264764085893328681151955827628927469983939967203643736659898751507544218226974355029399328519742757774848274882923480164532165704486950093028982528138801575873874746426895561667882751534059733614915984266274306660953423960082142011114660806670759430350208535050353620748436591233548070180193647312695159768867039321629550012904001741110517116152275987139327403411069159148090932785770547621534302582637424793797365929859876326929419014776314289834688512 416 -123791859231843556898174893178080562427847063128495069831477275863635094079586070375284130522649794797981076719249992428917029522241129915495520639277491798248461403921796932033992442182855973120890854553770013437567343659429329584928722289156434753486110220436857948469883232974414318360704586468653433319688818240706626215422690926120987300401929797656166787360472770468325917059237887731527569701079085949424490307711393603510144720868631544021613864055605852107706102550248892549216627173560537322813485238764699648 417 2221128754850487992115454558173618148885255938435012260141757741035294421830846471337831809521500634720610110343953101566324256319923582800329701254374565070731386628640011140235806840316854654413681951489945420958942122925300345214476499202562217807153661077478587938733012827612872733752498119804472393520172033757714573965929432875868649835988582124852373868179993449985646310401002100736904739816483743581760279334044716886002164991700482523668381129170366871630352660146192359839901209862302014986308145219274539008 418 -39852788663585310863315572216033818460859855354695196055175079085561502784046288361324733424428839139723865616219254214706774933969920744025054448344041239307381339030622209453991749527216291646178503914293279084191545267798451170116205129232575678358020234643754568278702383270565898332879750953429528591869115438236505513742752982222523621459125277359791397156339595394479299827769176448628673561300545638428713145945778413026354635018549327577781958059276917553176184093532159566505404483175275388510313610393681920000 419 715067458646382737638201603628024456297719313977562014183308459582938849476038176373363593997269719934233942011303945551707718266314711583724007977686162379744374479313168903759212345932248402377016688371496114928286485258493450828003890600406930668008582634968369556847934409136311273667279159111893069101842505643584841174983333938780268701980200083987856142771744816648437651802311858092578443517559670906222113201003250857117265265082228746371753605464543833328827093114975598140781935332963533104583622250452746240000 420 -12830353257997953121051160202239981672999077976511684140203363217659588499170056421784923915151010974819969016659967937327784202035589682130819343142483142127984776371676287758879581521298628476936185151351416004998968935495253917713898379915872927414553996993146745191442937398217242281801466054921967068455916958404893721653986677530114535566959018649839247361733021281577681295195767053775407500829356380831642488292286901093418359613475418649184607549478100780871526127891562160926030153974317108276528993522409275392000 421 230214937080561847687459534840191975196757802932468555807829467330642592690571511188036378278030253928242389434321609972860051929161150733530188404034008683218045132331692821212770448484298906210869222406908780289221404605062109487911611310889558417314823974551616420845985627330482299754698989498528596757995241576699684497325927225801627557417597213493790200880121716772061293358453264428074651451935767460337832200854953089927986433539651573577055879878284022087181730095232447894620503047795704123327553484722754551808000 422 -4130776074819939124856501416611217147369312994797753328381243428027549080220396878473486863320485978067894248333372584631507851202863112213958736007927757699827103654065350810955208141997894118077492303471832427369631458932536239437124930914824019753336130652381136347501903246792445435408959119627626859363838789617938414724530618373862378826459824882879098106787397249758407851445990801538818153540420927037151813803018257812641500651095359514515324934688072547971895877443365155113901538099310596260275438356210183569408000 423 74119599073010255219056372936357300587548665793179545537620892715671625340124851791049090526247017904338811689953422972466062862008820382278834057447214375748670725140321542919976429781948029210894010835345645682589841071626359473588128193010672127488939081918611879143119256839609127316203309025942524497805050622222582902503989109828878144900307496125419278086327057034672140880555721474419928570618900322014142474621533278482148912391994748735629589253622862030985082056253289662682063059512452542826218858448310386032640000 424 -1329957334310051937987219069103316846391675116402146185024103188162334258461485548175239341329451208057098300323503872581419354373026192142399456389288695685603506785065014855035803485332690109048305741592711491398923374700314487912873771916097154589471340884992450888020875721782420378824704658182478128253067983806295780005307427234854021052833819411608938367171642098867418980705820587210817963597331588796895273459718455619557049352543151057501579988305572486631449302556544876777559282445214006947693096875176286360698880000 425 23864128544584602539036547343486810048430386912194745428220731559825790717711267742080882863478576265043368560628330664249185873996935861830442951587566101878617277042131301845889499715640222992005599024437689019783975659916701846643706787369780943292490460209299836404816937068971147785687524054822536955430344575310144984283469270807051210703319310195128856442472806225795146227911971289575759506807648696859113777420736335422922490264691929328251879978395990077768076191285202894836863736299298863489664839459045552439269785600 426 -428209855856349065277923398811298535235215675016001488388073408552367005272734578921282320677066283967116218961133707975400884555945018140450483384824777659061386069741905331713566516024304846363593424748360786073306830855406734544001161226888745376825814736713351994080799687688299187027688811913294536355186746323170770563058307760678637217408856354768931874756483875093845299920561287646753769178492175208429731724422790018715538768974894619213984437922204103648965198136582373070734709859793052846279338105222873715600418406400 427 7683709404148352548382784734642082850052043330146612187422525658848327855736984411463384405217053554463804378642169720158130158003865875859792982891164979915054660576961308317539453502993498203367336815976441084060133344295377986126784302858130133670349865369315463650227370508355382601887943037188905708556067565171275044623308557522996998500671328782762426286614003398053964140494942824237534846476831490508170033893506831670722384187085813986926343708102875508567614398413335228262223294954881430698342596164444164892108678758400 428 -137875907065091933578457445705727094131774983120387807475245320233540088626308505327193439794548998360472003803672578156108503769788995155614976889262025807821541572969773009062390193698574921032385856884810905433602392720066595638910522069977662211654876088869959721574173377346190042949764959171987840751660277804942505473614508695739759225432607021148634191311204546955734683642526076846131466404070247306314826776406851558951280164852380961260734391771565616602334763036949566712742698376760489223745960604072269127035968815104000 429 2474052989713467843093159480285984080714228018789616181688667774260586485420333039647401164425263844706092040281285563276744200512437493491664550334589917642448081652031031757021631028185617114469245515849124359039326851186649541324786011409529239406338545762519696822093208994897368183280397798848397198382938970961415867449614191001875679527692794519352414929402453618800106281305747644665547851698211570545481437120699168533349544776302164661503807337663198407004132880788899218076208140103268638798126817552793304755065006850048000 430 -44394867136346785761178647790434077132072054402280647576534326851615547259309976125393831127221711222679549262349766061031065700358064418096938768329525126811928832621096374505067220961581910826150461396027543149645223218037646188051276427990529328510019114194423210882026047917739750935329184688172634378425016511484383333119123483187145914501575819793774961849463563075957255968732904247068295869077675530997522718193755312565872296497552331460845063761416834670799742577132898527153539555899583295270573312179891022069957192685977600 431 796635504483772717115906408378694089418666516814938580874516203875625620657780406853354733034646669596760171682164943656645619783223364755363629777866699143302685827126587843206937092614558000764379741152846911181800826840610569880251906946818454354284194499256772883901599662635265043465976599485677852164127790486821857768777960600857045250012035708317994327015664029766713266037541256257137355571802186906577356618353836629662311696315707033684862466660783757178573570978064587491892053191014796300748524353594610590925867582908006400 432 -14295181552681032646024320550351010604568293607290286756803818547323726415136837300757421042788381904430751969629959822283140843887841489776802912125052434627042640120104881853102260050805679680383036466242752906206759281639845226184520330212353375357433045736663202305567593946177256057750580090770774791611848684846858892184182293004268089764104862988150675979225526756369354718340323653947520324982894798379138121540460512854495926550554076215567254262857397420482181301439714542215618510038765511396765187011725512270503068293293670400 433 256520925321782040784316329506298735329089240943754106467357205803014674932132161263014229797842326552949059593590733993394929230966578234562952949680502117903282479753383214777377738094134252001330700560522378940476950619726552904050168512124678352256939411948898572550254514923319352352706714330921293604674513351639939012173432832894141010316616132604920906139913032094664864114328671573146034469092592571376219871522813359998691337870219797216992068412013805905650227972717279429596664718247593587881906473628423164761683234731851776000 434 -4603191166834190169650358465887222467149647484953817928958013637773913106846648091973167791856212071876422295195586719678709006568589196522525985189197581783941852424698959623700962728749118789369501142777300200895010348908825792665305788876559896330361852857737378071477839083462698424246267030435979342380656935443713928633195149545114217023838263688311345661330973949201036778162192843805671236049062467617230415574699701492326746864823206868032106517955676314270055242975857539626034158584590458208350893125848294025723477032469266432000 435 82603471835190088423656777436127950755333674178274718973439665417156702786310195415959879961447336627741040083440804445544833345458407512769742161808911088288391034545287537523240724277277290275444427403493345673991840881798377327690521811426267932769665800936776949944726464104620284826819219401340815509479098938100300981403957097354394432386394221496456009729539270453938604805365695031602459008273520970620920974657714643331270312705310236349100283860142550136073680980849526331772006073359340498331924302851429386585741291299896767283200 436 -1482315512932401953730941804266663042912226299933076608367412711522555143578190295721261699124687985723499765167066178857666917648776560504381795123836973290753145537344792875187695932902333759438250458726908111360807713438510330761125327184860367674288681712223263432035641869620525478176682505954336102170101995623157694675469175068121059722456762360064843624137420302824806522929314674145086328625532174481968086481013668278495089281207218553200368396609530532717065321087538289036202237426521743254470127856673356698731284089748606209228800 437 26600270600494041467180882446359660371894001473856262615142449619587820219542719219785204220905728109939782971258885525404631506182393106350942877256589346787382533876104955897532978274187874923374737064843051279843144367928599573978821088749828382841583162442230736462296346777034692905861657234997491334594828031297031216579014349849440160969121122260019459268845881040622729411468388271500610958996392018964745387148991273775648718863219697698391965597738989559650403313429005177624480425397673937303328930553850030277919290232971555818700800 438 -477347321734893072904204876777139110783303314119886356518309712351507458734259755861898870265568545534535831402043014223014620179437465333147057112412767730020152320242431400352989062180631728076998706232115029816363275643650211533044597620031166870170875928757839243364496085998841749406558506545845392442729105767111108133130257510996802888623954385761993036194357591276928431904432721036517813099798267737586526810481898200631504406997504164176622944288192826344411347131397216201206429551656888463936450671582788214576359865824558056472576000 439 8566155354504527627196642412870847186220645805550033523123562446253247744666283272619679498752047839911328655547368715373369425452410824361121904172181740722320637765079440938452956336808694199978578149650574498618017962461677372340148838384067272444660958010829743870673121105919989298006532835007220960509840308048522345951708812463856066415898662075245970704189405704053854639050389467712271825968589415117782820530697936274658295485936988167160445455814084478226133468567533642900009685667318832161483732097333042265222239232268492867633152000 440 -153723551543563068509874292027336839505450498365052419769508293353671918617920392546829521186695840327136025145913689492245738598573263338989587625780788692598735808620607421931873961898730566825070120612820309638836067799085010299995034608819534507325097555576162858188261282391691444311499052875493219782240225164434391917351574507305926137318035990332141328818817153270930082340776989175127496222381777322204575342978161147328867957174905587654315630270700025091076249699566467373496537450066248860788808065092140231195897274949981862915525836800 441 2758658020217138603598968587538194439560397378823185601033761073925078376286217656724736577486419229816223362822587162452682030088682099920098858209589935857656224919327635231675398037339124049554659715487210726715983311931879300485625178898407700886555152051768147074153967775165183878188670078133000774051358598529101536584853425512061450001666523418341420581115915988630704470850133996217594115881926044734528365678750946303765671231478917960762480494245623579525572426581335652593767794512073227855516161059272557346222972866109198329055490867200 442 -49506052978195347067300947593558729173287493232636896351583241715777650861317372065928983105480265454530053651377288173245868467564313159652090821987482740323369176606576476601016419077316588147211676161186777113826198258469833962561038278330701093737908294286481770570563964689163435569666359863689959592251982813422699973282935228872559776952983854647701692419482908646648750820776612800900354133881080060711038453764372185704681683728712165757393654480444086499540363094215281439759651914184988333370937080366855033643078327542937016167575008051200 443 888426910105311533149080210764767261687664946274183580124349371648831431935605209761028026385029594500031436858802349835902154214754604106623300304290040148015315923300864534939233705789315746659893511244773991094623648205045553052731951044535155068208512278956049833038337515302142918236676209743420268077659736719436715096161027245004176584144969852029861071636318563749114151298361335817511998565134506732850464350850471504181082134634902297452098314039572206933060692097091393783497139317766720655302369726673809294497681047328102208876346081280000 444 -15943661305673698865161871890481228696232689846650213437907242777697947859601131331927638095125936506703266866871480007865919740502623165589131659514826666440058642515453352735125707584975828534653224093689998110454867632652709384513892310637063323386228436573697759165877192166503321559706837926206244810907190950856918346590565461910345223023574594101292641934230149360254372877354376404941296406682413850557100225107154407534492933443177706094816034608710160686582494582499153661411948662351273040949210094554362415447201627443942158559294426972160000 445 286126020645191368847601593072770994085650024978311470820510653534147891251178954644436219837473548185465818424349751332173561904840333933471472882888552265596198469951484213354413260165431385792675612611704100921556343627785476729725716837635028540589708526915843381345382599194821406687233275682433867550347925693355842507578102873743858317002846535939152895475869601777508813030454044876092568772507319124829218871248842918135866441521836316568990679517212007287747869069299418292215330376488239337124475989013793819688431902847914782594438862471168000 446 -5134871455704286359318841145637800530631261883243060566025487154455873815189319177071900232240220358018987467866581636015060962973861060097546342947623256353883346532492555254907452319202046663418330949201972250619141198199091829024046272574956879907802751231915718440108615076133072957678509279287445461598620621635919648947657254263331484236077990299679326850647668817549732151335771693247185920303023727074289389788062194432196132282378425735018388786672118624060838439530655928275541489536797909538888578062929160835843517825997107443690333307666432000 447 92151988406397729696769001499566970596697948159677476198336594973255077730310332077115847120874827096260218047484827481236731644242311910743885376120433473089154823005940219809547164439907870993158503074940092605071030630767594300740266663526407361566876220094916987307721051768992195227062643039024356807481285518486235847557285220806365025820621114505654496635113197437100562232697003407670974167048895612058052538881062469205989649148187318224423970574236544971400550250368952699387905657861728926892537300270285745470104474273263525533073498420805632000 448 -1653799077650530684736657973340442954458597105365640421059433534787881305695747923883954042079985736281098556030754493190052058972562919112457228625018493579546439234303034301939194647537632327645076706969907019073149746141454147718642285657929274970976975021346278075790351018354234932199963504539633546277119499037119054049911993694828515195530789644253263734255156489719394018640365864726952304247931073037827550028133353242000349953463004550277608757626923708861742017886085668980086521181268528062982142620922092396383124940082675770727479748444815360000 449 29679984337879679861042293873446078679348275000080914282621192479556230648766897039324948042495601476510227537852605136136836283298244993782138860268149267848519392761723497561305190356031717808828570389228309041629043773736831898255722801406668369078246023879751244398037079077724777469192218083697922307129240363565936163773253552768214199210661699228046323319884300655142265038316410106836930217438371016790232512531622629006767973106915123978033343806141984957701374565982357061562443625119514029246124955989733230579187574091728733542365326977657733120000 450 -532656785583813987906172367382112292032037042001452141658775001033102486043203245532418400869321061165103550212661420176535755164259170155076785412279052193654761368763731036233557149589582562275776743252017386267102572259330343134029371875911674997057588641895268999463438779181567339647103007208765379005279433724796667685850657093680217495167341962146004682514190249090953183220985173384033440968960631847995372824900854115241462557358770091659105076840894823374214002210830034731507321592144878444870455876829079044794486329699558337973649734825697450393600 451 9559476768326808022422525812839948762100460793702336218594511881068584306061390397648324914936329643171503626211267261438759206872535971696655213141877269302531349265573478951827963567135435164213163990868799832474341950924655869904287662890530149503734196158537266699904819243227507864974837561746667356249959504586483876384202258350881774735885733573414106209024070678807483514391693998603917231048264643409477932693453466094821281461778015791327708407871846342330128899987712419327761110791176598964038735847127640329415903220816463830507141804166729852518400 452 -171562998992626253712149401313623151234864906987861396914244868095637955510553094924166397588414836427892118176605752267237200633075247350449705949130328337571093595668876241719531947912837721354197314809574566904937747579426567293503498941079603037111265042562067051923955517037746778320079385621435764588273609515941498241656302477306090612074126262715785906123016064925854659886604915302378266766069740679950630508870120612745996095614918725883297280098797383913677003621018414038908845421986780023885580144229865969805800457803679545559898084768585204786790400 453 3079044551457067202383608460661713508917111906868240964487441010193237479692707862546297599103339117348262518268884693008031878911482916024627172994325760230580553935514268973906831647972120694502481610158589909353518516160569518976122398214077643911069723611544382190158406961405919001638510828040337232014711799921863975065487282870857652706760809085826356328432937324166000849620525301122152999576483425448120587278397528877759267676267746669826063768660535830503739601410330477122138881414464727580992862191145276676647147289059414360710753706773946390544384000 454 -55260033051260316222514629377690840684265700037802703477188699011133257675189831859090821227960368123686438323468882111518598566895953303455203095942216507398172584728128333919367542439816826913670088457207468240996627466247401851580275992617411107020696273098818559659494933747875392126322877151701911379858748338685787816814075728704291088666711613284830729876809632857499063706405374787540314186231689318394904284458993535894234610189933039351856316271026532922785176811214477373548871378337133480902929165492184392866345718306731515883416786790295407907831808000 455 991765779992509323677042776919172318742227926392740388120270145329481719067253114200737683840712892523128473295487673236617309664334845441791623036184923075634016103054716428100121651788009249619846027124299309134018593163464359384625348913656657362485726958516378809185572810956374620007807944661094084237201184469688227059568664616701628637477729745239401626756104311899642536761552286846272979439050494448379754696466244426620483135848336701862106986086159709554865393055774554356923260825276993417699603440459731323399075023500592436712047210834180881264515481600 456 -17799585840918193651256399312075671615321038047364445913105901029334382431680700628550081588930689281599305757566384030194026452396746436613207550281003093094273657428508331683270604382090060743177236592072950758668438961512702450008275998924048429505664889097583430206962122554532828706455921533128056985520294942324404496174363928120802913967363465427717681827570082650409373949246806832346267683616643084573552439552367860498820249964435937649209393802914761103063636791158901212405833260074708145022924461747198335856793925421773790574674110468129246342694725222400 457 319457774764137908813140015662242141332304494670641543499550547576806574846050561390301464315994559053998918651114839859193446307566989656677304873971088336015826123038567475855985770551209361521968696998210814272644499698746576575422056330798786036773442932994265414786659363659252212364007589528919744847346737673839749841623923278877079869497407316057200057658052117940169989347313587831299972737469817460989665446845779413153881160193224421441609295342465799928507546960799360490487186868999466532774674913020833152510774127591660022524019811946599734141755221606400 458 -5733499800351994782628844822584345855352713856315880977219007644282423679551387804865235887942085754200591946096427911883340892244979596021588310183498572318886660985539355134358521908146159283210879234334700640439165474942569562117836906199052448083575766177320658754467991199299242763388957174514673149880327911962800750432638972385086455299713292877707826362334472509755889328460518978107610864414851309016015392954306346672761797241895861887008795650032901474699414925802992889152411956469815753055475606517535477104014330412234596910802276974238100031976480178176000 459 102903205567101814856854953482461527573846746728388295185904542426140754405543208576208743452869068503495591398567261738768980981076561899838441174927366533252697850106477576463715693854701656154882839068516914762391819569884287696572419244592143937499993816489689731632477802831867455086706381707302565160597257818626476213647232798493120302307272563674416282293924585044376941803611667411003264272439096042862603065702779267734665981870889129030889887941113382023036558080098159958251785833111856587518536049000996209984466348444419628216098382818678579658871990648832000 460 -1846888837308679529256944556415657329673214654325160358814843265804821887765575500011259534667145716445346962144720245467992841260365424011013413783044213257683203153215388850618340801009601898292853737716686191909362744280357998310656289746419000756521628149867127009473340739521516759121408450816282560795415131631696060043199030400780872208367048447165175710040524726361687025066560709011397717028819949847551415022700316596559570318100131846258754162699634960830847442411500888294188573561242365188158768740330923281808161245124192283808930975110892073181841640862515200 461 33147848676555345824451104684995984264026416594113615637383976532037085248096250948141347917214671709042951767430401976143541797371504378019793895099583124715988769825822402060772563530484698712527270771947638941123790338775883032586486206858721935486897942108461190621220002773971864783016341696429331687681702384209659871577936610707290535036939173214413587472614537062725810076791156846768556856174525520691193943379224337353435758811194123418535644126196919014998767328661081018972052619621950823355370179083509889877832377748714895783590227522923039074851535220165836800 462 -594939310012980362719369177593044808479019580948896322219021500873704568998298945588718737942736055868796874579075526377017854077498948706796820299060050368279175063627098177246593283105582514554710236452358922293936081145302212351097713478944853439518090337583030719980857712125053469222449145772277096004884580454256492760009199948019162589883765420549604907625367405463468435404225698210833059418612912592145844542208935509382444398403510111226185197174079767256211642184540441145706191172955013478923656980433904776768368130502908908739242784891943376642140541224275148800 463 10678068393537509317922155217706700558230351442084942629892156959525885460854998353870956182082368518941041096656841520935244853961158237048556321134317534687688865612831934887514449638460887032288643768723763810502394890534473832910630667408275879227635703467202991972010642738140808486476355078547781139958079618952206165951784992587557756202881405280274766268610805916633742328745389961408256422826508215206764510034030786356302619764002524890474295871526140099134165759294883511708031206581546786198392201959839630010680646143583527066140621042013065788112716841411936256000 464 -191652917201250813792361441062632332433065445710524573753754058532180116633621608385856299750823200486510754855513310746441205051268374564957709143117664717411794984533759383067285208166168679320904795917955829771258501397351504483792526289172675694413254608782039907635570329144906579903825614427038623563730360057400803771651865125580131451848267980978724684234893947572684926969378464652172326485558535379831756119748724975808810813350459110534202448314805376606873561300447823029104491138817072490215970383451604393812388838542593994411248043185096577334919624688100442112000 465 3439860746154062993357093735717697734379277870752770091502863166687258609514421384060982102624452540344986580697019551590964080339539471223950624749376408024771700948212378088343144833021169457230691240282278183378330005725367003057489084751473443753920479494397645309949397778587936163177050705393686779059986204385090555437003153415251133542205687245695561751880483626756190108572973475240925240534347389849625455000909373436774914082199853196813878782011539082066595145405457055915927060310897391405037610366208796281200424185970945112594142297683475342875783199240615677132800 466 -61740333220670778704804145934641252897743090366901650311866840184918950665190172652974365464272362762758514508476119162031810231673622612268504346360052095963928126031863369808802711123152492146518243634594366364326935982590063548439568036183098462570366717792150011528791336953024673967409553862473811631025160114757290570118228272886610474135211090392698880885683186811563892850009335079216950025384724396356796793192287552414560904256479768536805326465116980434345497416676486728928785262747523136720460457302511528102919201483821856055230485360138600360113842657614827303731200 467 1108153047228399287159889403049599532738506602688157672192864784646660908941379073184649103472229003591952609443355098107388936535092729627483090859079136334838641439826721125775983564527332310861061923223062053245799523353468763732377857129093643069089537106068097209067085623854931086070293105942731240024096128655022718541179848786585800844114217044264672418808986021101774196721152562385431424224357087559448973705648296069248071733357202183887585110129787002142792204168270474864841708934367749319038328807515313979783016588516905347869254664429725370917503702689780476359475200 468 -19889926488714859000305707234223581356844990304659240270128342288529811186127316698186009549501546218317098118214065863465955271142690018954824707727061421394539718150736020206235602440234169682121624262978036853129735034549439349042679486932450003804171178826863283239665639402524404108953978824613124820945315129705535973816048567964360527971280818743212069055545902942852357377046328042815435819411537469015750810101379673037785902906411321249264348130534638499998834433789470061676646057796344218546841799109249225278156707999021378038678929874379686144673143381611444447477760000 469 357000855398724270926595828353292340856974687387252632396461376087087314637142328284285348374635428711712861320098094751932647062855361576890649018435827388697729951797219228349874842946463199113219260225477855500311534159567548913094404948821671923291072459199435220280395207868764251149625999457554978129461967509298937798685494339283554209940814354329124088080139469025439540298456267514755519675493224763698486821819646242285888551527015996324749003332282701264371403547206309124081037344412847828842887558425714239640774345278810149956501560090678460481574671612804135093534720000 470 -6407785566263059467099494485081647207381783963401836610418187592916316141019005705119640848698775482153212123609250058143199597068612404814147904509626893300114999730556045553956476968290135207913016338855598274469421493978961367299711489677148136904007419714481777698479604199108287707868606237072199564893917357252012423978108149459991624074597255091745725121370333107869378642463355473945696944643533710865022201763554331276433523022727461585096984238534333761417525873030281752703718363909503796349188509452934734735339515695259664734112866299840347856643753041969395071593742336000 471 115013628826301283938129779993376317391094695597875003618843647368396043855997185203994572685561460565017527161343099769729531621269743673670501878395723473374038657584120613828339822271602554241394140400605579219457514458807090019430490305160531527359827444301972290154875953076988246883909123414455148878159612183032936374333176848269149023198822069098977410140264959859719165697208507806235503121053999982277914424010803219980825910051248323228046506905667213628500559937575375663178842990426635019821740252473694792892909268976062007775350683012421020764471949504902900074848190464000 472 -2064397168255136604923380288355686781646936993866942861565346145137820515991542697136105974135755707429721377353599028070230067574994212718933245580018155225476388786128537797359523250603849236298921943800700142261110301896215395433506597172288184533458597686708282292779892106924246668645080706710305129863915750878506434244387021734186929077416145274166391141331196482905806719887183216386498267884681118325971379237753230677282959978716474140652563573103416597162408355489700386903498215709522143830359710633383776028365947726197451970069430056104302728636877873316816460665495486464000 473 37054401603564714113741011941098902275227262321205803160020695078689421100989846720265411671062507306719523242562485725827173940193870752608336691277704308381172390685478405707362267225426384812215321993378317564052487236995494095624674439730923227672438677294193058489854723018576858809295423255751565650200094555937673629460561975736251644539668231242436914989221687399302957826304831938945814575773663202087731521624788432241294567059836924850190834536253714397270289509741133794525792497619118395602016793398368411164538892590732277433170108195191395700057279375179221460993777336320000 474 -665103056631072969788414619398458777547750100904681378239358805336475938243083577839700680374261207100358024784222845053454843635378591483526853521921325433981043670784916193582780948426007767895206665653296889947169960785564691488554282981499356162525544865862857682767265787852430199893429242742477469518781444054678749450317428880936770024775310783566779056388814591546982205034180401131964114790469043298232953134986708821748806279630996954905957004714022367282648993984973768615665490653467213733717212823277043126978685439160232524053610296465587330413686356379799190274546534973440000 475 11938249812287427664033732726297388499730773390133291433407943524839565998864274915076395791307265372079268461705861004054223151232079728396947269742949938210783954393920411508393242876379246798051646381810545860399097022437314862381923824632133706614090095844940472848997280225746989230087110997099711379193959141074086353291381891871298739434177473138295491020570596226378042694992467579055002195165345396127861386166098272451011204926597642184269872467772115165161821732033444949930871522760971503776153592697389620422358467482695036842275960816138100166541241841040353465854281594070630400 476 -214286568059209625969546664734211948196848167742224457997977877050901789693899926206749423615397637266901827178182513484536307991863212603830919060260008974943147282230369739343932493982740093786876610685271646704306481007782391143258733524489391574182323064914225630297967987917609823491311504956344399209733585927178558408658753958294908465810109938011757721175956248231457976441209334024046089822463678706967327065972990839961007846413550955509247458749254100779711354786751583302960853551407017916519866168080875875816451147420475619286566826077907411392706660272791554647602903234746777600 477 3846376510949586619604315604726043397193740067523953478781313591844488728216291757195363867914118595973193803563099959024318383703003828750524798729446953550237373229468397711242662502054969985331734886136888551535161615070509083791575003011903921715197169982799999678430192688785273183925805252486835945563394051799796262253535118219960180889446879013116707775070309009135729967064222888708349310398184522199275166328848527404079977318643235390084227970253906941039598783404962382054404251796953642350614453105049180814969506759358725895873344161171998440973489361122937716756343936050108825600 478 -69041653690266638485784577172697599054230731755973892987329854849426178426978626101958623403144639233159001745965267046921865548476512239915277767988817701801331929516399272724815992191697996807837416993837874000359177107332568909898982271636267046687011963289589952386885048681543188113145207251751155675593976913059104456350065511144891949856598790653852202322391739117959337065713456872631039923046910461233851311927866872650640597058491547378499322143888120406108279417603718071185749959033184626293456082931635923415143029278865833026345801051999469923750081000909635166881654751694422016000 479 1239290476887082583926463036598860034798070629724140985188021068883854451179879388777954580418032584815659910254299302858944050074741236406662960854212640083690713841298540598931039459006721036646735096686885262327950323108236800599815134804861428115688786764851554093157489871740935973688564701358155399788636771395578664124630194707356536502853938208855576692208609964376230438603349273884930441040411975251959610814103965284029661489580188568601956517313465676934695170005337720200532522229159334899522203342476421021969519343924192969437413773371798418380799992580002177797178429133754990592000 480 -22245264060123132381480011506949537624625367803548330684124978186465187398678835028564284718503684897441095389064672486318045698841605193499600147333116889502248313451308803750812158289170642607808894985529590458786708299792850570766681669747262634676613722429085395972176943197749800727709736389378889426206030046550637021037111994997049830226228190848957601625144548860553336372930119466234501416675394955772675014113166176848332423737964384806405119485776708900977778301595812077599558774013410061446423549997451757344352872223439263801401577232023781609935359866811039091459352802950902081126400 481 399304802276721673558624572455306253328514398369722010658492851688025837838239213381754748980375915601884444052358383049625793271930185531549995160237279051896906316712266552150752961889187792673226609781834686114686984325179775110186132092719055276087074593456805215849845587462311391856644207870888422673311566365734303616703586205414819613665809147172349131874216288694423089904113620522803919400364573904659617613000159606878382841067743239955305200915168616738133342735921499954250707806303082059310646425525984351166616837374583375595220827071295905239463403513610211051268299585609331743129600 482 -7167604044187128463961036931293173659332586254553599245264066707063899479204244137300709726510814153086108319379677863372121085868755114562179581175047589952307123344801929894623059390591810751470449435336999386440397901206339033720602520469305531636318193739809706903595153574116012784945405988586984715704339568872060570314770597197612073231196225604429802259285724750589519862760147395774480312555921770587375542713023611864547237221821814340442532361655682307091970293259736136108251294481606360948455835837449826984011553686649160509646992937387660108157338936099077896297869975134215639505305600 483 128660718557147833918306811996504794257584933389191936762814613561581798104970593520491000680846291319371758031101049845623788435780759509842850867055202080510357679916009797487333177880809522184780117193316324390141303940908818679829448969914863269745090558435093496592484433721709794711131821782710470983761126422610279802544639912429185662348801813644733717573513941175178337909172832135330733560786421844705064089693405206761127425907236294682477754814813179301216112717519487163682274789141878156155511587392732919153996212139230272502359065770498992003569624380908913790688473466694926696710144000 484 -2309513063686984258434399964102548868822103101829131294618457360791369136231372967987656640320645824344425276392987440204089822169552145912220430440032222469987577527087382480516426961629076712275557144990769062606503406278131852666029447625248620015589559445628289872717985041682261769525440635636753247741563360247186179596090561072695795525798326770548443260906382481260226032551432986759821101603538084683466109114165918256902221231987745719424311433535324177208606585309523356359652073074513713679089017915843106614896527047656265717976230502921684385386390282275488931846077391484804799878135808000 485 41456949963832752482329662036034619488588102277369932063810906769174556082536769194434100434291840302561992693355358050343929880016744293426373334867877379017962577218191240980156728098851014138290722689256980327942718876407043111980314167062710280114892174296164725014191294377084063846368012729594997473892887864560830679512503968451318754324948933741020096967940135838869129565758300170579386619712170237637641125665831926483692243393165596357336196578058829457274492642690124413334290614817971940804430907165629043689256009230712266681857861357600379915822502675237951836395772722199403273688763596800 486 -744177842560652124806263316054251070819840749522171373096062449905923512888993363070459037425436244443520214520230748212346593154868471637554899122196218630766883793521605733149973859947276229099687787533082091318873003040689391170609590109989885768975965696624981607044865950917039862131099882825075633667163690803351207506310873705286635417141675921721521246807221697650811288748303314173116396852611055870680619712569378038361586690045219470414405306475278247294779164228042480209729117949942360517649907889121291722520718980511797972289152227332727807377850850491308419384190784420715214320289657651200 487 13358527104035361139746106589212038729172582817911339103913301718845140348409815153925981324790890449538508655720445997684463896016139998060585068021025345523950920170361144392601789494166506765481459216866947930820508814336153301054351204808073062407367334948450901866090797008042633418377977773422610245417546170437158636591724143596746954448978502890532933756855712691711277795149214727928918975945638296553367510322959964705045155737936978666042569177016185704006076906943629080068689833918677855534487668925458587758267197798016710213042646347726296698351482823398394665824632109663023415991729337139200 488 -239796511129815089311835847789953809974491445665785513422705989871072601336208976943425402469606967905650278328096530614171933871109398325841649991524963169651250124369597591965556713051021719806593407253595212856532084454067014174664173266636721366165036586369733402350318405308306288411866978063897675716921525518503093558490785856367834674125105912543173155143557465531538511240793280771838791453450392372556351209895756743475810582508868715398633004079224972883387773985299571191396973248212331996889573729071756616316435763751283568578388487717381883355653667075758068181606100984934600664113829904384000 489 4304568046416189885438231230879784343468478343669254063035814272164162156501518199610200782982024466821673094404972077159920727035988340499464220093264062787727348858315598491357171425688892958000566316711776643056520730752147751380781417044043231395085257985999018007834550024123338649651059986594874841397008488755460440197202695802038553720797913497554138969018706405799274134297921101462578550876048147742944071411993768290860256223441410191757056257274921905869893415220776351570721127142756340017784617983214477664674178188565986022456225245773370495083697115728025199382696021361464058547221265645568000 490 -77271388849544502514927922258813434867650480634519915792781678240726470058341538946472094055326300428904972527318641613670740234711333557210790367225205502613979103179069396591791183388488780527699961881217933372092155811624268614582353763917151557859530467846627270197781024514671197474144333963445957356996095238965367412193050841377002282710486626784665727288752125602878398541396967364213961088787182668463134800285504460992666966819164579687132789467326965477615474449554997527379720478260581156727415305674192950078518512952298802150050933187392993621951428224374917660755498375296811957104812760445747200 491 1387107986394878299728258058633771109823770542388306594292418965404812845405748114611415553978912448025190280765349301798154591504573714813148485329374666598858679868473152060203762709544073546988080374788299113526721509824147257777859197709095262384875563225254934337114545723161531434902460610089231503349416666876254070002178309808343988024053419813604977027134544266932322209254323564863914160970611462402920713095145491485110726365670298585259446856140570007575769433397918020786812334613826399827689284122632050228089739660206846521691545672329290928276741116842445059596535565539442160060940569593826508800 492 -24900279950893425087804827589133061873909637053604723253639520939949811078503185667170776773865355164549757235202367954230287301155274490304324029327311088213658253248688778446584618395718003184956759898638735306235781249526155651817179744241319832079717427653356870051617211030411881368005146561601814304028552849290804768819591122413199394773251633727152758340756697084443637707589808383898556645716342349476820605805538578854670600125203408750023241124864866477457714706850430812173021421360395860321446661323346072387171911949079000974755551581325807883211742975513160094220736005781205604996396566367227084800 493 446992855102245054821648527715674640130020868000815011753975173059950969664813779217974390362491669789584891544707822302105563114044988314793646368248890731624493998480518639456944975257818109912509787227084802150480048799810299226332739830701177512992899056251943813299822145272099695957090359168714110731547044049135136316538299053462098668850460362039151949930419410136564287448620292489862528021479979295882073755332690512908387040787120015086624105385505209585194270092548301597832128963568972340455989762092520772061808155678193019526544891470047464029257455037102366802948303552056124957846064122413711360000 494 -8024155139770666287769998266766402244277378658767667053105772944728026718598316992115378327397927383996029996393661878896907153229455377278522380553909236858392738418067286021668396843292168013571127111598761185162868568333436707569066268863680247338504106945024772745633244502576882801108253654065094603172791875764636414686359587056886419018959276296686638647738784066985935427316527841700609106264138575700166457615972266130509263720040850797142069972790810118626523860689713235970800242204311025739197808117887599608591325353348614771581781574000771074921973909451465159531468736638934648028702219914098769920000 495 144045742569701294208331726461588384530603609619817150371510905832026758427201302609974246095470672190280247571624402941167509017367556530296868431519267633785207825420092734522313887574735767613319263663972912911832828481234178956482268414389217531009994938007050768924640425555349859738682711050550364936956421430393048850309073314318167109903984099338095901058195626705529337792191245255255782865178051280144806348233393044112535994780369697340210977329735633765889476820381397605730365560055571262057599440273836788125136398161324830020759012255698690447993252847243877591104305441966814711884945305367033675776000 496 -2585853410968992587965696960512062451331642217852524005862768357920093260152823383950021546842884808835192186245450975379345766715001458358393783294853949619402198543428438927795731562430337247639102265451642775336611904832478083525238141051858050193776199451642701706663303123275877320792804151601008970561814468581088118877322558045743870860050553267150011901254382782633131499398529934985478811757147920561309184928770426743504073583718572147413787383354770328732822382275556379599643497876481464752743680274593231373923819534734750577630722268396655523687362748693265092885469225111436528618192647175379169050624000 497 46420491212606341790402310425932839418070245206600038592168248067128917640007022598796966279541686648747655303182924753188174910726847105580662644983273518117316731196113746707834038229383237270495111493681200888437125583330723261996327353047640893015837528184217675305533180011805588442884101892523545342761586898753457136063323667774903049926299871729401219684087732769925149371496346237304712190135359652410463879143842550111757232422408653318361792825535736162885797373566426597158992531295709514132754759376098209895670659736224234715535823095844991111345373126441269937070737276547759976522162571627229268148224000 498 -833331709720282521297583644995661816059333317564265753040128790602675750404945345448282888632736302489566342189669372075305790566060267317050449891868404120419300355207343163791237553756397873892020676211867341250256832760997321209331659711337167838477083337282943809701740219489040081685509780962169669406201981676417483526919906807043440293857672396106118281075791829243234609199151275826313507991586576892669773252100306020078533449510709559570591220602990926297588410682096091924902396043742255133226561343016702804151196180806916984652390077262759478986802481426475809713679500506700751385759303996681585657118720000 499 14959890692734049751069647879501279655830677071624634500467883178795129002259519848748934100945995586576223032735587645391962468718973696645566994251216761744922029222339439000484781576252128565781004443899614514869340095937903814415216448284886471938031488046854931156930238248863368841159913061841915628338191085886468572012321693742475226758270599848333882889532952317356504266945886029763760329836938989588248153892413910476680366013460794057381475258840867169887368703186807197321193714949585413794476025071630508456085000776890505708449118861963525877282117492221182972775833598274599861550364419243033355343626240000 500 -268559957715961661131202318732806972381472314789805438552399438825730155848562900324740864980182512770216355883669269410076510238443015802181218680797843306844840268599437608936702798856878212012900591776885879770934393402277249276381965679610281944231541273417139724129211637043595197436502759286186069359927206373833883804765199046064915270764473808477289865632895560001183964600212546006319025441232728741088230858676614520877365930673648174918112243846711247433818042959609562806310069570774957348438433602085910887803637933946738358478078581809969216548968573220354676727271764756225616714552142054250934795128778260480 501 4821214091212293772882302703957816186824275447543932363952655794009215612179590270500437803656210618473704400833775267613229806556000966317001758113963678047430126498569544620312784377083358560566922000880861482354858152215731696590378042559710330950935094237752005346942374178782625161165480672694525963718932722806910081716683034371871951986538278310268952198607310711877542071086450376808050528579734854884925246193487966069403251857243097176074853335643355208422673609538380055648608314809480970842026490653015334381049739676480967656989698133331064139004837021045648627714735034366253885689983963345175464166443576197120 502 -86551357350607951157799426231210835608885199867063582597492697242253089834586588680776783837748546003356621634091599027351448240403746431172947896659443558891315338655595091869041459773456628182926496159239688603549764278422657469467105417426512953246667468666575841009252342827069756877337274546460294790906417724971859873368022919839263010563113474366820313174998175568606392718388627083255281600718267952635351232461580777325621724576643011455750155898043659638058036990358328807779398671440323723562435724631422696099641940168220080726675616688405478128907552258293596480010342887865896449876763899734504547944202208542720 503 1553794745280297811043596061367462913614778041351061930129938481307247318501624047291082222773100139980736169693533079954241704991741213267379164029492595102959398624373804531963110102891279030798859364449173733777444078397925640058226564452010759379358662509063975833625345240016779134398321250804247439288041654187864601702809636115603469155834820424517668842883168042513947765898706366922058037484067514139755907811387821907058378077389833784185733415028497508015236727679792662294727574558859091896160625434238065498568124691290312781236343575936981048715775739348690211162014704328884781197588823090661185025717983982387200 504 -27894315189079632131592176911215881830131967694730968936142228926325344717862488848987523713593273941558930284498189102035672513423163685800092611386605159705509203875663062311909167085238675933865237161778023696861734169334188871521495942781336013619915036472243756632226435975539320650865100550152442124361509696610712135331392038837262279607129871430626721607950207239417062273514871444267422863404450134794665583090152802807667073103617492220858166545987788596273535539775325413576775981366184649754883608986083366331437286124592758025052453720392469303135593034974105219432359215809026786261475538341869845461699045779046400 505 500772002978605831495078566093234029053418651723625672029832569200129851905230344366179980173141824859749033582694222572386944567711687080126019039269232431465636519478735292910432690682720467359251960611246659080690063325116349127156202410407113464313167763677944351738148254562850457466817824926103050097943459226678645978048317275442811538451959236415964075440943720460505121924130345571739516197276722617917699359000644178721405316351279573216435916645396616661021531096243762771261487221912534722134207522906597622100614724763481077732921872136788369707380765257574728553215383466385419493557499466549291126645076334718484480 506 -8990144021853073860279236550179719209330543542010702776124504068407074258314451478700353636151818847877391741235561892979373526587140247896965922831465824915877158385266465218969111782928523172907993696032736464602744140801100623460646131810549839347471968310771633381797112143179710584246191939977707721521182576314523359811444494328305335998611853169175133717995124025026143335096442804691070682087078553875818934737474015255939221133863683089126687483807871276183240293435332689751263537398919892126219646517951645848146213754449529861908818748005109783442385121738752636714246133218666305690664674217655653348703307163206942720 507 161397023445575302320042625403818154326087982878464332679063581914479664495420389268502206698725552570769269484666833037274670293878008947452039111660753330146575731011233464345279793783462362760963626471972322092335655166807924802246155999486439127693668354170894293966700818002409715459189031632499202527190934535729372033538003525396913546862653032634777252665072226579463425317648564907885848813326605517510264189310628179210175129704984701138522898377947227526271899705815380950919133564901319246810357441038256174575595340420117595272374888055902385106297020469558434910006051882754044801570867583292113918698022685995087953920 508 -2897521365794580230627536897013428282389611031203926602427283202874123110626444783717992372229088660325621530905829758464458647795605200001501174603043445612080257218154427548875889211230662890511787939811786569846655856537969043693867997471095127646783967303225503860189589488547198041314574741118883320960593155444590301074540535731535140841313770979584977449420194303946272517513690771574643584995154807715932301981324663374796844848246969437762458333084406919369290797868181642268469484472244156556910354059584441559309900599668252891504053108405176677498875643075537256652077151910860016910091166062252123894736155307628350668800 509 52018762751730597539242499341667402052016238905975405290727925162797125707081438965844821802415348090482376324985210870035801814452338541480781401812595296666383871236729192419701130868812961676810841245579775393435640897925267428830188135345515277870946745023329379713973416004605689001046333957454530033276817788708577939526820069773611231842682198843708298492734254517605183231905906229173070883469007137344183448929950439919240802010374865859083191056434794556378348351511677499114487522804257568992233429069710465557905445343356571557100269753647356540245040523426835857144756412890842503977235904669665831336147322595496794521600 510 -933889787754598727586871223475111241545609183182570217337068397628569574458897363080931742005715543365601250257969785737348630221814924874113793166659063796622373970673514678028987361244806817868392279302996908828032800120399507016410201112203015459188996857712948628747334503800332722536431830812654268597416752300815175714328557958523891056375682769829398394116617322280770701316334269479036543154984763430437928741965933780197193692562729944717187641789641135212157171581256704278220093644697612356260567208945625534604278936399554449366294254636069012710752139279404135505916450424369713659638376359128353630811303697420330687528960 511 16766154428298803770806177307555128238628999308252248872505411897934436939502787492963733466067386291264238492889657170948016308522368142456203402174031802877130447763128813417295362137103439818247809726664762508000729761848424808940405450104404038791780542412247731350544122774685425433560128406800959413136401733087433311160959277321914239826204527848170060406312812748735401984101860250881959387287338981821599918353807194715321046840646740729619333514242989773848003702713207446278651935609502731421398128326550232200508131042132118431480202528436980670466614727493646847615024493528704017834681927042355217630260078512982610034032640 512 -301004866220551961447754651974700661659136253205966155539198722980104188179510981709614527382991044510353281692659626397176105288940640557534026704655664711028482569997421978382380798367685192986980208999028314401450601505685001648008216596405628758933685050494885051902737454189274278486884180303348474463964462364335326164436597025669991586879828164024178115732084716379640263745828709816615177124893007658015911034195694792623498169060986017161447096997893675783614941475273052433971423031489353725049788272612597137474747540115778188715168011018345168599470942529534378561088486610382514320188273971432283516518262972053390920767242240 513 5404005492965465038857349599779713633295604078025240336288538476894268173749115285663839760618611149981196343838976918358658732380396295389645976510484740718464570116327985225929292695840897909181457553374367983698557582587444181633831724859446083566821129269118696545856163651234339385700201365679998927510940932505903224121756449525186398665035511482773256229809941984125705319881252275655021016218839377252098519736729725224293212742790801594652880630313061898571332575023908017381826132787557403133934795303629667906710379813774497306172899379101284605850150839565324808085038911660083736625602345568988949682520861545052106004417740800 514 -97019771768648465717073194760247465774419911346336415998580998180506433282795400498260531733440746482541789612735562261894363389895519482209441772838041220525274422244114100515322009722217521217755817709219197964144531852367577642250971122573868597577092180730403369115098595668463976364282992611858035219982418142343336482870755868129221958912349610823018693557755145193603129750708552528685863691960019014168025564456307206945092932277185830963923701277293648249058865763269694911283057496816302949649708737474503065064442383115780274594092442549312557087130723633285636826865251122177534477784160398658813283405257802213503568499546521600 515 1741834582083347017514677201462617608835507767588789324898795940149441712879080141761003643509501246558410459726899045967913172627133928412637861420700056553352790889454522278377994760954608157629845224348428552187340468945612859961655299027801920491646202530161766118132430321457510534881865145027649308046519297367197066253636910207228711130298222333339089010941755480504960267330196653748018438244392885058247697803811682398862775246281281928334832120407489459632618005528527376989753688573909780723225644634348068620555018008327193046401900434584357092869146933423998054565429343447870842294354071933979393433718473085953502901644285706240 516 -31272006915542881337705367430910251023744465036710357181903964320822534938201159754406856111379882845188206393236420081098348122515055644989684395739080085097403594573462586021111905940859476690470709609232252146247135861070072741637160252313094944640717868681043801004610144375934840300669764929333610832835183664359910119716458015813501511455586689333436667824349656533716961078579344574266749635457472261975981923361456251440047964886724410434290474347780973554334444192279607791536973199512984900426283666458528115699266834940199837949355049662770318039418172851240151119174684956785030005842821942628653296065829330752467540466729966632960 517 561444425899553239026269285287638201165176256229681886581107537380802261695131846886662356723071707096783233543559866910551000528403764984128144219052497775385106701800541051156597119812490643406091153951438615902255154859675851427226540545396803242079580768080171297726869168466977152167924096855076548840186024705200552671582520895127506826558521567491216926006989384808434879557782352685384855157284830823328944318454616877884961721622003825243876562661707923658282999985956130601636721930134479392179429385044599554972136870241653570301573638239524355980424526895959540982938927986225625752868613677909400181978777268944688028263418859356160 518 -10079986797038311048155027708832114422463589156247184450201351539848380374063177946034671655452831806949969250878584483143097113733889989097281353739745616430659251596032879875977515857637380277368045814186060092453615714662134012110437890100753417280579345836188403607837612484059628407648058109560254641339247161695685598157755684024489987426629827370016056779662164630730587605960185096475056279850866653777913479076501808811448154461553350530440254889486261949849482432180293464469539602220561116500518712897518872318997824118238181860626708176887213340961289768595412608380949865389765095563085149043547146124329398843987642206273736278016000 519 180973635789601122055315121755101430035675768319674883828470507992884794461504223701639827525066448510905228284560019680014217544840822578821710316275432859153916967961145230605700371409374006598295666467409841891103643986939816425520347321693295457072135538538735153791581643788954947018236234036382375236992495284547973802762943090058184398538221062492889435593240944179475174012210028379488582689114403622163001537639390856464496923454246859812412899923377627839494175921109777460360635864144871837286769492830598944640504287348253137913910725996599333161998647521718795153937747294223181426699089438897441825792873484447546917298764305661952000 520 -3249172814868684760593119185972359520794363409677855221966539735810716232870391216304825826488500698649636944739716045639639874997372922299768245216822002255886478486317792063336189745149837933849400657961035161337199269734750242593573004991016550744664341130380060376535011973872468048773564386468588183101080646108730545043451609016890787586063138152756953405189418182422269662649986201828664246126100138877911119914233371222985660148786247467709013141701256795210610819999001696865244031591647160524825538432820137975314900051314021722238981803662021873846960333197628214533005401420899272691659036541435609395388974713081342345963968380115353600 521 58335436680003219290955924885960558459713004480089554215499064661753243075373588171430596508586248627962963495384460443211499790259935345858027189554996178697815968831125963455751859647085573960129162676713095775716241783299143510979427809378059147150845003711276554245889639162385923470686989003890928723085428721115288902757094723117075675777417647372146913919657999382683129413489387585230950783615241264998043408210631390441089952076288980447121130379027938699424287159828525666943364052798978002973547190980037563572160412821480535872981642593962672951947153467813079306606012523783285598383452260669076180968269615098201298088573820014585446400 522 -1047355771197299178534174191630694164529559919516090617064477459789178915904983272687064272947261153527335045744718703589613364050414011611841821495228781966965385555335847757676832238721237546272663817253170754042169766270267381197124899290212969975282987308011654916460685245651112786910495135908938283511028042096345761679385999511596232247865820289601074477500066609606333886711154292047479829011574791447436135673850646343321637990151303304119577076460248738488514213145427093008799248856000041846490582900124352578157638676174167781995371560135283852309671881801425630769179213358040139134194855530633298789338357917050464685222440308767614566400 523 18804341666429520624160412350692577829698982111388319109436794163327705583838992218989547845076065452431503020158525098865142425302844300258498477705924020401156731098668471213356509983924322293499642913971842027640485860951836920537290256854875311793321703292981720201846719802416728621586136378938681610264920296911446849272341367904184743417705645352493478668691444482224617965999500578060871117435348550079207101295329960160210670607114221846429882883292037580128390939647343027442877527261645110781159796237414284338241352140105995168138697800516855398064663422782766105014517807709363109885448744613091157995960192812818094444051079348619313152000 524 -337616882438490324488742670601747656911847373480804019430498777649975294146483280145522263600144320184113703079487412462067289956582364841282354347819338137278783446901284307586370316657938977361153894150089866022980326297394812496974860184142494147617501115611396991715599121948733936778401471475296024025519790368974984652584327460386584095560638762359272227700475400169406881343746758470222663116091143433483168719439817299975690818839180532693153317110708949530244087710309548095768304916941903057689220158399987761553768398729231302560780284174165220582046476109809663198428594532308565148477675170457942012263346362562963039178688081129409347584000 525 6061669969267066283106454120175377931525853985581064166003583767864127852618574092669891155609448308677058600432853999747516714534753087607480899204847773870456786229507630253922145913938538667821403059540470623109738201293797147802828632563289809210366791458577196274116642520930983024901356705002172042789618179081825153019542610745912269875723011379044761939627964041898722406754584657791083471490047843817166377808456605465849260301672601335553644127781985825280153849061672000668022937423036910898625884215387208838868230336041398586548409445001297846107371588211554067254072251545791495408667745060450593157322481549559027823425359719477738114908160 526 -108833481349350140641934130629156405295304496273436444836003507801727801216976832188544585691208421724612436164425614398508646106589749352405037285343312502723562526903935475509583167321740606804002529456844495370053930747183688714543561988455720452818828856530043805347447855451848295983209910117947742912747441222906381644708289764038774670544350037003229528056742381010820407622415014274104548107893558625493002418294798825132092042374517199644427024986260597212824663404065456985377963157838708339404225951578168821814204500558127316067230377944091743077258587983022655154272734493533184187527487042492196581326527596490561708677621857777086993834967040 527 1954046300811292278470551696419502669647383574457790590205436794724759876878623882671743585977635837491997857661850405006999638445070604122308278546334768312657208025740109049851377474759600799961047312562927163551139075388713591303626534221571208585525158710602038873240135879099409063744083813161331201974224457023036400611441817357371700062031575047674682721959955235530137944825978871084586782157284348604202635449535837729411489383202432149972615769297908483544111888290829893729879103224800490146950257976912017821643269419888046801950918095079688943068350587277723649088669096352582521408700346102582853989585586561657865061684360566009102724224778240 528 -35084013128202747727084905458441070659578023268673967415052160632558188698502565166151759839143916173151779717110495908080220781172858574014171364809192431068163507734879230667786095569547377999300622202834374072849997035388266752951476409887301245058292622303991152496811530556557571826314232099942082944537211842004517192796341720734628251113748733810522712507917378092472931282102802458109626316005787168120910954662120722868979013925680031783599237676030629590905645267039900364695556626081645164002061450040011229070413246402535385762300574888930778750545385544304583699546558775421367998019847123205464878449377576902493486334787382889708889821308518400 529 629920523046634589625429928250044024810344168253053577520161477671148726386346623720433676658202109286570139419878053185152999961398508007536105147368071285983775040578228606583425965443404529749257674258073506510263273803625250698550326920812074150403900428437255134999462981523976970144295985794423258614772094660413807745141122237310962436821144562821067530057087442575251231223841999521975861530100125752008340732288889651813918098801718226617439620882682268155806840730330763069713415566206929617564422783516118438016606832384274279717071569555887592764990684120614245705658251888378361522103039652562392089815100615160459609088488776344905549192416460800 530 -11310044711909008971463379617410224415274028500181241214494069097205002415646178247780465786942360890511323484376527460584747071005034343773044484117650125202682270351212119660845059409734787745460256657056278279154085497198675255938499832034806976632534936749073433706896018362607858203571925661924022130147492929789618480193892300396700223676962286150575997388723102082162435313822793334813438298717797729539832774355586931937096687977730472914135010249659631063718222446018542530889420495335896494793854806052715817087105718145224064237335194445082691193871040283192009739877441367867563185366665142139214571937133014063899874792615206029619096615311386869760 531 203069616352806952041302940249320300518309958042802172766452833846991512299003132607041357462727813051101616007619233162363424811604514940738617912575661570023300876701424385774946885899079974322444608226694081192947365593770564764816680600037381761232745926489013402940765798623546742208765987308443741975190579270459929548340054975484255993476757883539720450290180895011933443092253317616028852617656277878404455123740425252520300985272471428932887359171854844748567858381056091317325301323036604861326952393421078342953796453477525853933622869754083574091085683728724333069663890774480880243476055489934598359413608580198157073960062851763443440923500494192640 532 -3646092059026338356952115949739675771712211878242192395235258400200118280977590080192592192639052763654365857339809990915216980827906629161532478009253231798613853335060161152109572658097766757007501687558988465329009842390406832017911528367588478540028550920720030121974050579797215190936339681898974855915451904495175276401774821665085739191146600194683101017240240430740579414318052048624638346247843545666389765680391996263296832728050088513471691832348792250072030419653849218539645259845198589540216258011199511902057638578228058189424747465960538157364756486798448927596671963680152947529479853458374593099847348041452624756516015714369195014476084061143040 533 65465480309347200893117729153862471173144217025849495726831937879765725983031026392951420794663667820210659014525293833130631344320950170874044680203664968691809711850892574532248799883669095430697544371368704715194416869936572950115222000896476059339724638482721741589665410973094464122440470461112925649363742450316749334268264621641408112681562783983334477926808819741439671660457332280183468993605746213934990727131991377560507859676246429782221558790952986553826137178400257075843161607351877114258667146655120692125124955335164196759464977953550375545930055494673839093996530379773102641382968475791078529016020864459102474521310075772069786657666274793881600 534 -1175436376790301427271934058290699201513308525924803305297499289122085731695321125572318768874972372771872282081027185902727515598032341270300262909724231685050695725142992518005995305776440612339940178712889776796412114136613972744765446712725491492414381711184149922025677828483201726602919907829870283007677083546136690293940301858235619820956599200060320176708320156705849385543941763862170600581820027526608035752324968779120129884973503312269551134246549129359709743944759671990981710657846063242532023599493065910291569422759465015973314997413185394633665490792008931148387140976150764280112175554091499880534846532647705104326443832401882236842142776636211200 535 21105124926070346748362987969982161737825872336511515048014538637956552408720102303266717932360718902517018956393172238844113111840558262135522103758525176759994361001352497435449702630445772938574701601338353637208102370834231443338723142284936581824546823771280269441081609757775020160275978756287353156208871148680727190586150541402264231775904844702391468443850697991245587285112345016186936054558809690505788395209034859985472836775804622089086557374901590535755835140810021325505365070241624828986472184479869889970580964252387702698018063299347773646450449915043061294600760516293278956401415996958136351126014459425446458377868821409443889284309576658630737920 536 -378947243075561599078816037729679710009022752549602277653156566887488545487914672698953159292984251339223489620014719452678627963346143124612434191365758024511540541561597827087253615886959176792617403379254319784497718688262394422932596121922070267685519835773883046830166814009005212728537349907666952939093611818849474780225956735924236878006172062342939351312722234081618529910300762007057971248272359069827812528902521441231698845392432244375688485403083782306183129468573964993775435514935442824936209521332589218426998507397349348443518360434557786517610317131295563244846491061206187829117961855830418364247692458041971484008599882918820877746633145079593697280 537 6804114185725446812510138241693802167424576126784478884789079362996582040213171832706343318255035663710973718652107867714576035051365944148069069782399699948492130170832264895298509058439591029114370583580577563057964624938968355727962927015963876203023803084789162639732715867178451138042005824599115009755569097127274927059476117034974845396155514013241380307927872962783921537048640497713320221184063475142047985854149183866584804966990375605717669229527995957162416637497188399385442736005600632622038979896999674569968565378631736345795910672830551541159774074078122571334841465199534568060252119578988629177050746146072046645830391193860839670825021945730805268480 538 -122170526085702260611241515640821800998738671718843988897885700086518554848437248892087874450452870839122687959441193312495919142372109703476481810591042939595602188569218733993649809487967377957704126091799961448215498655967350030357103856829388557846115126020563775278472184529635386604992149192616079914942002747675605567647842547505310421053647333397605453112608276618016137635483024550019838915684113698647181307344016944518976237883135740429800529288551005476187629587774795423909622360249260429607614397407094528523970895088443444424513935129262319493686649731588594868205517758043687597513077091325334865892769902920178384012493641138839611933400951664980629913600 539 2193629594540679922440807770634273450956944090714233997316767728084093828985483663780383022136331881226399580837610146341995371910718511521791077853246963950660923897908903353600265039377640600880631785373729177914340623362619691268638313778098000858691469739567748083757057146341022767278504675113429353277938223732846958596838256353907967077842669559595594759227871801686753580772179427820207794111300282700384825032421884951863918423437825038737680004553982617808059144991622393529865167351562787454067703410214955189341354958563925148683573031875697083599071235811344009525961040560940275637720890704724658315603389833880308720728967456292559859538876456797184668467200 540 -39387838053085986162937170637166509963849129451046690440709962762043284751561573340767766264136803556242908029261977738762939122308012384657937575676078819380756144655786531326866981151491857900256677390710515016773049415044371345445772389615626326529393501101572010037237826094301031021356261722036687054412757439469785389916562469643503053308819488981183123676802675905842153183642688392860619947598458409375798636137708512024578801914172502917778787637324843448642484203405130977158467893779171828064148985676748528733062551255992256003029489105679183189956656856345910215488367128294216504783966215320389420422389755239450876585533460104097519255720270602047226936033280 541 707233750180549481676102912327976853583790098867777358486241364640459275557613906529053755064371367366624045464419319324109409674861427550031803345873252590507699055797246516283153151396657869950264998472018378693037711677894682531719469487479101914799498095565010176528148322883623318560914466484037667368882672397429750975322528336630293271426751415828489581139484646486784983412024168296207138948191173731379866823367283707591050798140982797307399525155219092902242313404579375807980327394031192491340375687364020717399204478559535628120939846899385555466245775790284975662207020858133122231925042173054090258748787582987108715622683976804442332809735136096648359439237120 542 -12698890879625659696811501001431495828556172033544666518059226864724999390639665199890684768056203223638349096789167556572385193645297809809796144210403125850223112935459046303445842194450690757114352334187606755425540608946994557931169514856359077186030840343244795273010958447054284384197084110373901436963037209911044901276455435003848734534179233909304170855441816567545002691080847243281711948789292440505145505396698164284642262670679049046855373023635778989159819546223923404729270380440427242298384753117023338785477966762622510577256432822924022556821962896662460116502949680795851560075820129941259052395098156379392143949151218565056887053329044916037973863584235520 543 228018758888306044279764520743935698579047287895139039688908769670476508395463601655495720973384864512843284887098312479890894361034352938573687672286243972448757552708518787216568989679363231826638923127678021851563574470042719962852491288857276247815470890141135826725334889242687426788069189827155688785247905702822629442809282672721040813459019393399108040222021568201774910198965489174947866483785637743876922058228005712293300296572966350288839570866388296766681842680816304228564247162604356560606356064255943928468527027505652814232505009251398195081057344829574560102953516367881312542797875261376198454608116067585770540523433482521739684659223182194052016887562240000 544 -4094278008862083530376359997475668940662010860587717168531729525994879658100897906196474636889748817208553688928632934381570323747396249088212833056786821917057837821427962341050452005860330971475384193219042127658222418057678839332983703877863739685039558189151865359288733820078255119238712952631722000099819012693329861024560796226358688724021509990298689957516004923152458314013777386508990367304445054195201791663182279039854700913464586966215781118056766328707625439901128050927602143904998814125005305212595699068530463243888265973204244357293488179323103206425154968907444757135045332569944201384416739898183966448856262205575180619985943455425169197925551656172257280000 545 73516705678393301703234970523480543584070528957268624240828449800708059328762177816584772103858865917803497981386425496987242547141320538673854650080212549138216515450447778843155455650182016306161669201544121580299751528646688296720327570915182672583113975117504870469723943418873035957559715512759690812801520840765001871534590737378249775877567883972592623714223163629302673506309771567664182998974861101567421528836517032447739638787457702846582814717988101454555637715362273589683512991292327330325324618000846809329613051935212056539039881248576284996065849501057920230694044758391841512898117348161288470905739992052307122832584802838866867256496707836512749554682036224000 546 -1320069198664776428385559800388650639740343344133812439664985571146779878496674709365928765029729526480119952764674936945902794747570524837286576903638102255954349299406941435491384775081290270816133708520034007277030703272622952492758409350279214142866024564197834707115702456554269678622555770855487195473820714877033110528434299614022638832790614531991388430209237905167918335267144689467728296926647505933639195363943613527687984283282482268695783728013105030513669362932988516983987475030457833601665718964982238312577887108375126377854847977584325820698588989942072985241253506980354604748082678537313685290769001615532635590202676569656136935133138687965514645850004914176000 547 23703326634891104350279649651585606185611795842929261028134347860701411273481424123203203528559421223195133777065150330315643967112683171758370673395856380910390528005073087348073823145975197513630832331048947019149900489110973746588433449064794225431864887147259840024296946121162772913036092836092495857301402306256342251572727039870073781747110449603691804682843025054038928499074762595890360753955268378940044199021305616213805085247532981431681878933354145538766472546120316661456535611972864427121683165766097887945411347675430514229049939370810325796894956232561317844679327139965343560942720417904012828018159294090971749116948243632838349135059759036923738302630252773376000 548 -425621777531621289793342614181756140267189910756248044738762742608215122136965717832699858979972089117226489719564013230485285832826281770259794573385450343354457656149487553841325583497072889660816405360440946475246388344620404500785009377367837916513778265563935813574967061737667309241378017348814159189499632652486145539189113270659719000714538000183079120582436800240407037282656321064892609158612848264178895836440962159751536567218475433006842497635410204564711842798948751731263340185790120370214164874340151856538043177237657408784400371183893441316507973227013444510300326746822957371672206044115850780472057397545916079034253133845126561111292023582718220616572422062080000 549 7642585579065068624376632951919402606109213370191426639407510230658988477279067479771867413159498824257957624144739603690571853806924381951222322230298305072474032011514842087008720586728860740029741573849229235615626404920342345298248856907271668817837570386027831056870720026611884033700372486383624738233310343694368711703690853592283260307912414582522393389256214893934303412627369786990366741503835078667168588625928970802970213988414810234210297525846764656828650904029210919065198556560143910035648884027769065576961802625152689864839014315356687694896421858054459992682223353497596928542704202518932708549897161794185137900035824031776425572741560598321377447792661086863360000 550 -137233045779721123153352049151192763887153802261837326346888310978160309457469218964049022858842200706130162720097178774632886596722154902091403007902592837992279163901310146275087499117334961215515868696972705328981684318169638185755464928756754547718116082058928835486645874514216303121499779410044868935985769007864700721428456127413435416001714557121802103840535233259082146369287098211485203525621591339849012693217590028454788787908335756132837997027750268637890466051259067339432547171978147737294669779378631439341954114047287209282091100688113904863267385945719721614053886980258667756886812189230871690252335217962495312546825087523316325375264822670948952135273310716113715200 551 2464217341097206519926071096736662805625226351322356636798753083154116337154628770290927463095072112135121288480293079484968747709562614521401708457691930197995662518402109958703658287235775147488773148616783931987195616413739383320988330317820924673544538141363052447014290893727143562766095857500878281765232665270078673208372313837801324874629698417718892949906090014274698287073913883311133582000907485873804231554800064866663666547305034430450633652618078326503245501109178243659429440507353527609425522317916841126768228683092304262499109528508528084786147942916426362340198108498510451518399491470508610713895834204212211655786365546199077537682159991844589714022493895145606348800 552 -44248772255354186640411624476184423422748629699831882217299348840984784662820073136093610532968034013556743136624393122925743165393450425971256764914207268337922113917394409258461342288190223300559274364292685387422251720820624578763833931359132256094517141407953941765952266917796099627060764745559249146480047424197499653698163722391823790140089802022517512535270225038932625763544627556847746494190208333299180331831844643040525838436390400859830943414402884732427843128612635418754102562153782908812727857273898060232838193309440072191831836316261830392029526105412351636804426904777600716395608259883480705427781718536506235384337781329574740133162264201383284864838694725875453132800 553 794557519883665593741930255060599140303605592982514630050239663636489894578306195734917816622735221979418552163978704720890831161585827721328353843757826717171006494032055124659170215048334389465738868783772813557148209019437255094258356127298703983758689356565972227370535281182125260934382267492591942178204106550237199929878419101900199341936874745178298190732790840210851670582275138588604200157882041138627234530000392957309984766136268861732588188255010208667284778059897775240919056857481128905082075267142509472173749113133345238453689212695262162374056409089954162302835369194288562592781898771506262938332499936830934751114781498377354736930020404194821010321606218133712928768000 554 -14267614093506688315062675410366137631300123536083132743212606812014082078095649882980076606070342939081689091926462372858162433926815549046524303317153177224579733939766939314276940973467203080153736943431357309145325601670328183533722250459147124964677692633787530176682463857761339523059990608332679857019448469245053546755289735064446178797090306796089729966443688228190527832044175232273347623051643583478454384665061207832707091071342243026201782124117042519534564931660402649993976132884877744310029755880024700774701184435831260707829061891502649803785402811600837557019144860550149134788798427759827263015400197421650070223988892321043185781552063142473067528302055339339668258816000 555 256200075776374154500747068720196266006373029118206307961904215294652868450993237358161159380355022938537141423674097311539543813539898669905695868213961376973264195394085256227178367101935398012274130411237670167463630533777460679454190897433982427744104296915903649983454837489098215651920480004763040459560042242335502066600391891265352464669913509062757205127167201589453694367841892549254382723121945861164461977607207202271637602913507736935363893061171974323750403799869500558270209261857101981610372156937524626884093701058548367953557532992280014314460044000745850618473509333770786085234531767665654960741402463971467747481573515083813314412518668969165028805510420742088529490739200 556 -4600542367898056759955861032558344460085662450928366508438222455938514817652367772992591754052993793198479892039500337335271232795651705612119545950086673359174585839594509349230483484075041391644864960478051976532296559800780876661278132949605900285246649820878384966609376074624382347245996533035169417173106945588988583872191209788477120516662619558421884776959779389692636123324700459013949203431024294024938828029551001272446096812029606556767397676839462215194827394852332902111096707320829687382010711537525622076997826459295947672029349657185114501646706977164472252832445174799222173156441663971895502028852809712753838113050413623375525415637745307532632459701827411311172443229388800 557 82611534584769055140176879798291851507678269002128405417233574513998249921290812325802338822330419963323511454540542861808586840973264559304164629430461233282700552186040004508084911683516272889105815681690261883798977003819408129921191895443372019125739661595019042075452386891190434896148038282617171473187460807506398233195074470923425779906031455697191546748925876940225756742358445226315116575793725294142617877830465196996419856937019972676458728121630702111990419395535069455862099221944234350439625021181923289073846068664053983151952522928483869381454871069298117545475972420721400674884613147301434131584534654841945940407056080899465000372008489346393877669546997788032938558672076800 558 -1483454438242627119183821389926316043202394722941445559642796445573947068479093081549353826164427971384411442248201146013121935746509159290730698184396454404108708840329965672349481747435184685212975399875513304795099909638477543838369789950434744859569733708211632260924790173207398132006099182064200821077667306973501989778879294262818505940248091731336665409362432413872871115696114016429529512705113131626001847913729858913806679151449713487846086838313153468032516133231651247218168878501579261991765309520148514975842182093214732815739362508500731848032576717050837164526288967124782141151153805978423602147808310468667201295481544678517274737862948142026642749549929960279731262290132992000 559 26638489536814831882588907177245725298149621160798265702494437782953990471186290433975695361428493697239216560442653137173019661938209196709042483676156725059826868227606789658397312666823584740908492064311990256767822706531373139623534796999041089267193178824737682710488450373266301340030811430340693813913460514132402456887997058694404584308068595347329959533416988498132165043573510727942070212046378560396791680425796643607855895030862654724506296391748541166566005269014875169187798215382562847716172051812613225988378933545061695893366226941556970108320223767005909584105346425757715801208017718088400927298210770097462194282725841651084801106741097405480214525907329054182365672394194944000 560 -478351162111089195377346518882826809996772482844620285543364404188188086032588101078677843847365951106138503092520214191806938786518985146618091456870414334288605333744310494294363171745674943133171064640573882182245044887284800521525474854682780702983740368324218102386914030274224868348838999541975030344131712375206141261545890039698093749646317490737053701907216493459316163711027185500331175093461397863125244889931805443072498000768490814124348779491827374948192408902167115538129462239084021422560403844692211786677033135230607881970876389507673020373693161073234690674577435102534982315978261023387428080197870543035856831619805470791622785588193706266980423700935894587246195002850043494400 561 8589856697160628438915131606462740256519582873755266945746618552213559320307116809744386094328635635371193012752314862332019788476635038087398669049041985746209287223066281496473109789957093363856622647395973777368870913002686417921297029743448008559462032924239167849279450875191695764253483211026482095698365187999691028643160955900033148723595369699973402839595898315702586511987322400588834684298627668579543167595673811111430204741072685314596594660607253075272888283922337828754217829940343015705656877596130733581077418546012734051648143935651155093127602325582471076391609770450868826829171125756871569482911493494729450484381319630578980288797617463339680549667073443978463758393424845209600 562 -154250593928371996806995566143099599054796495305939775830026466955407901531208937444733709010613150946914732890918792865933707660687190043377272896873543986033352538532357496196453067616097840263418213091672895660510044935984183860608059829485546801391620705109291248994534196143122052763071445846404372437345020422229327154923096738332979603057872724220874700101782572601548937862946721826943985113775356639332294746219822245082835633891290996788094009457025619280523111319117852967593534412380679207298023503025180361744187380723061409340272364054433197864490680907078822247231540575427345552241983987790654589362175787097526004071843910519222542837269671601466292005765311737776968415847764302233600 563 2769935176937550422235746312090118910202473476985881232045413109980770665151904720366354881167493705281186411238346351464635496357988439322458666052205203727881339546291535144842167874953373294961204501521870293299745211905506392239338339033923407037423242146811606620487994179408461729013592038200973721743442551454242446778459161677702351308907803271532936444101282076379502241197853210782244563943639175175221136561780466958769925859042543476958491004636818847115610400419682936949148548684136175463202517967290539000415158826128154260089082771918862576216697662469923433249575266816288567554469730224801985610038360937044383483421566492627601968179034422541428440814009416818694761428456300347392000 564 -49740963602878565029084465689448092770444417331406037443538907762207881731663991148706457866071589090581304916705623843322390615449834952939470513788535998858124480363192673664825312477886107679728863814562947394574148060601008405319182088183645862544366305785297786972167384838739185091222801707268549386201393902710226065553607073531506053291876297046251028911095363243921274288744427870217327914221946039316737005492398172621315264362380993501126944849222874616288833573493880825214497342327892172147721812008366274815965830835152387138620975734032340730359421853715220801332798408360586191829201112973039911805795247465222545957612811059099916194534150055850332001000509527552731460545045053046784000 565 893224454362488355371842458203788228759166474768930364428576563106833925751261688840311011520641314890332601212203999140440664043104469792077642182121214591884125624362748437174013487434747696492971773916027724363450099509482887221891011445506674197124142546013506808176301392166102251213356718799905667384777597410438856037357340474425947640175888335984536175808802753049248228201063655170309750473797990291871882580045790901620999419859677097455635367150823514790914168914458256376329716876564237130284576114401564998730600565758329415767165344774322352301286184296981646460747916196861075225308096446414978664038227576605571595196353240717925220725209710560455696428586141002743386546354030280022425600 566 -16040164936643695484097891775942232433053300440903548099031894324059823359250572094298447210416604813684347276891946019900068744406561538810383666323462941893834368985906316458368680364464267821827853551382519064364146309919406476542933286805883103426801739995903327205483970582996931592460349275410320147171165194487103414776855138837571257623229203263156935849683164632495687264020514118641392762925234581849091545130009573717448477214582611340175049243323268912252388008562815755846316682567842590445605002874165206090278841255066537423776446226654085492562319394336610343864031484496282630017723484596045659260220044326182031260734512965825074105037158123916027735865988581540430708228166720434890342400 567 288044020079199483984276426918243052263401596277389641524414017650047833234372707344174231916158501257379230993498755510798059886327353771018212505300704893056475388032624539998430164851808068715786957425355924362179431618341087732204844314387128322913042886487279854684722730998368178967250928257897495129623992963435074019855271646638713483456295851191294392983199263294658003037490078934756016070731461221141887323657420598926032442678800967664307498052059125334310078841598924208160840320821469587155467617750882060689980884760295386329615124302983947945801650922637330725262025705716313472381764585814703531900459420333660392057846227545028050330667273399846550981635794951048792718129089148973639270400 568 -5172621487337737212393696398883942135716014581037630886529970035264943484138383124842565432297212522579697457981843848961514455705174310676735506257160545614746565066783046316873217749099370248065188319962377514954630638216688547303678542265402656503015910989736363587648189887646752509623168077870694454792543535610981963032612272527667037907137707186885920437374352967615337378490138741433998880143417085309238117431876214980713962879091144137633690986146132180299230289056882089653592555057005263713003115670878515878587684902385586162961398358962035684942212745441726713728296940489976051792771124604418971875677264238386154927799351269294517805233813712462033133825149838909679024163585755844244930560000 569 92889009415847098130472389813349948581276339172306700173221852056831621302154655131179848132184389377362651363195923459909937976090458886634241481433508708420879440865358817690352441055004156756994893239675876006689658807202326144725812556885561237518131069407954592510701589230183685664902515676068112370949402191340973107675276275373816859991446558937786177555520454522132719390882667240725132789640484670808075718662409779741538264848072602457541396303060067870470184698740283290123741173238101554691504105316408919591228408317356624627661807437388542405517627122888512409271947518324385408116933833405892890379033894530456469336122620860547245929488767159819076557865344558838489049039576894932328120320000 570 -1668091053299317362216693652858684339785867732925844531531752416936365746752377280566240220142174402924007191848549951816908991444319188006294904919216482700694950801224233083997276467787758857130876714388284678604342715000917562135813012863650183907430858993789163524455335907649403870992880965719707365314101896193975790754673908692502437506793766626819612830628609425418509676640482424343969226727649124719985022905663906149884887156113809050448059179926531324073917211537378139925801078332044223708460063196524143334975112258835898964366221510401945824671716546017345286002294131223804226381552517050425823905122440253357460386183423065137827384796924597627908890607560819130299603343805454555311071297536000 571 29955526550842732455639188645206566059832377816850455037349543403267065441679293581306877788682760643752661550289021376410831520613045453268910604276087239252059589344576683088105206481078247497408073256282786505094448685848351457339100935033045509258837177096872299088905454285528874418845886904535690584817514612211957545356263151896532389132510127830837670692234257527568122984713672117728652278222966943745580428852325207812468709104712781091583885868593086159464005406487347542555454040659862469188352868681538644057504029951144147076376944601859111184209774891176634960888833662992799539958738195858259891984457972605827318388659930139970721547649150304862658081068176251071965206107497602469631742705664000 572 -537942602675273684937632422663569661829717106529174605146249143074054713665961020397175259869491813518579264763232216046314792621918186881080856166300643569225797380677433022169609582121740836177230294560378991224353456120689276520607071336817208865571285809683692755666497948288378667885288374621312261690988654015107041793530655762729336890155846211675462505857745268047517061711501468519770482870465588192577975813236161773863074440425891061840471460912916400402122838348667891533443398436465222523606224942476861803773918523877889298546405550612406975671683230213577612444493180745213351179119158650097981836476140375187164710643906997198914775764776349530680461204077458830439207337650726175818281924952064000 573 9660435220817742090764812616419078220292825525628632961526882516984333339655739790378592363101345132820559571402547125857904391063766392681190244242990614881908298511641860031632255846479429675852879111738743140835247929287770777307236935525042023083295865587513435350450722317430046234798634162047649516230843367915273054197958896681474479231594515738465112016188828635617714773143717471323626996050769463353625429525654632902357828956339300220485953460373315462718750447832098785129376212759558708146436395563851497313845761973304504157142256746599769248973159579228121521908961308670585311750673896177152239262372573229800916007898434557027631837032371093666146502251233946536159587267759114047417314149662720000 574 -173483913338308859706626634930396965670345723899268203079127360601175101158835131984708240555485480190094648191668041416974352723145128877626670797311406373175454252714293193738789709521794357314793515477008648598832292082052859185510450054690127480736260945080293539359662100432175812871610315230639671103323228983398318192809338513924458069545777470787627830423126211804786417912134912359588757970890821652002039943467679365779624565996420743332350537054927065835722786787897690378246707319034026417375376943331326192179655251604220956187843872027788190624416949377497346076372078692990232392902345856784120700899889346433428296532085476330733151526358329675105641367954215193196398999226587016726093509154570240000 575 3115469372402395278835872403984833160890417295624075591295772392291711468810663604998430073001640119031160586482024688124655941250776697026735656787891447320712592371352680901820421809603562667187057114461897922489638692242222302521010273503878706723621966119824541021613688433152430336890866287081017815326809847795775710711216051295276441784573388110179208655563828283645607915409921921782806112708554129354040112097821316749635483945180940166347568079355090229251606080646663566688305217002339750931857638811894390018168904570548148858427262300102505837196051163951369731451509712319681982068016736203744052795638708506559270591287503701897653082889001934304592787418252567104253940984371717451675898392226247475200 576 -55948637479393015215760875254894295514323743933915690827019912544905318460724833906430140060987787137601258865573026690905279611628531517438461169815883908134463638002208561195191741664130646231567567347211583524709761514849908849439809495007155108245044474901849049179812488112029061466665140405496611600243960183332472138188921587844339433714630428145301622106167082927135708814236514512016226440724451239649637013090041146628870565848874383820658410091751828700310092531612999885110814522000351360484610096996936754076283244579427173249256252139340833992979085485960014760650028583740955594638133887658903614788345140263626901035204753979912019946881659736886645474052785684247227023511008759236346341960396360908800 577 1004748321597002467358256827367789757572656212553265837694246679012667088197626913238178702447063172131411168743618202029740913926680838099995380661407606682997074899443475062572923443888599230938480299569855162015671661727685884745052523374807870418778424348237365420452715774379280996390960459067167919240429662772428208485118900334909957040123051120349420118308671253537227408549599243281650153169474460563690708370258243260603737960703702539254181014507335266884944850628377651316322807759042705021389133145723151899026771196415986775058567217795233486716203264827586954852436041914599275340797822086519166822247543056172793671623555737850690382477621764633655841251533735286256094311301685898105755277978556484812800 578 -18043750135254127354980459979373110179245971429589791341291142782269004109846656331163140019724075651771709224150098507039291845257693943733481057552614113096037435045368981227520666691286609026196237905770063290177632956286123674141254658530286669458339177741702167931313477055461828274287490597088586508158581141138070595286391324353573276948922613545375399356477521819578582181219446618102990639963918513237213759313634195579700346076305246293180620987173252716722712023395432561701437274288690792598649138499318887044806029444287098140325134464904020055560882160744554656346515770023426432590798258231953203486037191908431830988672160136488176764909539648611328083375294415694356849396732698308542802396915945177088000 579 324039574967828007317939245018172020110189310751078843465881351727172892459733216807313177763542208336998674460643737955431013138151125435130804898846427543994123056306989061837236428766836201475627775033155644371791066458485516344940873815885873556179293212708495927719857572405340397920624053935280004338226125570904418047992913628028419574637128386260472197769694770086317957720759595742720028798523013299897320672440705294711095334199347065555254053583121730135548807632583260408586433122718146565528072093464452137291697917377715451577030653136566494883803199840106872740399086315550238421552884782548962711308833715827071120242164285145430158897287380425320534388491038574075859274658422447344089912475184797843456000 580 -5819303815284304352109750303636689243909882518591788333690724413086608358380312390112024240663889037996858953762181335420292125598245038848831834183421360859039285783609651841545956279371320473396791215078188261683751290054457134911903692528046998208902617419951195832982821507196595835760724389292890560667178144735414514461886531637144859119690222881532893813739897802101875599343848188372710034423130528502983607110590321292604774139690343163488838314003096450158407552243081448992821185183158990735414480906078850796604009495528076109700605660466338983982231257818195149075856694935812557584301461887982751036194503420784091014555833093232414715645078197431273596880211478944093362422141600364717311255761249748857651200 581 104507084352283014819127598396119131791662158690166470694886434640526112928296350221047953402903645821788685582710154997892130875201529664971964471376623888473693473091537189870379531530052250980072494902109838764902342444798977187040969238963239895545077298037471217420555524278983271859427535762275421876078032292890387338890402876251238313347414432953380747078420126793684974188560605847643470738676323467125870837507572138325366976546521584454117967243215677041226892254912757037506189752497557503155446977235846349762076136103855328964915868263865371702014803690318499458618741402685487479921861365471965618436580806699588994226980314104624810917453951655762321359463212687267934842534639342866541180107767435248848076800 582 -1876817947852340327988868828928242552382221447817216411860744011791716378567961258608923039462455165170679281289495773261114350356712006973001671228227616636300763197169667884063929318818051765023569959994591125035668871534431116080673901178082102041644584053415204749965028075195761438960028528844162731011628167569227368498423523818862444761352535486647311973305235679119579639551263663779329134296640778141580072154001965618173085290144748454835809267398780509338322126887196110920987448957224177015430810663348910734902439475184700856256530335212922448504224618850874495432101520860599166907462706171671794920788904796604989978797935125466561037301080245199360451630772335064131365935003523044056852945852895589726735564800 583 33705461259029165066969908471490050640552072999393234703571166043669417639119304249803472080912359484283039579933140216198743135908704482002277011594413629814869623798227140216379656891981135471349532557707322605700605634589183165291004708978592810250461054955844243108291327525385286905508574094336850417996135359262110717287297245940805826160139016372551211596064867170466550302061287409553303663955109686350503182594169090947293658641192995406742578095480672268906059465710022781033856930672619439711081625463573062426120997092939653456270793498592277934544136808522565981430708273431343529195771069669646128337323899177451535296765661687195358594412195827165186841465156686314674787889342858098242281892075157503325765632000 584 -605313146720373087709555479535937758763887228797322338306599981962337075683361751664278793124330181971165272456059545526528113029812487341164180304113373543661562695883229874296900413498455734286838865522661642959910876533512590817760372239327879099155540315713860311163971649120275494974270419694186450657437444602638728087173242320936937508163592472115269019211521107677830786931539010875676453471851353408294653046314461345642492965460328999701911231276372073212819780267751231040210773097421973773441479602503346367680063386148546379194123428447321594139552922684562794543228199266691662558570628388176795537674405915364917298274791540711138563250334092183747396563846855010390940368807239547490351117267267554614521626624000 585 10870803281101264375173657894024892467646836283324219634613913522215920200221194124760535043699509216733439918672412966327699752976427336762856202179512995640527141338374723178398693579854317853705177984924928582797989177540313297660496531190390936437142062490409942613826813924201050171281512870610466411294081697427901670570670228758570026428661029935116267206557676508142376491457690338905738154145761228901783974195862787858666719820728575163877400676563358976365614720500845185142657063523957703356882367015213943485208112709190817538142667930371898577829304283288917469181462327343354883487765849309718656271465484695425335274658051156771319223090615337576837860341495826904559349597758732796467741603435748596205408904806400 586 -195229238447627485126838866342522130255145571750348272072827347965529597588955370254231861433265588731915907344895006924287904778709763297085833910814325539455473780622961752098068005519431469440944186200255884650795286867635251099964275587453368967686831170049614737317258344263296675772298022952738137393274600313534534438712855780640257607739298087094135829491148442955103020812458588953317386235887356950447738130439010203796260340261685196287791407372274385439030254809813813529763349721034353020695955683392681810986911566811474682203777196756371775824361089210465132159839094766145847771032846071903548018090277749035249536570821382890548401883627364868018159799033962597855942995165209733703116915758631089123661643880857600 587 3506144176686352552311985228250201528364130523666390944108596085609221495370983838535114622196739073955464216745967909703310208138259496895875402193874991204326413279944229626265473448357489865155764243480575018720074811173101903059324349647246023266362136617824597207493249514861454098793127355992786106303067864574584432798826108414837471381239660024099454709532686346904081849071445391389900997783176349185042683766759873200034372243677487801134407183166127037986809107674714177565187790049649317792464676003961927855918265310607437989424564238851228723578219084253361879436156281132384203070235542231698812958616197666660307690851105653206407585446677479452551006135291369176486117640599047721802825427474427498367361243257241600 588 -62967487254775311143562183691024027448172140016865796547256419496655406447478893426753078929247558879200173688499015521202305778809558311599394978175714127751168238496957593288032992541930430231368827229855224825993180282292442340657253626317887764783646535177258072297837950470981216468121470883135750480544892261747638793121775008266468873785528588187908574375280897658685551575160651927002303633657044638425256361525483437061841787233391617653026088187473301906701877852117315841987046025381457135864671732316050949249144356598664192463135031228348597484670057023325682732730969946867308136771577084977448069460862325442062668733652509690237523983532166977923365008144008262761383337218921673371152783187295840787005671307476992000 589 1130849032565387506411885872807558849485169604581335137312187445561325788457439277874692816491648009888250317957457701499623073901948230594394567197186254742532865240782372532768782674208047692678131501591525582698397047582494830355640796025790520841903927078276801169382902954298878281493699353143989759903571936069213112315181894800412067482009034644909502376471513302943252571412647497595637296836713443438475996251641025122648832640670316691907826758653807449183518614464680758873580599077224199631878603708725274942542358241257503952249647470854790261787504012211781106870676061286863133227113314779102624242371819488159828369888924019530275940064182109155302809942525160277572008388967323363191942513676087273081402361783517184000 590 -20309281947564145793119224929269311134143825644311571381288030801979335685584790827729228955161868326738814184876647127271196764517022798946109888171839924155725830663271219249522069857471988731555053204853906905546127315566296987200626906253010777696294934443086415577595321531781210628317353128667314399895335990829461251002826029330790283117572425588917096917105347386418142790997309973768428469969179062159477383529471698643367848577190975707551410736772447002624683455708063255973661064105538337795568957453649175069794623600617816742436041696910775616780326293891580692206243297280680948600835056609104078766392880163629731198886506628716616713423853607812861990086434912374835594727962302298952242160867492789102609195691776409600 591 364742332642040344243938161420075242602034797612052485010137324758390302820299441362974680423160863654832104497936941808555807882544297780057547128690201277476944106023622201547254229216933482904780600196817881379808113921185577364039685250371330616697926284566699179256508870961634127933943123701649534755480704241394080741360398435392568637918635744840551720267607710929682178652530368970521319425131753918376807019935385125889520041959906964737649193841121408605513350590330597967689405303580683447313314575994978585771235422837491551445374190475483878843496418415169606543277608049639843635277941270472133150637045736136659842546499799250758324528393878499705105182364501116660752965215891500171030623173346139532208280885063476838400 592 -6550575136233400236489105628747026992136543865221861521330709521674333952002404832045856084897037672936106309158894535994198225350018537158060542351746993213065658336559377106166227981477089172708829968399607626402229505422373409686604617537074302562047892326880313638268922831189348054381221775668813941757214269416388287909026615143739509726944147363420178868049333078723616424719092707592200452918920283209767250398569281517664488321144815623463997008308788541036854634250667090527827292546739571641613446912126034330945565904743598268525706745161055067337928919915681176973188393215829083666005188492668445367522078153048931496544570718976456936462641412514974118748140837622191090415836754104422968894559148911328443314814180550246400 593 117645236426451454500183768880532609555234725404068845197592000684370415832758198079744295622518467481904776041386554482863762394566100203597545996705068259222848669956757784453069693090608768447468868741072211165571238166523232399936491023220643039267807847017327723857612189126756419526408114520864870960732431651407310735634289125262775343325388144047934072419435745848914864963336150650686230731174537969956190921997913740578628668836749218195432661279070148333967119485277579281823542437812439187155452292772583921795228122909813358448227279655927886116608672845028675438051359844432680844929098241900369212755666327706528027720404179017030803327701738690193042773469983002826872028547489765956331566150176957682374234911924153221120000 594 -2112860912790208950518451929995828078678862038064994007690086638553642417683273496826114723402402375584107997995811049197290601389278042040368048304460720857557827628112276169268261760758610003026259076986125166185713752122003103101889707467538417412304670222189986798170045174417908221393470986041391318870527913901032307959169354189062773337702425455729563442037947031508794241462744200574950689293215439500829368275881723542917189628199395050014942138931179027654480186311348848111942004590207241159216102793430850635877935379127759104252001042709492742579093134529908938675306240438397035780645824990897540002823987178406129629160390204972533013299532236274376061123531613929557358250075119231013712369848632633931933229024253984112640000 595 37946271788363315706286012309135157729012302081953825153237421545519702311535227877451868797106003000826517758963423313818903136883739760072895738120113047199769657200013080915631336429355473096367402515418039539261406983488613713860156998316160552046870094108104536008815298712318936561026270515694634678068002164615850828322157510696344194767543056167943050322046221812946176914740982398897349690398823842866996015791717811394307711541073505049512053271627864015992899614996762673822205480757906855508207183950591714109229609178755014769809887634275024281008721404347238518797180647604555839247027371181060693227188448720080506247408285261069727361544204162736105191875729120086134336571937351432962235939836114833943930227484332897861632000 596 -681504854400404247181351469390910618005616915243680779262170067488662573058176307382961079872856805571891016932792756964962314055710655019832677820197466538970359749444530231746506418019833865811269591484957542329285403273929733545568994144255339847499492428411327103084494894994399155955075838255025787909462911359141052460336197977338369565086880659767889950750306641419087043113066234224491998466491628211490478780259307807323271383113508050419424527213933987293939593085445214195625650110793011713691022981555593469505358618539251137745042008787382315275029117302236310579203056463018734401510370773694754463597022072315002917570903163480688526305317384828737030157445980707050305266218150016339643915268466062386805082474819294192467968000 597 12239690199130878288573618852276957531417461583321181432577868448263718774421719208978406529977840317155469821697494037149624675553315985130060253916511283468744048967410809287748813758808473549796369447071549026557115735181029485888761734027982837261121537382623532997105451028693379815997191185545036009992062538681256891925837043070388607163922168231208234592872341389104608502945219704112233178488648639336014930455511387454137547353003405890447353066646231510495176410489352741382744087919468461631817669025526085728704279912860721438697387635206554747703286759990917457337043838185070134427125955503442474637667120032431258429137728172261210015151780569738221838104080075613054226238510895268331092226982400537539906355603035967054675968000 598 -219823198559641526453646599453937330915423975593427238437936968452094213440283050676301147377862884625835695459918203944794262567629788763038205898099216027515570377775906507943849932725088638670255865989211432349871944809104108157935285992408922528736530621219693552489820307772854346528110089185206834025609952617787122105825233850461494382843685763884910433992389542673885443681658293682550809928040278238242141058682595821500731201624174881711378882835753388666752833860628174652927544321496808157066424356746070502886762485391511953598009938465080933094202842478766644635116807394828851578172797261048448457539372690883464407239028763495126079536337998861184786858257224100475254832444158888264006572772225722028726746252803689441751203840000 599 3948009966785682039379516054967375302150469331275609734750126722216409930201277227338310089300582492161503191582303903235553717366546356448689514276713465816381479339087148935659328174050924164965964284327106158964811990411255418302283483649975273062016020739701941966085954709549861535808695057519958464853943022140490583663552363544682398281523157675916304589132097996804106182182437267841204696503935414502519121050596604086318641514311975588399021738809741160729427356715589153449406547263209786567146232437185686928306829412089959260112505706189216491197719832031004278772264797919146553051724462327811700344254710197870300656222823769082748520287018684054467340602890178418886129361325978831292458614162945438372357823351689634414623457280000 600 -70906259003470849427256108347214060426622429189709950836112275931006722346414939002996049203838461559220597320818178102110544763903172561818463676409773846062211368930005194884441534005954598002788718546514826615008023347786147312709011366353555904193807732485046877710903746583515513183124163233058454028776816677643210882597400449262495873136155911859456830420812480022601747031996573330428036349210680044465243414068715009390282801597043081567646430429022951246700515326611981195951341588847247766745946334571854937232390656241135668311620602483158328181911048183276836846749875770627872092808971343407498138182814595153750599785761914892726163424354855565618233437227907604403194883329414579810012556710366500073167546507396345834086637292748800 601 1273481130920905738299172102329165670956676373833160082071540609649395276218307573374940690692566312928830494976558093900467920435226031002110643798946919957396854436323587476843031477637727006392847633928587418439927793703833068375010097651281667936552347195413637267905981764762839349914546119696560653555103093541565421408912380115373345182415419155758697217241680381637210078973995029165790722717770516472475603014072728471478723062293648955808944376124581923056381634667969592394507123311176692835700074434889521118945798242041295180957791652584377694501743517621115103034639199780627706106123189152646480704734277437753051537583218152000143440935917322754214994544822021101377846207417139724574501725676698838252529945092905419189902101394227200 602 -22871890344712346914436293638509865837846486634359014630161955268321032768226480869318702238817320557120457328382966962212390624162232304310332692282747672058762109909519315281772186605015123576610412986770576691316444029112696237991045142534314607524923551290385790931228363522617639620059921339134906621657432969055490591815881484729927920452284903508410356001357223066879593644297066869336427398711851867276422292006900897398053079318137761644860974409732524505125578461843998725862808998738276416843171436528281565345584668759053959296537613534455633941782144372955974242542390412006888303022265649698361709932868783483365437249750423022301579540530129723618891230927933043435377530223578263624750021026605428304296268714857962445649869635007283200 603 410783702211002847567736418084679679973262769900676829924799296112631484046256696210151816329007598065695775897823436485506120165301784171941796115127955702149906551111267304314415888776639781649570103891750158485832651468143449846505835644521769816741164279394491070953902449336565567305553811115806034349170811036270253912713095322761392004143027371469459627686067538663857378387623937304997526912187986272974549622611503679636674708151628455412677202085245838126882279837098683583904181519627750571163427292871126621380898777214849716718909377409874818556385777046622223958099648693258043651295417887617342153520678151119150390405965309007505980802556061205294514147511633267670213353766753888981828735850973115315967811246951464819880743195901952000 604 -7377784108584369023865570634739412530380719417024076574543415172565937647241378543853852489299792092411701617449650064560878131710585686584808947445212025590930771964329516088084078744120841641282345177181631985520385104513940635653800173959887680417232036594158011817397241341726925950547430038053416987781134036624933302061443142485621821955204571069040890796586855396399875564153881575967902602555323303127860785274982768074004382837796134907809142861292627238411289688200077019069855233650532844695332548465341029120430446912626969746633657162487288131953100843380393850161365875868316651538497836498133986227470722820100237475370714688929511390308159191978534585218884433257759063678247924151779599547204232375741090755640611739016666063227060224000 605 132507441527070667460038496722443729843168425099807629849568180603473518140371602078538778758233951861397602934227929919865292196970618298232287641222601438133973170519676895558878677080358785577147045777282005214321495116774345366965607752476263694898583982863009845302212271767280623766360950071881700808644301556969463239999406919419449119611988213613550941149938464028563715504291036701598726742753955391384025277352004558499391113909905457699593630298852376153019956614846341965641399948506925438776005738222141524665449977111743228540365816078655988168268419444911338141906448937496080554739367754361527098095366734154064761003930885636211687218328029388493812897501484713683983447814614783195433270545324279330252383720315515960586931310785514700800 606 -2379886128020853373985245871826860652826807159713376639080363164501989721847862239311577669974617709669061898244450147273620198468363382108845245358196029789851755755670236520235702180433374624128165752871183737215635565760679826689857549138534082599465656880331681776021911494909376747645334291390033715513670921033095112053058654968582977257189570490049320863821667066810045345789940005709901884270848268118521008446698378902157380996362064359079830152100180300411665359399319448769044549570213492534056182268663017086565606519610913035368550399670118440962761513594744231578398993788295941844526862439720892633118764908470034420407233926179089114990564805056710659367006864065571742320155556601153623294744735076287899248204478672797076172255098254131200 607 42743852665046694370983773467308788858513758904769739899924413870511848348575608126811894164848899951914518640298180404574971011041346938633658756005029846406859705516172847683047158436712767960865342731139448275329256899378799786775662274642995994232907069702431622277085468068372364584562494966613093190329555817302805455687719038661435944082175778389650240621719628274074323492260174534183443727052368729865100550388642054021943603990674177335565582072810816532270141265521220149061159274158925033947743820581489641314231041642171620941660521346299227748560174664266724238332299555650745235566774059831692210026788756230873665982338820861951284236618018953423821430673984896281487866185067344424673478021922737729309188803830686146348804662150051345203200 608 -767702090628799181794642773458901273577253696118561775834168749121693065734285593330239941250246689925833130842197582266379413553571560147828213183511391320333730237231262330096833832448854319297120958263228248629268890363842917223010250064311704370104186186102883742213442946228003653393786916176669371115787416981820124302812322207537632416739078125024639190113780165711992783775462345252110535360874780477182398043164426364999381834832503316619039730649825849559851879308374546098269505384564903570245662040707017899920070682125845560333771205759190077326113663377948402438468274913990358507219034100924471930086403319146612553498585401007414512933994682518730477011447228729266196543981801646574727598683217592111934772595116928812712083734668685344768000 609 13788383361736954762676194837591891839717571310582641550203838715752181860429582627005196186199011977682697512564790073611917939981881321669860420034889323911018622881503361849916532773933610089444842432648917214297115144170301853177809712977736325780294890810498099133547847201710843942235207371330721808316063656727665877872185846151143880745963935191329233926871145242295200441602638969404901536580046549851266124459987677471860818570439936415729156935710665258597142620484401946178771510503072110429141299509447227897086589689807058684615417813783285822320248358009851602417021331706447522745421666659953816044803086214820440246580504295926272483533717302774834084648948748506918978321958861100549048398024686408079380201388159223897282055648285846142976000 610 -247648406739655862917836705968289781960566739801218722662349601589804761414535257805686769534420287258183006471573508272937988443346707803631132396561061365195278741458607922012599234542978085475340481462461536065310153310704634595764070844891933090571984956917733072306803629413022961034637593377539980544116054791980831734373226443331036651561935858944595224430820110286206911538030348440655903663559000000279461737022336056363454308619245808804473185881386964874082450082011652003827246998478127937478150946599186604656525699412337926145322159947228982736624001656321203534558829033075145998686622590043367227191578053392742202199239352567488920212451486506887020051498168014166892338517018495438713728276653220142488015551489626978719052789643638902200729600 611 4447943724322395154926906728798710421006971198982936599830809374544218415324238820228488721556020020247627353549996202597743838260698480257034446677350388578810129146917779600926782323853750425542367338083556295876781706107483895341922935273067223790404194627193457832233818378360906668402803518371724626008395393268735920545027474613935836684518304608932877238795122570017732646838535259881764135521925476273431772671167129103981256272974801155188688611885991084334174807201302568068740112211618618634836707836300284450901330647055640591683740398135664249675469384904204398671437953860829217986230763180255175042881141666009742924606305491122133241262590201189162288126253511927115346191302391111202036749767581731331691460985347244622688846667020119988135526400 612 -79888557872143411017902873795678798934164423887615096577353360531029491537980446261358738606770869383271110899054833756461438349937251135596932414832410900748825064677974237538214364875490889996015852582049756216139843976361867610454929582551560333176671417225670732829925051658403735456018980839774505047523336867336511827828336602869906400059191510231029716681104554394828296166747025451994038198785955613067911838564491965867584916589116036434369387617403290848041257321497904948058155740898875581755106360353942363863247428876528760431025611856711146131426077579848063317314454230127834581870340766139485104691747564040488716057634820193487726450912404397828875606346043469122307002181039024663942463976217742468624105456128981883811431049940988821747689062400 613 1434866267817779698706542643540658362585889570966789907531256932213107180804510135950342107765982499037218484500152886881958297280275913544734463111427151741018864538506519339797292263098131645768571838382329226655301275986532075678807136547948905821003511098947201906129648970243107874993097845099375694246707893816272422878287089718756393906446490257167434226197326499000097130172732055834346428333822791680061516056435655047638025989634857359123012981513230395166287509151210331938206027254970016566270344253665424838718359203801927654723641087344844565916804427657629978994505939761349851136039888801298092989651126721183981670137943507879771400040041716835393018639265805212131484655812789007422522884793078865545760850035856591420495686557667678511324725248000 614 -25771506842824877064064743115580424141037769036843255863607005616361801286501853060684646196161653093456751542455514717482469222161046864122689998685372360586247619105292989054209347031671328647452459663974473471587398162181556564472125573046873832889294332897703163877520796162607481507205021230872825987219372399032332702771579845958380312704058460188994242095283577574874708715871154905115915979911071248611919216726990885774189170380607828919232226645159454068230975001497634430968299785941057561388972893207528184236785122637667195726860446109509683832134396137147139101549530136299944883270762041857842621319010790686021090974399415317423646579220814418991391220771699185471312724404402992139829938719052237344036890316279196238086687998954330877235975684096000 615 462881405830639987072616508056424983840493002895887161413663388680215377253169868143613986801303447268818337460103439950099764273155973432681680854436785520383237724613116027793164954978604058926438812110995177182364878210499957416518860292480924159504301140143136826326983275466930472729409210595481684316788922796278287861487595086920762494518747563004277070218703086003359402399207767612862451892841777255556519785311124104490558660201941590637136870768181023801104633929337999877196486886999872883093649720927408655413867422204344461786830061342510516438628519887686664253196926643201936879038760185954031861934623079541120277891408035115872520510687993613299036462836080004416455859790301546628555289578294331223140634851414636822610659571462664829184694969958400 616 -8313830964464611715862709488857607177290932766298856418637616448632959308326414644709326542158476202243841048147052694168674986880191055290893047034884082788182049001817395668025287438122200175263180222720861429132605539806771962429163425772741793670057772426207249750782050259360582386815232964331833368962585457496790546914770701366382006882070491943310586858603459323930468227507848605306347674906495817460190478741367332941694060091679028829235847951589537089830229983432135764028087550191179535030110617714839041174511410972839070008456960712164831743306795363697021515093134409708419203944293575807460078766955632714355446030179445617730541504756902534638864512053276605793609850053116714792042752798529624156903941532461122632800916132303024226737174456408473600 617 149325566852831162131589216459513780775912669231967466501364773879660380964138293505135748363371528805942052667043173349720026263543399148676947726483930965086926202655008717654872342608217540262992809121868049202021936129884354761166919099535696203325089520303450148684224766570881643453300505203768845048368512220388059709739852370408825608212488155130904252134592441211989382329403530379262471528871615314576711321575093652609163004758487840333211777957074959529171164791563903625541760504406242475208567042975439634191143365317670297947682396454150187000528211054279404262985600532234524502610472296755709226734849792123966050091488843331750179830982161894437433586020115632746814194957276229052540983003736296445396239972016468422527962039193054263697515925313945600 618 -2682061152211045145081942237379616450829499398826600126480823608518171891103454786257292567691624546514493178971163793174582995995682411893712167902866721217580713348657923569529260522574781062976084435684037776929520212041612197166590294506223669671372967112246434709376852603457582916394232375019149158635745122405028256922511911507342984225175758126137600645135883652836702498149480885452772546877791148854047727620523526770164578240807791306955745526413482282805501503537798269002449096438364549311998534267034595371394322580948447099060314887768716950980361072334144639674984087229455051745916249990272447276305554518731429055041304467609105171721524267036012156642108873015355400589038456541234959403465166489553233436390587054191036211383564566872236936522629120000 619 48173111292863327823943511785438732956902058669069693386452014344919281236329903576104327572852151386345937259776088937827162761680124483738759099748097264130956980630660410736714569450705033696555907521704575127467537508043044278026091913279797672708117364061318030854364858231407765532263449992670275195011654718738455832737459502647236346713253762272048213202941444995538704966762404659877100446183008066170117343594475881471227432764622009290361839681203709241084920381798450977010063092409914473749272542780114105555996895726954498945642295512459765849757115350906332962692202070786884111972692839082147122484596373407521854982147371681547708076251868822142783776327894103690987631258367624919951984891317804573267931091745633067037060740165542575905541615926640640000 620 -865251237673106481689411205230073758400098911836709847663757470556485670722209364876609341695615415868303802136881494212327878248499784275669066669023888924777962800488765054780731363553308476201365461551132497773352415628334421096933160558522301424641282203527157405797108163330575608011751256642542233180080301528824909924781208099160683801610957897841175648754767631403740352435267964987728049304345125523984559255271102283973530147204565637834628139822394364691486569954367016258038810640446463838180482316773146257212228114218331129449471940043148310488540704109182135278290906871423776566012753961320629606433008410106715124324505050073734317963130340650616193763205530223714255260795454630820298877015669470528889807480128015862136626455618519556909857153159790592000 621 15541082616756569560005946188625189534935109923714430983641788770671563882826929558508374552774387034774654764951330412953792518492377767811292704712226178851809013005880330790699319853580680746457375778005365346479827445923417283277282565007661433317953078418908073597843710875667053674336672329453971125427722517314835821740756191848692861712026770358326043778117034075164766330214136685141898006345677182116785465271004629429051135687471377011928248424442812791898295010098244282354532840392173683818140257264553419247898860524945677001416119193625243567132339796511783473259350684772722711461040672599952178148395774245298390493905844329343691759357094717579666707302406576675215464056219808296569426206494005272591363788459497405678376701265650510688844680654338654208000 622 -279139831180714461614769181381544401100152810398291998310684990588332333921129352134494470263015196065116467900379844651961045042760200035350099834477477283171077641964139960761563989395825346140549521208803764712013878176618035190954663691745327223517961080540258839606286073798958719694034249621639494233566745921931424116539755908896457638338847392995528233262256438404727925146547162454027788628446793373969014819948012411545593710450852450124216063340635216255768089795526664184027075390452354333788204106365901607455829694187609491092959619985821898926049035701976921162786922588875977704891875231972131405585012202360890062054527480462102450700221000297106167932447727129606924701665735849339668214757155991809309833190786985556654058692186250008707030180498828689408000 623 5013763580918450763193045167992747750097447750171568958421452720198136142178872312014435188191236025631867216380819360602638995230315631453559578086361108826138617678296510691688444689148131016553369409833891054779189882498163425018912819760241110162385207851116366637551109415425919860957051770892690113119762258212540346491299949631703629170163246111749536003538763315808837050385012436373308113567126192383167376942565423571741883820136499064028856739617508940452720585572942812550983906290789478322776892375978232724607920189340851051894411151912274556954235488772266047851662381652523580285297084824667978215884890119451620857769121198027169218837035302286706290793081968828734329713707197679150701963294663801518743231789576835279227795771371007379505084622442845962240000 624 -90054907395727557938890465132792815357519542281927796291646862320481906861443591142720816649434893229618538078840101592362785029713746149569704729474255300838720555990941172808403987301237584028093212092016427791610833658717012287839703339539715324839765079479667046912937234500150175964113199115649472416420345176356013146593733710692522877787162920545655127448177018018566419328069261837935957270609535840113044808929925108000133067077067117803902926823129872122746942825483242056204210932223026399105261874599301333938149951093160670816718846459347393003754922048332624782566397393528019692047451485119997916416086295607073343868391523056872616353726749467995839915398818440116112768319279281390899146802254153665740503432528168541361514639431933094085725943026184964014080000 625 1617530224679100104675174978529171432325623010651074305872044282255567818282505206669094220330489778233116333556894368761383399589706422840111208468924784011544763138486888969515429058309908989278999038311962269421797149844411487909261615503476550778641924451581987629831413431197897400597015637235649563754775671919636165733858007417974818921661905513672839137173176326842282597403048853428270490111780238945774465640075742819855190097611448743146582810426329511119931488254199800516717555080217110970169071686802810839663474161554914704941577232564214134176244407863331273294544603423592878500679504595131354575499175607176008573226501180538323185899098383244354078224427417293989571099443566740630774115203368206482564626453697952072518981347620609462730175098259123849635299328 626 -29053530105897446608574548655881794864327963469266261174481255446775726116243591922982900021399404259509840342673674572448873714036196515038674805151102670009280058672758114334235597973860410024685407646612945299326976282508886214140155918084808844976117889031290525415054972237043383981330421445810932419902072931412762056727634880842985405679179657501177960476637691084687900199999810396082225863924691704003655098493628837486344660475308513846549803706763017608678130437588214947300275062814634498000928182182764864346926682863456007895148713103757226397248709460088333605309679745838463779331693849309356151512640144611960128430285589894525408789535882142491241622293070095932298302623232371296569367653908421906852965910296133822848887262416367624279453815982149502500478124032 627 521851445059995285017171558153972525936302272074763370569390588264096056652528440568793333398724227704305936107162556674512305849243453193565479514532246044090130814629349096702011649731444876711335025384617208869251047677217027980297346011915657435599744284322797284249360601807946715147915799557771484709628620978581381631366226520021852693395408776360871117843530585320183623688034871899008018627623409841290532247584127540304965815427311775023674464665973053124295223266536645512752309022995875145911408592890427276355802715164659586786546741586146544953452896235270834231256161559222933146464969905776665037217469391738269483862641648153341553090515318482833115072192273397750468076782843645202494766376900554250363799173453044837199630541201167758588849881325307331994233864192 628 -9373382643752781552537731171937595688792180937903393025513894642705419616306561798751574523467530714179253119886614075300157340731634000037290778541279833403402349664043085685985177402819583135834170519647264515995464678023898209582410928366892700435613241285288460774415266860499425074631353851929398642555112809933754752869125852143067672582006705409793990779100358284095017954141772858313392436496165705429549687504377322698471360506401396213801031785720025540194347322367091339783194340413046929372421479184401305218620150680027643533363451027216135393431446926009323264535938698070118926579816656906306977101613144488547260792946811769378491590543014000774454678366765675042396942525653624710006593892884455815197617284516799913636324574052148363561914373664569214498240378961920 629 168363238647247895040653874054929977888671001965711501434429223645923419435662218127655467354747475371696664147025382866043207687736090512593499548425086737347598961056214279936821199200406439218846515947495698730869252674585058778795037629076556008778312241718901478266047193942643091404109754879329643662301533428667028931502995035790744936139128390651593812118085608734031022012549681642646594193217297519782277216891025424240587330685728099242486577289451269559802442047859138246217058279787924019156785169833650153195501530020591918346486915271045942249584240651913091005925334516369163167724592352507879534648688881449295631858049410763812715405333819047296961774543272808631161616303393723328544511608598699205250683752735779688812710711671179986522271214089511900478727824343040 630 -3024124457987709809968316252072361317124128663879351349574604912344872086244370889416744870771940367152570557917046400812928473324478730540488953793616319872738777529066858399627093158971109946349947895971208455299232481373975436731499437794651282214818065598874744647712047693103094003696676168594435313781911352823485872045853796547631856662460915664465770758616280553070309595387320948362204539508645934498184522200537847143978549577840792334965044616837191375140832435259641283165384494435047854286949493621964420846921103672560346266680707830487549019835389313042934187020716008551164206993605535017427245736642164099174967254136011320957626488137710311649543522921796309686460674365220957735215570941845877587629550376739616004696197832402017575757914319140693518517170292159152128 631 54319218077389386665896824724228436082860339582263974954165724368489350595077178543025968883247499399852986851714427744554249313248243949201112206492626575970873699705933079399957961749252868671838842239203924932427101337389283042654222865237048546153324810614336538569204989783883466621074687313548858710624696153567969689013798621348430211430003198321798804719741559094293009436006173738093860936277326500162319135690801837606739906363308304793175619155677855857125506848229436296983308811294504564957663329178042386496044039658952400295656327338741490635204916757573084113617742061678122221973890861945357215814742136133199808016446200177074070707690663505920643880817178088726379212766108296308927545253377458919482288383465622499566887848564924252995564014485927636883689526674849792 632 -975683170276146071884906256755444946855428124901678233670394466821346689802715396867770251206686096815080865095984467968638984499990609669827572417886545712692022530161000502133422123065693932219485027056080626317899453136144210601599268933814834012551492484325867699110150386118109356143101029087668740637676504328012012515323800553081297088850310612894082327814092055124073169489781778915888464159209193718105453842344908956505872495310563094955901311163378195712165749590348988676193863331986100983226889419033444891618816357924727291386535803717394622928554137708812738699032607411661461176974064975955213787862266976873550981966293139889469700433076601454448021099741464656996608897659590790662888439424590053249941357166300231985891314647007943227857029576652295148581714409514074112 633 17525304338135514750918458355939034827403187646338201448392393503568265186503750493501655223096399558905954875420763666356122043862390571794533172814170655218496518432749724659173790741322180109534825841433865278411558897563917337346261750043403890557204533249265585685438246271979310235935321802096040412401867068261447997313162104721223298420581408639187545129930847814787854560977596881948897057646458977211467630627901445237712117332829545639255288954072053847152171521077832545415994038048470723821942705678373251844717127945662163195995121782411969767294882378750712225921012237394298283700150266629716873251175316788392219059963274882374834903513556016646246445346067066587758993943743360647451882395351641240840178879906530233301080959773270639021697355902901415228079135602172231680 634 -314792059625689656125330289838223546710516562959778293524120784256522719154423833785483990032526495547036299875854348000731100686916252100309375034712579529382079419419801047978976544104380105816060878047711132161752102090627587756623389289423160103573257452117723170009102127043060544111721521580867047659988110683535283585808028467768597669422052179153103728611439266427135785079515573015195646202646490272057087346357321227708305350451518715677979859004688563424872128205101509506620410260719218616536724814298603457425297560008203019678221525012787873359549086008222572285155342838243326269364844221418321376316063892091814811758457057350922113377306586620768855709149860811200945462194557399137511098924707398187204979628352628228442760204886444853594778373852115641352311035074980085760 635 5654359420615143650024436670700437439023861286801938922734049866503776590039934249066504551670861745211804781707078257159588873125931923552958632513278239546664563555751575989367254270952062184154315551200304210136920435347556324333931304307339471088750511021818504688383966710319919001792591614411605583637518725128194400912954917643100196877839255362866615950459962634437654747428275001277671717460450185894619115389845048698017213901181137749642579955602327172321403928043130421153562833753958122110579343672267513441563691290478052980235897187867493674864593503952419936196034394351186424296654193999208462390962243705825574398294427080542704921545762089758251288533170570728437769987072632589862128495016082809013007870300771775706485232908558724409609515168751544890180251442622398201856 636 -101565097517464467072137051141638046074541810283687657630996518356822553089019196322854949682842648706446002871417707562564690702186550777781445625521526114121220085001424534752408038980120060364432234051748860529251853857563653221998162296237493895782839367788136159685689364306123828107670702206034877653262600496642284333379869464079837498635905115197151290279960083546880138104749392475780065566459407112673158450021367667179479011960838549767164832410064442793395783764095474734682864485542794948099462927849031562195634605821417102588388190997167056197567792750239693948275938555138291998687071560136725588607472754866904657116533860012767077081350292631129343899690158176103259566560248041991485779759534166682648745142006315669293847957149960483734872800767008881800973573082575907323904 637 1824345126836465356733739621919344620384470005127086622627727100531811071341534763463275250033101391678422550792404097222708306145084009418171586887311305804984301746603295960183756329686866139230508040847897114875509751708388257717587084762243964137436810119673240092815789178007329421048615658777788179134428061040158582955309994361069859747868173199506758341261072646692939623539313263277669560771473369204405461515140484847515853775284010496759654650605898515607589572729639594841823132564490831705108406311536293774948902919636820232050765590878470105200267950782170452364479260514744642149101213172816976742302516893543364343371083871689294970117441206099500710989410973078451328038590829036839215529055871169831816235345111874235573325472071974654465329020998611657090643050566457663422464 638 -32769584880165976470483786939178196472736718273912872563187699956261057801840107193243157312506805562123389391976412153874979919157778601774680855373961699882633382470335065366310105859265651967996272959430879210773262938210234221698351083660369637954585962337704281291017153573611277688428111989958389549969507177931375173460583911250565192336315462172958386506037449108308915494922460810598892110409223841822079293046253850082338063110900878201983765354143568948061091698247131280387606738540854124358216828103771044923063365923256990375081149955277848598111396106526133830872934679465475860546551572038373908255151792476499930054910064529089843820604821664420498664480642243697574011476882289595889357308746526028640460904474893540344310830579850830000270643543329294028618760751554239534202880 639 588621745312277117258549149433313519740331850309815260219512394519506136853710094466424036984277174087718722130055177937679216763838783710750840153336983397891809020335689953481232230129344527838280471092875792771917859162405427850788221812603634905231201370441580188823622674049937786084159420063759616986776218135049020721409361711007804816332126564665440313484034179757699111190485141133104982227350659243245424296689986997253640513907543474182112141995085891057660736326260677365084429021865295210302993353638629191904415201983010540727983472905601167776404701894690084680374873632088782358925381758773796117296764122136566818732797684921585645341004918723346609813628813260032479661551885633774050145836921167068443208547046679273978090318302860448737255784961398492739414923171110424684789760 640 -10573118100171777718756689096695894098335710861190056611692991386556628983234767571853141764330078739550647546261116133705562931120454152404361966254315564284631619527779830789406633933698351081295112962005781427665574545204707497769783434308892791985215454616556884141744322282622007482536713582895282120124967818250818034708315659733977694013365823417802971630956963953897670284759089347603398243258786216656795933929293891438168517731064249654996189350586730318123230976260457417170329056305255365215067518114733876859583058065619826837826403132066860976183669457783370646071233667616394753122197169841974312756943125543878081481487878415403982154437800852568113478777307558183333415920625745696666375744595696463466911133526325976458831447342515130810442957037369120425831740557461071003400536064 641 189920252426486503360007048766546840324863299306930283661518101130753550878260707991134281239464160073613347656241015855672155364931215461441222588848969433967626313951414932463694201423717339079612996325326938156226872563942281012981726150752873021712590864984455482071831711017331972159013604045953632341839125521591137054027373644581933180764265352312922644865582656731946607891912877922473521642561099061757173764839141756660019209290910718451834827118027477196366429735823567396722572159592371724003568492313644084494913152211461288940301412890199434133820234222960576628493267471037705440638031534415744519630956548380986318530189441614604446998747018746441901083684741380534946881294984143449947972423205692793070225883653849130962535545556504237365741353086221610893957349108590907228009005056 642 -3411464721156140742597509791862645113125114591288972011191007386666432941944084866906169051796730052911073403694347967052354043097175664643832054352969338804539979209482425235469348178844717062719777373245592290993159337083150131840662408053710485492818688247664705014411780827806654677473122868937597022065558871518674443157388898550340893209616056141546143209641587534942068975404266835205552416794415256043899887626362901460752868413618041129574079791783633749265572691142550434920568071876042415453596809740437606826160963350938585021899619771728629087899088693238600264298729533451724017354264454291094027726455126037273417796402094455918408851697119346080947045634038064798020260802326724520661682271003750855591410973349371009623457881481865431254364064304969326505964355373707586202731152408576 643 61279031927454783167964600460363220927830596468721036903975327085532349112681462228252336777997250561621925058584321958716468425773528657288118550197194188479683918926161759672894201346277577098621195429217093251898896334852852290450467827403353199754363684697554188050476000872732288530038210165208780100866570709239019935408774149698969388135405051998223878804603944056890974597075088563956656942419123183992291916150064559676042970726731531954246689883516282743417363270134459600828244525922690355348434140749695736924042187719036791606439515339759978172992961752575168044557272334941543391044719202273928491820461439705300117493692365421240470042148877833957913494670512672499430812234640230503331928818185571356268735213351843174418255880428531463433755742958624760721443708501279347809556470169600 644 -1100738884063349272805923133735220092691217919177274774697494695225835736856365147603141353801043780274600045151713410587627494952404005446442477311616680702380409276611551608534223790642451881796350914169539339655227380126673595180017099110872654991860992398418178334422214872819514151732114930421017341936062872615647488529206054912605089878804915592415300978278972709394588189656777367248215229052646610236681417524881905009833020318892593729265102031944901178223372761349247560034753311608499506258805413261168447647107639794307170194570329679270719607927302145269859540278631252128266729732306384676870814896551394308246757390010921247193959250694997234135442769109236786638933875211071922649786558622001196722747386225074618201617500596311796975107145475830039396323021212453327328409100852867891200 645 19772342187221650658495233220862418595225505134244814790147555874242686584833870697875962364556423625211652904074033449718220397703182646670515569197505213360898328494296801451903126881214647290686080141966329905806921590926574067838260636121814853853800709966004673151342296924785877460415943540864971974684068902519212096278110623592934219125323646594920429665643686528753021341648717173547010300471261435972388997586483335571977323123549753406613135104052131861854258624794391055135894369451279503123286074486662999130835836677275773448514480099272181980536004116428825788632901840555191210354266314521279475025495278225344079256847338868200328493879438689446883601394755674416570353791440768713840415805435449968606537680177560440217615362586790315645561989095870458602362430208140196818360436166492160 646 -355167583189659495729378771354315023806496534950118933165436901493362438282371881699926729532991857193430371979682792802678373831188438749171304434934753089535393504408390222984340378219217905822169154748262062270872319103888491460054452664949751647243813372206684562303678039497237340635706824842410425378071107654540150410543646557542428295248073676605970070959952536346207522675683767928544129298248479416445204222900236263122639098336952536424673095584242938273926961427421228798447241893363231198517974625918324213489503171521839125536473726117576470127151380444334511534514230584833496602091186244125274037454871839824911293647765511186682061676434994663067550016385053941067929389157706935225083877718688794792121150527523856576292892674082221087850002045616843346163798204543744340371910992687267840 647 6379841811174996382328964576012131695021797108485753077664154048154340429239143754430523107623541521332376790027625066387524050488519374254820556634948532313107176674241593773607424846466384082635625836915458559060398906685304556025893120358649171011232765087768296728119545865590250962701985654278970577656788892057288451424015858256194902082493218345463035803240445714707301126022869784954466569867455684355372741079670086321501254406293759471912752267202583351807695742982209460735013671228234115902899383465877533244474506737908522901058574412578784753968706867888803235014102608743330598932772436675771151257033262013052734242309630248858761855955993057147095929351510196140790533787930247297041614879206493312324624438069369800818664603799356373234919202123893281868803188150243271597839798387962019840 648 -114600862163699009089983252569106810077243392504281120098782026420550189191888322996251989155459912512822323820866598414738857943960440611614369258072223635994702988407673073340725964834673936299195501144592496338677535916384174432316969013849809182979551521021023107893999249807824878404091223789825952969020096764732774034838803379787204722592933736946280457947096895245668186893373772063070973569841333589346510349023703402441781792113054568291766105540490849097286386494310058831721541872062723933811340777072244578650745769180949392852348466300026318728697141886150724777105176490389457054903504881027741050357819706530762078056302617433203685190320616026531167619832683152899385514338747034780191970978338861351016401943097939014705641957136586704405030112225490433569242453809925434257492674746725171200 649 2058577582595382200263520429045681343421422911887379504024038311264675047147972372096002603350310724305828430051868727764292150863930380046533616040995351538407160922737523403707524342130398689331311482809952730841760729912491071697921763888229700239099555673440812622231499621355350435184738808847135531144585960066648196761403343299783101164851188760122862216867882287787364750081589267659909722461032768851466282972139189931689202053087812260624667578414549027390084273883923984376286186663339346102269045884604356391233273000171815133856207118837760899443992727440285284208770643335840200841394545305117727527074672016541793999969762579408765118565112082646071420819737165171804370302251329632461445296865137820693604335674323225013002117005082169183287890675384849729661369070132682145722418493370295910400 650 -36978387468282588569656714660826731331982359875687758598437955880502070539230346794758348302643427718453619614285568100578269466903463257574348462914864191634526170667512805017983160336483900148665219805060012438935997357628070389453745407936876892294963710835530658734115368582992417971103092818614083787144901030366437454440223748258873060308926892251068521914075990141854262803004055829534009106853874783245723569204149510219081727956697378392390182531643499144317883049028763756273103869971000315523220584228677638806214916230778636158315498953153378864473937054758109197571701587060415669267881093819314748624805954561756902682533765964887294652871151810731584476140386370070750504075517730444030515824918998760643883420512919961925865720232829857513952940808913085297732531173644918051469166659371653922816 651 664247715904910277624524763815219348995701561269266742012493788120723829317603188045935675961769959661438752334032923760617946460782026626842443817705717138209138309962971953733172161251678538154364178802414416990656763594627734461247463595105742516892942602935016164726182980352555047241289658096579256231754950305845037776073696639230816539558511640528410591802157647801603301410644283979371278795006469608718112777685598114442306799885743691122290006950904883246779300115733277059689211452290134700043842568310531963440671628882834671636469193176921063657693118154134145862370934499361752436894933196809626221840984381943448878601459077101984675377381335291390397640530995716754771727586949830741156454772047268059861094807186000053396426624274519744651560199415406481523324453985566315966022173448067774152704 652 -11932008050120106091316616616263572109566958106726460249156943629555088173263448678518402817276456698703635992846922704117112559737237877076040953976946869820100349518844060616752933056103771531999866966463002533427257692055644211671978977953801313432285496572967652333240882002897430541855804410471067866543426346598247058946894378893667673790351669223725068790163911612043524334542125542893246038722570202541881191491186694963724382270340230230712056075780671767770366814348877516753190252345432603691585098404989187662296236376496563917494366856576839720182364723652176558803816541190989025369499168099745923788652774664603793353037252624261417972423144476890742848413955554961091850419476006775522123310261069944044621384021108025499047467213961925229078332907290246490185852768526001062260815483778787992141824 653 214337602492969133922119315327368607726218098915622325762038206393079914659081551300185091955057943454507886977173665113772940774452986673969311470366901658483579019687658240481641508036902358453841408141823919934305869414720837064184247184376859734396185106892665485251019212701358132091835506485184725994723416608878159267147122610141993588913974088812090439370019422985100368214669422079843454876287516808294435491870780906469352226693860490974352860289291393316916390095424706388231120459436331456818213176555165652800512791265397694873214277530851960057793473519816280298267638634257735478689472039525298140950837743975195246602032118350055792980893544738022072912550840213925891891914936538249424971561044947080617777694590500978719489724991995992246690421137082069417886758001240417243980651798966589812899840 654 -3850211244781959304766143297348511320439770987860445081119915670804132778921850251795985413284435351228682960562440699933646037030999522088366163843838471993677502023380136099661046538864723099565334652676066378269457727651590816253878495293668728072914958158677422202949501086873937822346916712825611866951086694680581980230037303400532325202693222622881404406298147066099325880406630536076453987594228971657252336633788890044651299631803475608511769728866353652426810016576528212001436090454828779747248269721972608698930312342180263179465628948673469154065684597722938319486312260971345376763981525260463612476896700024802131127034668694765222409693482207312359805163069221457494461691462804971489670590059871618200455125926680742351676705335177322502926787565012905430460754790517694834529487304792445714253742080 655 69162725963518371266989987842141349918006634264375567670926607301803704239380900858979487591915521133674326280881950038808059956804183781514070662269623605309327463827619360837575379505774552655703400799063506880486167364196362662661273855916498098482316637702287862045654701966654583843868430600162059887857230610094240579216212079100249371503646499818049777472525188365991860013533457843474133767990378748884322126462839817199033880103510983220991576534109186373211979626014398385357094718002313622146752887860656051834525274836783170335255862916171050483567702254668843155841145133723434661076345994220786052523918431285224236397999865439095583011379407101125535064959805281937221124063742539380988494904800686198086343529241718495434852083929307445144177988534262359228704184527070530416906790272042620265510731776 656 -1242398723710519035076539659652124493039314295992990380235059665311668979812293499576546161254775154023198568435842834233710638004543447685002757140526287446593162856318089250167665048926901415388428163134396897987269811310502953684147029143475630476395761065066707570649382634108319536609978027732179441644069520593522150892505858445300821027132576758926674661183287834915926948779692480529724378539632047525690323076582476228465572016981361930299031612618815018630990804745356205141841469751431804456367890290472516638442143046763190364680876659457560455637746651477161048397000082707007551899578751823014851894728437186379698783100656119412046265558071544633633087203485282686506423362754789762295073817009407448411965658763085991997262647800339876423138709476963029940779039802541157211025654903301448532330454974464 657 22317792598525944675758479548271496600989326212038466465044405129388610806308505147644441088476189296471521316103222419522455022419515631017355463885070387282636998523997091827212759372047626338530029195300079436903741724637071323257691381965448083534890064063801039191482517272064516242117139548394492801040043351666283751648940854446636666304746835477705653502717143116708934321914658531524820571574942808064227082115413066131431782259382090565280321296997343759334784593005622424785407954347637985074663380834332787468636487424504068012121318622402022066113677291831742303168028882965149356954076756491965421707130921877706552569488498510351552551166454139674486598440689963875416755749211611529081371671758031516222250692118631472681421262312954675107888963846450044689610696726926540950570440135104559480310547349504 658 -400906243943125632321375726839770653227498230739049655952621380895704224514538800676530841437368628395582647350060925530023432165651481396086841311734851029909983772877880889662089385680247634227089582201287141252586971406094503101680717530139204175353192336222079457816600842182070793285447704349578882839351538627196768912599515044922865343042716710253010371431788193981002437211293714046540089902759610929056480411252556902239397669157897128391509722994693925889570142688945983375324501550743284169578299637479959799208637205710696176144793291970808359911039005455093000035632372943234141944068673650053239034313506833730230169257376979319688983517914115396584242543417865308521924092637813447224531630942522693802047117296112802442392704134557939604521652815600364024667474825702540598838514593308413211333238099804160 659 7201711860089106578786716015674059169813541814095401862165602286863955401825660580286452353468239488538554445113841026440694066732901724987672272303971421080537766165900385389711402348532278443065685089679570831787745929446656642970707639031544611574857497535958993356043885841807821018077587138225060417378214740923756222135588860549008922505219545396016899509877858331330966391058110753995359004960346394807542663290451849178619104108484349326098167072551117897846329816618729212742172153805309556903593188328509505467423136936575449671019822443627358671664460920451276076512619166770873706121221485082443465384223511225642586864444353082225308326077492106319824375157785568319093379982771525930567534821088897798525999657892842724299005814180420165460284258013774065742053971148204363594917049704984818809958835547013120 660 -129368933050327950906205007699744917450468714769568309814902091989483417036431866424054816822302192994110759850408635165880104326038307350687640091569522982319478417671083286636997554915452565486343579429153017851023508696241759331910166315693928658835621955736863371559479258394656857561102838046661085315812293891503111772181123531316742098821034742750267213013805891479181723533916607726316630852742222510360948206017571399790466815621500675166999801230554626964948615614896444767077565235629924404013637637610316207305710168969755350453956083169160552138263407080106559338081231577629513120868487768390075341811142347107906833128564015367974629566628403655345208775561675299986622898599604865807285898240651473180794321127238702029225777171095547699541106307592886853693624063535016567850509911064090926986169627644526592 661 2323943587049310270893007959798443494412807139446072784783884175920009219199080154189450673143746202136264996163013818395855308271374979549266321402869161712649752997619429569633447756529627477435466962392984771502349685717359531478216815177836170794272579580059781654912642532795999283934243720069672809440174247606214749142025205462715575917399344229072122371143617481730414198550265960880913274955311876078707865352878430864012107365642509859202656036023609138550378005765930991171375203642768112516275239499220718071933438042884833632814333633208188193781754456383033714947619582076812161569126208414317329211294257533372595668031118182268276477267996467478924370652071607431227171403890632642353574516958389701284042010688097349311689679469876752472543262173007471256820109123169117589496149294969766515936124294479740928 662 -41746732835635041905528173199279592198726740940019180599169109697946751714071693645953092756835996730822452166722900798132192335291829693051170837043685907986149339346964133598309608339350951603719898967941653931579973508384954000512015658753516228225814979404940971964080279456208494689646565436659439652360350683584751958907800216559839318443675228960914923319697732768486534213232270100900031217173064698380655490598837310928749215698218621216975809033825921262297726955541467291555882056978547423026503244901409032192496140794541452509710053725244371601892181261793107157336997084678927832900375937255380179729171164028499860550190419068782996778959235636343457123556549177601440366065056500578351522893760076023670434427647815223587029710356154592754508268521759589404992050895358227151492760446798283092919018292980482048 663 749929997092629485814239129416922991081199825936091162799553690049088707261830876807392661740447543083100158832081068636130332900943727970195240828341326039389198539400215431607643190530422071795330311777051430354626673431168630687930779028287146724237490806505048229399994160367184271121705270513746495112536616352178575913411614749966344317743849135632725093118552032085482085187928109957344452181796682590819919898992688345643142019556234960323049601195877409101004416350677036866411093964727752350295103539631646415403663705675699395762664766014570838278334658865695182871619359394458567857984128827619272911876966159244997494951384451145106322228362739711690157377916290656460263589494453879167672153340395935809826356007972065328690081222234994268033474325933871357184698832826118379146725153727552868230264717751730831360 664 -13471634044157958594566633035670267225326131812900143659447404239315557379848070329154487453674786587191594419501600883571931642835025281970615711747673700297943313521032785644903566229889871193335391504332333526009016507058703956092828813628628141757085527620470203735366160157921346364367018775132482219431230060013232008275864067375901438286217820014799917034213988913728358903797600143932537086783841611360391573125278293052456924712751160552309240426301845987585513069624812794792999290378422635593855414187840780787552561267017684326290761037683435179192734655045199007970897166953466562364510073276871517007332006547401099577982098995871729234246853553134096682535821558660027144722123261853481917838922052292680133696480558426567191700028341884983589279758643399922438385057153524136238159086840738873871381857443743006720 665 242003218483475147925854132697920319208640557348729497978584497808817516480699320529442867852028572286602687120851314519023000609484529351008985402312345900389820786950763394457169928093630678609901634452261738799554452922290642796217944372342243280346080771359604592214562630445907373937937453064259597884699961348748976798290935562214313656792718914130526028407098212877291692428219746344989606073262814871144718394818909005721278831005301299184791257342258424312325622751485734806913036876482160608728115455470595439530981799843298130769728468204761378422009636374691650149203515122445280532340507271226326529578328045436471482042968653540877710424530695557503637548229961413161931234361630806167962391734981709305799815245348497689882213606824920538366853437589103842817216462996625562904512854814134536221454928825598427004928 666 -4347337096000445450127505771168046094612876318498798369092770167844884034797427433655036743215720478734105928999797487846233001939749112846053305335232592120516240082701100977906277807375671830163458190070359524020825037180608484105032261968021919828919685208027491503385926892875128861551777310001203947586411918282932069691820950550048121005807941574560981086880665193489366078395226794701885355946721196874437553867287428445119189090311448563733997902166336018727723349247410407252113473258607461745980740704579885643466465845833661916710257347750398095256641575956172526103709992379782787220603346836263919819632307410813730947690806262707298689968596458933894173614149036557161179110964791238728982064140121877078962446839864003546172377765845869851382934725699757320518284929867309661545933626120578965996226379083272643674112 667 78095641805513249450416452998703940488233109517620093041183766343504348583122601964099925423104591868353908907459630433843424031847187211576327892843713521421327719146813481135341860101911993806624521789239951749351612586953599485077206241230642643763291856315720244668021253418935223416961612786258509295322919947325475350895650119176426665504633817011078973587712339352907922565714553904224873065897471335756387961675918991948153108965684822624678804893188962783201770870588413043020725092330786516702160772297265651844100740277029890683691609506364722604745246421449564029647156114984343862784511696839751555140681120534288042301696012953161698505552807752542608678028086590746484629846446969448951518879350735129175604254925413029220745772699198219729040965342330573035157556266371970561684222950789770870414969226650334057725952 668 -1402915721057124241624247658659352224339516937442277120500307179823431411672861113127543570474932788054261836660951444919342946679889590627119662745695452480622653637367906846742668145543329230059123145914490151185957112340483823085219273794562442702334584245192579245533315929681471079346615798555542083149513531987882790734652397350474730518047314078043334854869083940471399806569722525225596522141870742558497987335495550753559636688006314178886445596883634061973684506657276881012348354952050057186266361178992796140911989346293950132042364242629306394097219995594902347837972864341036117295530150242630267457617026117382419921587353526104701170758433672201364227749007543546344035266702640169741644051724863505314531812962731970584803816276033500953216304766628692928775285441910873722664986041032151572522424596885934144749568000 669 25202154163923048035635587984705672693740380499523597061543634808846036928975253897708249073195429367468039989523638961196806477128420179606463537933883330212441033503568766045072325520388237200075548531540123523098404448591830472104880766013529800293956701732024540168638850288358623963509160937280276166354041296607437038937298223255613320427343229581352463805406055002369630605911697022662509720629301321476874158143476126989954729023108944397395072022940977812854619433493503073253217533353867843444767008444148615876652149422661722999828301147860992891271135884991833208246274863453769891864994537542497091637730074557103023344748601908410012959902624622594910746020287979581408992279868953004417157269999117499058360729725131274272305327362287913984683932265087640684635845203116413152448134889573090580828847242713238492676096000 670 -452736011219369859935686473110324591853521223421292558556327147103389403697233068526591769917880877413201984050606744085022033968235321316034918123242119048413343700371572638982821656661780332746431794217338696603003576034703390391424395372744544293041884868726339351447368958314454325410143673195679707370503344844727033135297494649409793917408213598867400379644578026878389364138437590096665622384319807022829339354350565170822530027644983962338876249056891953664952536569444482074142874972309184124927187632289213045808037717091278355262587212859186433491551330614569708200674872024671006594756827244569395514853312205028794013399095779954661068634907447697839321998656994212301251688179854803524126723733894594356218551855181611965882786447958951242865157923496410213851159750544342012989351867956569728702770157333278415668432076800 671 8133054961606981060603226150330629851270260547124084203931397065848369407103498372607357965111976298567416864003001033086222947024006800511900004556722061117100514104737610417733133009539642520008180100589866838826535179615968208313307990794430308358162265585137547753124568440420912725028124942922091196190830579371594124311290611779412303845661112847611988340142687833073182407339384070082276322236350154773747923364145622308636031226874272253402107758765686452276211439356309667543544284524910440300852935498679842107556015859639745595134465370796770893155230609877829005441035629486414774207449769904678827922566058598237083513431744458380751894672391020193375838110002098710997448359642279883278425525914106468509476041821697690963861561615047985516388395841767106881910401837647538933790830724811462756755874033525093923200119603200 672 -146104523060296838338693669772010957685319323400121941234910454432918921849037845765053609158975859934978952949768197130084647941181265023481632224715399883639341378381536358575705925135658578127289806807025107854633828405244000313628354263199944468005557842475863804279344925911847110738898101653207566845856706479425423018877827775894442458370269277226743933396134713572707526817561078116120892503031575994685543051863044572187282989539919962266473578666397867339104798357007991527657241968429641123976036662708427163575024142049956858369737002911099134259181464170305285347744318629702379693798115509359051801608954552675473321687720266520197078679293310112759573091761823416129704161603573813617466001411956984059295230322725497805529370196156040596955120111014601955771461861583454002989170994806434491666007308530825794406059291443200 673 2624671149775614822458850620421415272534191114275593268246756900585423128016147927636698565723652520971612988354676825115487954842320199307418920649047822575333784940018981538157926649168071633817137836993957732485175312658840956599950673168034663622863587393065666261125230541269289106735925778584367731302240091138563691379246564354478171354675416882126796663832494334463646358431372116528828514653271550929789324661254396549397104522344178816941553590010030038825820226056800323282876753935088203846761193539591210115337357915875153666701516144420785339069099408349169241982509379246807979937621421260253991502900832900217641098372270463936378426794437027137092479464190854533444462576206846072266216875290579401600117882023404559389078879155314310278138784758048347169802338642710191524723740456478147108829165468258074077814646112256000 674 -47150620595672320875863150314632783560599385773959767495447674409923298566794538735645617557540036682380252318988764092727489847523461384590843162045505987747984373966987876059371180813244823949937544407007181342626858584084935166932051558929619743539513822188782028323003399693899929531689301672254487374788609827159835571542904156089052965522863423751915807130094720180542774640781978615624711654928504360026541755190605687566914156612082072871703754996797394228639512310231065748233044119652890166434101678601439721181757759117828428184602310796211971640131536552361633801074515673472330891817092238307352120351814962545749552550580787503474287821405109086907886856605968644942055716428356813416912988020798717202632384741156353716740307223757486155560392293546660812361968421789221066737915503630619295539619488857075312958723642621952000 675 847034704212033426578839349207758716230856521325979467629331110955155434697704558086575938522563681200804354992678153168020062060843692962294169159946378677677123731442511089031014723765047015136211353302769008830656721763872479754397121783082324459496510530164697593251465518056637845187058477152233946528424715206133579467450749328497564829526284261356638632977079373198906200435736700286022597818760064992121252331024125285090964537893492171321895900875800299876270705590906523352702063696164364678785062155142308235629621610463388918765166845503505730530718536642869883661969743787445162065443052565503632313164604793821865295153100191506858094996086448574585238552894778946025729803570747732582943544800304066369067107216684363213619207993012262403444914002291568904742561603875695785576242069666503078093964328712437399907382059901911040 676 -15216552437797239544931102154998553032407576323938897418477214513963620708533911469531624552393510864648769359513437118450348570513144685405473950115959796836850577802718719918924027818643093123985429991876962785857241463166371884818637051677147556562316011654319656172257096525561849100520174772983326992072765889738589037060239496812536135044034313712892040767564573828591001328537849834724050928862458919030059893946681919322699220929258238059960212751827986452215135279136048549697061925334645036478055909485278389369062314848324548860183707354725700579238233593181970217738107349933038532725947382182656968655430415112681556426537350185886515836734428744807341918618867153136888258483081598320247435514874101452641939275206235069328685890336007270158927567520456823637860455795068712455677342742647948787534175751307455302478177123444981760 677 273358509229675077319722399422588481506855159899180015367089930456167732728492512987361326153928920437013785746532381439576276683280451497638662010798084267547676111132444714407613037415564695087017429189376102513435407200929711762428750107086364228819626785435503188134402965943697501861929638979354834383440145865584519747011274387347214880953538143834849335029719862486445728445609054194850675623080096563136762821535517729398327806413055673981146392153223000342452696107610963753937469920118098868014942350310126693510392722578025351901852657087406160184188178671017905152335098360244630184657270401928322086835073424816001608950586784284714631619444789356494671217492854234048500738066821859336557327521268569966072770258579366193759937663613767237330689920507822583579998321092504698502138615119770093285067423171936885360028936743482818560 678 -4910776758727791212026871423255350596981557297303853373408783706424960154326015941277376036216599190151663584650094994003007448381055898585898087450620451886033473500874891772101366955341560451563233462428614938958175899273339069714427988649427605172600374994991782937281752397041645387431125372814958529189234478824217478640999000055883594764032587893670302213365763901305175475615808672703954615175686690470509986970947796377686773867420380691873691823637545935355566133614604039119407645467608324797082592664863337945363692272861871366024432689269331904193823032762534048311860616560146896237648308990393750763497336746694542178492842230955492939712149755696320199747880478717862446887395118357993021016532523867532103748893062950206483835903857942405144252554255573846614129131130836619109215829142772472289264327779043161777510987515664793600 679 88220404864450069520329569397450318971989743611947575035110962667115852669320681077616248733092896791561108108338525385638711127175434242931936481182132948609479101271976332601019844066651479216742741936236001510179425065296303346651830052350100041083032951677333973886543174873511031569786255224737649689322948707949638887279684540031911765731472028169352498377961101720354242196703437687250130185438919367244890752682800029771757389741964364770950357680015884122926650512269425727803438084556533646354659006371138433368993105072708552169022135410467320423205085940555803124165060089544435700010064908784717189710074394162268078782408968384676145623871579852700609420507578909279066461167077545995285523357383985472984685609716615414755066024087274199496243877255978630016199038500049992753894277884953665120742925287553414561652546429626037043200 680 -1584853626211944190088744146704783965532098099946399377395463999913951847365325647123764844887445334126044848016857979574944845778786918693612553020766082500313818678144798351550085904585609514870190199254498521247576259702440649533380523411042385443926956673073987977938252094492368767141924843860875189124660502082812924480895038736808579603199503376642367823801724733258599150992542933510952338743120351456269978580548654652487923931011524529473425837380991235949517592143946036310068823001386198564512521208573275150052382017012070107789374126726865862190990190955631898477647608902757097810769048420167801749262159998656274780008688173216476169031198852177339183354294976405519229249436793090997658754902651127261736646188673785156835127279779620030950169418469169035702775668112662811002312498003814666345581728401106635713452216447517159587840 681 28471511399525587696836557842564356878589850447495227581580185866295575478219374400752039812559480495885510529571571985491740445312304204548687185985392442450571597222354571267053966162555575337623945517884779601971876595006841272234034248767536774627022596091611114423049304146871717323369028692795810666301169724641899145520220123210155892607258038634130290684860940362240384747786740453117460957684778824839951421372147196796677329474295141106575465043346617886353007668559523947455773833478647214740449610081770114810192131565529611892357126382344312713721841404039942211417827969627504162433110922720018923055026821473657658823239781367298633556428321229864269558232664818421618576560366705837394063447105776638649171996288157250526756163202384539586849299068358023469585547024508541600297050074271172728446177482025166786076908099880947034357760 682 -511485275171535924430559393969352639994842885165266170571144336120019634544199083809404680034426327031655828457933870918247513102589957645352661880781566282851031098487226110211063333465734470728106422998716011265922920882732872826116404128885426045059062825974221955881525035788082522941227770592572246750032157575238340661163837169458695009126283708717542993359114723340424038020356516175359430577058519299030916150515465476763769267916516229967393838286045106075655498468022415548721614380909656414955995047979248455505093835690423467602873185390736831918651027686653038085471009213894693545645857808160809157287666593394800052642718183742144953567976234176388607958162183805427669794747232961759167251252111400845644655862936220870166886380580081200906272158629798392301117481149968697488034395175909689543874730952745371646648501524547453174415360 683 9188761824823932346651484281118531321722872915048046724608991221365506465384074316751677048349064469514519787963175104197506567743453558284739621196471183441555126761988674044348092388908582658614737643036962603562041345872814567461856923369581519140372914897077164566129300423308598179339479861157923085831470824960723923737160003029660597016075404254706079836773554400273796407774193928948257998800158172473073705954355433967630232675454837689165332936705378406366461151101954668788893423797601001773806821725776542531548318248786963319893490460826267829636673659905172441154801292905545958718996596348657581786119574086316539745133458439994317101433482274296176017052196186372763555463467860088997045641088443467607701211476174861020421223850245382628286909789732981366815097355358881285766005898694600132801380598521501771748721982000288800073318400 684 -165075300151222924964405612348515369709547752017705260456133456327689098606198107023749426272095473978646811629373531696460468866128007783922339861494499856914955259724147407393200817653375239340727918359120170281535619967960738896156868237376341677188453769379070465188007081288912360274449603119749355085814493416838268384330734089515306163937916034330158346541335433436497675816855694442859933171427402958112762717495788848821988741397644803398338612757654517335425547696989501418242576595942867119585582200827985606180797857662418428764402354945370144869262347855138536486710816209390860732074605520368866030683972699375230468403801077939547030032769927173320776165990331488521225978852475240897069732218852037032110281413186018555875637424958794242304663081134852156484537889331359551519726141057250360280501995313789786215275286132777118092545228800 685 2965571742570728926440840095709241079774736695372088956457194618348236565617334167933226919276506427417850604249738220520646029002293815750289509978907029546270714490752347438512013521229833131864230311426763234284054509964561828987016672305333227269315492096319476123508927215096869351149455205827205202461362271514761650711786881322007821391854006888272888485456458166232905691390111205567641368770197986573044756206573981859275026936699878760029131341015615314349995313808982196281595835897332733976087846077940424627242187498384994429744139240814197084322835697380050846723304093828852455721036635815560971348316741662060709699528724182662869710340535363204212367151353312843419280139793518707269109671073274697397297989884185612187745392921960469993870341425467869544085727395783519183944160426059157567316580371286857093671792220656868927367681146880 686 -53276539585191928993377424693178844121200954859716653497636248508051993344997122865319371068751698559034388989466142608886941197411470824062052362944679638670904206099171909376416989264776185884977805186623075946525783937030991225125354911794353779689568694744958052108052505829232970675752020344919062558504123373393473153603588229464175496841412217042383495181873746998038381546197857867952787505428454790854524162521600222206567685084386743204954831846467118271208953713384688902295024900289691856445053374729646928726140989402473281854470513125064380272878465210658522791571428064645448490242063410774013718508244204436204353260921278173669396953697897691149727715412942022568949283444337207796478874032517547187644752809522891376970516359140292758315536571031291580555849131815796050179195091969027781136457050285334149886896745375182584053759916113920 687 957116523377640156675784826147326483469959512195957696459718455729807426293965779335912194658709554025622167260540221366641380288868082839263246380586952111319213554113507577181569842075498815418334893178023294515314738501945405677579520118436556548658889127426888324770864668041329438253466426633174774522646129074850430366485423476050733598277597645905527070647286441702750662362698634361387632302762720565831931897877132376235019460424310312424385057713387443527308452300718821589701888383370272041113316959116888492486218473370196862660662406098318167871711816055236518622379279729045306064872702497485993178790029070089714887840306281250986458810101096512619999219252591619426451319170319968885214357073262834628692196761472380457889538434511634968166451760797963154614687023101244325053312700264542758058446746174081627225734543552406772040036222238720 688 -17194709635098302814698692516251388569314970306311100477096104815145958995629966617139352799391933267088212190901565604784429448212804511472810647186126058278932383036108944264482853558216810114201481511163325465420479895180298276416980913755633486833464926765983051881057975722370395140716344524979709612063817086286557150188604410122074225689987073987488829350582064563148253178492667326608649905904283759002445753281629878154454710073901853868554359467060274421508041381448960225070807180840779887250233426765530147917339622573918071544310737411882576387927845997736516526413674269550872068258468899518789063502681336201030343043177595401543884637925653419906952311555177372697835666140908655254972746298583617203503830744145056137295806242806052046811827534539916896207903388961528168397760094440799053037212793288825071093764649648703121660486697248358400 689 308905828538819727489608731445805061989812340277966330486931183457005341724104102738680564515055660348356880259767168441250606255410876985501379086893858271954463043862055895654236228365178048757018778149752746895464006012397288919433076560910350217742567291015004667900922530466619377433652993512625320142417892444201748047945639170523998208404441221795554034399861821716471811093443013307346688730454607211803009483483330379964935270384262913185726939743500837139951431378193366713971627408486463634808983100876244079710928662147979520428850954549031248954674713730018289642886008865748468012922101652022599460139607517411253390694415494746458931855215875227297903791625523250005529572557572329094416043082537030108810474529793185584103758597174618629080988711952237070045614148861822450547858416528607661095239412669196995643858974385554774910746500058316800 690 -5549560363140883104291579471017680504964802565341551641617389782801504660886948489200991706853086906780046214058077999996728282814598885669963906030632271216155831727121804177579583024369198684626093875281645000748075099318372164413467271085572030868314295854234779512028747373426396815460235518235512273167264050345398360583092961098283306944031091862866214218000995857967224014948289265156332686235819291300739283416317917956587445814033801553406190065304980256792518758498673875052742454138548120604481383360089741466806770573893266862660922366072161394263982248401893794801760820144663781866930974026771221605638514182362169610214455757792905680111965201909543210726072443778360209538295168973122291695726273949606977742422197577537029263145763148588533240686028885101862946361291523328972830335200899372371866318039660808697501226787444912744367557569413120 691 99699337696137370270152919758630225453882864032055024716408504723151778379523268516557324238602345674048471347781447600520093925991940038649684413117610730647407373459464655659150424984832463778506988954770392242093493897161030461691436618315906210129165946070145517890484616344016338736792132740051590968304509292312265192877736641207075213318671453524777399858559135428082661246842348679668182296572302000300112104674631886415450871686563838616475316165985564266023629331407434855144348517620747278124503463143493560881243487560507980945112431624341261285662916977801895178971141564798634136173778743224801657036753277944781437830972870878786007399290790183075353716285764568834390218825464873563444470493120064848655603031011810025390276805631698591285168813135112271569503062415445688286351252939484753702784874778790664658713140708161130458478406453931540480 692 -1791130298032340732945868639363137229541433187350445183922529668667952180367389124563353547592925377774234965022570746487956369491230922775278723444910602028047064258450960403402540582964504609384969489430210283748130514638014350722179104102461482665210680695872903292506509754897125900543063286451331472424800086014488556181872864051280865682048733396271723461042784930118386769683156183216235321258651529577645944631958126606816308145675378094913325333201636611206944739664822586877390954871475621620872582447687734030167079533746004651892540101089321618935493329289065261365562473892451762400162452797356552312544677386429946293518287183186513936398819513809238146533041365779984305202945345821012632452558480702598968868325923153519728209895394908796036443186265485202531881606862457798809131179976408176348297056719545582423586366017137534479484897449822126080 693 32178314878070190656819717979900517327259513971880292265274883657887452591015865224839468495717057652654004782873024233441640404279689738170591784832809516954092279967841929325197157659319022203236464853399881721016197557349608465355165723052879450478893181332781595947627772652913733711055033068281496149623031848312240295042304700488379188660182872703582910663755659999962359715087005023148816377590492847390608962002710932546699908244817398674849784124618146911293595972333392794550530141630406189292732541809108641667503809805393590066467711772816816963559728643071951665225473015816774086409844931207920745008919528803828039472298232944692782840065372217785014320831695532410973448451182619728149024580596081886518271876851000377086026281670514595253468568064942699526005665231511687727523352367541532172491051018987507216700794021520003325064339066739228672000 694 -578096873054436796987360581806051368928345274065422887555399494879741727528509809255473333147839012699265319355707299917219557003687567226961006301578485673463433064321402269202533374202290444999931187020446290054221831621087778596611248177267004306298040612186053225180148515038225406209559297255524054745677177355557654176638984158053475106938270975314512579475080070431600433613407462000892568581841880145916588671829682863101231204605739663801191798941987111945257283260882912626017305195746259896400272811636839401023685159443295793874235490466109616573001003921932411184482993604039682001956695392363625142321626347443988467061403988983327977593566370045163629037650691495821350079667643952118965473300968226168746129338009038474796218558887573449020527531172486423184781893525198447531356134464708678856798881995297175760555475303042365211674610207643664384000 695 10385780657493090427603142768964543010704056247454489459016860565566122604202839537214158327602759586421621262554476757937271062946824409202640467167638808804121475167074861486709110374517695678085094677895384715995703294418564033895378481642238583839478179976625986431078178933478104204219507029543127118783489548865457366977718498125835525446375901291765473478166690301307860451938137511572869944335075849643042483678367511120405716288787432290966447196531872057192061063014941074889859097372788202973314829246183563685153572519149627744336265228719200967669770553912587174171877205956891322987670933336765789247522052624727539567954949937332133997457942009185486434768498610096151621719036262426125759567821423412867574346639396912800439690541396031776216268711107432345158542046842629950901457115001946135548188259846446815174526136163722261917941270579336393523200 696 -186585921467375865957973702849328514088855631204268586487854632919308616441023427547881947885553025673298781992789047961562697372251569558433644254977235151274044433174000097743980913969783429251114976799430877139095221254899029712396282377089872488978211440269728928641094180149727320358564246979033421685730967412375975455013494397364148577846960157689993506280167091275220527429647229087222939344778431643587073586083774941163150971946836283572190309979072597993002200476923596552331606542455953577555069863353849540688448664912998484648248075315955300143308636503050273025639587044949668250916432974774309524067551359223553383272569962667242821126744406440884083879806475029658448100538548024965914508097757296486345042572383647985138933750760942501910643999947826629373365531255345179462746867479862549538641589082068923817445797135906872360663703516270146931916800 697 3352121820106858814240669594087936375065495285423029038738759990553203005845760917868834650534999982038805377494554459934990095402201081794413333372776095501081182772173356131922710193299322957076702639142716561744261636375675251160152436048664825404569818730355158743821780952417339319268208752756752519869043291158926778547602549273735822800286420508743326665194049235219959030809243332324541817037755410388805359318423285241384471263584338512038690188748848023053620594507944441934428087696748135865343737200741612551651010304218890996793920228273159639016514700561256124572537889493342533483465672467896562210005564017499763938793573992136606321591238819874821374953998106630391803608240600241927089627546796078338612084779609813586671059436195870887984338834069849430435126517043661889860138127091590882816169266120038829328631666765890754232755947533335408725196800 698 -60222933558939841734352430816422238027680961144992527429490043383291068328518398151970181257462607127172807211721651758717443834303154105590176505006607790234323828027297830794141526968443423899343626210386340521881147450073019555226807375430167493658030840800363453649749474417354491495162375013710138394208886634860948141815094509874852747730074087649915926048042087979453132158091563592191625194345920983202892845061644694737766861956085393898230909694714261044544988904197168054237432979537566796205459118190973956157168580537113027363604240204219802110697842901200790547477972971699878753413552339179688954317291938079437019759987704672482870018272399428696647624531713835451451600640884136151526796460511207481899993614808462840081454276976928683288429239225266349366270037999609627648776693572677005258617138391325625959571692122126461401258967882618948460478464000 699 1081945063852884881974245817156839005939366967179994505664572195718697047309776886970588749973126495426374982782261091253181201246321901656654415665054335664896478730138492359245821596094009323788207808226082495384525679081569355614503929929402064928980760084078632690892065664854274254930256230933007035700250641431450338719476333125906152798275064939495914448227914936832578588900305945051133661216875644788357551285098904258250180618661688664626586214515338612585688083918323371137501692928516114201356445788615523521347243253769764517356426392681820135774168113237882013870140750470110268076348197818910635033357013102148168947276002282227524866508533321924996424705106240837767280687908759630602108025681115512958083147088361482611935483276503963383027316718441909607069555274962943782565576134314274437822194597880210602003292288511679688522189010972716387362930688000 700 -19437915890019828965297307709377724769562112827508015576053799904797620095668220186488748742374341152117273976385307833714295409819634621762979902005319036173911595014602399871250646274968944651372144851787447802793992771614023166011430603988800526495517198310532692458083739716010504328575574800304994972809074380917027799623049093416279682273010309541572314429877511779437869048586067949947224176376325869797692235659148314216791816371841995209062783191064140559825161919081192450607458986098598074566083803196612605434947044513440797957534883306237957182137054560113720294901271539874438187611649908243743065970711138246593389544204292430419075316016164366469650052987737263965373317044486515877788729329951012415658362368261762864753858053836162633578502192930179221740723895911334258585063836378766164757217027518487897901133434029032691089792927145704116124966023331840 701 349216993892881206831603842071188396216640868687069826198033603425137271733017924434578176407221758159436445732662720196573233083121937840917216670263891500105909597166765512094908187142594706047618819206007300468455841605858784240724617727011346406112045072072537416286885332358682298878859898766107142207642628749313906003498830645484488328882014034759717158245188849287076352065467817063673810666595503572371092747348521924745044415673292564426443211852013960357258329827258969647575375850108051570735034832322595082521716231957594022078736548300657393369235470941615111831649948321224928009673493501314836195199908808955202778772765847173606040698869577790754312078926623541198161989812073011362155859031958702372041962433507334548801837845952399725089381765709953093584417610709477393181589094656463736023382659868525800523358727762678618523326853741794063449104276520960 702 -6273966847545609374017361333620837682456231675044622005711680635894346540023963052662250656478462697872952213077410579941854153339506951637675123426450426779680529685850778687380316319433624547966621863000233722946104094491582602341907234719468804663654006337576697855000281783059403352507380403473138571969784663513314789909013179630840978353076867530469448432746897104285764889244558559554208119839177337684820828674586265690718661211497957012174219071050712347615017173477763711104302906298522430783632848013180297978296132645938996875294907901948562742411392819822862949317334968984741869028493019997981074207779558260032788384447468468024956389307896175351842427264134723791440482928076730511822663381924591387914805171241302711295568061129845677112289576679677960706961075365054029747587181854426382676249148299518301134188889279975644924239598688591889926239463155957760 703 112717213775961659166200958241296130767314660107842924512288088807034988336419137062765612789933120731344788692983919807490210464691284209365343967106783627634943228922183975564172681528373652974137175148923117952787047956513070081903681898302832152065362873461726449372195674139459835479613391886011010190580910811057134845733764521674995101848308445106442579951057340579131167213597118929117565510055205938775657277610276722153309660172431290275619326980612371195416311381257689432784275542745858180365978478529825268088022980537993642297261289902717421673763714529676755405231779030266415086528971326564012755681729474856634590747612413586280510948732188754898676893806574056167700283615375684728762785936995148263675660473367927800374145963115150642856639194117116136172003388137457177399752641282226476815116277415243447119211481658737404542170883978542773497019089131929600 704 -2025067215679492990247314942948740712990050882164768905158266686408208142725893814729914020691866634957455805950086104723204803916783185625075100136316192219214150510522418924624511471549531197183078112618721016856321850218717770448746830468372473095628848897079426323380015463800977271514417870133902353537595681730469661262557746690547355182070177860378246805711609721086436083689739148033350807629514552150049024498884630655958892871961521249156297226776683623408558957883731897650362950375922747535893317892677883509626867411710999414454205674274957314388868553084306253359902757350581843770480723492019365531054707951685673726954263930453516906931199891153350092830774927077285615322680783608592885960981696925055354763731757884686267326905511967799503938248854097855544742689151361334875101430309091589144304938562498748812197187527998142967865540569046873849854317245235200 705 36382271423824763424783675272891843788272318402126188585439157234108318206760526322509348916430046522512248564771334187835619923985781317910923713938412610849030397682662351913892286948434556231944492729686128226244216389886920965253655822287100346424446808695614203988555001226245642724824988288107811645258421141557629403619228963946769930122128897559646629845593260606072055937608845459560881318348129528414923325252301747359397641299666139208246327197664503225663557107170706688850350538243173787644857821884621379479338868988271657565215558965059020346169374600518897879512806134187900188931785593971513877753672242434114529681705967295211695238568195491274230178432049966469361139967481993172251763945807337947164714095640348038916683634872644800210662243773029792111105972908923606620607141441553126337733001917493062627596155428694502806852460903329854899549297563444183040 706 -653644094532285126458861384081246666587034117014969654416020212970863892541856254780040483932009504378959434554617001187686973251891855858898238509341112685565299666015423897557804203475841234059467345302179674818245949984880602724188909985679292909415982041777861987805710531945750329067535625278129579190450161132460299370405524332437435968369805859272744834223094784033169911490978181032677363515478293113902106880311891449726061872868222818296595487500250083448040450916930940001951623551099739833551524947286880421127385572588155388891209844069134014264606724409322522243258403691273832856105904354015130347631131335742646876037901542737202751283284690667595376180215469935831978327687735979315639339785581125385038574488813278364899738278646779951660113172828767539854487479287233748407621787598668349104540221418529754062931494982381124082318150280220792557908343193662914560 707 11743404934581450744385371005091930917946969383768238402252176442936227953418186914025564677375367361558051962818592855850070628352942507948692256783098745872772894423943301763478400272348140530443216718569004567951004323490740333525668365824750181803962947517202833053901181296711344667349133680739465226134509118393933129565616647907525193310089496498560685833524398793195649527239610828114664598831124864402807017812901902679519714157244931029707716947988934313942022358623559830134072874605472270672944087525371930847468248292807283945821990720461301625444179085498182004998399213135162977281834790812871549753338939500145828316030304661736844903536466960197731921133093209511934637508188999164451557134308983669930353568821649592349301945707738895255992584895715707625504526113021843100811332314113557808098825873349596797888763577462807691787277432615791381995122737264365404160 708 -210983207299259962526245648566058419881759110962615808582835712364616976790225053031645738271489650902568391196401837749170760441595238278400233765933638485171852001514913557106561089638797101055420503757341438000475670896613300907410313013122630384952554650309067848087038172449390260125255622060742934571230163821992696904060231301389435676418557055736852999720946825776057432184304872505110923301033768750287719303079254522716794864519993676126952202794377463945399045765101244405798597408166111981581707335201597401666378698141961372585954409554050503779166607298780897038954290947852080608792286072231251571839648743561942000254103778668492467758451779284908404006797945798011029080655598968039299162074025808307223301405948280811699323092376325914768680338804383899712454197962765316726440885643396123331945007216111400097662532069670782259229052179198963812115764432207242854400 709 3790555845667099298532182047157196265802323773542736487627872079126221509666977045863333447252799962195932534640009321930799924548716706897407867010525651656021228202111380663502644795231308142798231843245437570169335819296276765809016314754804042092419804140531602607803515149027268171333577029350837095300888331120652994589448838246965629966459209839176351918822878232348969775971333520409171990139024183838032395603136169408133332840981212195352774554576558724593079047892608816983162953152637425135948925297317274615551949022471514758815073722002109050971825449607716595884625892938984207044846459785728748268114874041596639209078665631423493729629278934458622355766702727186268671973753201205761061673482285960814401147121254162171263720099703299721189633505910073504283838608814816085277015516679238108606933006937696776366749412557780570406290079913450495118096766343379209420800 710 -68101873756802138946586639709207317699400622613114291036874839776526875461002759432440396412896783546156782270236561845844061743018915934061034861389105933132685615417088410906534840856296572773991894918927889640957813677384938626281425508468000508353390171291015666007241745409847651821874800825914476038955114861654999435187337155884920529369230536209202176164091034833582335862380747023013236487624496463433720053962823911225561681295149778540732383405885328297055375119602983196390460042838088725400231677595181908445043185536122031356964901968815356414361416105909905488879278718774200767695861184544726637898694835598037647536630223654138149317114200123879136296000084490124004478446754696592518454516816957346688029623491152243178366216326500410202105584508998447353020627174706752089850154832056846920267658361263746590611627474066266135355825717430950022149918804895979148410880 711 1223534930196048555420109332834619235291341143825487979894569906195997619041982066090005096734660355863019320281296541517316518572888371507307537720653219676282596415383807821265929756819032940386740458079303603760330677798755564011419028755513696896914495144966855298982427645380300850031826590366007759383421430721210918122479669239485196683772926680079252599606327537221069983552815277738355953435886522959075021053897486135014521683353366063402694044482108556493087709954723639030508771571327349336515554781435799857210944658281888647755090939169686867562662066577908766125096914702702729404426062969584160439547015231968119422831103343119494682667815460453490980372862277463915658519942116025700183879040534195705475232644832600217103305270541091757977069952908503750334016162489035233749290967404633140027424849376628831151157425251367768794705088205995718119469849245768266725457920 712 -21982385993072827417042189024747821991357915606482643593836149213566294301664374423347394940210358528370425765503294043665046215708410180226794975453084250139054737844929311305665412147793636760431438117627038903514255660676518503980438505394004509417598626256202265427785413538911247856189783348261195587124616491272092787391516754089177859520819210802772189963713682382207762962932040776445294039820028654062482681631259329549305844625640812757088851428392040245308396047388798863031275570141038557180768225792312853614385398972952134244498768671149767429580861173686248506000336703478895104693003086386124410593659296133899134349516115119641258399840864283877888512541649232188776831161656668821287573287481058190259043786506599188170204327276350626078711627580906713447012267908089520660282205133483240347234295889362129224839333966033000700030712764509968014303733583640263578584350720 713 394943007813832986272525163263702103379095229900480595283367561606990504914895703174025426625658755607889416628467316548876917283625153448394451101758778743732526215699220866515531458083080626789799049490606407228636206189714168353421342572366336277194163257141586283492189547592500820529861324952631017490976630088633251902503968611335720028698028177255977213794070506754672431353659806937256965848659981849285277912617716706208426184648609833686266741651756010578401898130505628941697952389209963418633437548947444116129420702445325160830335521286716017914348992475344801349038307393498802652338526699307508695238114422826434657808276906988225133382835163361116061494612239360923185423816019533801814605627815365241540464102594019074979407338583522468538984501138029451972268095235100644681928538232707305537266942977179348345290137594505945255811262992107559976480823571433066538100326400 714 -7095698745428360711350073941662143672474836987623760611057477703493661340403756415008961026266037138568635065140026241861334866826811580442582659290422428185715471001386001786640388717492658656105801410175768896259026964988310016299284289241338041686059840703938751883246229014729132389015491703770799289039563320415948677038264578916266969927364573470363691454552291961693190405328778716234078932642311270535898522497283011074568194813266620373287716753373565971568262673974966677960926237043116821756624281341593575800711776990152144486178633147151250809251076856405774666254150430313449076224367815824533223448899904504226195784824336362527943993046231758538370919962024939106334205345534871960237643922960245805768180775221395065397529183948668664182658393810362243431232850316072648557394648863374186716291401042732852493800254740983644629890121683001058514535428578115326859314777292800 715 127484400117164645731472796999429227435820637682538222111390711299411991019337978891195962718060857457416344121382905039091898880080030157154429148594079038424756560117209201330325081769105864470398776105060038099781063485650112544588260111320599277621153445710205883485567913179315293243766442554740821911891231348340247140186778714347364329632063371748660112482767472083791222303291596347892276879333049764061751636363772811557906336463248958482872740438932627231840422811024366356763718099378851317881951773586169335295025856245446780516714295675951004049845221394949064842938204794135058507941578967946788515279116326239566029443151643235012543405135514923334143829135905409454502380236001349931766117250835409259997273060830826587547776079726710014112489128514564166598066007217159780934673649369097625954516556356568144245256045318427830651144759636128108640170790929327956412248432312320 716 -2290445981993304473030259861174102767785470227860574984973366075636362922447994078849643665370300098229334987119371076009606406694622217795579017552394179818849257527022037941219695323851645028697220469016050740384893297038272413091596896748642722216925304365385598442958583289299877000401971392491879794796883798973532038004696538242129182592719082701361401797455755252633924977247965217066042248290140156654874822695787113754023613285283847209390607448333001838980998881342203140800849817919566401331331602814821902694462587450756183497998621088792505190079900737464559734831783612390717028835419653412943418240992391649086281288766344606948605249111261541862807857846374702775450724328709387382014300743456350146257828101472804124612031552359782678242378575627390158434521677537488189136792795845648145056255448297445380736830968948290859795385930430110547471434576891780551440345200884449280 717 41151360027946650239296802694065260606154013215202129646341564555575491167329232529624978657322462852706127341801587449310669080948568214285423855104521372979659882096370840667771429793384785578350898301066618741475865345114400593369527508948417779077310698514501086669724504787672267111824540415732769200241920639298521218377267511346036443736969628115673051540899636212594451264865115657245127255890635283163315852115940863848440985133928200490055516247455689943867820905788369399995184594755724382078401265635335774769967993780531598077012882658054465632648927894028533478525852851906857413469840969686941581283771254147181974284362693482164480919178899835811284274444907839823369917437146901332089570679504466644481647982109710925037922534865718913693613404786666695890527545380645540390745880172439894860087426733181861439130463029125322014172323292446405198075619971990325878001224258682880 718 -739348947577314468087644505227634905040928649688171967183574070706022055791848328178498920166378510863383067840167796791236255075538342568637838065248364500609488132372122346259403125814294894095719482010806938391418750629492712610678140481106670404035247925956913674149646395210267751730552327803555324071198852711630812976416087599392576774661432037175741455261288728610680252530306395513178470196363781549870159460021778751594552518422943992091526684668772145231051378390905244094621004557588919956561805468935698460351792645917628990520147891767273825433386030408033540213068943996655237651477644162899089691588647880917336306780332515208804740748478841061233380418299876230809849491558767447331414292152656851969099246475230182357923677854829768783631772871515320859314492110599341881672175284435201453614384129328754892151508319046959128109781295922783603140912949357486356303921717182464000 719 13283601814747911402998875825494558697244389842380814286616703540167444946758131715451806746466310992118473533183988315645604927768851612380616957061026943837097868837250454059776035576173938027716973948005012559305072907693723034081697105333707883559565135893618095747795733147880721581161717622484461302297283420485183368608265674004107519854070068228423126730271665919600511129605699606730513877603097816496832711967401026304726605609162156453182672757373016094707540620380686986389866671592397312933053411749250838262620942141813534491709694667384761164045174882908174231533274851945469207206937701385716885446372953165076704326826613951971265147411473809219767466263696524547429256929007173692110166656506288197130492442235081357023168387383436652499242339296571508846487634332019886547206064428837179941294317361152789564413330271833961080559325147052181620826583421140485049699667235831808000 720 -238662045938304141540546468998052237927157537501441963349546773605008427543421099820950794544844720825061907812872323404432701868913700635771751328529784090939858376775933157940642772518591753231314965265823392315514476574897223845667824659162284974620186941555338453602063338890256964408205526617304154731274525454717127855995173276273798440044792225837335510253880931022155849961915736267591566000935657436393094391680971772608254680777946744275515353874135189168245479812839676188804604532943405055697192964428206727451756260481249836367717514190679542247344975396250197026547838173286930089484647368230046708519834058532544787738651497337083730481826146105648488810537747557702145649491162220668245994261896311275111180878823628381182925359989078523236387362695068108941894496831957294964802290904774666278587901922045119173959500550616834080715875142037529787517615466490714726270688003778150400 721 4287972459202207835667460415257654216516503107896919824174797372093313689871673962663795551364658132549031836072050037976451067974907181741729912218827771309341089338079664532542422295708512581634471650559606413391365505618888540494841887149498251818626770653131559400778264205248805432654499849931425825782150073148967648053483321249446303734175088063102419139845733121305141304308816154799419065154119981180355263175915822943644009895696979369410576829522256921616438204570769993550311854535019235910542909377535353602510472397051470707777271399203970582901673802056900211209293614003826480414957173381486858616041512335964750596902207346053512683303156583429362724066166410350171421280871727332228097932966164793700125155484440058321558412085018756158119503323650363777022609309238799998577044211345979232972021749650724651566534493942705227020240563925040445031211082875063409936352971429878169600 722 -77040967785001440504540576879116745840238335617228315732957716773953552887832901168524592648618206780368477808208633092286043287770770029852798367455171536599408048329043501822909005567771226051194413090109715227857054485994767517034749252220625100541864915391167020148054907576852498715227385115388442952972369458294194363642362386769830265982990640380283353299278185664224782547775572243847734228780116891788876002656482070948684343998588942354562330516014843195579551786277047584951032378155497961539560416129347101013526105172509249336962277826141144600277718227537547839067807148002267456984521403192032589982396811665006571666226362455687211257352558449093757973111233621970115895921700896057704828790079071612019423153662266532613927592197871613411532128967302657777752476398124257038146007630997288933674606837214958698228650215269767596823491129135214200754667821406263924784447015773378969600 723 1384180043606042478774525717371682611984365117106218286820360637473937278026209386139881685346542885307035306678603241865554221726337901366234925025231920138902227590310200675905377568914727837351335305726867497662327991387374868667055868307532392885254253459102710361996173235716893441647031442114655427329337592341966230682869000558976618471810578725504676015709023003842710823368747833260832735313767245400190178802915217291318685516655145727781140627113461705547134685620662307231692822395905834744673429883153829657213975250609813483937952958453075336594201327490612374038023257057468124849555923966064319977692025703358831764791535889764006741677745137280398224164197682917554364437099439335808555637597686224398523245872853170482233636822476282514821303395968549826463353621592854908610673083162731373787597707905148428063610188515012836905583886262055923191982206085846982549031765885056974848000 724 -24869356363573757684943412336423822398746714700715037948838744713067646564316203998491133926778770513914247609496230621805427232342822404657436332497537040285690851512092666287537501956412679155063770244330238134794975845258249021576053501304394152833407912977911680095091466091443853437768763810811378175000032322077757912600497181313767752874740342626194510514285871870146384517100375435161480968178845757134908626889946334979935719890400739816266681322502637936128629821206595707831298665367324721489933668397879856603645566381122173755614491828118237539250512248615864311445589126800477027683734059323984356726267776725540999442552898969682596264839929206827928314817518590319816536737278324420162557643467821004110483953472477958056485010755209230597783859909887978097562574460883779904982921914061891864957280365235042475485416204700672627718004409525999238786332233100410979278736478774614818816000 725 446825153092292093246997088405871324918723731988295288719411708458509191926597066599097255903752089261030330153514344937431027763444971921472780230500575843808840043857267684222708276529974563688083684417442319922537041876322692075930583321366949289390305482000382820577464051458134668800518506758108982217310925555013620095909070736266398274408783038688013370978052092386933523751378607473673725643445027355088716929473711668205024396265324188754054884009543947249671078691085676814083443331137616306383277192483838637405637445076548186676737062831818154739692651793752066925365853745797260362218372216212717559608778013278478701708543533764255860614903334962952543763879996079318524424192810281237293070156981843309714708935079307422956929310479110948643769047153380417515655303348237402816975918417338211631632460741450570049204181355077188480903069570325056668180363680504763332530788100025010523996160 726 -8028081676220190171231170828052597193167813168120280641950421935444619696267950601540805242436008612012230890526778395817975655849003049233734084471969023838350564093766115252067502422943509929404082065483633086872690322637401095645232133393816097149872100147676299602771957420413097272498572179273792787937470678980162066847159667608621073128633837405849099739721365692968541162276835476427823797924375946032750996732858257575848950722981940383068721635014450754717230785739010424742292609933001469835349129061651778493552527318978642626737408054515476598380924173550553665254093934242671438243493728909474776649499862817086055351358459854574316041130577274458337439195662078317673323125579913648015496979514698573184460968800515820971143506784971795060756643871995446509744087846934447220860377244952836959398090658280277184189833803850725683946142754098236968567141410259647565991090358094664238670807040 727 144240444091868121068255231576372798538043982946337146829651184760354363786316328414478676859283555007020302465007949664614027533287039654870749121558266010146540671516881702094230696903009802885661788087135096809808914710164694788608008426946390455256711653547383528763971537586569293773557565069703275647921928485335456557300687177859433916377187323514719313342834221020020749190729057762173637480726545539311958073348823329375156801022819952247102671246985908883241359729467612335603612202124986518554787240444698116482507719175376932586580500698873666200896329511578173281360350713999689582306073022029655478123476214741097737275714171417399884634453370507530678996937741495165679431452991515915238544080358999673913932839714357157531054313102203008368092547807434005928854574218236244290066365300651934475457854440793645914563423859557329963830146704306975630569465063014465621699617960704957751744266240 728 -2591572814178070087325245094806258523183537495794079506225051506408564668028870296238160842471742993807452687146021952765317967218948459733117305645579834358127406570660456955209529554246384919978648610136987728396017313748563472300814217341289542794996962126922769994825202900593854893623808998779833578948926956851906279903149709184617301684359354658753473377093779685359713460734527576276416453637229691832692873076102485093718476589805611229934207335041999571693402452282192815040790175279937944591616232287110784840097803525843310821747902402666576310312807678587146300165100806784499917220554169132071282491559160561557085719184534838103833092058585283294644617142782498292262482092589462950784780434850406202932409672449812900577618393427715405699800344128188512084545903613701277575980862717215010031509599912205468253519903274839299280119365822654306650065726103055259904301965663359918746418701926400 729 46562991385602691363218189645778290996787344471757000511022941880575281237094846557102099745809176588326495605265563151330774670279543107797490355755561962171128629989726564059443646229793072265953826468551804206489759637144971687511748448197819521987476282494423102046941711374455845537290329583015446113954794623931781144268113704938432671415279598519002735655931860519672876417970976946596025664938867631858177299795322839173559130827536208353468103805734033456845247352526970495753456400297156650563771482162657146550893046065151831472227744403466140620681968414450538051526049886506693985946253096422317775136408621447564758230286745280499322139620507600265096289898717644214065830519529198531384162051674376469147739217760835900913094262162162392120692602731156558687767140647818016035935994334817834557904992661271911089991348551227903938276342311558447877312593275470225276470708173783560686683344076800 730 -836603006867897123178040788210997348923099739851458655756954665350171765350323297867056356528812548126699063505017981223088274760803407399824497953547877665529483713623635087950223101301323199781164915015788306811396832055881436511512455680222740890942108111228566310202311625188168315160410907960041905795385049708889371901672026512291072490798366046815397097072879839145245817942612785796648592631970120355413497896048567614521098027306801244882311848652065181945181183939374993181236074173010283053143050356226590594741798893411686878890053555610769726549129722909497612443583110015646299068042541935171397176286486957405834751984165686437026176963373394089146579367550110440426969086430335572517307766396933043519646229561850854351200197729477975253500005722495684142121580570872302874421008906432151668577372443486633405282639078901239983636208911997809044327167086850777362638616175900472852008957179330560 731 15031386993437702894419135037432611738380289990710065642560660156920869994680090552921912704034779763469309849623674644848209850490276269205601855159914945634834800403191276669135745844721722169529165518218007690370569072807040748484548006708680545638349723574385759122020739925063478319174879432485896567327752726233314651924159228744775576052182954389703728417175381405381201878055097576816939282665247005127224187916144852324377703817575277086572207688366927632924773830177498167499801091912882431764679648944842737170094099406387271501151796715994322282484637182891028237803037711279751698987237682320849699744660355264799225215540399624711219983908271077930028964997815527393389619673291419164763775928669382480967214198447810015114450611462330679862474795019505219593194034497724796104850247574664678543221901057118253276309414038698886381775605814198664826529428890147893133920088719940917152237542535331840 732 -270072133521438071676776590180756433856799964423249704004040713639102844494579987639383874157739649520694485167008973946780950756349881820480977594348635744520966249867174413596275040095327991767278121442080925059772847603221584595722370743487112754420185197336504786848110343571632331767469964885320371111331426031995292762440631388594656251691680623133037481069249475742586840300793228593301073013132962583925208359935979641762589563673155798145625239777871355503041837997943245763602983553057690905148998282681108851449559556547548353528891298372619298714805940204074868010362775927255866591639549177436906080658159825741310669446430786699729460694483034449365766321927964229887787264949629432861985219964289232772787979696701635681400620822339580739824137300678323289740010849336170107064194612161188322678216451780354190013690455514983270072558425776421912293053345304952309422564217000905658997579452765962240 733 4852455659587093320577281981828870714725860206622371898681058934006800084575195685144182295576304480474142386970679654678178883303039486460756445999415460784912858814120991851381913066924242362312486847738343496640120604276164077934056784026910334209705101021721375228908067155304771909109931019835838045752025758310201917709881467104763469078825966994081996760821303677394090977846448595598601816620683652428778982401578242676689365011699129415522352534617415759856836297998516434797614315680449917081599327943942978954421145101952539994509547611960977031478846156190540261523162017683437603017589171441806347997637059897698583242304902402231155521618474166027485869658651144485159833941864419687301971823914992081333721272313179456922300376848857132801478701568804253377729799298441146398411245623687380913604516602929419757817603409457475671017182083868317305456360924510534672708282043522411362889660836190617600 734 -87185538472254205329391273537274042214992703548958910898917990765233895797517276152154599610436380774513610080884636629285862551771777585074190749101214028380695888338729755498671211889096605278170404016312362443719224154215329509256595187666067421740587019447495226864904073084685738334253093037595411644928767984461775055528496986618011757781412605882770263326582224655958135988881422450619020105713318812303456702877403085041116274896850297999875729191463867903258797136245823899333702445768083796283558497172643060559817522622002857558027130662862895219540903416676900502680464154235933390457719336477577816611495294183717868936671734169788118554638197958542893254847808301730637452350555813128253956967017596142546479753768679397672067261420610173550274000394264977582425876223217763899519764693718228186125837819391263986510291231505707287976290629503227008662790016954947225717743310590682634589709955969843200 735 1566492817774951068816246473922776872777134208255171941947089776932896364492534896415447132592412033344526169698180287518842314093466795630598317051198139399721727757008524015123063978513482679324514769305334773376538876436146451019377681698391954246947200243297444851670643794770557633254620879802020416575414027214696872630352831571806072480627666494269202853729040624226643733155330700520918067368775630252080883290066646450412219763656877599165114122044179373510796836709200476754559012923555530086694793896138672459527823406457373791716062976236418223495587987102904963317548584518149301162428083751731826729484907285700922690037669280879213460724560601687778841256490008751911290062233251793430913953342087584569345321943223374320622204427647044832523698570349201760480974314835120802798718384415296491736024237065144261504564497963624993802741352453360021600545312876063990561671453278449734520260829494609182720 736 -28145789432412979529926689362982067072832639633106513261288471752935627070719132432334066414948446642592410418598826252920068969527180578014989327017723091605869738938424893445635051700899857270906770800670851960776290899445109603641644650515672830110910021762724742824038849921257953997498786025138475528251732467237977504977969897697776497939973181685076003447979392954854805335932191825663886580006370834855322826940001810679689122492661072515434061344989440265362469250872917261687891830028666209057679285981708973647820566205152596496811435866508688298241379811751107656129432719657617335016235026539268582433027736339822013115568123057536302723670637767281504615184543309422927852965995274071101095270374682361881824099697263453825961999118484403349583410182469896848641853721983203119850885754766142400430957215963950698554838207976870812564472343537001257670667415044932352156988176839971860456425556028141076480 737 505707657617384904932549824348179826565060805999452440442309284874319638630207261423294039982018087437189550560496142796699529571884566097794421531029429008202072025810885263238940779678854694682968058266598943913975093745525293584019889365167624988234288342173678486398809295328762315922495148636205824891600327450699183339102140278580673522009667397386399508355689445737024874163384103331670537438866163629788581919049530497992460461394596909429277938033039576653907486865751927244601171795440431398021423480284654313493134243810896448861298553248721913765688400905302805403617297250618953528202149554183167664285146926203423470388538786333644125735205678852566735568892432161978847529139361491519024021126596395978343439251277018528579903381719091545665106536819900100501649154662824390384077922882785966983048487725637225441334012957977914925344291415355455432937554830427400552595437500291597525324270302475772231680 738 -9086292059629436096755570014711198509827515294786909702256126175384117084331366241833169336262276205172267534460946955940698864665568220131103021004675106570134790057252491315106171732441210367880970803001493219917763879492771535127511833309109359544697375904096174430417630428264753806412311207203372951304363607041017846987119756224904784419848495514015796044439623374624593267488446084251966566991009931884819236106499694313523070078715928210070766203683068816301915007913103733419256826568482547883149153588854357990405094949773017495800567501460775848960742813013977235300766072551771441441680898493860166976180282169996470484216835104043524535567516668814410452091481911203034577556081210538675147046258358009041780493864408219090744605476416197690405572734731538391127192128494649615844001703828918593760464698159823318905269663716513755975698244129557369973918668091419148140129405493044150658265344459117533593600 739 163258167750689651546306439317097826540581526500920956734177054609946287747972775316726417384154943778453813697662318918782949289620317763059250220433120521026048365873069796592665423901697417137650244008462553415518361017462815214374969042866514311278067330520418138142199319115696077187473164017924744313152016203370277364404568502238546316003718976231531447737576886560575574297309319494854684812593545163148348872830991801211041034513112442183111818203658711424704773308620015388823940653824507808920777349597845961294450406959521145208714391453851396106225633384573193139815388242682572665037400500949222323558486856093657828267159859961420729070724609375531450585751957803726513018659873225348482547334531092887762870632654414523798250164432820396391346677634323906302282621220773961568574634131854372243506698595623997332103072523447726186529528126593048387704590087845552705013042281646333196807100465126065779507200 740 -2933352160017796766161743806973152299572394562643574379375159619045737624185197325150262764242870449295029603951511070735321748317286141861669987744430770875084241990065318939859566859725633592246213032887186635422610983902953501473418362694531316598315112468377675087484705604003101408492761065922064054577931361405420551131247490278059070023764118254019516390701111194201909237644627989194037688200329427688135738666433604039056758912008571663873857749778170577166046845826232060283517722882771156523527913027368864731582449474234855603641981822662713733281589218217952940522953246046902008316671996027866027045991407079217938492756969591955472991519397846293332658092105447241010428508245505951666789120756655960859047470178071750687056127278782135122188304629494554943506959096961365666237524777590723963986033870982995498010327638205082388346076494555650231571513824064857390224126229968607629979388118627454284600442880 741 52705331522910858494841372531768623099199542789523008484481612912246897069368039388732251610161372688143082519582211060418453113490347763490248605707626563334509578752671601032780395641548023815338839837867750153868613548831205018376642484365708433454746838601862842260150297451683255266764670488105750098043965108976746582673993367830065395811599825147119893692030491821328231565452870510296110365316040486153629183002560059616736421261109477912033120216662028426975368023387926654001018842727685800208165498038311828658959152901434369105113827242822362543739647572677227328100674113182798027973240155350888372591537913431454295671479477931572425653291852801011377881023335930589491019107666216248976559181854409531548391387248107002223299971106215043207577716379339412304793054543783566100251558554443858105951491171751149879230097402243545099108856205821764079815296968420393108561425945751743570236941175986405324116459520 742 -946991212753972460179548758212317093205563752654879715788556419603875514459319004219108326774489785280759536591738595495281424405732232321902957427620050326651862134677382459526992230044633764833015381022173645621801018642880896637462800002107311098138389288733201365245719360681726629671841761384670970764315556378541759353382317493140743742534028125150138035986725764099660354758244837794161379232336188357682189040148424143949231763144355201513781076453555475725654456183029431470541217265829524377864235067178939756982807852401513489096196152023325791688863856386701879701129632448723804998570401281857201864407524881223920040285935848765126116994187306661837857021297998149082337286716180586295627340987173838105934169777347388886308672796210322043185210397263279036182615907247604451817457922705991261817446469409415539339482019631685907360268559212959243547301265745256982376470257019895209270079379728100749031159889920 743 17015252611393717824222040272051727044810600400999521138327359625453214156166768110800936961560482683039219129878479474915218056280653164868646677871773447995696311571928742711554974792861185411198863171798140200607057333623768465827898223456436881776779942132689418877564405740378264476607116439415016769453045326586181005878403685778504615023996333069655912221295812854280572995992689884996035548790966506830494244530257688185359682419888481749944787847449482639215998640704499206099226447508511642590158194006512578406084098020942402529521155625183579164261551120810861499340619910081376577026803307015873007927106941001802600993024553944837730365911710018755767686721841554899393274263339180117155619114641683363007027142029054699370418279716565005755750415617045457783361941267504063838173705609858658607352503858163791992169697122588165361049239926639308077195789902690687368406296004327861431703310524051339164960948224000 744 -305725667888590349293279884888155224643854981398604299162849655205723880160802897990842641535135124337188550172332679597670208301558832671994716115308961630116220824050461602914068418052376783033476347957792390056068739833175452756972235821459204617731175089287355042413012064431957848821618188927553688405978911190596865170137769450923453889302127661928978809911669927736589650282836395675573929054082849816276944974301726849007914293802512397894169252613850381614300362673303421219266746169749709191055423034246048586199640083795642522869138183329911406273989805622311285649442751287591185593675143290575524690819308585096904798487570211202406961735897499369256858113034378905772969476279997526621150962801787665586932713487425273146752354251681506716321063919312719999526858105999992372834282387893266865945011117709588133536726493460697035680787956101228858032195321799958479490396995948729639272862708448277287576878972928000 745 5493213141418349551194422200151470922258580914096264628985108032998415919238265224839489395421904395137726084036033891401897192382102730399088952912115114605014405303006012102829154153086061231793442139279206621866491478398505517590376306987990487265704039926443670600994066435551929885001585338233870702016689537177623674050287492443035374177447356889370886375137736446553005447900735560420446462171749030390178772383896531007812000989047558333169596799314095581596006247979650465021616998964120278163044151324050478355528029747232846726344004996045898099843795353101018617051598213068047799136826131661267078538667469422962641117522972949201905489660032116183721211679299591990170428737562479048792921863174133814156619198312315042070371830889944495174058740434792040152572513566330064299006314153475530560456266874712143296003517908006564455869835678350402004857673258542609673098596225194221411149718409783409089267250914918400 746 -98701111189774205608860636958217582093772142858641194486483093933392449036822663637732594981548534198962574303510721555430335075991561659878536628463794901026291003594494083413300244327031588138015145355091803699059586831707195653862471875156869291299593768329827025114912153488120734823808645943279896635163145517867114915509455159123922460421587629685157320338265709557099845876221795511897673430228048261863212151519770913711410269781760686190087500667568548492912691351098170017627016426427705373320970247114708595010050550578966591849752068320374287037944011947675674990562496579040365549101900092208611153796647131562186650856940924143568821961666314323494100698859694009431963038603602505589839577284163659041495072029729585554840836489609672940097966966203689686601986557430413112418070556183895457952219572638929716809157042947613927569007074306446097148944038012741474608865393837135849591220945797234337040935966841241600 747 1773448881377710023670853372494238804367616735540404434267170129550192036107408020543034658423486514080958061983562121441748269598338340828500292673682804767837855221211913771851828486422246286463774137826027027106797556164891539579842165339163988792266596463886128957285610340184145251412529646386482962031003666855170570811202017598074012401309972109282706229692372628748854258836210092852330084043535292865767113116062068545963251192785531365519885453761854160471049723312502862083788238923042384900554300745346209855722755675864644706569440777772508273926753050015666545814363894355930102275830927761210145791510840428149490264794994757503320921512028475033383961954611530113247400139407701245015832404696177552416260852453856087439188363271139263991961061071467099027539308666440434799029910314725896702322210313199082542185416105010541011822239560028272444354922193048214286747244064366850566550692817256331019763644641155481600 748 -31865177761652971548310520489736055522327231184041491439238992702078316798507438230078055894667992980278176942592346139274193507221480348576261943227669647165428842477390536221508789916463890494750166326713640700956362506492168839509463505559310172951955957853782851852832356914538652645701067443094025414033007062210551432757426626361115944750810194049143812469338887874845723581228159957132775841637853390529291444224430750344580342287483344321640722591656844808463781124759409714446676378510280284844184227296060241257906198240134792588627385097944533691945937155361709058482688155272326971373218808971476416360836491115413301014498301525193359873157303080813743915334196476901129756515560835204562550159246826610260088044090676223506272195673946133759300348663793864879850679782031341843532078382240710801083564985823087388999989908210790372848796372700510230120527105037433173640321156538063655670202491878461103774577509531648000 749 572552152625267945390070740655364265980613988350908400252708095840547379805491460214139487624087916593569699991198657332913346088366732351320872138795698413287505156289348246287136575027731693295524350367038954009974267840282521017514499142613079182359710655268637677216846274173379422304198886046941781070836060137823232552803000717714150046003209067441091359429055745019591118766580209216412412919575742229296667899028556793240804067429840918398719418743014442499740409048080288300431736584768160311659587891789557712748867310968937301278701400064269071330051298046539226313831798656415188759333482952120333259524883174140496935985471484547466271258946575249120648347887338032223503689167446889429910280431433634874339472493153966109409093737489942681084998788140637962020067354481412281081781990478231623445904696367432723739868977549667312199998800512421183814368563123623198465756264518944273268370607657810853851266040217993216000 750 -10287617078370814442768791068095585131139672142689122135740659066062955320345070557127658313629611685353260369441857474957787002515773446888533430589881109089949892648207009289287269980098283065133981527394955925651217644554196337642700520594471806748639281053866881784232293854347281459961845584491449922280782328556407842508764316895887848026585660523781529546221273626512013221997913199200498235338936936376002528809745108460950767483579381621788190515974483502835335669775906620182157442955114304479899475239674772982671647843489865429375706756354786673658361723300216818406929758258468111627704021683698148007143100872956448945786951634348873961980752064076199809514839689762991914286960685709276627918791999551422131641756990463053862596275219290093735258225310982901576570225322015866477458804912865810076015584330031180157965788612422265609578447607183830776574342205261630032708560876390702086083078395545421999548210636902105088 751 184848342018023661905089303159629594886283270164376849666690350782228387606839390276805088261142450175974561152128395162557094290210182280045100016484494921517688217569780803394996566060514289854750927737240393156774342071390579733888949167645542690101382767697576168836791708749084175793242535708558755327905295261704617079644827819165260481052925303738892090142090367930962858079413902410135184004878315605136855024978296263078654669005885719846085010416191318758002689118450178339198445453044357422971722395318470554764542231691148127968036999960388137648929338341162617506768455603115537547675416868974464459664965383727928524732954893946609461042567601002189401104651460417658872025816574557870810675281197392738868501163606963127095634985536363649167594639803390683453893793103189456860515085370831173423656130885418696065315033757038649869687951494023087366843001562873236265860678189701752508588022716204380724982561324013790953472 752 -3321370741153637925081870564219301976201408971357792543479148962459401560297358831675785043330527641991713125382392121591052470810265934797831637530237360877057185100801699754618608511449028037922067201576585362146721954878496693303600373873971506421076973347246873927290863788055352903348794072465486571796085571244884023909788448793299201622323306787393497236702027993993577311660958310326790699832334841032724980182854706258934550382456818944894016836095182312577303637458110119307512493299914039227651480060562731563801189673684565831255473329075484728606826089981102776265233207592150456574721054166998622046533260990600758279510221445487482762775496575454232962401662943036445051612810579023870204580318536131233498919843959156613452420112456576632383695176892838982485389537779648857844787012673764382048459628356086996322522255485513613084073936951116963431891804677584000564241334706449574329842237953927649409527085917652052344832 753 59678812918736681442706120496530087301467547652683842115900246297577294967892782194652551973787568387978590420217483937751580252407567194972990777933747002213258584878946876069043523452729547613659454498447808698333529946223187596809711897098053760793056373689575304430604763681791400773318969190515316489244406080933971903717712765170435853851307225542409053934367116545462285560123195137744326917306096147639799444719819622421493315636973121280765003708323793743918882091378791386760483445349053055445052490331226770329654842343893991629331413203706916836720261616791926378311560821675691470725067546984716276613007996285296493388809158243619710199671273128679644065464142920694689971210261798397030369152337043632920637962136477276201874162179996655824902251983213959406410784125044686648924260665970826147563955872055587065396714630436917908403081496611703207481402546198820089819635137554133785767284833355433063095486683221556797112320 754 -1072319041675125411386979470141896051406209994162547338178006017028616965815665004208425429895058324297525123359557655687875874349625623816305144641175602633932662212121979147192840392224907043859228500722773093163160031447522208967610048782340095956530938661467329210113837318781047609651094687789259294159526808467497946089612165175767990647185026912000739870958628242649765311364123405472360929808571605581198942807777342499424922334548689452402923435332056707748823626755967991654948315275316937394124099653856048122581119103547845886729684331676155582631148679554770581662287832907244387328094449769958801214261316092404770414365499304886684129688523087993835302120567915503410689297024704038041070877023690009467916184497380628830216168632910603041267607042266024830289195362501466067267408333557788796614318931239534606846146803465728599234807623496147685749281222408357579014424956025972685052486969392970035993126861517620227436707840 755 19267655787238081232948031115158889845531979842131281045990502817232076501000412512703972691332928778040034203305641267631422664141749950585424625433361887856861583535955985577242480478043826433105024954708794413048250313400114287224633008981755949332845978650948063661462671611369128307982451039137869648434623422079572366426064414270819286251274271640002698131688411575876445316510858435282183276533883975251052792225572752777746352835082809418937826918827392446782173934531737450054342841092648440647268259475776356067464187759907387151489930653667187594667765545483467166663042041350566037738979212687763042745256972330547172769910415324626168083913250611555456567639237538701019087421771039708695586116163415454889736369392669683060546415462338067361372658457458136222123475877741574395430015169595977238238212743305333081423612630219965797641589695826145039569204057207654194582369474766020457512633412960306633487098017679517887955468288 756 -346206132557992189772970971783489893732415891766549367366051574430265247605277253402871382326807545662560614573682316110456673901721602286709534539532788207205830358138129772594261712716597008290077591249688178977311418329665545605369596288370598962615581711632908064520249908953489734041843405973080451460761804980858347917369919316739165587880039293594969115636052093712573588861750662678403674111688200952130027949196005653085855101735138734321232064636708067456466998315713123705738350732013937060519169360739346588386816834035161305642644468253194545351808104722020394169247041123949853249532134424802345466470331629812371421833945875356774956682377772893345664040755823711262755666054679634130847674341222004681510818573849239384516484798466137972271013482124485876245139280850848606597250431301311844979137409927327572193198880911253988617940945010717399758608555440620072194718130879922780284195254340810589033450713587511337288342700032 757 6220734233888784366303766391280091855413898229601855343346147312285954951026395245423852764080893310570871174942175513519724806355637033426450579665422701709925633462872973800300063165615789308800046758491755099668943080739908522224884080203985319801185128720780469608460289645423206555399146642068481242759949896102556470768911020536705588277865646593763236341983593895215886335135445857003496400617150474703926869438525850585566447944255425448133947877395644826344602524557899483019092531911299302374084202965358774498332209480246055586989762294821601328765249458954982036314528736285291814927524560695061430693433884846377643434326726283491219234866185557325347057176170031863402909603270478709970660589682036601952325170728530190367494354331223789562523547402717644502888222586701773774023514354769410456282994781811769665748865492939071008165432937960076712703558218102132393649347445480461898844945640084155392381765662110078216375214538752 758 -111776253648502959194006989774716162362450255787832809731364810545296446481503302430966853096018162123977922694871280335275266309450892342042555270505352503020035788607295386754732005693518536129098465502186945194579161952081205900663484396277414321493590307621411604310328687296390598000707621721599887237982213172713481704317372163205712549267190114257328864086829220122480701694650095741936175430614234123308026334766124122658858866755618594463831622810196151101337053277676241370343061061519652372473650190485734180299847880106795880072296256537559643928473215871987935797630450380218567967431246064204138108238218353044410954585131941927639058019627239169882885117070495823192015341420242638561741948854181185380726476022853009489189014651703519807178853186840388282492529804262372241163852593023693100810784154258939713519128691311121566136165167038280006368103513100990822165572707397683233591382796329744322485804285379867104626689211105280 759 2008438138680215227256742195714860371935568627713391118730373236122204133221004003364329305037543735239540065497568539146882848390370579394962277706392618493000326857742153471094907896769704605703089423608465821559513321083640956618245850061174409112687199756707261475078079891104314855775560665400763191240581585308914971651489224719103435766674491143928130498572038081726471422544977609655501397263131653456752125366983400243506610309371708025425211688913643094492799384190973095927191919310942054091957366663826670291079480090772703837188374633279629016991459444087182435320268883116496482134159860110166054703758658628220917784758932047442874141332906835044615002933606616649133998980618272865224027270715840587908231462450157237699024745480807118748755203902673538071980397194374483036880924458046279985319465475340474061889166129250429405751015214845932446440310555561676986421713548734656047060973091363706284665874629790023152699324718120960 760 -36088462133969762030813251874581754262042269973755354101818390674322131109560566670978001302095654274251525176887889434986621286340658726602111663629602102816332188907009010264831660839851429073001827853680538498969360411471316978393112274257102277424811052470518898294297709201211215355882969008832660709975502801287556385358864279952732261618035330344055986958552305321127228613518702944020430369770165604743956610541480675954376671558921111572640382662900934339991668934884116576291753750145032487736539209422653959861817605420515846842953215779035018231625487063756004390438936668209047315821167170611089003992800318719716912195615757947210380623739704920222713789554384153895491960630688334536183311064336209300624748488446509523707739374060397386359211926966986626198637242218918342567955137367210525630950816488486202354155858764531399953862978649915859853406422298355606482335421344105872340348221757451017136048926242648100227976287303499776 761 648454180315246420511616828032892125859613665730789371863685511275533273051420747252238094355921125553371031890624178888314138593196015016501018250290642777806210711057084371039826715274807412804503277360351752214069690231877514274043912270948247754936749450041886222439194317499818868300057448392612092704605815118010572947959408888401656958429717617772170257123842605730740767491793356184671964357736195110734379359453622553219640744936514165104184747086080651990862130112490683395812668566994972716569562614514284161827193083469295255887703380502660761234227214336136141964339053877911317998079684482176124889090080891160852900608212712444355774834450361470598407829653940762637262903632105501245427852159964948721081223168222826842548788700265274456078664769180782032378667082919171374867567080629746028222892857639369685927368216486468282482420985622798249192482810128402842364592051851910247545232042459113282941304884943456139970233577645277184 762 -11651751491963719146515823634417793946548333741713868870810475092368243536246788545115018356852063059155847990349640757662463498186403986359490737379238163928769864902616271926873106805174098551337610070364745657893756166213736122624946518128377176195005214527524286296112137264051863444572685804975911775999295040151969507616089536089232922670367051998079468714618967136043704184380097943412767107593338560966109084238371391074387560472008860824942910179924693290103522684383494011883815036770728564875683006978910208325115390680920722629415268616591116985326822859173721857973399377554280532847384566837211944857508382627000522198330247321244251009230045077763035958010002305671954598000696572864898160304165669393555175994251058983107845163889805955187177267742287752739276521915130307696439276204701420759091665363252296246348458819071815910432162907017524446120045454433191230519677656110702243293067093635405603716990137330448121354905702256082944 763 209365023531877574703449465305200465278083428045736752580355981017521125664408218811961863266634055754949771884264187139649245819312711209683640903629561241760727192417914925448794619002538520496511971251245954088759367023316280787926627475150787792442361063135462601729616516238730075786489544411821429159830058978353213564110861782153844521377106530660117321202393236481204697729818011538910926664619491049600728106039412544731131656711980972359065922105855235920470899086366583096890044762944546034660044594601387884845782445917985723786740934119874461164915781650421660121645223415818068290088653225869168760152608028592630615123339044265083461777908149431364643491896633827998030850051834880704788699567642630911718824221732658792147519262030458251135256016706114141619241304661122566865245710047780443783940671206014392578554876028144949059010423925570458920453241389618678598197615550822710033483551577642740271244999715334788655014098529398292480 764 -3761993511839810661687112905379308883949645680905594423328700140587081169006539303469388035241298844769568675951804661064273359433933114511174112990872534982841967143341801173509231059773362315937325054106157667186503390701683118660545473794332480123885775752256060990241067454090689110467183855609273009824799803213132088754075799143204159148514291168720013855322584228290547238789190657599697907397770121896490569947263161536739496575055071712755571961608875233921759820232513681615322689143589958067818183500900330998904321227175534052544999402614707595382151636776163023756473333838155028123477789901481608297611260492826744874886385339883593931004087795018028567875336373286331109305643441416643114224691882247586486935753855942275655948205699124177467008635263789183441027003125511253829964800439698864222431327638960184971729500149704006128396727290878612643955625388331439523634641729966182381756801122878977020486068183397877822033435355470888960 765 67597859887254950791570005225286248259832456901605622147812172722235317319168482699987199911669142379349661463573211596064707972259927571334116806761482177613262327258008364615761947905417827967156170187899664435484543279196517841971056317355417348735861272536616750812880670880955049035924064417261525219675422346363024434004609065388868459680362675039510209745443454643244264502478712129889473771359147837371450162738665906515060287478048386619004042070948495379723543122766187016319249261395800736732325163925981633870508234756542341289259557893257216478592230587091682254322199277044809172006961699327798938116293315992675078496978108342535793693571491281461203521587416715286153501327287249298269605402110605719377580939702619323557080606582405439141779739477563458974614845993416049274701563590645883121047766051928296343295939488964485317962014919399238443665116374624841787832525209438059010483175148019731265521047703593447357570812552152029855744 766 -1214643529357933606651657378486736189358138298686292145225178518732176119557486939794548067342316025730246397368957812543387259177788045811805200689641045290690525681957215575158417037820066558929422358311032612650142628844465889787062165994882460036554039889287197073353119522200346338029319611800506048464246100751097478211017544616204158588825733497707334891561728080560853859806941245112008768915127037641750182819758482424638759525911041766872025633243518394786572908017955349990363115971085902533138020308455889306258061805729828701704136494572835936829430106789464640402729439750972262981075484111681233138684936294155587180721157549904259353000415151433462147873536819411486444898523213706711988053204504408774821180227241321631122268236292726454761692342257419646640468329312504572084846372404242735350001895481385210011912938806928428089333124478604592609147078042214520062306627914759065561736844304626085037378199206606017532120971237363627851776 767 21825576429740600999834604941726464356888998738584717529978370723815972985321101700454317423874575575768260558720960329169443554091623008315905183708778208860882431484660163046718779159369175117555800446209454325351063508128329717138579884930208688688119658088860691088595427972575193260391242359627867483617000991592732000918179660887256471540021198259977170111478143945618889042841283233551114541314577356947328578385803656814043525144857858710600074677134511756125877207696819600478728115141467938346425287993662407325747858939463493046788017168452183678465718033601566719726749854821251275626052571091513370426800250333836118024379391594237943159128711365131649702728923657273932442752864317217607065644412620289093331819937209771473438201867778821381389366181214807783570970683943856600356392052770890976002250486994069053955911502786294127675605112860662966544022202839374857234302406676935386664742096748835337659903965404751152056963788257295331229696 768 -392178326471901424215778057546647406412849196083944143116798848943568264579988546180038516210246279877085931914517255914763438862583850930676421269767108440468981190739987304745728063019914865393580789267826132408651922411680924604833857307339687374864650106284215542998199096382210503897655136149563243846242986567681903141498540781567889722984755906233964775440622899022839412488554308102871589414246311882647310392869909458377344592446664648706095091854760758117886856075802227196102145818948252017162329393636121381634531840318484640684472183495625175472430870916278151995090036453819358858905632136800630874856566998186117745750567192708963041140594032342209330595910346966640973580715530700003876960798039270819645806139496738081163342689811650696696840173568703577361040879477116173287653919698226947225040438438174678313270284815691222606671029371715037680087898957270016965928871369976182729132084550955634973576399378366622263523568070248275483033600 769 7046970240817599323554773991130785255933355255510975513118239915087420390073188206912577655387754350249120165402860132939143300654335048322609608719950460897789833671840240022076034297541201053327047264112901817454814387366198980740694720770897009292431385134766307377307041760480344268995837023816209237278784900380011102222661685981411053565934144489390019853106017189463712616081720974467463748408394717287933075433909504415940373964145659448401589049738731021681353156378979421841013590281179384100323884995141645320449884225644760422598227089132052892949349511470912229217365570505690378039477275508857109790335556282101137855372350414632576466164796279459881053542638718316053280804066584151695151943182453373453661572477979098576742612858020012128682623560952335542229990731618714281519898390624317238953977605121843569483444467598467248347178522572637699172242636920100252841619173719546024643884452958524010487488539155097511622065882437829220578099200 770 -126625818509028966546368640183487720520901173136688126233122035669025387684483937702392759012915544402658216374693471167981800919290103543625489021102902048028337842446209819409667546156857217888094838891254687722473781641037310516270457346215754572168935902239774842691454843893514341955618702677300092216869179067088095597860710502907536801478266004097662746347499810173272633449489209613937439510361752348566028612602041432596040278140154992374135566353487120020757405547609817247522420824844672673262443211419194551498369607981845331437752038967832576398502856935989015069417493550021729961758711147974736326050756826907988757619392000437475750630981975743645343190670064034572614536629954880938771587384249902435201118852993920529750403625329305049107081531934203265665317080211268221817025083289192277036580823564241334581003815134665445257313716932876643124346946914839619608203432321537193242821799079394984687149209646428479442601173440791954670024130560 771 2275323073442395982533581246565549779632379834806325941418511909414627394268275580971399848722350132496014175946826653127392827413547463674951394161296504505038381931582089284178384156234889619483353953306669836196046395401985602973295610991534453752047260686938833554665908440078790782688899490131407882714015054209388425956890121021116750775200904307093410749543790363346976736458136848237988699061675378776956887677028121928904723752728543792932910682569663502941080540151214537155869802992734235039400633269781480306690548053152380313539061929779964349448584409845903780508054417175098634098839408876837869080554066251599580088273744194631373604723248108887759513052585041679596630078432418833366720585760568285781162516977143677067655112613893893839597286048529769186157331814846835207591524648363774067528911452216601101537259215143521502717022353291923493962000781528129818485149612688166375079187035597844510837568288510531976910242097080067107650472509440 772 -40885079889628130919308081674037961843342452161183100335955436797149884991307666916107848058907307044021643327376139031325379924715972041578919352079669832245974655641070910039018840693381332644395189171334357471128958027223243891768855849319385935813989119493802459935654769275612675825725924516972655633431109886000824151391165490679963169369931275321243256370040751192162255554594914972483651856714457065277132054217272159841666227846956424217053545322028979420723664835463274688375940294190685632728711897303638205718149329784105984079551641308170551108226376856712923890165454501363948513237176528419034870317935242282628724073229766150163749539793909023952072493608108417330782969492246779865884906691283164845021096419050436642852994458782300641635872476768400204857998065978698572538483976583034033503576502156928355544721321026516749074728671094385443922591806789324115080344553662189435174998034401312563541889569039142616041060723278101931240061340221440 773 734662043553602507722107703043191837003915472857481583009600280869873095121945010950501952830818233947555790190497504715536257638169277694089508150564830491457422984287807167454038418151444644800322351345193046926237033632769544187153179491651061640952534113543229195997729295262949634177662472885834652973296398857117008360702831391390282564745595619937993313039930186363691758930560632558600160788827695519662825657280608409056589786279721516655722826032318918698385128802826501192162756385910250243986815334472877978557689768048165742386768819884203046433718466416225760458471103523861895017935811099276059959529263279826278107861787130434378371420100124634792091767421249568854560732532092849077802527738581060410534319871423758045573212202440046458372921995230373668146951017392138644967066539118166526991820976662011459917437450269492425159096043338957071261061056020325948856385317422782994282953037301722519530201958542937822523070435100693175840170783539200 774 -13201136565560082270541439191117199055620744698322808600125995744622990965059446010722973074897958653414219547764133456826457714769584385231778913899296721544172918430846023365569465529263943307342226437350058006007887162486510104076132326059280316928123830040257405242811910902476877922665283815111354461954271725199978491318675683451493604535506129046637740307182621488302616257372399583494846300065911614066499456384313568156536241275941042446573376052270660880177183942363967672584754025601084961748538278645799466312377712266167815432965349802260330710336119419789234982501829596653580408151745814946681449505339785136723353907159864870906116782572031696925954021061104313958177300604723962978002684180604890682415647701255505977904176014614387811554328939418170590409028158591588971930493490214541938058659232743430562512314883796315375515649493243873662722349918820582291081000784230899309928278179383452657366441923565135890485337033089638812260445859505766400 775 237211648789664136386529138290965308449773536346894751697231763534993254425055284058487900698101899622511511512468803251310000175330622127403552458014975669966647822023176414695381131561973773545868187569725042311826885967467277044340927448647145411020712847923386613434062801584378067033595796657084802886677661993722452219488874280961935402272849487875454414861709918511099656774410369806128038160926303403212995393042517096965062833559683815627072045037317707635287049782400792010858431690994463454593734281834068861762802607766003868025129627543583697383407482632238563053316747049029368727640273830899981762337241093953560550336913907344823977179481436659859142835221856356363325275124368914105374683740778977604284270822818291933282006683251567308007206206887024054240162756834152287876196573842207779877275451851630985221286544190306992814109474727980163963154799348940626572925059612262954917679904637369943851703519442686981804907771362980773598669728357810176 776 -4262473235467882368265157608671675594102631689202448991837886225170033427452282063030354751719501144763273861507557980072508559851559529567674143652784562811874919111199963822825250642397116363819054133340523182984683115889643957611198314876205922179475283442582091414593520238779082173603685294570090839499785204691322002253289771873367560888263676880071309743339797814070584554204095614145166706334995328162889185258485642268145407411283802996267902829897368705240261111038397736854909757086632472178936895394193629134562525209650976721317535472252230768446177754927750674246712269138744223631721621518130600121173311616093361229249906603113692703338516949465303978987543253908672947984966752755522351275878121216126468907671879204533098326277396719771717117717567865222068079228473478739878460084607919178619496005952503167429922129110361736855596025266695111214214590362922805325859576331694128056866740030266104469270457614468136968600468924489570953415840491372544 777 76592858833465345721644955639992193880129914600572191536731747073132569773602010507116876503870881574240450005622296676669709797487096720494036542702931873847358585110133712862659137025931195201597984311068706152937124406758312659160297132949275528275204514060915264260688197649721422532631472436020087903598456921364527407284983005014102812254745761389389480870669571531600388089829579105141335333139259680579483660976803780370458401900057216774636369769661598278718823207616614159547297333904198940234642128048560424680517344886932994830161428910663637051538653557659272733375285330392724389119816318708030165883940510661384182088529209771780408653812578698113995050996240554791366408965387132525872675049948942624913460603493922076822546758667970400840044269720312141866814056869944285928163525999093651958668472632057721008567017717681944105505574909618529141277817388220242223886295244199631165933041730119144595366736331033724746918403792952024954506553365431844864 778 -1376308697290289888417219125767468985146807462874035009875976637638037693361126101400377806586265969675940219895372374729874733893148601738440399571962708992784155552493148207994826138332285487041567892890411969174885603093163510250721020460965130957952903735953207447769178667279055895894843167937738854617360446993156932074349694614520767757482449542703939514873985359912305174159148478007552529508080784491646762956883954819510293648538303201168915744704201984494201990285964352121428299136221980956915548779073103775107496762878307542063826190451256614370835959815008525466049471618110908688811095289894937942233275500059319878660203538058470582236889267608783612870086687604091648325624822766981619533673889740226594060715739113925423140984804917999670718368496097356424242307251698094184737909341040172727744533928235141002271089579940332384277554288518042924246641500410008084743454388060210410981906667179487716230043583356647765963091292377003681236010345420554240 779 24731154229357481204190286678424943330019269403479771589530065434733314032951274926062244591263865267681400767773327986481112355630672820455312853925974326676498856769960319146998172380456138957134617926418468221450640143900003615519374639810770093901700573165433886847076974306254460116477554126819600111596677197702452805104938414908936722810320062514466938805142550793392102474813556348074095389029672427874289329743853144497439140554864144043597538632053169934467059640594260591778887459959993953061494033131534411609697997030514183535057046230984197802263108813209870782379666885379096918903694110228433044050553774646765545136695159339849128639476220754798142507003175164418581377743384170850075366151947507809617283263028133654336422500006802621513980379617725764820573226979344377307314456039737972192352975591691188066431053545494229490006568940860944242430814490016353393029831674613692972186039447403309973108842297920187876030746279731313604017896884230034554880 780 -444399817536762123792219305236928212453269333280990357178017175811823242930570601748318487424556840502336555334757647510922142021178859296797006359777507900894625610881748504056828697544196466183588211354719552040836118278080064968101993527676607225802865683957335074421321630610849375631473588001927583543767984106407151944039508747902124496037751277183036684990869220410491933701265135608469898682871652242417999032935699581123214094893558772968029617265201576668577317849447636479965239280511891341166538933809726042463496315871393328753025076889069892816050939905063524212606937263427464635069457242258612237708412442883417795687076093983750496167818859101603545356610901416013893064681118639275200425622687524948199797711028617050229868923199160952743524359900056820160454294028834349152973610067906946471819622939927810178330316017496308374271884968085890387064481912909242508597590706904513715589139608724093055248120061088914449290948534248835222967747088933544001536 781 7985540383240614142509610409340653692150040746818717890699478931297218170662775704143279964809514340089361354120344206361435776088635225827463748083377139412490622052643352760478276493387007946761174082141016892882322770697279938236035053991566588741251494249241024884031789710618002737019334614621064926316568359730240679107106870381636895233538798238139227704432597489424896027610185548180879075691960009692822277116798473651066820240379262253307717860051010149765446963763313867298120573703846201129233300124309468988390150188142297023969211176774912773086375020009809857618086757432702994479596367398024794038412112962133015806238701540291875112956683570591426575588575403933852721216049704204338236585388984283128087018023784393960212523006628712945970065130393594640373643485788298663268670478480161442747140317975604210041853591535906775575584678158921108440541535423518962055900880897180467970010224415920514644496948703357010731561039346540529473917237703064476975104 782 -143494646375060242877934840757103408800629632447949646803208539568527506053904506642738324891947948218587859012914420444745390697695015592490435534613319134302197213662077228887775883996258613386046059082155459563660357511302017509070031430549224686690621479783036933082371750656782831791043081847385171796164218146968468059863255425323224618697809709517049140284765805526085216086928807318462548301308723857037773194431268736246535751940932727856112597659126335836961714494631824121832724170954535573232719096351402376246621982664674626318178203907980913411009899975930752070651349252486371455789371041786501797733717405810605035945353240465705152285508078687916529718888314035906008233411675758925013939255608704790941021454309742076635430144871031552834745978532341166095307465808564159611574626040413335797292603258559066955892745100080002570828792707786648869317761708147427691572275164152404010120950989120863263151497599973878151918025223654203989983996194633583159148544 783 2578505331413917774319978556133390755842731709505302082402482952399977024493533088714340014341899912433628577665013915271478476521799322332490968035771903217920708552012039093807160520852309949350789337529919943883398761409986444894783323407187217550111167586905912705579783565441806440996138137410867646452146295437862510347734359941631890657826542289789120566802879800449577254588873970588464948402827260113054238627902874992322807190049710703621333651422615000288699007585529713147109104834393761833185641999571176799220908424127678151081439756047626375086729620257146464411321180054257019646176820635933691307935381736596695856642554397640448905053765858415051817553970087465130952546746204250415001437198485921339131764830316821223832058925077157022202906664048582639796904270659639496468524889385205152832575897634643770203589940687261348878111255936855874318391963261346497599517128428638983936656169114853826452798941547423327710710874708575542961781387558741398530293760 784 -46334162128774583679362063646437766541214801433049356807252780399758770817684813971693395563837609650975713523143770457072179562804985781913434639908105322109779262858093886165249078338988957355170816565206010420190461416765164586323606454286292756181079246127972574229857131211663481046879584285515693116349281900674243680840410284257283259677883071146108584878978278863180668829908235328635579327932436786317229736976907784300821055731403474990583352654645153219473458697531814539306725853197626679471835873073926962688041017702947359429126687861223163740078886339518723712534046919138230730580789603468155412176267420797416136770893247900457454304078384455805165823597360449245873545253265976377355280927617690892634806508838652267093553630276131362409176720769281163557983147149302297482459921736809655858552715874842935503352264138268033014024019609232685659945798441869705941558670032273808680739301161339363146769172816989923266311855615936750317915275749907587783794360320 785 832598332469419461631950662161339025261625463712858888054914293399996460069123548897715971749673021320590337525434428111414222819015451515504342714068450539720441123409264150633125476496532780193680940724580870047397004770559760069657060693200567667121406173097046028135496424040414093818195434307623397578627987886510676894184493592016863262441042804569436558347602040310861801929535754835329276432885290837950118050695874146939339888085576328939068500059139530336168927882017548906319331063956333682330849459338616223793002032761497391219440839452756621296245567777389957565611803619571825077162570887288917508482074188239938885720025675011277516450101517367627603958808110187340499655213464793349010946197420570358607109062010227872129512749904597449864773023148382284266127737182239755780356249706289179032795681694948341669155462336826590695315695041829635565854054549062512116721782771024643631221123798538925539268728352178162540885395310068535012118318125090997806628339712 786 -14961347134603155821997037089525130270731804134199006278482963714989249366432952932100941965639162535791371408663149952475336492488262388301505517167306355500014644309201586340384560089105634844091030034089033344210477475037386833618112373067130811361860993370003407253671439558710952495023145437863705938168628118204932316098551892485554932212108509633255371437788207655662356349176543258644008524603144844523164716727771662151871802263766768536813490451444385148178180581940987100194471033011856560978678012422008416723730738817714235564355448366960222034590550126320427176408016684889099818562142686020443601640967959077227604099121682740278986822317091388422865494038429705198469741895973252851477647078997923836825657517037954781763304374147140628984592944248025128985973012926160247214556935968004616240024435379464949589993831743060227438906665237621885207038324003118268347502008218648793977922858972685195654346859439244483928406444431754971995561271151652398540738955051008 787 268847993872373354046610036238963649667965913679596374574721820657405291664669403260192530213556590319137959925431088472561891584204582840355642978119499973927836213241078569282996758297499222319104633725650710995965149240125444219856855374733626345971331852907990070370294152781817395406121121705550863249784928650132341568317307323418955338429019749979031083701652900465536268729421441885315843144774681564481061529814671977321183008404307040212981425621761746843120495285653671627636860671986881175807451653967017826311308905158976771729497777389519008911282795281351310201730841115249872470274233628590995443972768586112011152693492804717948451894800897604925239919557144715269071270511885313628458557803289248920442755534880249712448094611421680781575747671608095773976658638884063806999065042515274819398253577047513744728961586417227111106757382198791233288355753560481005044947141331805901443183064284261800436814849034047638774490390284471174029513972842018068822274844131328 788 -4831075625929957732614210803481884872206087992008990690327488553945252449202688769244068817035483907257605980385919051740452265015655955608421198693111826942662640583113797640922885910523590086343301540044687903176226539644893769229915066124655011496134592686773019538633712187043825277856186653998223634031668261022682686049965827029964984254003705151907462113217519125116743103056608651137147638236052653493720598048446389846279126140869273717532762673609322760531200778229512677978855262836718575443443547487529152817979865605394811024986914375425874576375335509116668213777295317502459637283100441853868649094739090329119388226065809790363134617805051662545357103123006559858134580190924233554541844135145400716641458652758761847624701801646866751100396684048186086496839449653043583130846143403573973912029531282985779981423979776228345042222949913622949065181621155350775420604633910226359853344507855666430322570175459799637772902010058918923634845073420612913520968796691496960 789 86812408395988518039295666377396912190288866350701482899192817132871722718372270431359198590531167093914242826250393302377860853475247323974899562827553209623664028120896607038028740734351660639005486989548270077607781849284288796123873013327450890991376749192734944256969291999882578947332084132302680206972107230392389255787598853778001960397039964060512037821543708689360182148462100704464485696971805476849138959608203948340361787611209838741672381731854218122701349345675577627863383924586813640858228917969820441892672413882493828532654590639782065581558310327320813605747139431622145421292519727001457169664399014811476154967251015472456936135918913145206683153457524722013475383963148014367926826550179329988013435714592807953894831614384381238404846877611130968760696726464958075575585071198823576837458421457759681339200488298308588097131791983962194988776964183223439687366919618744397973027163976728325872496765106513643021805701667113433833755958120975776806458301003857920 790 -1559986012138548103906128202396869070194102211031086393970811686099046804696218672207057193912886643120514672356266561165260902121436216469807182523923981473186752586334491434825134181601083765102939105447629420280658317889164257911106963667337332719637448520936791479331564644595358342704210463724264364833134220560316908702735130795231032695944783961775985935334980365258426766809579723545035239182546519682721995785567168671695918907504727684527571051981522127177048551026848734183732402776499248665346098379113381003934655174020104290948815909775121775944052877729931987274919482748491109367934949423433779722222542296536348729006449893224048943525955558239688701324662051840130755127520062293629226873046007301911188270132100635080368391895950222861259754777933690167755507251767778279583551481947467717448809811410577767457329280864289514717573315195351038051490865246886012407418722667968953955814708624854827956916553736794527009561697299167476840505799348572313347445621583249408 791 28032416152385995889913661528279515756939277910993504429710641347929015527120167138749824215268989564241460875944339949940604883380650291911301254608161153805153604629783136857907025609706453397184799550989386320947253262296562278063810849010787417543523000349678323751224854435244530320098163756481281519264437182104101820860527369308993550872514739864328526023832377891002879979053560291364261554665886511719608657517132408975329698294907963726769778676188818603912222635013436040060142064557724804714575780481311754222411110800912468257328026980459647184916267514605882765013534169136602564545925880031210802745475620989845336073448392897960343468113694443513192415459856390462223202759254317878186890990487923880361099964168999275641411279910286305625722066262388713077720328794724652927940076819723522295597196788103606051376078885214931937036140457884601333582668974234181770365423165616322012045449138297960208065248918855622511901276820999199135032805855803548498003276947135660032 792 -503734023586815017052084887462719783147423993976337822024800312706724430532795730705413507868318509442278372710151320918629657449840170397072777090383017097165335986226103035052692914744118995894866246476869881464294581349753376693692116165557482987979064824465431696499282990306060802418733669927072725482539734817810072114251294848491914414163673961804448967640381820889839631138750340993303245512632445498476604057807864197647591245117588560302256931969089982791513576441302047628959522554022145733204346600770238492542114809240639202321076363618562750928949898065493590292515932190848646084113152935106303212971728583241766190653178696620923747775497600151615851586899843622548435128370842742477722010829070874577397947840976259710768390575357569067759187433139288086517822878038536945038438350124122688523913263495316314802000447846438019353407008834108139115591597021844539085657452642741786458877313303354254647960382087314671198710822874318942032559208257318310888361916050043830272 793 9051967006446549802007830575465015018727354242323851152400257826066611771869280154542424321719468801453299887918860432648767488852739505874258604713692299665329177558287475724465162717659137063684544782213613885077172489576274423562563247615629423176168567148338463650838313508021899665153789150644118963589144036763926264348147479938221665071667533361555356606400303843228517961824958838782561473587657438024327374304870195228850157935593489261421388752281881784084575617009526076560748040850965418282675837403500502545681129926455370281305596698063706432203702455779676748636005086657746792810356152995289811834611768362162885519303652492872841621438639094779982200647317492586778310944873277528761082792325674606214275859689674276013177258132213567737160682121355429045244610355673583186377990528712166849263258518043199856151962650456168695820996060385928098861513565651052562384134552533506250994958025942998901303197282149097181061323109658316423662003427070347957325545149701292032000 794 -162661795022644046064291847167172335374309685553497113655474658264884655870315981416890818919764963298659550126985265306086416285832351725206450594527659611618283004284188543623008742639245047386210434449148416766097099598582221001751451406775567518737497627295331485352847679008131567282637611588652757396083006444014735440452604841005726344134196934512181143652543495258418758538184524825881092071975688067671414328188775750031780923709128343554106265387352505409721315999360098312806993761790396206621182428303709282521131438023507837750211906408026402235116406346428750440224836998026109873826399988585384175385693590669194018374590067718274186718748743834157161257979755647642510000707118291914815024283252802621492806002584726158886666396763757159286912610210956248888602141756612953278641270609150121669128680775113823107778593320791706488632206284113881756367853343462491133623213848297313840297306189111723329715388944210728689399191597739116791951467125238947928363826443246895104000 795 2923001765652192254181727457396508154914953670210389642367435179839172570771489447197109734701587755578176519640391824104088733408051543077106104645814019134061372326042663565029311820558811002464656939044697209962846748258296363812605326788925481223501749815774975597170794895987632163773284175038356342340178402590181774216736997180638750380253003026969836249333630658190906143995602668757908529987729156899061415210697924987363550032841015743413788814243670304758841157694161464775799638843946666928038002730499107937228784557992242729684939993641591424315563498195070602250379901073963529128910629228843771483723293882138497794338860009337440291149741577880212837398111684505938236314593574739993770360893773004088863178053994211202333227854298156952921803206885183612103861883188644843444866908078388224107135010758837832600911929787207948297609684245095490278580066496484463314391488096572862292436875745471798098508234537099962335543209012957260993482590378822151074975628387704582963200 796 -52525901075237384426903805968090015889326001631519363623647980920125030718989177201893791011521999065063111729819302326614177440538654864541363970921763479514590288632806858836908638544313106255344790020220287551895175737546069331627520847222098094749961092166891018771270163558049108631423438240890262714615467174183366957784178401597809906330576577007256956922698810219551157642855653987328044739879997311914792064288722511330713843806228504012300044219775703566922693366403625115770148283949513974546049737508868391877035847132564120609815806116896135343479673716309409415313359428344188845050172915187664958923590446846870694032943534640154203422871738103013271892138931576850427804326565946081496094525407699812169722234779313061605746848276232207355016925968951842195394020574284391759592181222554353213101079389314593413974176185522892578453528798293776247418102099454414275438512369011781686219870691787975628142037420626479725185439776031835001571325342686773930874938930223274314956800 797 943884510915369911872166008877020335717599743245445829131601483987491455404470509266653544375179511430155440645510725121415620205012063952272791457392091033385146943286147844745552724255523598229671370978161804665298252086743795442370581648575770279810467706416829574456877393322935174177222688188243842658372297200318922922691346383543078392053347221954747976219438343744556687278517787210178490294305296739327041335938624601353179010028613092175861020471301915289167897608071165505721535411198167055769792146301145681885705649476265163580654924976394542521098979880782135064137934420006866548065967994125141206654532471444017666172920079192331871295318736651638745344057437946865529502591063337238628689827966219209403716244051846509808665446690335851616753342192381786602801960683690161582031642998021890486867828122664500470436827263561941667015607840857545063390286409518345361142251127963283952372632431351802943852270938786000783068843754489260843794882757791689131732591416132665920716800 798 -16961533692388978115597569633203598514023032980124928809206974035564696078320936219152646398922398739233620324381734083008897235262998743202496026941105996765342114244014235706329857225343619547134696064945915136466637763062538880505757068722526999765015171566437764533473210301066278693861370111051900631229396919614753577332573818471187649300808269627607877166650057455259326936809454973175387908296162851180388186412731675167173667924574325490979758187416628402564746430701429214726875711524538490701427091952328858494036364678558449180133573463861525989664861367782475960926989949352003090600583936135030732961686711328956407685362999919320850920269261508251252641896972005210591094069117604330829492997660445593311841216716420399687539176072104531468902560058945808044967644255894883354744779148611070062132436911377204181386045241803857448001257915335710772191750259539465003106240452600242471023839033916773000269225019125552946402515312580671679824584735271595015224367620184639635718144000 799 304798123598649496600437928402424615099302512551481511692858239302425414633957449605248682097281353063725057093207682057373900505514563147561249004781476722849539519794188230627639662129516507456520608386099436206993723406823445865208585723051367537704740717585623808725417213395130950546259764774071576049050914858358738251991357804266974053392997666224272716343881758376237066531552133297687383713787617293176487585123906623342026938749734875343538633360360388740956982793505783060135771547020430099488223011578895807581194147753119165617469146175373955143439398646584217580713043420270413485410743623312604835874715646134112767892918589288621749077879920820364812806453972529178556856876583933644618098198258670624244575956964160323796855431843900954731543125564885997383786528443227453325939347954640480540797908853008632836471636522928392038050139109374387067746120433626581369961702651357048058773818334138957118730328941933278103188128733458428008662562739711591024519987848073912252366848000