0 1 1 -2 2 -14 3 -140 4 -1610 5 -19964 6 -259532 7 -3485144 8 -47920730 9 -670890220 10 -9526641124 11 -136837208872 12 -1984139528644 13 -28998962341720 14 -426699017313880 15 -6315145456245424 16 -93937788661650682 17 -1403541077650545484 18 -21053116164758182260 19 -316904801216886322440 20 -4785262498374983468844 21 -72462546403964035385352 22 -1100113204496544900850344 23 -16740853111903944143374800 24 -255298009956535148186465700 25 -3900953592135857064289195896 26 -59714597295002735061042306408 27 -915623825190041937602648698256 28 -14061365886847072613183533580360 29 -216254109845992909844132964718640 30 -3330313291628290811599647656667056 31 -51351282367687838965955857415704928 32 -792735421551181014036943548854944826 33 -12251365605790979307843673027758238220 34 -189535832607236915174287412135318626580 35 -2935097750660640229270393639352648445896 36 -45494015135239923553691101409966050911388 37 -705772018584532868103207897549203060084776 38 -10958039235917747162655069988263942248684680 39 -170271071204260378988948010586870487248792720 40 -2647715157226248893278141564625836076718726796 41 -41201030983179190095401324834909351632842626728 42 -641558911023790245771249201000731332568549473336 43 -9996383032231150341086906155127674251649491793840 44 -155852699093422025772400400509490557650717076603960 45 -2431302105857383602049446247948052699351186395021776 46 -37949454608817422310250052304928300829003300687513808 47 -592657440061106127143054008336539846989115376694364576 48 -9260272500954783236610218880258435109204927760849446500 49 -144762627259823754270274033924040026401040299281850531000 50 -2264087490343643516787085890571986012912270280768142304840 51 -35426310143024069145021461581891075260862582040254461946320 52 -554558008777338313154759033224217985814271957322444846621240 53 -8684587684626241507895282973133979777846145746747721182936400 54 -136058540392477783623692766579099016519589616699047631866003600 55 -2132408396696651808793148450748788222543386356265073793972638240 56 -33433117362493933716435434638525643917733807514298835555499578120 57 -524372051264378539341987343277928520393930244171634368186256541040 58 -8227216666389387427607042799705430233766836589589435776715404350800 59 -129125468357230046745154603941139464346916791219657924224380753031200 60 -2027269853208511733898927281875889590246593622148629410322777822589840 61 -31838106874979577722543808787493479138626830983907983198183953344935520 62 -500166388648872720996091447726107236790686022231070574758567267063987040 63 -7859757535910857044224294178553113720996494635059680460491771339576939200 64 -123545563767598784163900624119131756301913650044844352238355030743975013050 65 -1942516402622860883315483659226963922162396159166629661347674483389884051340 66 -30550485241250448437598061186024068957644957775984266492104335056949994625620 67 -480600170810118994824303828209990577333698290983394281831014464925750661722440 68 -7562385040688637124441251414480734084515546637532821787635080551037547177103100 69 -119025364553447245175988391827914162547592516642907890744517354759808351222231400 70 -1873799310541412345484845825633734387534956476292635651435116070647268614955700040 71 -29505741256130971862705037085331197820620863950636150116964222070192201570710882320 72 -464715424784062806837604334093966365674778607222519364342186497605527174738696396540 73 -7320859431529756546071849098740566034602676689121880397171431126662414396568504877000 74 -115353001313022920712429406069344594545225959723190710041917414779572637654038874143000 75 -1817963300693241230427887439652870810032761125237485590260618456926064769427652656493680 76 -28656842555664513079639594114528147768674313526769838646476590939439810444399051085255640 77 -451810478734762582840032042273210018067150865214267326192501057149089998435070753474030480 78 -7124703703125102267862043743539081054135840566840369374574055131966419206091500343244326800 79 -112371909039163005389317803853793607512066548687127851148345223980128586465696321869397863200 80 -1772666865092796410016488355793594158502849805539441851865145908286528451496359477489751291980 81 -27968743871464121135815705169187818945267185820733415884983413219631893345831449533727187051240 82 -441360421581397228655433201084500459941167542097915123843518740319556951091535313373694878589080 83 -6966050027369040596850813173743320512324451568051431472710958431549633806384473018307714348815600 84 -109964075432039855136002122242662416658835985467097596819222986669462076515069181217571776506303400 85 -1736138696821146889323704094701799566543034029374646763898791154240213019802621661105662636134813680 86 -27414841282361831112809187914012137341458607115008957039239051016955921870836746695133603021756709040 87 -432965424390404091367814071193708927668553174437038011171430529853993524718732068495558282205674922080 88 -6838885680712064625014335897264266016582828550766850403730550414739215901807245172827568321203274337400 89 -108039025472822054637866924399478179992308504970541479411743302057565590538662772056129899546200041779600 90 -1707016602470588463278297405511755243878474378534555374705544172509536330510871798486852412829960660117680 91 -26974614003875892419716391968416527919749957761897699217874423297458387288732237870594437029115202519222240 92 -426316182191690734546387325239974256470830854193470159378145776896787990411050802867872950438407657205968880 93 -6738546105610595481539670624760883408732487695316141228880368731594390816174673980814765990800637162287895200 94 -106526377797205796654978197323347582397622092715316870916130084416481539923782612079688747471593051310210768800 95 -1684238099488453753429234235575453355381351402720062527537130387300581820689699824670447354761397505978279734080 96 -26632014948161174976099766350036856181967619055510988716680874249190450039655878477601448797164598063281548295140 97 -421170215778136519725124140009861210135446676609833574138025372146991240833320799841655901596396839474988609121080 98 -6661365657715424546672881806278417099081044374951449386876931906406494115220890201577210688514439808022779021813000 99 -105370693131134897374643766753858597749100156476504744846962377428611816004403172279494059981955684235996686345042000 100 -1666964365334554076466864390046043016390764475458305063478944810920638929189658185461596028914538924613467577978564440 101 -26374347087174429843505438567263136041509323086954173182567859483675059493515581983837925289162704965666546431779663120 102 -417335256849995389876644880858457858539176935905333681535926717712270059044452444332494229575574566809664764126395845840 103 -6604431734616431898047875299022197178823868014812562144694762620106798021771431886038500914642587804851976364330342026400 104 -104527833030563912540257718674909005349462372619052666251611339160536437921497854657878581783670187757561087458535990148600 105 -1654526271398068787065793604168559684674347269455862202954076625569633903100280328013278123090093829076824070057969672637840 106 -26191463050999617214116996865989086329090138850442799778839062053828732918889343305719629156086579671612365939219557647983920 107 -414657368302741603371160679355004787303539207594860774068723094571830594061668668784009829816922111810386428981662903324156640 108 -6565408331460075386710044089787575798972704120251962256088115664053984405976420589080155638767933436997785125542995969299146800 109 -103962337432110918508821432100672989257127406528026484899156767304194285180874329694975675527646358828056670887038633422113095200 110 -1646385380061247454930608497448839520781054019743837606312100805853694952591664384805887516083272337077042915320193631102918289440 111 -26075184667997054286198285932568107004802639339726725332402461411628790330235549445844596876345880798031004010206309941251624800320 112 -413012300009167627711747850396212694879641805256028667318588987002048875409266649258288525523549933354526795661660659248039128533640 113 -6542407230233717288531227010701068352518219746976029331860834395873163601615816833383508501656233457562858090569668850035310089161200 114 -103645504015807837044626280537948503900420218096830780467900587008306433899282150886759792578869803722443172908498438097927807201974800 115 -1642105289711320687785296375131671079187527281499353756630564082862037587517322425353707322423485064193838791645949167081951867147809440 116 -26018875193874201932322196012862167616781682270653553488680834347417457636696884636207879815641082310243756026252194561177823550152359920 117 -412299099226006584466028644511508194542848195981125539897557836582153559473812171927601787847850996608477980108304006123279357794722011040 118 -6533892504683324686029436993529833252501068868514447115325704698378196239118887809361146976910859014049608667818038063140105076916357293600 119 -103553960200275213091189228317624079951403494840489472768943521522195614344354810155085068894570421012584554180712771320018808193817225678400 120 -1641330269174362127495349268834341667229745393221758143387754816126800487358023740958098341978941173049465183764297425422298109872003027002640 121 -26017119473358897194513057005159234030964063340490348091055485432489283758286690373203575371203381569494828284792747619503865906896709138769120 122 -412435320176033665362198788917852119802331954922199452525420564151100613020708681817833727605797868486909818875321097509184234950313405527700640 123 -6538608734498094694766566165770826289549165139010479125403008943858912157645381541014437144969966207719302006559968619048042749212285697390376000 124 -103668586871155275563798944208914874881077892445924209359212222448601784692990484755115995379120593261097965684652405685874613265736723234431284000 125 -1643769113429038049339596059376554256114371062622574263599668999145029898092057126277119222731336126747969343895848544555227867941521483605142439104 126 -26065481655803317639527880370113931775527883993015106179937608415014045526888334430965747674739758581289228167491312635090041905929840668595830105792 127 -413353386258172297055190165869365815715851640645137195640900341321561320402780358613897762337999006163122090782106327929695625185375583516157494748544 128 -6555526360188201273609656536834473483618584613356472712117403850646636565762844749892284824579202988368264408497467544510016555674315894826560268277690 129 -103973697154612866711669436235374672461113365263002660224745800607930375298843258591314843031698056699236193641750531752461192813253103262132886115474060 130 -1649182796406244085842018288594942881652428916710088349103275698873480260509344609348393894856626099337115625302227665181345996776368453280907778231596244 131 -26160319472764696262440564913742681741020971671172241140737457269153373903346703039892843614595946827652872285328466322494938788559493480287987505078297672 132 -414997795272494499799625325222554360346196323329050552641698753951569431466727243678300110067908429220493292162710670297760619873057419300932165421469358524 133 -6583799609210251087046687490372854889702813851310501248676574216825650378908229204219648362731479591392788319273079055099811337835722967856893752175190575080 134 -104456402755082043366128788093527533548568524237956161602137289440084572429543994687843077754978549338067671393840045307031335106259306191520568038242202706120 135 -1657374923713968421409243437750636865637287251242237764087244992449341882548764715713776833712326316164007052782262052204897183685980991572126346206776282937104 136 -26298640333637822451479024549013782029744602118976096286031431571365292518678193062575958876111766105014170734589128740133589135252551322151828346428111901310812 137 -417322949527946175251937221675590964472005583990175425736002425081373327997126946847008281727496200819713920999976393292338852409044135579256020621421279368246024 138 -6622733764247841476824221126590900088360088615496262191027864571943533248650058069528609688284178839095460050651799284856681788230483021149062935948642042148252120 139 -105106120028278692790462099318413853200880255293415499233147260760485139183611712959569158074495672798881905552071001599955683631916874421977214652537441330784490480 140 -1668184276448823252717191319182254155802542337585494566400380095784271280471323044258304780296638463993682815262155468250725207357994964040238363985272818835736698904 141 -26477988728315364819723930300211948941036097528484658436908160669256731387906531723759475874495580726367816599692935730107255418916260493064208926234330273435310157072 142 -420291454884667833124350273920265724740108195980312817723880240482427271467192412009534215641641119417134215603576599546913758550966557403991034646001270678332317563664 143 -6671759458658713155190735117475546819301018215911259414218238782483286057556131295535962723821855532006256429511320845954505118256601995154263277247712478600100425660960 144 -105914181406207071338652919989924305756403664177591243200714540671922166163703584316633408240671956570599320818492218429527768752323556673073929526307435597776594257367740 145 -1681478935152335711872958771150384495525801620253896840331343949150102251785142421357862798413978234658756113959786805688089128743785016975284039790067012041942896416969224 146 -26696357340295302603572044051551994935813754491428307369096269000889979586561370771969355936463024300952032001087574079349250687863655269511701398858735163789202971880374392 147 -423872775729586641338347964736886776735981652945535165982793822095763349353974417563105284052412916451850630547880257831300347656284159177144973230859101171999998206590434224 148 -6730412317327895994223768358997864360334843813662213784186253256250296425552972170765523091372772659877357985050801391240242006704511986934396534408911403744594566118158921800 149 -106873527132871153841163999579791591117800271564595958479091779894551686864821021181417635128778390021945161024363732158888675086328022557629410741016673699729602304936671201200 150 -1697151610869993922997684313327090466950668312445783820647977464725480787413357816360912045845000833548489157066896066683152160370888998215155042567344778351706084602394338675056 151 -26952116310372486273830774724227569137402004061225096701416224903388761114021404262473291959843125820193887408254415681498005831585376276291005245539687274750935038917494199621088 152 -428042162981836722796233488054508894063739722393403838402755045505134666639787301905332413099087537697026606602145785889053855772678278493200570149557928166110244631229151301877016 153 -6798316706182112656175473045571611846894689708601119786396697781552138823102504206731750090397272657541010810739962481767325944624890305480244349434155329697045061790110050088634960 154 -107978458852736672448085760191351705048729941735313889594326771257639815333173540841986108578647590391852678201752910587031683510081049916913491420233402184668650786614345341018189040 155 -1715115907712501210110884784458760631161116880982856749556338779589091776453375855180450318197615274482201895049778489453367772914964805777038812107191201152607859591254956319914718816 156 -27243956534048576914453669845441082333443895070996916829491073691165188602894008776520230054446734936967283948290712159393880392841556337919885746164229464462578692738011421543260725808 157 -432779793604567839647436003786815664583497288580040194730896419017617709398838585277971043030510553712079020172210421181709157323228289852052197776647059136112555794194907549865555733536 158 -6875172670553577705791546642436122266484672116050005625155379821102661079690410437010805810168237277324799624254735171937278385324702579295259597591038724250901993945754543988370537285920 159 -109224441294454951476914759866626697139247055126681221441147732252234728850930671471001858342672750707688326106084660656060158498932067391822803418333105770174707149100477849777509290466880 160 -1735303311065653041589483247381031650799787588325147905646234596157379254619161042995542024419213326868398281010420046173155768151783220687584789308767217923650659831333841838340178852292556 161 -27570843911217021617303715197519745110222712117613219519522162092984944927427415825978860238908991864157532936799096137334984192125847692663614230135568592849058309618335201381827189466859368 162 -438070075478226010141603474805035950084649759202076710143518797699649680513568940346108557129331759619391912218030083070989193274888468894544092767709589864157259808380214866400143121528987736 163 -6960745371095738443354312881871430127111919486707844658108672920503636027792291751511786275858707100700767194139251013213877365533503892250731289989986734651333146648495438674701660642699866480 164 -110607941689484721849886215671688700678375988916833190116043912383124850539187270149022652651754821368452434804432244758752222040123848434179303303133569698179110854670604348696783705090706414920 165 -1757660746120175398123646409037380443507283896605676512025861444051838534022721347459014516684249343200498691255886943984535310237604427844958383398886180294700779763311058195654344695441407393456 166 -27931982218463992170181802572533792831157921200275750835688087285594879835855053702390845150681022694957322575500179266453037038595183618403615755459408094080847331419364888675519044015508630746608 167 -443901082681457695926122778607812492059240256679831393520456189556699467571013847461947922334775055283932539613038777084828504793003696546366444401133347794554304296928110266735494268366226982044896 168 -7054856492616024095968737017159877105941496936518748932735821584026116538182184361448815194249103557191070718850080564383881594031665891540466705660869277449166621861893181024903391050820393107499240 169 -112126299048323317880307855787523253884963673204079051084783531211207982376078977484328506578420663636776425744564002342811277879106831861998186813047898693659535777047604048715328451849133585128656560 170 -1782148588403350617132893096105222541159834382337774094300500596074611578706855277427386028087603724391587660951834907825153369584392115830112357463855425119223915703427212586051867511155052629515470736 171 -28326782826200625598638616580198800391066841235053040867302693684975405093130015462266872656971385514013656505655481166484016716551916788457575366004438862421348554865000957946719157282569783900719587488 172 -450264094458328548759755684478276280634748511259505893786078863573969520491961989964172266535812604623914749339895845983530823854958956393273320061954278196860272959307631505967035907038056913863763675536 173 -7157377224048575197048139493151790588124615063373648600645762282245180239034077875153027358228235044599800928813373274304680726018133699893073006765169162088819367850265818736470223955807263081649422588000 174 -113777617251254936753075596770447429693980949800525931203368841797069934144645168980880883177352288122776145799412588946705441886012401229334712279956654611136059606171466980603888732538867182091047717692000 175 -1808739035388521337411750344087912853763742870543217946330126387882563181659444914884632097139394660328932786365518985427054510439351429828623826073368075018174387567822977943085819736703591431870255717823680 176 -28754839892142515352716349220215796391084957680567748942225532007360294217517766317313639817022876475002011001424557506959650683007416481025508325870931101709386002356640297072466611496003686513482815332219640 177 -457153217268299650861829416416312152793859157701229635725551678354304338576807878061698205904533188704269259649766693924205971875609434901727573045202260566159391020517433875491079348868668778807574250535966480 178 -7268222499265662988421220496955974114643940540980223983726467695183602686361608398396662487133870359736415757353032268570241013527947757145443998415294367428264475213844594762021093018529958674300197354026882800 179 -115560677278827245056127338180651968325567903796814064009416352293254375672542667608027382337335167842513068410205194616485507958103571602435383349105741730172294393623473277612916372797409287078538333349500047200 180 -1837414768733353196392424677072366296376529670369343617749720001462744573193428414967635379163629168695957787722262594402119576533846788478722595250781293509739480858613225114045370327478807664548759500257050750480 181 -29215909969141383973576785749250111607578190007309231667865713614418667854423684962855550393552070428215284602567247219277901332952547277578804580838389849287459811663474375017804286201569107505918949401877304198240 182 -464565073904918490217204494276537488968853197149191848608809753846855081157704089464307488126042262743159525493569304684561793722882812205016815697507144087021476345901620007151239583886488995176535382247433617306080 183 -7387346257176572713289973105708874824586681987454362182795827233302449651196278143940627270200999915751880979160036484328277703462234882604365757812818520728046427139747072244863973710981874185594087225901813258801600 184 -117474864937492672603730767974479172482286040735279694276416252633929172170653857875925409742435466051576107309903623658394242175709235144023772866088624954620999162015760507546043408034418281886132060994503834756812400 185 -1868167852141099690811761726383339056448029901855096543574143866210916889330073783086338137633757519587767068679656544881058705302359836722799674443420187116189078565677661692975457872633830190859462288896379901916443680 186 -29709895196953617663554791326031811446092862632727825676840416969096194401281495969727893608175563134089327898679699246011675539163335467881943209696972653170361797834809264988287120361563815615926287368577912633703443040 187 -472498547142994967547657483441810733907380606790013655416702674150225038232145288844763398880824196581720113212157355923201727558672511665673257249405329788923294046848784781150619764466795655838314324246795252260075078080 188 -7514737531689122090252637635590500502037595820756068243063515934623259916564438370456609375817363552017782651618885607501984922342717073831718293487882638664258772340839715402342303700828292611471062922861264916263960018400 189 -119520111218293656102113379537487007984788428768215561580153062960198514863453448368214644358238067922568543125747990138364903050593690602847329048807276253041068093420974521161063306479840463439587381725507737239626792673600 190 -1900998821587807519687298068222556516473845430197618037343276611924841641670296426151287659213660217168432301715844348411256510625758594746340149397345204403632146201674657910256491116747778318497016145128865168095537723471680 191 -30236829423998739501623097022304328256793415795499285850517666738364758677457385040039852925084291831192132631480288641221975284194003198111944365806988120304892461574280684457378115249632201736093900779588965343844207350298240 192 -480954568025479950197692387011028221334620269997160515559796636557114442713306530793133910589622016939899859669483341199437044364210863369968115068617404788599695716915902137150170645689462208864743609275336980000521923165681380 193 -7650417221959706979828578384061433365270902740369340843360495721400732327097673831787155987099168870494780151219242784882236923306359329252860690469717267880834538087729635031352455348531860006294108188991111547158561161236486200 194 -121696843025606472885314396356771048274360854931854566199023143279601340007337223942758574104062036774983977044652490897662799718161983969455299437059523137527089611024400276838936480441078968966101123047559640384182060533895857800 195 -1935915933668878353283309012813865598702909599992886483842922002324735162578256762412497932670771477312822034833395009048974383208915252683335071044916106526200163966141998250022466473478086983245362480479641048572988470646897184080 196 -30796866740712054620088558683436902738549347616213367635827708179839409372035737679602900786058497276843770941890436929666847585945906927891014038357389898717816894114442604814132910532166710274280817419058779538013153323862374591640 197 -489935940941074005986586512253255092297531245833566975485705773784856390720609146638961883571103200333138975288754463642517260580479554883301715716812487018180904295201335652220774322882286649744142547164112766863620418867942548072080 198 -7794435424062541004332058149483603741097088001897656428181682764759078943282418241983484511358460005299938243230184648858229145598538373143436386403835020743787113787293976285330500591309105791384085977610884927375779391080904173874000 199 -124005942475286456380478874880729092684991862381949649505644259463453487107699176653867899311361228024018112955109369840628911934497349192824721604796691837561959810304385572459077210412485572540311639221688752161164409809860013138116000 200 -1972934544781807521013418899352399864618220530496818923634800168063544979883493900563038278043757137862128177115790074164405988877852825657841320732315367135610780581942774457823918417662645459116358180017068046884125760074872809027425560 201 -31390272011006071901497082786711317249000344559844910038726820584414014157549320865674609020815598641209382638887048045660549017071509136585952953741017632336732717915686530925974582585498209842060265968629769223559374033430065886913964880 202 -499447199224621361838671406319258285338054987204661093388455452268844759912690679516228680162877891251717602977143427815608933370632823589045805907542726090743856214757507477208328259553422012041493538728594446953068456155664513666046946160 203 -7946869229042004919896101686754700796265603983601257791353256703588022534571383718410929245941357580015014076926961930268063324074601084692699276262871947158141160461412557395974878218510113787655291281248079131322222233412790045031190325600 204 -126448713320933078284229147427479209728814463386125896033003290489444711505974076225303315354537483846709488694631953066912419362481152553492656131123933041545716700283064516212423797535705045856515075975153259118980065537538806304760999004400 205 -2012076599282359518844660872724083815294598924709964257851984066227164141134085056814338608226835474673006595716533809289113716880065949412161191705981802836693306713772470496999641110055950534555864282102194786566404750163178469103075018304160 206 -32017413070133856809576690974706537604542210073782829306984484315983709003094809787560203678483333427078231168732028285678227009382797000840118380641788105333401259260903681015363221159045659477058850081218419953226576558421839911261552961170080 207 -509494486246477895317611691162721424489671690739326762015492228680436412831856538358566719405430436274375330771996624024270916758004508795977535970212802024001080908238728141374910388878726581243632136075040943603518566103582322066162103642967360 208 -8107820910941547276448532200714461130100063924746017222458073446789637146506947797917576159769109346481645888727446276540080454177860212089834827218290262978094124068606683403610352823022043191905876780809545785229069489436814836725945014702990200 209 -129026853348285101633817311481226304874223983797632790822466757339819775833885686008965829221971567877502173329700891463025395170313698877563591556593461314187277783024812578949320734398905816537219838148194015701779354650080603573925804396660982800 210 -2053370208999851474572464071286944337569793113579470413946113823950846146842123631628399053618233237364820301275525615568718431710420864994369157057787370057208963575566303042136332830291158280320898567101259049882602872574139891162190658541147640560 211 -32678754321428915884428124888064261069001731163032519668393602942307778962539578933687981147156527066687519297076848422178940728358261917777685447393601841953117060126785050310397183147477296233732594257469326490548722493383704997737612471000823587680 212 -520085457926892274500285346095890645503829438415432647930000077015785123677398770388034190521255293976432500511024936681281820837173470332933541035405719880895363022961192262958868377073530176851951759550478809335431083456021795577201436213003673513360 213 -8277416443061806622328485085751499005906017822668153410716902634194889996555783247020825849141105383005193317992368710561245880929662274312885934788851598104390988956987989537232693888635057744263457581578043021817424285990206042285036942544988043240800 214 -131742431799385576428274860757334605673438769644895936994868085850784090319014008127817443187731798759419104864869195458745810609562755636961165859302937117493250973773369590485114744788275732135333348237639320244439939804124494299172130029477706893823200 215 -2096849309848825314128170109356274514486081254534111146029946929215735614286818306108796700411247513277824078360848310975944948399645347858981904979230934028194906196523119714604942589141765373800514965903263971518481274463786137171009437027314944142618560 216 -33374851515093802916540040907254036022236793301334602407643321956683791860731858038898347481545689586338699913910168949700457095361021786755461987586092366615435590294659655457462002877173098866324863207293618213335826951881929349971900206018096194270012080 217 -531229203378497674072485259417767006547492553284837404221198313540948465838561463900252959452805584475639951625095500240854280218327047241720579286278170664929560040911310829263012709390580108222516486258028374695216342358526193432271628163993107165938348960 218 -8455804292309114353355613991649777581283482384854980700218156642142620075503707705201274171106584303350782716234318283650295194300893825361332156529290147739933822669551598979553459181584004474918037648235589266937617926532504088119186007931449916815624178400 219 -134597871063879327104098951483521117115772692208239555803472575591366089421031621280053158723641793979364513921428463638378671449008748288628328299822399337997302766329026822112892048890419358902119996537667872988787836036037941786225947139949928812873360209600 220 -2142553383935024561447975127705867964270163491423886020108004362368018387056603353285209826591788920526066035240193089370918670065584711394438207754445647643938883125837508777451581614610220885796473763067785869121522735446385782433469394927748412284920488427360 221 -34106347532504146638796273752349518091866222456240864338189861297785921654593351117001665927375173857061992361877824834420325254709172012152188302625066915888583668944327402167758661177369941521411740717070003111174284992309435215388892902062529024517422073698880 222 -542936180990403847844621763246861247462410946668266732302535900118808320393391454267945438681729118967824689220163211553339772297937900409665916493139578742118264351573211888562428417120835015030040953577141400877882536769466414644974538359860259336236800038071360 223 -8643154450744097129365054975454517616554075608396174438000010966016903755141433464803615727892997185362231599693181170467964985012015903382574006953567284908160710529528709436756147447439301808774194552461219610387816168303164896814617090482080361630675516301136000 224 -137595932014970760550516901975316115270677828658664098419232317432215530316224784533436132525296553406257669127258410954860549716753788890456512985698307758850451311376336508265501883024859599330753472205699594333227466322183419741254127431513832899888343263972549000 225 -2190527237678334507964229079447032555109191032245932446834178493520871242634298569772303229802721130227622092505953902401379951490720319136067686732317059520899184877111277211586789977755764821345595277514737541784981263849160042280765708709700219766222424762442980080 226 -34873969031710829909979186848895677580897651920446305060660947874726082880523036522304190357655710736986656145293903278053827723290317293148546623287065398921217996406399891182695886460023193925670140745566485289125498174023353239496438141316377835039240195996769213840 227 -555218167755960084998523265515017527653586405464726636516425839732423187357754422870516933711752152438192842771331129721967107453617650649510341394535041196921946427368851130987942439059576312102959861913996818655945155951191183293128314725627266501461735983842836734880 228 -8839657670851469774318594095699621163958415139635779344537832448371474430301090153596388023568685584871228154648824565310265789722070490604046224834044734845730989172583024585465925674501149179533966222578107244390705772380806997166911326552749900878535533426971479594800 229 -140739702480019470729980760143759033903023500432803718297750817060097798134837444104857776130704924202796933850871678450311043970858816632062674828580467699770896011018505273531042641961708252875898868329780694380124511991704900924325583827997057373812840850981388710055200 230 -2240820828181875225274737146288893835447269819934466158288536922061209290303368349182561635611484488828879877225617767326256708788195593507015283575050750941569657358042462224655122412451198356658876764450682186173982447450536292108175165122283583056098361723016719374878880 231 -35678523835727000340088671965586803146212374016099422208594107356455098570284799949322345003372467315639048434787108866779100324341919449864944644974184683822914284687792969966586754255391807600828349522292680003237694552913733689930165616102852893854241447693746726670149440 232 -568088220039549738173653251038265736302191851790824420855804450753211784994103668158606648458870233896425193612515431697767226716030389861211661717821716474318298998434082892485221854394040246885603116962711896258448464131307466597422550801223873232317103050778881070342810480 233 -9045524877024590251606238460738050994339621331089951078862809065641269194541307334199273243701324325131920464817305800852860133547093332124872381858877974762750597786225096700086579741639009939680633321595112167892033484665882837237929886148242788377237992782788192150093677600 234 -144032588426468475544807027797905888909869355041201528717277036660595594097696201398403812418936471946331348939783253905887849818788332288449891003445210828914567210903738078224455538963021158270299315197706786057973148563525980562173191264052789014929866500464396598082260866400 235 -2293489131454659725483693183062824835322260113039047321106598600782760481334379513331179004560256502226263437160293345173754612859174210312253158020816931582120470226390586760493245220423936911691319308382207631612491582658358379845328007276959729761138555083990519446909873030080 236 -36520898966129708679524232974364812420089209766104829799655074329413618173112704284315977538717982776975838969696535555775295911545663908277319355263686563074613250469389089177684811603191334381932110003814984235592132913686910133299756997232265527298130042396764288480878401894240 237 -581560644296090804035968165591783974993319315009618682126152955777244704579440278350246832198825599157412726884534705432472433629423356919150224669895160713264094545449259166905411303757148084208488536516446204662973458296432062629001193702761899156215792320697841454543607969404480 238 -9260986730597412383597980452070845652204538671791826912849242447040997606538145609022838210224995885741992583581456023483489594350901355981425846634044786148197135828792824548619785047225173273740216610913155948204493306485199652789556824090199990764948961745566466860169219344718400 239 -147478307517379713522903404186534052520043825041170264561942329512293041382779004970464109741072528623991731268246952407440005841420629961779526243887759230460411292738014603481367790333636022928264704690943395560110048219592760997979302395344356338290358779931489426233489744041833600 240 -2348592047214271937852236711670554786381697913780636463148931597483266684020755654154640947626580018337068320446832717088482093024623532141338955433912565745082049836852882560440782061063153665132615422203273574294752517897014718892820390645858874687273963570408969112768324173866200080 241 -37402059241528529865049313275483772905116002460954700189068877473613184785359585894794655423198398798247585949688564183342714825844419569952111663715171897633298370430877026004032039628051384924394099545295286216362075368003080875977778669289652950413931419847425823463920448876757161440 242 -595650976515913033470661377536010168497177989605452126151534932988864521333784479498093396698374499869612381198759199845466210490927243895022472528753192121812941816696694455452642482340950568176094461353586913544873712678858982214951896658852572193782197074760244312520452107318273141280 243 -9486293329697874236754977494092013794584686501123867194265185969822657191612123192006672614085223516441974959832090960501869278188841291661469006939402689347391295599243652438690232126170694233915578458594161956455396164885531938978863539381726149752827583042477964977177570598031757435200 244 -151080884750844013459138698942793301662934802226915360315223412617749368223789798049745613845635977806940633991424202756189606619023923194247821971174257585262141699584675546626025582140570974561458761844659480995023235642398266864228949647694212368604458965996185950415213275999800858168800 245 -2406194335909360573541057972550120257505190197099688718163272473610032795139705273429009735614986062868091240140968323080211612356862646138591842169477359582419905762364914216060211516377583439750253423338209366704410879496481784915189230715521700662426934225784153381714947767147848769692480 246 -38323046374361279378592947709151915320753395090392603242941876226032961346981159598759594081867948757386916580781763779789711777293446534841474949674846727007809718605470463002129710248647853320900377693654895523365373275882990379258989455054528549574750928035050052640484411998720615770955840 247 -610375969379503129859856908047787995432566219779775308330904214871310404611432720087126490356552673731012671371641533237622373003532059384884058510205858396958394465562432394535944453919759736698065124885985259064450924968921798186254512211273341352336316400363914603593788165194197985598948480 248 -9721714028423537753816269301567591056284824871492388983496256648151919750867577598161893697211222021118951822249935710841162795822385623267306577077875567209619589270046806283939437874931657096602246948788878118163633683980810898531069851752135880410195362021925252758852674405310814689983252000 249 -154844649946697794102953108634606691282030584097746243809422304685022143501770332346626788767629343517099449506197771201590568868399925228426256565023512046399001168855444312136963094827224707008532174292757793641112334099067855516362341494172573902437087573409460049966304042937601168917564568000 250 -2466365584351002464471837114332015378740183143508902171396478469023032701696197853617071491490800183540360031734718099698934580935874009038373414567694499875043290617529517003717548174408035133231900472135046137115637257529952802664619375319180757118017930869265879675863290795910111418518968439104 251 -39284978510897640848439859693623097546626502819715501518896896092247349567256569795860764234980952724280316362053398257355938066062248159902059408134034304782562055334195254903835687654515236903032422659744679108319991058186260179494614591737389111385799552252290784637854329091827193032824047089792 252 -625753586280726707800149193691282196635550723485468345622429130612225639535586790319782173171482318393893610624136272242169584909420095689868517715277832140465095595680395845968239881925492702098302160937361674368239857569681144287664218139816983702788092868018631783874393956248390289022840178644544 253 -9967537362495370088674313243382874515578139982792242817622092475759957815527331086911945288067485150701151188993158802908867301126335911581700104318457168087250336958861641340917022625137294819984813077381689911873543976307569215333149403570997803645201637383854095213493310844588983655185952252717440 254 -158774236884473493617229414892626418464681710119596119842909394318601532762297565266321774155594665038334085475064254002241248426602972827793537882175109063311082139116355121517127061186242105675821077602702036942678578457245767894637490105701799659639707971870368776510999746760657590034969932340530560 255 -2529180196959730710090925032524896124719753358846272309027050822439840886590010627889408025960884428963580608626317646106290004348475590692146474029001149079096531957218174523931647539366727189236020459694806564945727002718950232109872489448473373401790171693087992039951690083693298551851168098695039744 256 -40289050168756960295901532354048931236746696083496478422704348648084652873101809923957054413548776177005787976477044378208791553644857261103802035508854241970920536412248889486692416662255912022283169666544613952533885613624527525562734421761228190361329375642237623198917938130083091775191654322181140922 257 -641803001520976635997746589328701651685762543835932228258955655117737622032991477932607707272640815831368466831505913168820204749502123062097142153203304539412251657866719663651823944806520248323841621069391632380053415183575158325501302422920109771748180793304750308857470967722024037850718415544784400524 258 -10224071070741139433917591016050247241970868430874734333892665668736052816106957264740378592599045554522962785571663965596321866358347774361314938952192176965055636875318673711662776795173636513996081637965889957682246265133697289603916096737215702177848926591017533989938781695106661998319584061585518938580 259 -162874583930030661406733515568429807414562946508838431898228334166814493896746353954898849702948501768192063526133920934557621701137231339825426401995154139605480917944265821368033270489908973964277346865819544267941884517149169949443080367327227749752141587314819865801109703760656708127670285089196336450120 260 -2594717410146873075179577774940139470427383555536956865086391385072867822001243838773811674883125747399428950481718078888221804177347739267526600604092032485561161392789034738870745409112319116000141425839325201376212637192430238194589380313343758997974501748684553400569986126833231096403116618613273944524604 261 -41336532534063977956309135586977394321981075953726692126548717927712583922916367362534517027448417079259868107674267325736499087239126053158527223416914448563077812533397725839940840655513497641105701335785111828821042702858716208479320472578097126105662751996284954174597710020584578156491030268942502150702312 262 -658544606096118488510054702061235282060874087904027530290894460420886737764324112103889595696830888888666753745925159609252470191359206663678216147107637054588880876009168349831729270595852439518989302960179606005721497105848402496918639895194570245668077583330127476048743670327939042844250230315137419759662024 263 -10491642203584549303639274530937550691388070069649716166991816688834659434344175017928887475170043438948721285914168892634098289360437551029702378921600757637746809393454050896558728683637344948990742127008184597581646664918269226091593540535609313039350741726818380702069338321954618211092807851788691212140623120 264 -167150936016199296860252987413345978060523570882373887115028715883479460533528788353821593638504555697796673214223463494011429564583334619814121991455502979637738940563892947238356109255222245664602505250744031884198507093356971079322887998078684737286019771602265565276150140083867894681274052365997103175240381980 265 -2663061327775069552241464576826968752345398174586349250564721654566227480651164318603150069214212204362632280416797973100816058949701278357944237916698617283134089837965117068831469785945465363003591611957136991000324894143974082629815974067502667776685190474357604590927946760128642457903166222978263281531565632904 266 -42428774086882499106764386754107870573081945352996045578546204406209293469923437527218608997480568880033216557918758684215257360258774502560028873274318571601211551628932955404916424634725121084245192674715588600975101133015647226260000368789760549013503147482434316753205407403854085475915858845796540553123214858072 267 -676000018597745884644852813677808544636294365287060591352567616269716608318555442849393118634016254740304506507065166451879044234235306119439561149471727354275482923705920570383949327326294625814153743963446119507670712433889750189176185651054836612372443405956088327596014243805225766346614470149881960722794591783664 268 -10770597311240204953110154904493442110436481118566226586102476572655559393732207988682494837937497790078732249198389032647475816717107302723906440702404014189389224194866719535595013536131634523232971965387742277230425157062347885476799674365687135577725124415792899846399182168090723963806133535596999896590794428791960 269 -171608847866079994159963285950404806265170104364962257055892991042385604317978600146814769053532027986161510855257603694896213198697107432991312285689604478868855817469140371485354007493904035563481478972683507063976216443008264078637782172235446331175204026937131482311029348596419490367557949195422831066126932794804240 270 -2734300975999541240282081689476449913158376996215065295757228323942010628799792362339248653586276979246173406293771152205346330299240578432328242418654364696643769358341636585666640519402870966644804898298090545886021048658598340986295329277618111543391584162531628284822400954302950546523089990513737108320289129197214224 271 -43567201529025900647741803450772364298958936788400929694021077132035431347444662068564116923193889285553419809507394225913968465801183829043517899497230799852796295532543124638038943774101833335691024172882490690538150878626670244940307128489870869536401698943954136287317812991439632693308865605307442190874569962633103392 272 -694192100833817108115121235866350834087088353091653048874585839302358674484651343401312068915890868248487211229430318290849776951405627628950759472136023112360364503081036405078164640871166712047370951342914392105854212896941135446953276084099633634451341776555504509813365446709188853282355233578685494320773478742837757724 273 -11061302705593789085350832879189106696992067164647218910639005131740879978052136790460467032176283065497873145963450126612441500874045714966797815764804763878269544279862667993003722299595513543611954719200284269818556139566644465912991761779609546922576325011049247683839339535476086123729836139440593041374962023924337897800 274 -176254188367235339951247212958173868025793303798721743663685753303579131329108135865512405337524276875779978668892055667116494864292275881551238188427509485739141716517811709698738144379686175662079541255578252270174511333386750869255919824561223656437840273716208085356359694933899970862060089725538792768770380279027953510200 275 -2808530376091728216968601044300792326141913662712722475397348985368304558124188550409728582505568659162428605553036319757470838164831828774391002697052169332759705461022003315999529267897399351822663817388886914356017122410548153851197966077190116590947694834270632109205702484364907899336535684281130872410006568664365426478896 276 -44753320992939930066043142727662625544826580755835338575353408832064505241413700161963718499490909286218699301529904834396220095104820228078882716889983480889410089194111487622340325073234646193174186481435958874412185885368082538541915415969138162199231745946095072522777824370423423700297405577784107162533365539803909948022408 277 -713144977844176358525322859205425376010341254354719077514837352291453884966065243736129434861923731369564399700191335519945543320551178652491654557228834240598758605425300022978376154777103712262349671946058925890452666057814860379509078144721212447463570132151854332547080565960465675859612809459707758178419767121640644442494256 278 -11364144790826263554917914626906598617718747326587789616513415362054462987049169171766379123878856582615720470042617325012081859388639285721359819023466675128965829575662155042425202754181904479576291534967773531275918383583164861443256173313363205547710847789326311845984053623039075338338434337793184779605753842981539765756293360 279 -181093146021554006326756445990059990875905199333366711953471844801771119858138373253309396361166295219747287490356547050192530275418961520850056470890081855280939348721842083579291940663414864932602839299163874982267860693228498114611888697316174952921585767997651550061810402896171071520618921382897847778233625755899375622051900640 280 -2885848634100621343678525935741598854601032140805293816915683469662509774310762219486666166298300033108972845649896117635568107460426451092974828475398375850941254907131640631895716568714846883318835246260247179181711408618519852097850883455088473714057556060019718629913564349009697575446434382894607845665994421867225050091412788056 281 -45988719514244065398549605481319856480083352051694326377752421982735653983500331739719897126988567787409182928185889020541188559458326149446054384031437462848807613786959027578750956564786777023137879831862586720198233764390504974000627245949772901393415430735830249198409043255748846059961327995025102964029619292247095282239667134928 282 -732884062046144786883269244798054734118775120994022350147586469469553294332803159001068147832222069633393149217260231412454260234772048636916909226373333184548019206945368333116690775894155233836814297746065477732520789138904004798435527813114466024333365055768869290417199434011827355295979461027102172767195422338150518433989589022576 283 -11679530458756582999447152982470766257511221892872935686097579425115495962688841862525856348845659130906724745476479306255013122469335474743799507459165133082373026937539262128467404237747844892593754356306555846550066286277233433360226962675428416147503450182040991165305899107396965980158541940749932152579686765883600134760752814458720 284 -186132235409620755829217656333319324230618979884306010265062128443918080025104571372507133221392440938323366894459666690528835888366944924966325953380920395531057464504586973216350252042418119661546944424800956906639436660882952533057701524890806378463382449027878612725966547042530521219005495858571101840055148952074557077208335345916080 285 -2966360046422798150794058228301531125106917216261466310961095394358862875347456011136587365233559532427595552402230898625901658263026890698937026246512773461410747381683628183679518753602326664921916566938406829017390601100808317211045895880891377442037484503454823364916982654972539043427098112946069980903615742246746099104141260144388896 286 -47275066753829069829787823093001324714116533817201970088673681145061877572845120625036941296274700520297134712760029496282726427842225761558583795914703571458427225754244675738500861814403513771727607384983420722591840418942252831636178997989870274058765225058556240899621003291485429929862633562266388017338043892170170348659705817266169888 287 -753436081296216604186235201489157000844491378675546380437607726681230062781162305710519057453520836863550850788029180891976274149652754820100913876354892459410613695470087619609417916164047637602376572051965736533571700614083151400361960755420441231863387245358314445557026024582767792680110403880858741433115723912147592943447715707928435776 288 -12007887545658452129218123523733439700959081347641520438224373143982104125574774247261397478165488337512841684434215070465871869260090779945358314904406098571856655771554521437525098038864509224287876617078203926003798978536950225443268749539513282132822734222898136476065102266787861695839259561851186191590281849849852262536197969095109445180 289 -191378304620425019055981581142962710251271725561373159648655580280905092049818028314484417939204980216554148091709323925833238165439370700444015219549115882428968015514810123672112808190345776771868372658346738004060547042011047537687528928647052517314122885227227739130643117788321422045105984574001950167698402077537783810525009846546969219720 290 -3050174220536567027850851269113012575108199708774712909986503765718425294669858368515679240396570408830735422344415500638624920002278521991214614981917288305471345405894663419353466894675097173239915925609926286395751201476465730066178478304160954258709917156966367621592525829026281423077516761038058667845179360008205644042229639692207212874296 291 -48614116958242604382035217134522860217703884018203156276692111564955520675872175646651959852093792289199143947881096535951692023953841185550698915072619873404728865953743810786808864115130930204421752793741711739874550077140371326621772448023018920453252906439896951989505617852315784330699390851183904128748941139924597172054505391383013928903728 292 -774829110697469454773944864876949970730116014454511949697688654874325319265442141984651442300152429157304164155611723555887584518771153690249838187493057845293178569002478408910302923259655305381434375007102487799233411160997562171567564976366883752703558310175617858079312142070813905051626592539074965120539630360305052187471466066768995976431336 293 -12349665347976731582915776515274253799691610196254507867195242383150509354845101716956731179323248614896281387736200508552884026288946374516951345855264778626345201082735748019150561950930342239355967683560302450588464266627503806625326035630147942406572072725324694188499616735394883742631727601220068556699385917346841616776422343111983656006601840 294 -196838543607547497270555539967942698317533623740301441719989475535521383798653560019249123490846064657836648241264746881220457643503410581586510226795138614432155143788094269448093650687277495692592056344093800283869195759920009652538359874023378428970056914254665023698330625925375595979497535848017827403718783703018026585762976530009372149819510960 295 -3137406210314197736156447962472090059284891860430160606669120386332276429224640810883082639504943037359823457730260474018639294372044191710575495208104209373084723681666505948965885917056199270327348640440437454016111723603877577580458875009009916518702398680764186242134069841020732380663042079855524828651816003293528003411042425912217179147292679776 296 -50007711149535084186439599618051759796304458775369924804949020211877297949600862654548594233730815034674483356660030123040338482592244920575997251323769121020992318682778969821692735664429554585825780018912107797459510513388832469677719500988205358564992962756234563143204532128161538418811596394453939667497526701144814594909791099506218416273401564808 297 -797092608019862250971734224215006837965337736843775165072823776710529052166365265342198805058860869946629643806156843779370243692227903885544683460494016898698241200822476912915466029075452900368010917877205112165566743334621996334863044167266546018338978739690284248888654057557968763887724233438871886821324213478853711421895458131523360210903309790576 298 -12705335194947468765489052231615041880319980704724604141261452816694674489228976544884041355803990376666076537178674523328888112543901152538044451132035504257773978872170353477679408181571816364926348523210484170424302116910921082518790133538644609352718620850767953631614452259732723585458691640384702893964060449746829292798669215183677721482519199682000 299 -202520493441871692763614792427683242814732535246546700124588910114939192694532783320793782949036181054148898917035327017342744964495762183934180114031040847132276867240013059112441670211944069549294237664284841325224829060861036385567069486438729793227615207273445040161453108594936992000990382468473224055627799677235412740730627021957886356473867911988000 300 -3228176665463434782652019791297270890466836611829954399985947227232130731550852566133452900207636726003133448737543112656443354734062449211910831017654791103288493263805808162252320223178388468615750148368700370724083775230124919985939087613833352904048186403938713940173562551003295652495786696547463191446707126855132479087246194730008708522193454517088720 301 -51457779537852359093569405178220284825448113167973824621702906299866323089637842565808328954140335585923701950308079250915665169481832662188532117018962417653083689965914510174374194122292052732286940903232639132007155991874217163098125389937449924364196672312617772375258316012338247643437822491809728878941198653325334334420622067490304928536492341438510560 302 -820257452633182969127295087840902156124858333743794674598933082541577746203697265270865217169640978512042056916500309648702026906905769654886071560692996948946837362569246529733236326174549476335196468570072598614180294519478415308458197440923456741355108544744840914617528255905285841574535355879377598752393808997046885714903558387080556046273755402930429920 303 -13075391076627966141534109816077747241198236805222865604992893691999407637504481159268247521219029459449383283520450480538715478417012763805609655571442822651528793601351355572975351338029947098016498162354622611572576972043170778679383147325611538154274502544942513589447727643638714900346553692730672613775782499853915702980145831714848467668324219789287051200 304 -208432056438615539216691763712870931351469261704309232637485404050753715168903670058598445683642818291091155894539812594377023711871196886190738127957933942662199124316278516798153133500306327753249835838060859130528644758293439452237798460328662874656625787278919147547577921582477672391708549983463287784070532875960774660005877304243933139212826214141069243800 305 -3322611994769012300562476574334355633543749345594595046175259129491031354594129979753788993160234041086180983472959242078233079629894292657899569764365491243356105385002446389090559131404883165692789186375907859320099248573189188907475987259403143923214801894262639001233848704045922764486842524654421328544757150304659955399831394928636075156894298534930749715920 306 -52966344151906019614848891273212375099432710156243250441970307299533499829118189677251577479201377949079708618892467917835362622335373724134751965067238125114676738784450763026090677918277843406043874676933589992690993903725545305525058385135191294305365371373245598196139588164496768775054960245961657649154658101915461641962018119156492727501079700174484304294960 307 -844355987880873159593063432870037015428741640080307712257337732651195270891545342933124495710786787240378156289445400618522034767782798064871257710224962163880221366811407277686279406293328226805142419116980421577295518452224165228793601748702365453845140480458188786879176366374746535456413600793929487084569696256593710995967806759452362893779426881608880082148320 308 -13460350326282750693512796933090525148555589132449061257089377491290158376874959850005328811493386770617716712276548431938127242564329670449733361549365468261856775685207823809868934691234550628614445707351863214105587648053313802835638261643274722007726103113797749816807649217207810029516203830838291498653367560454140003214941335028932148728756448015258445465416400 309 -214581507143264821735417597710045070814837644227974355185832600395130485969210524987463591344389719197614474189884393448955387692142032222120992035573379600834648792962245113551502822941816816817329318946327761141372572020422730720933184714740360131424138459348115584458234563249079845324908802817829850881444946934618426070669258952597151341870078520786935606351589600 310 -3420844542909724996827205702848524967635250444434352462349628100492693102128511014477564736851529007337453972407769911047540406369567494328135298838076264475241401080062630165069441777349866802294327400750812243744075002983642371686618706000796321837090620213220603930298694230893395469663546140405532655019680412099626650455637024979790715908135251773319470214805018720 311 -54535521684072078888325678053771661702686725734744435718101145087597338907887966590931723361125018708614459148545733823066576639165002047842105503662965013724266451945178522052779075022831638603779020105860215770042198922163661989782172168334238468386801591695008856226433845648776381796115311138683700654622429206398549623662534951285538165506542052386231296864962324160 312 -869422066847995257661961290511090529837063377578906484813574024569580652973829313536199974353320009796949742964315641140811385266688205724252028125703807622642632474279865284264497176806296700048707839764579209103172748201416842106335013991328532505628048452214660419456031885439146548249607556422476689282346034848161493038773874511840598830863910796695879713481803206320 313 -13860754356458454746751395653834957648201106243190873352139726461987883253480537618356670517645580986858719544383179071222520167670204941099097828585501597562257942641075168589392462978477381895345214442253195697842913781230255725593008689510317499051386459350003691671199997151250291615864350500153861595907050204128836582311442919533816575610258513979272970512058140573600 314 -220977504166977784911584352366553496773550120552272331212775384295259055945616469163992014685776364395588375920962402645031643182665751385802814426430003176422494461341472273753180476656871890981204278655794578545865052193753694784454144903467036306532613425178721275496901865411334266971391524215828761621371634783022152646659500812695177635366095926688663982112621183794400 315 -3523012780719245828018973389158195748561170493376227451906533269621558663361542565528786976990377466649666107539914876455075911312213979236513441427084050641250054555101186535836420170700986147643199642569524995102648546403273191135011795889560178829862808321420756335064892597129272027715327728926641399563582063112181747909600041528111689158122329345493557200538360587350720 316 -56167526548302406587213885868920855003959420714017195894636438646688014386124846345360850601511144547408284334766111226521115320224474770232768094650789389653853717875315752428936344367061924720969746200206540902933998027783830180184143758517734749825470975706701805114104205393472381251993104741558289148738374791010036854330901927907046487274114858362647282203519812148964960 317 -895491101498802406598671858616801265583630638134520214673478110158868216742823260029822520315575156285809050561223741762895005767869070942449242745631197398456077886882794362068909414609245954384167499355974314584947716190597721547793888187850572320561294357166154331377547804601291529487612464870143827626888789254778316283244095721268810557360809129857474335194287478236179520 318 -14277169448424302520299579632664095649399394136295652479228094397815917795239351975947170371069075604934125428759133241314080752336780470686219058869025694371611053102187947848079782176317223234992859187845250864609072078887831598261996896579881766242911202486894347358755243299775308347491179864439085553673981640005427872817759639329663111716412900277916336098852319228482484800 319 -227629102867354240182582012575954829068480622499058584668821592812826827293377254387671813502374039268636244296767873559007569612491741297523856217579513108382488451654319444374087060027427577972331291001194187766149657032048625419311963059577676059910490206421143105538022468409583756286332729750900279391805237056638263828059954625801462652632213200042264844510228512840319491200 320 -3629261508841379166911041963007879805960587924969365309313524270409507727658783599643442476528476088589319120006592784056426938009165200312395982569033362121773300251063555641239350563312298446296357020900289831196548594304725271529155111031141572680197878228627100388921845730705301014290217459965916329553094748321776318908630901565122070167904849208173860114659955851597843887820 321 -57864674150312082792058295223284513541764140186894740352232452386155328816690512345716942663154955206854003913376142893460414544333045156382687348250195474577058413348732952560320860383278328498893318482765368710479550484895900123633071209524556289648762432318110591247669802024142462900739355015905170637547473276980844860356302038038301417817249278029388835099157800774074034323560 322 -922600115179199481535488471044542523364649365588563965740252827796650491133195932866182557865333975254622534444947570232999280343496440474747567844461191200244154950721723535542507134185561920848814587237631686209944137234334010045752135371736248419430889215904285016973716657117849082398744871588997347991207229205029992276612592122014408320104837867710814532295267544018931963407320 323 -14710187594962468513646333207056947353956483692820756729295052827098297304445693666442229637790928707620142577063405531578781095260082564845046360368344070220611139307172991356173101365497349511985743418804344222852050485315232667912147050044711081610120989046151912809333253201724219115645622565583084650633799474940880681809767335691560999531083328231302460809042191491323528209126000 324 -234545768875234914634249868356963549476972823324419843405982231187622851465328560126051105891444252171498939978733188197950565241091316450584905856984152675184188721175480473290093338438763294996661575622047043997696582738081765316154789075712893356783595769791422165348813537160825049232794093129019183040661136072668486426633512519082111492523384177910211458455283831000547366445509000 325 -3739742074804514854260562516387031118122071293745057318553230529274651127056407995609836402244504968469869252214755019205476397167185236452095329695051935885552202932711814807966965168583604291300616261149070098449426743842276024210197283047212964230315671627874306648730928460207370477305658432598699712359095406549440297424045728842718466936172851722863740854508556345368727547448085040 326 -59629384370656037461492036687668060588952535536462601048588013163097044657788983929999784106953793945111596236234038619110632860352849260975434121947484548261044020994588998073043818853673543270492648237585479667914479185558744705044802077544211619844113070925431429325470448270423042150413535376220984984179686881116535785307330363571934328632596574403207745281397165285971306109310263920 327 -950787798497249478055717062047404489023848685893321106627944650251951042341626184131556190622804530978017928977750083669855779002690385463993619302245212338327472554941244758265597772180592827560699290247005171218673071784413745847411614777723300874211637773104585542822638890770598598691914903521762127545910970636518708209762753870532310671224338039566743681642828195110258073559460905440 328 -15160427396770166982412805593011967919496123863481918864829727197614951071483856533561094137064840539679981001687905297540688183488020475538678746801044086980038662994947286846734988867391769780922125878023893431322134650708792349945008369778941657232094102296759092649275614020518995948654618736032975387393641391551807451027619520557573124422266121789433138582292656891544663794865794315400 329 -241737392472511537962728201036294175397193513032906219954093461637349645352596691109609422015325694441219393115060034014888906415131171473179053816772879271420312541250740020662528120359687611765098700170557279455063581694888524826174814309605859981275275564282061398292096872801345449077939604526531881101115631428816966225200279649984889394283307218563423237090295677972776006893209595679600 330 -3854612603607138523514775132887818033151612925997431907267999379199193435895041783693226601953466073180898322943775451473774016837637043308691458132905729473374801794125436329473402937371746100327119273628704256038013839025767932228278402718624349155971212179552142660039435589941453797115509693995790176830516522964954170536375368237031781796117462376002221435057987446947719237188087552927440 331 -61464185262351894643839828251909074256719676807898627210152570161369616177202509167168731133264030012836197427484129404467006830420085542547654126965185619820157715617504691682660485508906573768962342979493356686914311306277955124775992173863744153610924646174248365437124293183416897707479335845648883846862435674347516954957671279622518865014827693113413065662344585332296260223198568291090720 332 -980094568611117259772554369775923611792391472954865459188396706127381771211174950394551995841866791831189244521388497190507030603144376091106267916125580335325045019515270595686760874349853619074959770281439247893145674865769561537843682435044161292819985171224309778988361470219906796576492783032726479172559441144565526384174432994944623106591860865489183041013410345630049402474738616063356240 333 -15628535012988086034211002112643106242094891055226232997869028557166357973367384344129342636397335329200044709935654414659436433942031943074397245149029524265993961122000260850140240969362530682546655796379706925863674274886595711008858719910163653047670033811414669448733331552155270540003533567278611424643515412845774609909808526135603449537545889476719405248592219024911598580002588742631896800 334 -249214303829863910832957476802207137261668831617170410019911515255892283132199667715068499645066490908142030314722441354719037266991802780880957268454285168385280948909501165532475818571331851542645175962629697865718350862413199870758028569585424000394882036166450687077705760020296320048080298740496660022908272721007771174789341946701269377954998225607807042976054366846344832446388585758255935200 335 -3974038241967561228864653256947434409706969846265445762168260640289482317887195895325062462996851326660581271466409796169877901732149881956615145456963556326907972624103149929177569620322551495345703074604083122384081881513466608088326533190224880627192417424481133045877922895607232661781626733945472112962316396643652279449924372176949794080703285137901209622621141575203504760980918880957024495040 336 -63371716965661288881716702829536766569077215584197197600290299138901923390594034545094299633146218476926769203919713356780374397264461510486737944519079567855871777737930587263492315552643544381137729386097254076589020003420101446837064181051264614287193370715386639463731877603165335124482012025237617801345509682192526527656829720607431537751214886216888932017869275476013031277785010012403979894120 337 -1010562631968735212018829557881099654427955360680936913661602574398987941546149381736904350826491923130577025821556497268064486679226160704319672741381405334295118497221480640813079239702986372416125097094619119903826093467001855119591640679434706341778567282565245698748056706941870952400493568616103733128874685555200704924711581360665688676187029075755374245293856042753988219842185886666643881160240 338 -16115185166602020096986660701121677921203193473580621197148041053285636109271435406987912576789323862940266772716537042233336044973458598213855136319662055478848191420188700159711529887571291560126965305739636261188232673926449701463310483024121500539013247494161758332106584764546403649226805724381062489836196908705715383266850365485171780960497297983199607047733384823798806227660893281459202720277200 339 -256987289116963187741327102508152775345204908313206012365139557327616958131921474366302818259950102663879298446329201328358155336656392867091742970336557734273313636629911837945134308472597056560608774167635615421780489189517366035724650357605902159038069663579464500127929785360288667043422158542784731032609086986616806377405879279683889816732886114740935326548810260641464148869424156576898082318048800 340 -4098191416447571776274928087644718670357944155512361761893490234795115138209641864747334942957204284245745753458814498830464465398091065074621854074014164809499725111198182309819171236877709531387119922167412667108511212898715172487350159526291769136189452105670166234393044988892603390321867481232290622525901381298342129936160816042488384077428554453309856883963674215288290044617699343999827653907237040 341 -65354735843524619704935656717337185130224341107554906924272140459870487160070476423741957242818993834980543716448777843519254436465745489371828863502900376052960425673594473316119217554665643494672017996323724585736316644408249583537273218486729151209965514811244469157270905130785856998739927750560693270662321734605233145433555770202498042853538061926976544677403109626796836547305129128067632791635058720 342 -1042236050557261040557658104492271952339893439767849305160760976807408295236913387178621739188113427999952881372841036136122847065743204383140218191651516523370895209426269758672848574687562630467664286994004660498847575960826295990094409747446259621927344788831951271297530750243584982664115689916836319000562288715020297003493020966913521420243264882309152265118586432469444288096497585568657512413969620640 343 -16621082205679935544753323124118739298248446400962494749939832487278493804507044396113880213874578574809744201485249176864699631048441189433752167662780744556381331765485992944432891263967835535446424635152202603290659593311136557043196563610877668023156198235891467795911058903301486458229483451443424679105177024114172083408474707548154408655191425382597850991832850686903382670226944003092001728584296865600 344 -265067607501046879065455612380568034273810979522326297087703258794214584335830364991513798992197494364553071771360688907789948185848105712888268580808183618128802285074000457247554771727114958568195016129200533376896972467746788232380745197585101415043706114889827303280139735882302193923973680856449499388287794053169616423194454202352253156634826045491080844596497147873116155025770391863263725241318176176400 345 -4227252105712347619183005157443145868331907273425621120511719796770343892799242516473359194362523518822524640249352203972928391068221094586409431106106163092593246876745363813843612620413294208817997039834380680115035195703022692332054666890183269523392669693112550210571967613983845423100588962528072885896694037334896317566422860931426367732767573629831671904260658862602565463628373031975875409500674218326240 346 -67416118841967439776450353927084621102472440273880281338103092019013750290364798282947965417608106291510667528600940640238782837903017340831812834807785572095172070132603807875112874102429356775311293831809573967846139334940113341873634832081015263670753616666459688040277795647291500129101300275230942729416062711022999654137344932426620511992518703148587183721706114461968081584686018469488093958452948950069920 347 -1075160811733278996319528122860191046631361626730989847046289657732628513276307762817965534930960404084207591075727969749514190850015267908251447342438862697333378202057145454699926931650847436295598559265804560052047651526105438714491916889730082043671327131504864304365698331735190667764975780181925178860485564964845187567712008230688524246013252170675162751342713652543318050402456559683421071948353370287282240 348 -17146961221608328820613164028373736519551888012520096698583067817287609910010080700114105513985144375480896926638765034798286664418346945088492910202688758535058186843152750786162627789259204802990149436566710656002484097614612600188017640051729756730965130976586197957556395807845713235906941321866910180102571510215203422416096682989429050475211349273698716292965691872458089596935729615640767095728049439926484000 349 -273467009052928247035910805105811511369128391626609908952187264959950821659358479016719516592668520326437456428857782761281557519061659301898428476183855673370011083005696879300232625429847375167458944882321809487993772169979752815606034912687472280700721830990483604102461028843751403642000101425533587571492587466641324496183364290885851274914115673516925658700994386710893199703565246534832405887743046368569656000 350 -4361408127238415642727011754573256732749927663027818605060312322875558532864397228203795261772216229891925376531097552495639011632577663494848650725880806767861148186679428515011138614712594423385016658094629544462803532150934229190608248236061343631061226458825369937428392751445200957513270189020938530925918923539405352393415827062070919475915981970204225791054144761772016687843717731878384256186804813798159485120 351 -69558868080571654609646187470373479173601410420597517239679852944323010447221925024173350072367140897250707287239555837238140134242648889584509250038406713066913696720887295803510979957723941829371291316278450683483687102509771552732264882123850147141540586086907182078986161317920897322391129681308301698356963344654105876633452421348925946513326686806846883129119949790312676406122882800727051470466476773909107685760 352 -1109384901716844514143618455848513386592608858242143357339666745538151649575863315584401100301900934651038269064099052472315109981926792233316576504873907065788788333497333177957132504212108549517302356390872790162151759640596186071133338205236632744467638779238343523271103152382977038545181255769502289018681796070704972702898300833672926885584704601516018187178634653757998196999925750122959281122723865365698098147320 353 -17693589225682251032942130046535780075117246096043249580233211833937092881337423418527416982152131054066134432948661941697263652119682267063944265502663163683826850758045285529457949004856008877570572992862928636297207951208375432239322079590601253119979621323263099252170851977099605458950057988618407612394273404753736533476819925477559712084537923247975020945653578188831529317590883776748614030370921705407592896797200 354 -282197753582491495288110921589663882215005569091130472118634785351437362734551109098886430172968734269088686464486286222663137231264762937409687353186543000448831636666451079376608983280839056843964562479390099097553774272662394605715289438894165748913573282460857227055809690007639470116474653682880026495983241930055357254265890675837011679178816708073635503556949441960855408268695281930855013603034530928619405354002800 355 -4500855438828357313581081797297681411553131076602762628551296210309403796628248956951816810251687249103042655667384091810475163389918557046799013503499173150820520357198439468817915671369326027747964373967061242508026675864266135936788644515545821043235639226178517238281674548797900506477407011697089324000724269881615303587756261990392000359184394932712462594759007719386938934133387848711270667663046518641811473561588320 356 -71786115678841047265487029340045604086513141159973275856500730006002232464199993195428134406205281461817629772133165374437859487999880805931811232227158160534716052213968368831314958376502902206609386840969027345394874903250851460250241358312553853605314493051240508086975696876613705269041339922517059499090203383111830600481123751633274657414182568617812816328768668063705166483172405070175828233120163294517431311468254160 357 -1144958382844036199242809930146273584505898671610330063660826769339430564849173000713635286579643900962435809306796200678008884943056922434105695115690304106679756866404302218838956226879012675530627027093774906735793887112353916567688723513254010202881402586649197347471259434216914391602020698932246881758598369925598777140446830929411389073715281640643770801613470016679936184748413653976417831819008991033563736379552490720 358 -18261766385585046641554314807640285384158327974566996266769052661810470741030105681773344933993761660601978969669850016400644505656019628767439997515619096226651988008850742093772178925919447981228715990797359545981517026289220289389672098493520665526404493770298650430337685389325645743149548019282485181121778470042371557184221800578041987739983961363340590159812608366598982164562687050852921284040618264809075236668281346400 359 -291272630428579323313481912502919983592452885744764959954093580895617703239939791459148114462530025817846606073341396083315015151494062379728026255639094554300304410414148605094538987548230526853803977056561784847604920592011352025195717091849301757114741312893398530262154837156765034889343487349335682861011987519394483388403493120083198946515733043917794482604699151830489615248707370621681970118152033939545305863962615569600 360 -4645798455335840206850036504421573738299623527629001111267792615285102366677039673773412425677353911794653366869795267528874491666330294956662018777443558141089855346105670251257896851394276903318173434052160468319298483442581064801871687614996363025980123940649706557681369652650402306485028623221904141633141200934342010045035715265327023196925942050488821997544951471696309363216882561415827423384524941335747628530203718335120 361 -74101128824996587011198089175787871426950781917140688084986010744630524729435995683067337249446547989234388051070030887621216961259639441441717185929418304089737914356998474533914044516144726895584605632333351735685652819009367787061432624064124815245411505956401690745510599612080378062993891447400897638569603975013687794568741408581033239800275829159874340891589558376807061809980082516987075633928239923022811205199205014331360 362 -1181933474683785340891319798069058479611087886159034069068257530495847098861224969817764655464929193618340764107398779958908582138986624682001312241868677590646814136732898320328231196232650975400843958345560146192952926455690855255504729202613968738196149269039401553493309950718652218054493727119593323108013517546212799242651693074991397587311581871737885205270823508474265124007803857605202692569894080982137325687348645725826720 363 -18852327323468642214216919093167626988838013390801121928113529205429627279356728857423849463200936724656179129977517729923087301886315583770764732452946675619407861850367717010194100898586912252261395368652322992995034281483333476389455598025164955906765025530959049572248662850305775048307213994552191021474926354249509938333204691196143779698440933987224119389856936953349848672190590456016869393883434514839049905591594101246657600 364 -300704979230931144768525912788272643673608532271954159106118545512979164791058153148908983470727029185037846232553483351465507897670187580695219880829143952324950675558337815827436675321965968507224344808778536531124090764539104845926316489379416851633730050089967697298010265134272884424372759484533024919459951683441359071325786915068161497058099073433580321916234549316344014809721341174818526650789068113064625691936250966588170400 365 -4796450381047893492718788669187187209500681849006348258399512799935793691543946760638213977442665106617233810317606520745841608165029676972075534647088427645029761186577103462321469380067084571641260645141667505984121798441497721679405519455251958658113907812667923105942508941402018446900543029366989783783824215619166006885640360053498181468143158371315903107387171359232205080060815474848749211399709464532225344598500967472537885120 366 -76507315094419678170743956969166117292527269493166833695454523841598807571676396690180036066421527028501122908836576142388588274501211076948024511665853116370720616959664289653094913226315955544376173897095778415123778850550447265476419187376395996300734955765998183312820675409576458177610301107771820649535425603236861060651279841509077550303332673693284815139142913648080910539330712410292343978556021458850086234333466251652120692160 367 -1220364639135511705753501700538142917249195192405990856820683331249916674453933586442272291915072531947808102202532198194939497980735939085705001338670038537422884173520094691087786436040473034759613411426699419188377660466273346844956288618260005891946873109139382466248643688958203232075560497779008823112753083055445734738562921504616185230179044882290161601701750998626336921790850110217578696595277791880404372795062973943246633601920 368 -19466142477514819871665910277605703598512977661475995460699486832709268693055951501130810743319227615580525978067565226642105579203586854437740102874981321235522636137399336512731810814015154114236224796398710844118958877546262353206232103774962593982956916170239606187172658842893078729031359027072776607803969015042028431835229209869828824187910308312617523374970865113958146007913831921133660187538806082440145837790814285453417769682800 369 -310508711714504687709012324915954393986036277819641488568230838746142968908746153213159761612945728307064975357467991663998464604857214702494683592200921563122726927655101611690892787130875872944158317484018460781799978193055014121875019411434769182069605443300895181619778509347611548506988019602575509792775505752133819376103412274508976854119349796011020982615388921573868963150625514059058872259765345802825740924760793724061834667623200 370 -4953033558213531532050245247713413062988070572139254231161347054810096763511945395308294359566501860725128336648043477840321454318560219389523304219377943420406308991947053276215268188233592978693033485920748528470766138636245117154882066395372993817769760341518603680864683140998927998076333220795677456208002797159712978264222538497708057818952439178532556322691960581429661136527004821558285038046311002508858170102535687998413373535978720 371 -79008228025627168751141108830102367942758495002480071536422781321741651338177069675025568786831692754100564680008413212558011769965604793388676319057354903401521662033268628810355679617160116571173509891318031782991897596898378984697013662878213955292618441242876271114170336464775352810285013478891695918703397718574612952473501301427051984292615997462414200317226476336659662010692222463563155943822287096623780729560124532546119527185773760 372 -1260308669634601127336750913435020030570776638023432108863260173019395051184792288848391734357686195706539652718198720439030220007999728075183885153995548378453305221788752804732931728086634762724041956169573119893209463279556400255892685686879896802974187715954913421482491334897787482731804489203611084896736457155972454999940206243731522781699955185327865227640919114467038802073784000265547761749036160299369663573144567140130842135269842720 373 -20104119529023798143843613766590802096236249319676732031464874073633781647585828736321530346992581406042656658641507738906782329886322740073308623770170275742083555146496190852978401560631305196268229595734477381674520928990242845904990562565510418170767873753168189967348052125045135448402779385419533391784401930504118249999046185389283004158484539819573185266658093112812013062571085258927638558731273870727210451099759180921658205643044408000 374 -320698334519133635631473261314119586380068084067356639838822028671922837725927952515760026872079520503878314506564799920635998342518185741383313501103839211436552112310150466922110009921728253478439191893454256842433668081165210745104742503384585975419254371153479736217108232561548871885483908592013198436860272506383875613621148508108188242806199905250196853745674287462664358105077793194551581928852352707910528211928244046466879291086638872000 375 -5115779832249219755593261464482835641934846077042473118708889001374513107404002698531403948663412511077866873008721688333985445559850098946546616969608443100835879295571520248341498878271409099488061989084382305150501873230747441805910852413990915479887945728640308752135310525821827604317239309859794541464795067021835583788484561001341818849244500888551140210950996233604421840492200957039486834929052730396588746036679349029239658451414063286144 376 -81607572962316010888426548574383106862567039282182855760680628271926408559067043047317449159795607025119801873155086932519267825712715142237730341977955962018121287273505261833915718808169978134918605879064162410352952754356444563701737480795525295341403985320171733764115937590104579709294684522710233137515534074460026147774814885335234652813214139174281220705542753747764154785298461011496920308256537970528561964702134934780264551573355190399712 377 -1301824784603099441599462236409389932815591974119489905954199730576566103645170283518745727445651938061194929615794941146341848020785859059463422484497154258824884407593794813446071970589746017250399192988572606726426148182227208504249997903194400865207436519139291264873722145005010457219358707478990297318351251787274793773787100054127589395274986294414130666639613053153988400208978632687380580195901377598829633039041484078961567674170180676561984 378 -20767204897239919663610469009387887023486824349049005642602709987769030701006287856132372318775876154785728639109109775429739004141107751662868882490787936986016013168758155357354005245122138846613510935770086821588226649573624516615416633217624966183071011138650598749176043741746595388975484143117226171507031873749383614962794215149178211781767638506130179682108112990789814955714659140489166398363188642647996527051376055545339293849857644126107840 379 -331288973110059509989944315648441068453829393177705245686480170411745539889931441631072092452028884516713760823360627182712934087169228143941174837834574847011748853874173634012037772327199080386874108489883759692143583966549165771653849510379315423595903254206547546273135515732453603487455876330571898239924840920023148643971118271218816539399913304506762708068669264227744647024408520220046174259904587159498118740244378975797154012180050966718860160 380 -5284930934192580919892216951212762518334509951166445261451165244831582796875695787283050064326839731421891626608452952583173174832683844759398425965666296638382161979434843603634139410124949540276923278067566713825722121066371165546751672978735289731153593492105503225020388148342457221949888216620860124027432593834685071262507681474022278583795459083999988253453350209864705395426222235720841864114583177265467357377266908819164072689040707790130869184 381 -84309213170662747588201823174465014662564702055615890548819376267943202728111493425476058506505333038273641224478154975854400411110373775453080401625511157396553229687677111346163515314276754083472807569802284741818212734491873869273377082322186590514308507204769681369222884949148175839924988400581595364406129410307653184077484745404481389061177953576251781114145571064455851426248238185593902493670437142833361149971202813130916624157452551045709771392 382 -1344974725293242889535345315249187956423218047976238840325930049677607008966260316583379844341998689882826098486832137232609204464153449705788146511795458097315694716535875174197697545353933349174563584634489851352461226188464605652753821831600536865429832573052006382890168222199238176880897589824984927096049614205274446344942911095536412526017849343177168466255505523735062718826064825924107962817873413477556290177812853254502109705799779701760616091264 383 -21456385304286459673788406987395661654688935438994306303894079904778534790558356486486816837936323747216886323118914774128569815341978009666750849052402738837072832161969183588375801572095385805369669718320451675622814861648873996183618410942765744772261819899080310703548114458583146894888470688852892701192854158731662838557705448547591332986864385083061355949924644255930112825136438867875456012577562810307751783254403481422997102617328078270906956442880 384 -342296396807444926983405680220796414834959423175206042754310243480920062830626280823484999867702914779819389623506437256019840335377492935464884638789112443010177525583914631933307709454834201676288012225080955637670218339742192970366787462071309772069989345577515581692541013472084265307517633958106303873717251501016058721365894733860792984056070893278213194138641590395385081163504751314075634200651431708190852667230405539576250652692061998665562539502820 385 -5460738881016433094888513475106835272509924096473027310641489650544963703651186017708687971915405980721170626149549448380451582701009250934091744029721373051866260680873775764504872601224913419988989535289473323445637613097913114867513788550758401610529544313083378448715810142196211837711099500703088099720445087582443201731504741442527248072915292016921520619219575709632351087029210863820915701975067775458982382031504287854746315607362713755334766539289144 386 -87117176241707759063014160569191429036570239860313218080130293440559291417316071235881089458691891267567276465878045344888136907442525821896727874961202630190135837494354173983992242171873100622518646524125846439839990729163080210762046398693187142791815890880744674837284867501669099732188991516397970254089380438685713047312451289645292211484488000622286849671383801087865331590481555697951292468296547568073610125777210892770797439145439355713345835100887432 387 -1389822858181663319005295677917798146955515919631973665185334448842411021215786624832893659736340404873282596641682304804494463221059830553980356330776395449079841500491324729139969258834998768070878872454658852505354270702462163362389856500082008836167109328934670859032033002468488428285619725122069944053611976300893003498984688016201638536706017870392762299408588082471525987699310400204525270540730968179034803401934108661413187052413288326031517276260669264 388 -22172689412743546249079330531729820952718153460108033472930979995707536652901338164215494210742131716921699157762921306030465792109176162703964963112128576880938708474333247611794870392238769006079227372408088394350883854763507193848436112720380501793490739036354671694351248157937998379092747676560858128071799312635380648604936130980124078717036728396214429467368969666233881092419410766149513981049290445949034621283433331479761927459892409118904876134158615320 389 -353737044975543568179399293778702490572156453402134847642698359520208155444487672614707858796569844306468033349811541453020747315757190914500788074740025573581248392780750988891514050525022623269222840805050376800363972243347880835535718548952908468201551481901329286722734822797334750490101779127857803451962947388727949370802657143605784145290308319863513494278899294983669578559267000551989418422601276369048094754974260296049877948113347791753017124135188603280 390 -5643466394455979695415954886900222811128096033507905184699664597268551649168211023099262301108352746858574624365454899796654076406772415051343342053929331073903916666363673468930770313760745543541293629459034472953499064866950037330008309773294862792692444411256591851253477096012863634742085307009054495072085791417090515346497776275679971671785380426130207593341824136893313122553228916498661952372884978380044219398589352723134206649131410154582750118895239716944 391 -90035660789300259181597766200725293851194534672691336424952705262816432704632481744483882952209474258065955260336848247906721556586819245755191221822023445624073228042906892836803440453298032482380024707328534634997256180665049444666475284823052056523824726949919744163987698529228243870898025946604813146444171782250155076039522067538853358794366248332992928305028897611100990430913150846850775598214978248426383224062405069787496626796116973259046535144932238757792 392 -1436436282082356686024776606681979560574925050619927596942995455902178495241764134770413785671219520433531847444251655465328154629831549905492259952231976094216719306582499254595328358660525242716338455407226162263451122841528620476898307222661651942602040414144893061228518027045391421348459832321598217902708801852531810830487681148948951290561139074169739218417476340968942842231966442337257016814378760116476022151240513536864805877507437629495094466317362809161304 393 -22917189538565843311387657312712498332836590502256860134434049639966053855383870547100494748495028990122760008843404274217830863941587322919685674047059771274144605730972698031330047859545784406695781464130554802523762188845761960280285970193609561527009652408876538152424447912403573058154817172153742560432529739479324310196330180162620673261624279885608816538110882081107561376067250873930283703374439760636907528977806666351507208274736982027822499500788460085092560 394 -365628054414783987450210187481499402335560426134991428439219380804128463286657386444349517738679574192669211714694515907952499519636593684957218647359943457434703024428665938641981423464732996904796147927727582458539007916458019498278877179281801278575590545792380504634873298419717919399901473969945242981926096300423940644401349016503130842950685846093748783651180215131579012208017104044481632891907939937471067835417494174328868810190346875702772162086183401256070640 395 -5833387339042958706104366079768124641819498241779027802592305159057259685145607213600735850099135890030889549939252757599788992336075476968608587128259148528489869518859374038789283368796828725301329934786175252287880576935489718678869579705908637107806004100211599848630307662382436273565010351793911193093919642747523225167132408865829697651329676460969126163467690419643571987177022252375501899961528702496057391136205185535748180359036875976402202950549690619533562464 396 -93069043454730841174665113363573261330847449221110852668631777764959006794823096907902649244763486245492828728576259905342088014089204200726437003728134596977270190959983649437047202838531221935489400323179432434229367386561676875285601021671542346583632156326103252130419908613465233273696301521802855853452990663835484183348339795995737448891668928990916512880779969877040625795415218662900053040295298844368915649491273641956709604819179248532598783438315518520740019312 397 -1484884940156839163728787979961896819318860814525229573811369471947733876671056664520542519688493505992321353064992519497321877786501308330985521364267013947743147076928303364066138495665634155514835923544127267099266531552850532312491175998155035826853214302694050375299948869414833218024162150728209795908743684797818531026016081279186400507002093189492355648833401333000441621632644823704808402914938092897311616432941378458825689261775016020668717114101487391209993154464 398 -23691003442200825853461818273261419102197904955364843702769337052432437479550778441470967336738527042842313045132418338713552572724329919351150906188682257708967296327876196888994923234866273586731678679661327000201865515981409246694268762784634365579190730708812110259182601308502992297621682555588271869398297483583285608078397276690536792008701738073558940628372106694856292204440438770164656679673007261050072272234114957822972680432842592289563702699860414407496121936800 399 -377987288002632725271022393803464145374916949738978934866740851317756634072231216938356336004204168307604423171210464020677883904669384126790543029566795119236305284268821727807873888002904004143192647806325833792694425751222183620189761764127775366609343838827814270451018646440927441019197070548558743660625468121531820002574127978476083252950865324752571970025606093281842496675357977972100762964406927879310175651735277748122917502845804367206422384429351874982757674811200 400 -6030787180082005131699162293134270439456799933085408905798850282774807096622449066251475340947077505347828571696662953449915637699000023742943114036738216127415250810509050667174627883086333386104638695749928678162439562860749939660127648946658655974252080948497776685046002503964997321461289260602254755105279343879040188141070211896585908300831056256427285781758545218311797034455336538544867673097112534314393852523436356471301148757904808678778469143570309165349898701612696 401 -96221886229837079383070424816641053046495276737856474262596119973050413476784112533358950701694269025474830926970697197437806109721202373833790632436536425893273752333259117627389698743108132180292963529695869533374783848336853151983782289178858057165248912489996945713028239452289408635185358327514279110133609082638651181363010513003383145408272064659904674393244818720096951188142751056384197936347446370432648050984902266093228802376745550939712333118610568678076438635705808 402 -1535241737010385639708989315358049040398558967653262253533063466435684955323615168629264452240465277436307377028830974687477831810327840860124211732457573720595666287227671593189247581438546168667659373332013201957875282595105910738368108464659690494173896827638906492048166984693990713895718627643474095055713852378219673326523257289561441528976758763006538760095204644951994639106337326556338919312767465223768668156759112275427784921503596924694813195579025342042741983605515056 403 -24495296200934937129848142178045298585019191469008626030316620568688472115957433087558735553117101076713291400236682797122785256924089371539947100346655580703300581208123891672969880765880525718444292234552964984092154012621665027413664857140848163467836616877712577528212689110626204194415560237586943998035335163255465259279266859483573372286155232868814005527077334657670782951498136500638360424766984618830849965875833975014889967854263345473418483492737302603808513534946555360 404 -390833364631749021631190902177425729403548782696112879681734990558826463513518845748523785582655528565578901895855587401617509322110594279570542101075598696072959273434570806247435275784321457378940365702793099721430754369701120709674464527549275400281373347509245729571433153482912159002976983394765943097365768471150319458698401426314638509298407502654393761454308166344915512141972742284937800242693026863820937821870360898381140427694508725053602833153922407386509104569964098640 405 -6235963462346573278471001505853148304705511688351312169144127182694164462282367361054223956629925989113014479138318038985808259850564593171814427301606219195119661296133818641903522844736506808846204057213454346666384036387675659323250345128452883053378356966925298529606422315571798448091943868387598825420191594717465097141010049424309121103916813042352327127204294743014429727065253976901896457205635406404965185691175980556392418379659050324188596315655917522300300824027427173856 406 -99498944111037196300332876243637179108084494377191626186491763274612801444988117647559760569085370831217014275512375016133167259389057720608408522314790857009815679498411027493229115734490372186467265720760485856415851693890056455901516590497827035516711813871285920873867989557325394942708404875406071899192121060541228815959268719632203168746731810069848214605983796416865703871745604094508584359059374784954099686964133009961354892274461399015009179637485304703106770290762741951328 407 -1587582661073895707062313755101178970830222866057696364754490198293207696765977484037476867655136113459270984533605315367982280546615579453638832786025188760249982856665064404277714686928207560144762711524861413148807225798825618242320512871481299185861244519115800418071004236327447456407735580493579928534038413187112383122455752003173285940641956694333155542140684948233724523201759098254886355842092333792363448076523537510292478305725681388706313544387787638186671661592661538653376 408 -25331282165664365325920741533599693872805761906950008172920909781590152220457140737950917667732686516225132620867084811386187858721733878047031376071137203012812226462964630568254712284075076511133346205948156371565527058701849938131143477434664847303815445635891815494221170535518830738270486835816679742050465857470837289527418984168279635964654750196345202400332987776964575112851597376566936707186326208304622664162177032333343220025181828040387502877363964521066746365118202491748720 409 -404185690496639726447331929702375555535282156979842917693109675390360228339127873975226622737465800011944292136377984056494528034273924909865346602054379918977047897059430755717433379867662467754660678092952734671972199474543454025046069275644554507346453785378557427665739263850356697794506594353397682143328460112114142179598866236386779717127963080149997043678662782964476325639289790903363884966009693974073270186607255044027867613409135965260559520238819639277461092368609754183746080 410 -6449226310314675830288891424665709473931258221858859433044691454643260033645303784258372112069515277263755022332157979750212688781024431122778286513755496170604505713567795131471827246571336253782902819717309244448883241371861649345978988295772379480635367473040299248266503083192764675540639366487628381906475087935245653997404348581566616852319840171564099170111736405252692981298131248999528135238135165800944716001913810970805633968103823133498976540005751415007684064086451248463577696 411 -102905173097429790985485523024228035839516280824696837376902887006205594405464482280210229467036207270792470648307279881269817063323499317039367403788828573933879193356636497499251199715364533217295077108774000061060282960867807047228540645361740303245758491212161271216865516349338566282714143468189457247062441914061656931666612452549668791526796865803205261210687998407900633993559962848999770099493164032415074081607179494760446101126094579341815786251478632067202900467831988533878692288 412 -1641986912481804480433451039711832785458689393547468468242134900919406741799814336189568078923048608248033257383427325095795576151186127451982527457543104478255635478462447413980770356623316605268198633284175428158762864526080008564272879132543885324120427964147447080047752195341144987239230046504557019277156536754954690943631821026848355911400880086869590745628793450324123222994328145071175943286572962012370623816712616501347506477677052826682274220430146910703378319600794885004171172576 413 -26200227005460270038877584386685176891459474826822801950885397087309662054384446671886812687900460843473460450742823419809425779264689055468680038608254378962965224704763991424051517312706189900042200952403670875463068467861664059173264584705724465583422809403708659219163890961980981757642920112506127741008381542893829087938338258031309117327195641095570467345505445127447874187730320765179296528470982614192548210537859909791477161471892925248998031749720746105412259385397671409630721615680 414 -418064491782779091489916237822324344311549011367129057216301770914897651041699649068802619846063875198033042844461573698698228738701777537261111920401276394756879889854277602288126384946224856231108163023136835273693309900227422161590787069000038211700703089180916431888397738393348708915432681795206473084785914184436316316233484378151758524307860881829320065904369493990146514212914248731339209823863070409072399707278025517107483402616726242016620767484674513942882573671345452492803253606720 415 -6670898950808585888786085124962486284412235068128020763581567053008318663128036328032797466555746943521385083653071183211517278813694387594561646113005427195373635254494039234583067279792532525210598206118583429355173730504351782057961908363658441055137483991701273763771011623230735302260229443006884975343258611395993461797826827836436011922811216287888572232334300696874096908717875072527537945671376511443078146654445987889845192993079424517190512583815697906818719043016023099776730470804096 416 -106445738546796618100389502546877365278674077841908177472727024273724084821740156599715648036050596661285947560791073351341470424916594578972837035812812561833870651008008251055678847603997189669105651183209511548220296209345882522357574874322030605105775525809887152028634555661071204174046641929518515544059016015496645671668207892255438094095242436824529669418834346215986190577089554642879319431169705007113347926663972277915366324730916394098823611854251448811208310114279714750764271310571128 417 -1698537036667589201055136090999812922216540321247139119672723308195108058522443649914887103193958441688721091293774105707017132391834581123465845650595814835593705783710520149938817870400473141626448448376681270603975661815317751327979144397455135842623094361484386353953319744289611013367161523738647967458438111671737842444317159028939292753260774999113718034323558128827750868345213181279901658261398602199837451088781946132491241066569586777778350871170717363045036200240808685735216933574437136 418 -27103449843475645863726693126719502849723263020857459158414029822156389354891624748641858799769623937951602102702089198722019791994106832759610503563335131467488080328586529665291663147299415920211509929838430801264396326096099046310097830456999416436114926772968557370499145201941879088897051108461200820449239724522706720343529786418720293455142031684422247102722805548519373903977444782624268087568250422662477987469319571061522913669902257913353110791169102419881319271785152951803581212778697840 419 -432490848814983695095171050704645813969569776986761269530205736016557563787125066991454577411121015869079741428797537906098864747667299006755980493614459878261635572975965482916802052035426956664759320742004172642610391017371165211525809294595460855111848210988228578947869414845306452478199722461030044595521758468159468095982912057268648883152934663107511083839629302857757837522656791925121375736232272854227512706968665040852845347964120516488493791765528923101017901315406999130689126464530724960 420 -6901318258947668391732943766244133917200134869917319115217711530435639982145981426135068042403173924653743873942383569158749027473491042722091860162390738343117813357345049205972398458908170151350516589554552297739940096662908450589633271172330425359427635023912161752639573376888675820259272714128150854474254345841916083760184468113844011464026114552729855437840941875601650064468680522576579667105306411116744738481199983580466117909656037384537822362887082958626242796704423114699710775155440282576 421 -110126023904062793956441606227145110821260109396922921178224669979730711164030173921081679593502428564902259727185113581017757640301455641346824504919099715413457173716494158113355279921484767403260737407666228827118569048411921546463554194146593343383930765060907132195326968992727135773163406397892915535292258183767202495726649066006660496473461846948311564920226716200218254472923030286625800958701777838200216515716630616849338195052421043110035844736046136142639190280903359820790159115188237098208 422 -1757319063909855105456582408373448285000866295447580453114134899629162580517960168683801019864088516483535111381195627617472938269644555186799801460012363705199574900016283556244868376756583942401795748111906125407147971497644264677453966690481420792292392824455328502851497178192001261366071987401447614252744233671773321341761267323433298064578891178554336678134613049507748164977876033057199392549520786640853691983023200411998681055646927261381472460787996873896995988984841765481518794980278646017376 423 -28042325487923219767924187367661408803205313225227347656076620738763232667839789925805335423363114624737262415657377036449036248983689710427656406276793037848929386702387503557098963458881658655347804491147438171390659119643259542725329255699171608387644566347691412279545167737106403106905404054278419376373578196889999808645126606224999437200726986891824521459594889087889598377306532442402117966215757233630644021005689368276574697696493520128427752033851013945164829611460240938534874387983169883256000 424 -447486731724737039975884555966030877270016861513887344908052867732245359034443440183959668571874607431538484680042011859939102029772746652720573690728258712466642052897060964781442421610361562410573691479017845914219810385628052042640513547312724297997177207331320979913685388936938498635193310922754211086187806792824855437011619381411193849292733003089822434423629763133634487313339619116256439055225975100813531712557769494715340576920931974502222099672254623474021785733820731580488113464844640165354000 425 -7140835328369803776744586020144991552106480834793374054509210703435501235227283320770857581775184912001632948470693939844957623449220630114708072401221295501055920947642041089759394125556404979455319472025174190565267656553716350478089324418529167503569072517931809142999092488871333877044425963948515434321236954515148634291324241517013451025654859357541590000614251890758374336374280698462238046288335442667570287234274806383904564218065319178997812423475837309178390001992405180185577377690767881415131360 426 -113951639817506868719036844518651766599107644870716800052942756718203139429753690175118051269736401483068311698835158223159675878422070055210764028599770814122483921601104683868977373862752209038350379743725667012823214857399445423826411331918218968754137452997418869845323546336496074404103304466953070240647344640361456375381272755475721690310802192283022837615435878763792086241014930019122756428798366993554325851217371206098082693789690234222598894025325685511255153130385846044369847449628732530187941280 427 -1818422655073751296139384212061108050600279841098511183983025630627251035302907833379986888412140139825825470528952618577541057226154532450131489674189316926066991666955333292466538233022935719876626434598938395843975142946884826974129196289673873660633940526286679576407575280414248831357283177137747589273468399015042069653039795212673460416341466365846645469582154749172082612754744105738413260669395954787070670609356363930567530387547890529257116777256602391273284808970606920249030774055667876957144336960 428 -29018286762041405029514005066302261648597923632483250903280525834542347128782384350432968336109619521052308326431650431973377151529522094940182416996993071507097086647908706512959009653146380763451772309137264587883995855904727495872201894061851768930209845314341171745008736367358223173294962850118729053125675619796115270397807946968597510849561250651244365787958217142161972535315192154657389183112089652326384766967065340293869702212504888586042307450146248440178820666516928189955327539252830840227326685600 429 -463075037699150253687768947981131196378324907198089360568434684995983469565604203410405830370644417811478095111307876124218508110422163780793680248861106218036332529584109568269737482716643642672705904961197467059799150651570546472589963092651368788103069000051234642811957597135045211758455281286510067826802739611012133196138445699177199438872019398504473026070773786842053295983141737740756378432599920186075594672859042703151123499642910180093346472735900272311105375950990420485860541570454265576215101374400 430 -7389816066724579164663884932666330859414105844635556260978136763819624577114362892563266995356655802377587648032080572010203261985388111311177288064383513646896078646525953156899857224189787618651413767078458183638004120397853697430028666841334168892937812740352493299943379143117861030433767767879144384715163719094802925562562824157567308254743714215203939313715464477465510969851903731109465741405815470504304024756183141927960487103603836408838473246311041089764662999478363407846453572689435279962762850304960 431 -117928433658774142678789328461436249770418143850123795737836716152091363901142895533759049638197398164160203812446984163076979201706495196283706235050649203859283593806973331353032988371177167612724881415233492777406478747323521417456466752980734138388924074311240020689119632822191759088917528323602679995524120788710103299348740381799879225466652590190655903943700614097465857194063558845872170230601389341365668404345771810163601462409715050626429278394727008388402209072882096332176119890853679479312953328068480 432 -1881941253804604026915679700030420152586256212274892240316310928593791348922405374559571500476233479036389919173633122269103459760566152507360812001016610211587734017836282746175484772756702299819734565918101155572778390009371195953576115266317548958456580019216871996830534140454143488793975556164159434928572427586498731818773648592889739306405330918459217133768222299972059304388597626582043383263347171572627124952684608470527473337621702682913433901049185175531585253121410120634310579924873301690702546860426160 433 -30032826937158923385652070963533956707554342787112021664170227520977132150239771681770529026075689007255090857944122112885692625740212734008921965189433664115637972432445066457442493717664694900125556236706879872997456524168025321106722763256938252431720480214292345261198593326877901865049355873197093984656894860560522486992438595327639950594135881400815682204014817766297759337933509468087574545842330151424603772339608878825276768505695070528710919760392308459407053346579547190723062603420033521207285447587863200 434 -479279629877333417900982127865060332157883359777737009322679713848588979890692761907702036946083460977531703415025322013470753746259708285128556522815708658214075108449572650424531593291579900641174199298230069125300423701354247405495764650501277272677640658903660790965579394889300341745004236815122287874962335954475066232510667537417590547960795194889514780979277944353406177821491904552936731116368614351997248219410440310469739397858166033368322189540269881082611178521681898255640395371629382875303361774178664800 435 -7648641817490686407054294095722411093885117893280575445328833502383688961841814145202913886160256060013850770361162725097733270129965275667499860646865860931774964144498697331602524875011833724715014463283478482454794347896094679284946202767310038682593520584159110829616211860509248212399584855104779132018364451025208988013997825390236582951595035041202325539214132160232978589509877704382728246919151542141528499170453509506392944597543422077339983079973686240173532876546013190093461206137588910161737787209996071360 436 -122062499463532559679549950270726000897368463994142761349995466765104834395631520234683199128218031343065077202231583122087220398083253183702899152249753808172683946140876000076354055230120043707722639072308356148900135487754648574460219446915007452186893844551786910900159637902347130875863099591328103671063715252828908574773846029966206752699995994992398580508834705437846479416994791438291337481796918417937512149605540181526335111260796171592044959335910341420017068245429265542821796037397577148865531016988882258080 437 -1947972245443194670950071746425727986860978645068996836738829256795975091705112636422610138947809040243789126792592816232119622554308026780649928347345041323103656385323728202591517577059169759308141155355328319868259828127233224618502449480057807715220589638224626811482181498240203411277504019565039347830659840213338234326024719022847427673523505878894708696724515413555014525066639989681107065441765924591982173298281549716166272462088770024446044728623887233554231198955660635916794520743273919991277376001099461940160 438 -31087502273168791666531966912136617872507398924731250887681316221470013449814468786744394683208185368274168941279049738498895346243408920540509130474753056731722735464412922685193396948957983145123074602588458803377023284496256255898018543072155424496328588062077948429818375965066259919702632641003710140037242655459438945066010926871469222461025812998799118242247403517693040023323775177787530564926812358214510025924630211223749416689498864088762220669134638727269580092922529326617337214601563243696412918373710591236800 439 -496125377963144770878640000424667755842339036142749757902267201475213927629613139680936740661860015239473411395446520428071209102007569242156735690446742404242481741830699171600147924884737197983444785115568889240226480936630458607793890461875901831483549175314164252162431758567777259675254314995152604193851758642708039291873513789661761668706029261661928524840968813314253846021426808418176398947328581734967784149494212436978561305983209662427945599106964188891231613054704420187428392996579845296895373362474297043747200 440 -7917710009220914957067750188595493139829328890441792727249364292633982272307144242817131347562684152299050670042785151013445523441584434587328631859811420824069788161670839961309633473955965009635793820639828955101978066220497909872565224598392233319721550702400139497010445019688481630544626817945367242384606929975217845244399576888647478267394857898613777503257461379756114788096497837982806075927593865779417682494882635755598767024122950567202349993020687578168700879250305542173004944595417440169998435798396622366347360 441 -126360188310423581559734298928197461945847656986234324749163324017138247692738506079244830893755489940772604570886897716173763251659571996883489594170867981314746415151563201015186395441501319133371240157966249854892792811927129908578489910937606662367801074475038960952289142967273319083385676972107697623362502433482048060839193247488210775614342426055428040970353771407536362536560434883725599007660783735500094443081596350222004812507431578439841585602901585431182124236198753754679385034155437514549770954986656299805788480 442 -2016617122945085846883180417736436417570156951088002096788683456146817192815786022359712753675455262538936544441258317850429244292322671642570442527785752805869278761264992805341911387883145486802716579353606168498673666279036141120164406859171668317516897690830146675469338494323859712249327070953049092839816950601317572446062599927108232604487718265599523531685238695721179867268998433642082297285156489751623679188908553516891452369745299444150774988332280053465064941995805450193457877898037231284240009765782519318619981760 443 -32183934670929473899467461745816265174313791521878498474708785631959362422590535390706928145565392113206052752143783989170507352475668822828381554563081878865679008673010156058165493255832592757776989200970644720735040227071750604333097870190392088047052972176454033850041135789773562450570524586090422316879245690183555840166281222312991432310898799408100748011319723654060364924586498703949259236582520050889344044843303551612692027661623627697846454102729616203155776839526737094509587351555582901082566295810569777838923862400 444 -513638200626590657773933409754175799606278213342412252684203727450594689474046247248984893782604433590491193247051471502842826800996822699463765080256752688383336611389526950063424966691058000634251679004680154259298412272591046806991737631011527783561750812708002891579710559023278071001672831569902550759924177839280803341032136804751930831880695704067121397315791805884395823999143986072487502140594002433788044823782993168305260603626723031231846787774644280215229357398392925792105711651177613597006902639895714967942825425600 445 -8197434833370891801147135002413834896188287350916431052951044656975558392459947074072563405941700421032962818967549551939752260540852662497958785617940354141344846323794203144607739580763806562931360504025254956291095110022340706569113080124592967008664166903038733788762032337490608674727821235526849248307823620257465764782045473229995983748352136832100440817385962708743773352903192335026530876859547427606208301884284983104053844510015701051255226711855109388963053699423340581967493852014973959024591061906830039780516732972160 446 -130828119156802708162702481944353535405982577048930843576021380870744449859932518549884543326217541697113518711683896212347884732129572313140068690646859732686306314199029457361699305685822365728577184008187813405560571733495563115154589471584871612483568475371815486790152794121655050553167335323946441590706476522405025367082062059307424691302176031324867573403931126818022822255526733275154364980910893698881145051148745537521648576731595874625189918688306431907262368234294480409068657485745705471607711162898691083313269294385280 447 -2087981660099844563831587262172300048291453478002399637743482172554565783670600866520976134427820900374066761720700034852102482503383375574812639908444513049181452450773772145007523147120037487936621097795104834083376104578875497233809488345159897278429032445866961258973042580008696041714308210740568040957718128659591612905511030718342657153802514110674732144661397446800391082709010548512195167279235605476103106923702797907560270573608959663481218970743575134734697393699008553105807164436934816184450584868275754336368821356028160 448 -33323814441325644266508591349401663717151545463654369218450664137868628020635705793805757502586873744809324433712065288376189173882123069999799944967362206030462912997840336689294175227473812586488484038470981168964596311917320993798521968008690324867784781223099939735842085819335215844324338631238976546535010312312678643469651494723549104128767803328848961683770070858533027324485324602370971977782443257040484853804631707676464139735053708914934633126822683511948853493187301684612770593134115927943798396893240275680886322981253000 449 -531845109769575872636526872182210071708481012900996012960840666396362112240257166410717278983379815713371088846282093221611963519018471981333110034824315297136519453324106576203746235367655547872553400043837530193319147374609180938886878447105289238313019470478249817699430705971839992740374633923070169114632258124794332202903168399084527572798997948005638439701328124214360075294569790869911771030710441826173974303705992911379826337063240262994257418678867149324332926797728739135712948931846491625045120962443117629241049867446902000 450 -8488247951922430927278968880028072744467356965899896366855017035685939311354504375915047772574741858785402577986662207816926937763534812822076436155796072142298850475052740956211789916467782544045952264699646981885373592098762527784634580015800416243475790748832867090482914067310566284136379157412199899069530839671717541958334567649389060061872007250169989497633196862461186801701333862283791865650138651545736629887147646865622028339529314597388348402114719703216353511691750676605978664952270006335720130560592157362687155884452555920 451 -135473190150637822205219552102975759677773914502322514520227078986402197700952821502963445381359183812721347575050985746931796226212690870716865160641729772240060145719356162755681737957284032709629189359884831431509798483208187749431928396793196000267269937494676224650323759327054226415107887306104245839251625241589851146377144607406435597173735494870784000895706765002207588910523727584742203656207756128217765547511505015828708115272576511024393196892287699387475194184384082860775686098284788260763888026108963079149938244027249440160 452 -2162176092359958516346136833785104270609427033672023495019730415504215606669631978589332511020188389435778321695614626500809685787385734383520940860330616320663260821281936633007716941645679230016072946996037995457769217384654571735402503217845389260902843648421668771299636282710993781766788272181938118328232797550507049048594515924402713269936566061942114562968204873287445899116190643354712958353722904223369381990592914124310398990213201217986664872524255449958508962048997287074415485648288633878651965089270043480061182505337560755120 453 -34508903195943708770822448804119876107077610272513752470182452326921586834925914360266830142772543169140567915804180462695042004950990860028380579294018445912572573372777929043368197545470774465819442399075838205650488833755082899882914124205346941183946047633749812839947837359824470291774567787804442815702258556931933696735846247535169132321504133836294676137439561222667182893178936758177869070413723173366359010578337238672768619645124602220846770482009639962913950983695916965889677618625004024155968449438018574747996356542142525959200 454 -550774256735260162452377674085137934519569083776728304843484690662717661246416686023113328666365303532142191889685223860546859841134096413580717351463563125732380763566407211119484492102381567795875946307717012418818154381914825313990298995576969021627473702982711770568859095835436369458587044472314961767794197144336545300766391871453382230840570382770465249541601455108912791286287611783605372872726515670071888525662184210182558189314037153507171142979387337381661869664891221001842740142195548808445258556449080600493351540758512650000800 455 -8790599236069141318086080591662135561496946563487035054447001810093748694442808733845821962143175459891025489017349660824816035530364413528402570123798671250700107923119228938790541498126362517216815652937672404803203158508715299846588024848087800077052118749583412918397922536169096516501668388918574181005981230026751630712451731363724091781020268394899161850925515971430603714991254146752840039124703201749586932908480838976584038617139643535756212835860023833111271423091077026187652700906866099883361467333919172133588393162611689811661120 456 -140302590438840373932084417864291716264418370809339125276897542047943646925777986765197132106311471484839656818132172876059234882872789915920425231054839318777621459351889798720433247858253654386631544565965745092451124095671995509393569396588559230177160790042693156184430000478593606243638470470503032652108621473979601684923736186107859517504968231092272149015429616754543714556373569473831512729714012943713801968657727074718374195297241942222003765393397485652157529423808900431126614818421428673138387629947946786816351590871683943967696560 457 -2239315305603723604946660271120664723047412684208576760984005846165647616360228961630958165390450487987790933985680676056840392200599846054099740996310717704953984517533225802772079015050551761698228634713685218171419035347552593535047473038767945349917310290090599302427204427769938214313126922564221269506521411446842920546682126348951263283766385727761560295226572482730069702350522572739884144093072232847808471683565560794301578513124907497959071038904685471218461749709545119791329383994673743417661705411029155061353322765466220322320303520 458 -35741036864548514306026389916794888920254556160621607255006730863473546016579200239131668534943652985132645693090230877675771325297783569116744774417099009657671674286392752441624230567728238816624566200342879792211950105656352530002613598064178341720295934979393626420835948399559494206613444986778291441250374492743278928376083719674309464201598863908159401218572587006019234768957030582376753478865410528640785869010620631891581962731316755043844561778151202608312129673311735427237156762011059092539535079813587605891905653745759979380265106400 459 -570454980543970404805989831221000776099749190485215456972068214173871891323440568522611337008708500586234776356381332047609369780243055397275102870108207722771465546453405891911414189845701694053576409550570669624716223254985705086708381741651787650202370413200517880520793372494929966356536161161520181042702055629275079366630042114017409879609832847475328482194472271037248178469235743020679947682283219025756856811267552830583288581633173305993911240929707429866001442236779463485706776554451021594650618724867849239137474551942129866971290129600 460 -9104957537290936330620820306140408039400779470744460619758532235792537882818914465419592252865082198487251582627286391072930419405531549406073489722466219783887174004480230561768702134450308342915995649826717079097101111169793579883941171189581358538664790377648265823442749871429947419542801076625828628729388027022038331977821237393730050730642158187312742861460468291207556796350280054908330817137659552363275745018100810613353271231197300896972383328056330326252570845440075697634911203179955218582445310169521193725537691652954603224572200285920 461 -145323812493246658396329708921000265409785109209843256486297787832888272758745276868887982205165455133338822440285408385064256021661390760368522206893506388654754503958710491265713905217538760926628841629989119887194078039018093624264726979637613093552051036005934793771999465409938293086759067943194895987398778964920082530787003611156324757648731019397499266756238884352939702619404253023894789918652709297806904407468949597598814251017678394793758777717653966465436911671904722306285632609540369844532825579668843695081358644647375207215623101309760 462 -2319519033171430430767392367063757482969167522323342366515064691514541392473999289244978313378549926738615750378061907860311307150933107071336542756780770800736276433315002516435875188472144638686062939782553614822876907921470611223653889064605538856824295107159660539555679779075508600047102526002422430759910381141386771822561395300144456196757018478435410374589838816490427201548673077485281776753560775675385526191939468252583671616892555158461422569025931490727557979802219528758766785417209279726374579706662453263051815250280832852831179110515520 463 -37022128844788058063436349012097554641775697602525918117810643780329289180092558849936046945718107901940324827848547514228294945670400996235803565815572130059267997499347448372486215211250861511641479751604905428814385204189347336809508078158606764906979569852937130426169489346367189102263688265999787825735934593163819101012373026496906115105905759299433439888161790181132304577634328385780199417297654713263712826260113758934326853669192187086457695000219511266688236437879918612369949339596493687209304846721890992686723357882452170156419899841705600 464 -590917858242457668141831036171539848441790552681696012026951784131721369973632523367729232068940317072780270851392980367186966309558167625263709500926998265558057735948636212600501960893370431800036204828417951736636501772039453397437967299229831251942005806747526698138386289006886643300355334693953509994397266372782854013141453953095014414815383735714663913387340987244538464874913439709241717423505238806963485326039660557473329048004390813711865709421607113019597153144264390610370355191921621223000240721599837697926450837235863733143202108249292400 465 -9431811492205421103115419248312190871257998886029135056481798154463733350417850727817820129926182867342312194105459570505939062257076817450983337453505765864455708637012425741765431298388377085634126262874232339331862615380810372292009878053513564627771112038021813233512049541955081003387607084082845056297669916169450198893625529548110101046795221691342442075614720015761213949035715160262348444553238456828565565784658840123800103643631373374988101710381006436196666818573613563677782314482671554230339326098309667514000254008525979843846980747153221920 466 -150544664976446184903374438559970119528791836296748297317836082989058473520188784792937652631740232118652613947975125076015396448644071605580287690942437524677728671334975155938307463513761263439799637646477553948391403719318599890789634062150287325539402427765678641267945546122450413096989316505167814439360662739202511972898683881499662943317731456953229794331378299307364612345338303351998600280229587214358091584348267066182028263736759989620518241463120012601782849348820896323251812993824272575891124265062719542852218646599605661112733568234604430560 467 -2402912061529828398864567591062135483870694534809340060400749812848911909249437263054726472627391199598365277019714309029162237961869185755878938861423831496676208813984806878724076730260335027152604922948273419981390842235119579413160454602287455512999369799925842809445965954596885180353229904131736378653092890916521465194832526022908966979636767195137847723653305873741104540518526152432114703402208443460011166316342575398973958625040276151244845764167230351035737385537710837673488252796501344284137987733998953902399224393476361023413952928524071574720 468 -38354173289803030212645982703491777915628393536379850964088891243549940089942940929527364851552590301281599613968516855657781875160604311103452293365034233504639486838603648256557378579155347548781963193212825742010661520291331748325445717690357462995951479498816337150772148890681051917176554239025792197732059605013708002148288396134893126790356091768546415589081612984713784012122628971512600073535250155227101308510852645791315108822758253952561961235746176756916577499928846062865293265790309918381433265754214071903679927818949608642953479436057296288800 469 -612194757457282482242788542683026544725787108770446832232770660659306719644590310870878151980218957346255980192256539832524850996699965613902865390470461134361900209965430513536436110967072349147509118260962075702967616505119209953015536551449927437073971802831853091493987860545071118660946023525260299343757352245485326447936219474340746155975705123623322957569008432416988032227611941323546533369903800985138764169535699160754338815878823644112748063562464561198885925723810962956523636221122089656723687478541677062411402856402253241580276646179797270827200 470 -9771670362647942939968935419591627954325223170204025820021798928225785129305779813092187013097026846833217794472996940050215813143070514969147438636828509425495692287575871728830518520159525028307688096156888280688644806428519815037282032359526288580699864818818216792314674318742816025945568230822346309950782247969427487260462805311711229068361148590259933675920640978706902591003286774062225730512804925511725550637993223625487339993027521230071991431586402421519238754851127327872000678576293439584555539285148215579170945167510008124117522126895402395203520 471 -155973286170673535080013708035010316264579676844148335700475338306584825057581428099420513724975473109325119700314205934814272788130794334475690963209504742804408948233535888869103690519234202044197874961587019308316840031273061506263877535624031077600215676662155740646755247406175139879105694181151591418704842760582071866717960446567823821944669034185932444534121823519996801866587494622929539367293561422499262610820452346531664165748579415302932551130926907441574600762146019641065182805810136048400612620691601453766894194839363569165850385031846359250828160 472 -2489624444936132231552591687152050260036744248609774493998688980512309474541988303603885911872807657639100533521540736256124430478341958720211558722077137144678849610151397005804718653330318809747853368560586024298430238973752638534305197782609004531017001923670935063628504309233312508155047245679652732518055689318274003059010834755173696344345628185501726773559478428812830307760318187477015147443198499485401365487121372836376181832097028209517571695382210425137336953690695152491070100124943993620021642975191791001440213694745265106134569493283750997024871520 473 -39739248539678220609348979361517926983673190437640163699133407617056948272287551146319954830105069376691773843737066720367313848015817734328958284041611808546142314073241114997517179350198534912465735586960728294826952017445734505145886349384139501499320009563880675962780565612497905785561536373956401967254377281930166433605775480764400438477398504863716780423623810015934183559387742738798021909505599727515391774688723815887188526072584699750227624313183274227879268499714055816717926545334729707888294724022617382792544637199422307719484143074613784413399112000 474 -634318891247268812511253961707267163625467001795749954741863632976060908498159518930499532161550537772257301480410647270673199523391723582136916407297120133882094405650089190023660293172156361071130285761487068098440335367076850772012185905992403941653702937469032055557801180219745053108773384399481302287440123449543542693378264319543151302784803982698061520432780056077126651498581564476257033264386851346796316808638996605490439637690244384620721952644608972169060222508093979555459561691988533691735944898639500249384794778588247215623664612874531419560712408000 475 -10125064912498509760969110605609472914964822752874476119690126453104197491016937836907468321787107741872115494367312689697356207971275890946867579368687926010724294281345213134230299669118504272929073319249673579626051837375108805375571354819440856180249211940821475884714207470370751563517304843193404703038675823146187664634092631727949838268872386940666741995623870284582682677183674572334696476232802330339809840090738678448060028069405121945672239673581947846285925488539723269451567151049804342001561966782073033454390555813170716608123421252241467838124887320960 476 -161618157994041338579502736095421796655257822009118213355894077291356496925938432110972572077601774417530112450005970202354017790264189536584663588326241306364460478885842288642608859004122679549821636721972730794115003908353102317738636877979226103482213261189835239016929723445119685671437987812150186835478695177026751840104697092161686704132126882300810726224265055508947947439583107984451730727766454004037552867666874955563781708553235538956339657646797562470757272819169784456497914314446246618756024839517207790307687905606031732748995282929686287046371625766080 477 -2579791729489791932797345561070317735289587121126679405643139422424294271685734218224203697691530210513782549673680203607386774538934044300955196145735851795930821983724954267766926315424297866021681220128093023619269685027674048317111071674913684595206649414464162494496651811973042529774274296020359586090848606033294944466576863018278999088599610234461997629919400697369244594979005836883889890484724907309731504265022192686923760857283721999189874535267749770759634958585238446230136519057009898857879188947765241332081206946088732941616037912424803751721328215058560 478 -41179520702943749889631269102440427448241735845599505993843417977191140780255548295085092496624216540209541535586150530385692656343235895431565160234235458583581949238120085905986710850810445016203823660203660607144409407450110854936312713137220530254030826427534644002111827040490197703300654557814526447433420217644436038242639047760394901769905912319968706937834785190224552844539360952770041557318935235927304137117404456487925304060825939024725403146637930441205051744781107415765568285366078511057778685505122994484894579495098394026214161656487976204254674227817600 479 -657324875354296266505471155651898764653979775105331571667905582157836038425540547524468929497262546276497191192258260867075169207516454397640390845826647842025193285750868845171554052537153784120865210241998306894000322190738095191739137796758221658292943003893381812192373756892668166261872243734968411726672089737180287992491060875106428849546347819621045372122515172368386077347281740803506759388852982910021226372441909132164252348327923026686952886136103582783828446013771079960216148454924919197385753297227913185451991554946810690447669060596048154609042252914182400 480 -10492548322842954154093583322093434030789152160118855212748942855194457763367690989859335287100053394938586414406422489090687388474981403322334738876507866178327147823798243941050931563624317279029310918487897973795480142969656844498135987080753113220501102699648107177120766094399215603955135690619433272187003232429740347080138559218886370510883577070700936752505648438930362759655984787575976646744565739701213825970103974522171878110184471313490485444947553440186861569494820863864950269711739022688270087007000564222777415195838465646270917379764418667946836962142636560 481 -167488120629497301445177822758905169414551164834495988198516389276887830991969088191559202358324760844778516610836823017127438188588164687544461798531865689224939378359922904323054163296273405547582222935862953519338246440168451667477522055729776306251574774486274775272210482479827811657312955992881514893662808354668495602663833383955529215764166537939380025749975818532447661681161437004175361109573338356394843567148561988318577297567560022338835649160722069259365328753807140525478353785544141821622739559334200274641340943604257254120723708195075273456332254044347533280 482 -2673555186977909206056427735076797455343478552358116458919886097710321517950643494908415981213590684522252918680038415547258318304973732584993960742539781354557434807263997564028171643986571747475306272341347643937320473258622545911975217213246678216389245466592112284116986415352272163675032953131183351850293874441534035615965838290775605365330907350426535099834676240225419728163601859564575162608002625132991548559421236386147580347478852306794608889299990873198250704215336388388029987605760637293704062592359620151639994232554264135279768072308940153470996602940269545760 483 -42677247394616314655683349559921549442439378133915275151702529634257927336230768831767882433036820243616086962780737440723316012694301197164189311231846199262190108414089899003431062888481300565289050434268717049185798858848819521700473964211453186435530191609575953852053758307176021494688414220789696982951896008166102307658585120542194445893791502426063324264441726319126265225965570056403466881382402152744026582594488059083225350888327021294795930717397369839251579564182698870541845143768974148104468576784870955215619783712201607625273316433751404934288579314015482811200 484 -681248787956210014524399914669326221058443461699647553351350710649332121073799421475699710077773704963177454286041275758323015524950766630765550864829015982437356978527393718389480148504972165635171908378429975045474136329475164513755912908053072971902698885073520288142494497275293268735460099731035534897285844130353938902831050911795442745817010635834225709229497474259441167635971062511928068441240576512604027638688046992721072440006641666371060662650024957392681206018337874945880775993303913777386620298016349173545203406943119050646408352824717674632879264008437231816800 485 -10874697147127789551438977606948296089555606763873549191847746807932225322378051796010035372004379430566845053778415581280282033390038835578117308856713900486659830366513571479940938782939163930613403947764546117117651058686178811681439747905457507110248855192245760970719984325577980384639035241479746620978942278880825144300449476616742923171371745036347578228566534939621842308943686527767725991488834110021815220574686308902364005836147257280504642577807202515740490509265921294496925706680740000957788070819056856291931886137223974618772151479523637602077837653512002162320960 486 -173592387793039899876674049947952430170313574638129618580976995341436633849812604595567601679032871650900378451055448723400057644115064375339576300638655226287051366221012937327946096868399246447939892647648865795470652084953446956840760420268599465352490984735478628828900490530522575769608303299176696060812004525838356933092360163770970366180045263357992822833784316999148667968693662721032959345618055608126013335840362930996995796865906218070277813001292751269783385536800447330673147391829590385659505871222722409697134923153464187432992492136099548388724001061617515998530880 487 -2771062058938587641973848181304686226168414228412360687573953104279935095582018866788383029677210563067966205500010386808443630647536982451519232363788307452064758359347339989296617981632311584982104159020168958303878540674390342181683925066053577502361940277892424764919655879639183786515266837469814445948157131794388884595195088117362471512697478187566809455256343491481276683344198221752177055344629906155177880231669366376941776847711611784965789975917966834437979546536112274227213650562799251864716629656848961012290609635718748651137748734837860142040945347542124372428293760 488 -44234781637564749448721879779433413323467104178959610156149784185124373759393292975986688117183340750613640862387460887782327628574412076428964795315391219368000958236302824829140684583843662391415146308949008576203307032486681896711716754640486411359425235173733583849844506767191069051135099721085767487574065689914527481550347820561995190745724088281035749295997778275899888039449393744773482092489071657682040342222754844418804183696052163534597344082788855820229222679336710279159824462877471663987997018497650422716688215291493959000743980828661742841186402166707272256591000800 489 -706128232030328086291867062491323567286266288795416598934366493556402579889210725911149463073073942534335543091608424723985377236506872532933536180433423023285512229023680676106896081516326438910811108563713621566141134346811940461618938623156721732252910809337759418265615991461540869147567665486289368114525882976426996975423343736823996848591252010473957175878443061803015390666547990944175462605254996645942754420022135614587291325013053555319155149100715354872616180439473129732354989278571664231268516822888873619072532123855627492760342565129925490016975573237867008660428123200 490 -11272112308043318961173437066953332537373826348893364565029825944077920367129400608320430816648131384701168608290941016716354328048891340719604326537449458955386278888618837241853349284940215112572172430990546832429297862981148976103639465123126280387106670103346845244231935275943209547902600570272970280391472360493085653758696723896810823162613822910055700060655472713108543644477017112582327486731233844417478010353904377096534270906636948795319248114828154093497150537546038409727511685993852158402004772629870958057929278107752486221166121519278116699822005987482848452534426080960 491 -179940562668927767856776781529083951991723117968688780979030093176543258324969942908381948555780150291828430859031355782123798825350733866721504503870730874322439213704673006724331062516011010289899567238500827031732864867711294653157487021660007710130635601364628458297942787561798119015194670610589696655210509901313249193809908191248886419447183592604921745571115265021068767994726802705540290918532405035731553248785952154139787404004522209078843720415525604449756957053535334125141011394745037102963163763488652890545926032196667997966395235169250262104286930610775083851252202897280 492 -2872465811385688391762448866116718209233726358792848954896955999610916160333971405695999642189222155268334341396000545351220154419318422335834748726424228225464304033407523973196943424798273322798518701404848568104125855022366886597355494040889635275134170758369495755024476938029191924279144193039779425874031188546573697496306949052985272232394674667315153231129144901372914845184114448067710253809255099899665892715375748411816850144413653313222029634438085563716242155891192102070848584338064067899741236175690812606397770440798029382170870278494495037737946245969568106844989434055360 493 -45854575934290806578439092446934223745779769662676919421985889892368986170037231161921941549754925683492477214577128381164508347424008080695779863036427334958223271283807735637038427491201645132706576430134195194684524298227236100448656669577690526603054612309062741566009398584766207797316155779357127954621958324262748477273703223219054954298065090530974149957376004815019959090464463907287788433019954637343550863428006369170382577356055682708027126213037998755470234821224506781536670098865241814139885453757985182986512075799351909204228699983269119567946525265274849900344963176502400 494 -732002400440925709873624864446403417933642233926862725833564226095590738738691507981612208626249684089112703065091567639399418679728193774022105262966125432146859751708720249460900889059951768252072999449470168634174410153481748761413171045120784398363742252366940850181275540970579584391974098129575528441596686933473754031944177364990824634806763773132109608428880918970136431958305186989618420208087777874678627750998498435784690293582702659586036269870481089444611886235175021212951782185528941186856552000679091402898044999501395052600298639813887200228393316279266126141944088279145600 495 -11685420137947868604891684199708040017195234207050644968761261645671430338410384436506463984979040411458926423475461752498048901832751893338025607652441056898635324763641025073212199647175230045914910791211541964741911492995581371136741166865746340032061194501421346662893816817675797729020968330141223890394943475047090109819036140481126255079278883505636222476373771761014177950170762803216090417140019435890324275734121484120344692323011144274846178999023316300588531565717884884090393904707171097492000957392658950031717881992040451930601131013756235669100533303512648340956852900165269760 496 -186542654540869402446637813494532783984177146071425417061797721190375777055510935419875366598919439471636652058626423702176514525628486877924368470548444130087488914271188783325996364528898128031359402509703607412956562906328655840041767256538265162044073665448093191283857341859590658101588764592859295895457988781094474777312758387761205015559939918543604051548240977426835203648088911040050411134908616720523362127545915143679212245591940000742403317165860117879153211567246396194007538180385848286172708831925551545062786672606807053198588216465568294411165368341155543475194276740944770080 497 -2977926400658466476884556161500247702475777619578851627702823178922417334322784228614267924740094230921459149764873331293900334499670854908354002908111379734636090635468031804644778986262128265192767604651888171457539980078091660834791511898138019709572797709587869979167251811496966360921539755090031496246607008026566524915894215389330785902319040872686025241415983732202234417995849940023661895260291680202479587766497566901309597498041150836801263417291618058859560524294834823749005649744831630387312418254521782612732695091473656257701406256414122430298161031023597750366582276987235021760 498 -47539186516535760022554661614311183202173558384843113333810129061110879132261314492938614461212347662300402089619965830896601725446552804259868118713826242751720723999941471580172676587919517486511049110406648520255909320523752416940948834518468386929927192351854550872248296990764824436398074403545683524418726332954224644741684763745340859284008785015770884878026246327324826552343387596763277243613090075521511491453123808966689357649452106732068361782064987084203827646875375198402801035083155545339625954063148939299648445737380657125956184213839906266807992362726108665490620686844414504000 499 -758912143869186100881103074989184139055139411009339159954171318839297120576339942386270546689413950857484976043913121861567794278371221720910038945239158015551517609987041608432175434267268289173440916259517759744205558411407237982668533899346932204977555138827401507511683234125115413748190502402094017946933013964555818677379280216423617805724276515903067873623962080648235607847630111414461455957158067217644009100031230986430155156383838641738790721354568511248031444959938354369692811714373581310972866433000089079080159356200349327986707341578053493630045024371695754768132834451708629136000 500 -12115273464727686914465929489127335595876245557353090349508390933950539232880690840254423007349804311488890157565029077398068267859918183552607861721797918560264427125833132237011248632642670968364810787166941516556497534479705147155320475169174425720261690236240637665916511149573342465076113180347028902504838634930169089365682829374986634650582350299876575534532930655468433243679567098620462682900071385062468961272898571467370996916511600076718055075704331713563573987340455889157776046208259852048370839736413422058435663962382376671979796000952045972310038769069751029118472569187076555527104 501 -193409096149485109664468071964152555081473476981457118992750719939593638292574381916875998428710049667241803353702799523013473066554142978151212930241396711866257261781264254753724484159433298213536440470581234030776182197143077379138229861083946221378548899220464311481038435477619946178999507417995084156155088627088807139215032473734816574721272729936951798653082593577717622920058238831869182710249043787883486531458368811568928609457604346134912184621723044002158612276944044314339107420306711171023692567289090917411913054633002492260467881069090745881308762624790157147484118978758958664881792 502 -3087610550880425635161448463587088797655235945277683967346422847800604416885838838011641935075064418392979705331821186010816679592360362204987690085566839141227461545647513421506669354688642334428846681137924321758247657625308012184091183479535348641688627247714743012368609605413637945574705283760582877345471873022887849429620060248029521971745577007399863972919928097473763008130172760953385717609433938079877014069934995330504768677675779342480450692347586602855177527464999145687477304514617496662517673773415885681551934700854346559711931471887835134447825545169458803545692688238594212630204544 503 -49291277780456894334684753802394280407895714991212330532389215641826746456447884431875715186188404134583751558279372015242262300450603794246622567369983535395738600818189925993436490890953872654997293935462290862263874136642591128903085891333337673146639516499302955048349771633144160443270145981307118300366081790007533659880415673542101513783532770118133017301286327281738204682475720219593811754281818136742370622229777360842849488035261447554906598527934633043592595517980006242287162535292999002385719523659104497063344007252207560386653697254988700058878805422884203165948135758560460293082589440 504 -786900041709436848843003033916794405083192307181139705284927835424876988072578726466015881722364880291390605233959974671903258867907853429580010271942237154353398377347532032823789693866299324170849656755415857693998276395687079807845692622357212139162423709828157889521869568571979989933634116201581495723701377147620269498805207359761406309329969580100194954774106724819177767609523104934229780505856168111565702433453945724884061469705780966322973197928099320374496078447752242510798630474141805502372022395557846792404098972919170696172650095463569604511386643715329957684957738717018776821711338560 505 -12562352745072237376974832592944943552040982931671976839617996453852194609586395431225782254347932009721170414645911516445314996025887355147077312499798645422568510333021392571535430716732881488050277094578539890552503176835701460219508859250383850031539524650761601792723391013519411245237541078845841620840555450622009134058153627196824668645184583672807468763146234486123190420728663904910416812748935499634539986175258832542604561522312883466328336478606607368037994820684710057667442690856497496950739098124727447208637318652820503272364168454707521092219404201253445779913127306013079957894330319744 506 -200550761807694730298819560643891806350567312494162507728130781332446695763317988722217132511111847380489356935789868043172439798215648329798597886113386280085985032549697251369294880098356159408043751719378350268543716724266396038840301511906325574218925454800103200161303463650612260946697345523550807535869578913289703132256452570150098168608302503772606191044852336321942949048707800442423610698391108628552992111311740808852094165962931764112648818328427221974329885694646418667663245171420527233928992953856814858797178379599770801253276191259144971112546140588389990138613127229196956323854546092672 507 -3201692043533493386663995116078225405525624905971896129292880757603202279109064695695513748609347717352427721969000378582717411689856918306488858560555717063147855726740137184581997553286182947236106758218241355174739335633554653921841026503687966859424028858288038071214181922658886864107629811967692773560805466911571710359928455824053046502397634054310600612065157416547941281262802636648869240616918408756425874061059625457295562483834259760804298886686962395779538648545301997428138671434867351935742147866897553189554954249468530306398456591817592497406209984067906469786853356593925373738222280225024 508 -51113626915465809775285433841327574879552791313842672457805635716854272605461643074981528545712224385291710285764946988791020096072322061940205990012021388547498247920989197966456693222738078153710287025885703524541606322811276069500257332568719313444741878032905489680210660221975536354159208218618087388933331371363871202793346017191083084910324433426100336543008713874416936596538049966973089648431512391761050863455105437910761834141527257204966267659510364231834760708075588974689379183733807527950529171654604638518288738116515316505691895589843848728276305060611656436951536854284910986253902938238080 509 -816010476061051414997975315117147099157654189030030562656441249184985892322163677067386838826046238418232687194746481789618525148690941208892168712844176430917427824373198865767047326381079809581630240417185121493958925302877071396383283073582344088510751475236522611279748182640025949732608498987211351910554520085860152050881590836335444298588008538350670598720017306372322253012707650356823824131934125138409232448794080134504618200852751457853744383106446404219821739712813823199068556477447779905944990272819876802749733371188218982171419142560061129206234292578645029875576008797483667336540697988453120 510 -13027367247233491413555911795458454277140432170750017335585773825223833598602071879769928709258173476865197135567893832806027513256160084946666740509759381373587641854993304245245684963519121195320849838189649527850614842776519833939907236833544010918930467669364249217724920986382531926907643919125244759324970397135437956859368456057731740155105030429904235323094864526438132909861697429814234462906289503680250922741336079323797257630084514450676836798534679653250565891650451271542776836939960439204321785884900856721545743349440154809489597370047093556857175706226133006366548752213945136184537966709775104 511 -207978986307105328672777159349021663391216527688803603568901649444571496081009202338870994931757689284278430982314829526480572315349812080224867454165591063103185875250558465817444810043814071842323861017516948822319600562369567133623802814262332761402416350776269168528766938173989619294936514857580717703665574363661258027512187601798386567877391072890721627721737582791941855731216688126075390897044050432531285768539764647991268156059157473363251731120246412155025668383726773920246523357644221649762929802835657904372544372298889986175765431203217591461528061470435994258196291038280556596856087538979149312 512 -3320352019676326087053282227575982571405866986969298155414457192499858220637049257652209985492553422284554482127815266698148824425135476452652473770213947948838752625582158007015222416597922311013975078041374100925078935540642269043439383210508414046295607912588328483504181548113654586165646625870829661151879696969857662337665276283398460558261317636345231611323208987776040485833916423325273916391480602022481894281336008266954347475835064818889100879251746431553085572985512988328310706885515366728832398844489585371760112693693606927735755145810743344934629637615905892708000943255674354731839178796124153274 513 -53009128735183451565236611001651651578584894002492303884686948160962648785609032008131773452600414285595518925198454257812551407489004974945855282998152502341109910338241469936558814019370338649521356509081586523540733883192709909289997170553730820739105319306234717894540442259358345147556814553376403362249307442852113556618866691541975422947680685071476504672002108401336786703664279740807004630109602593692254803438873114437341336894910683950685645616124372854619436340645909111908118302909104977600657595587465310321082500899318987793676090924346955155973911758429374778320716813380064259753923731657420692620 514 -846289708951197283160178268248158468587291128763524991590935985620349213880754312565621270334706224956414062840814232761886764299328355689505230451912138977064490124972002922761481766231426068011619166368722760724076385691594119680221238874637967149776455739741171391133460834981117860468582140515577365740501589253004754563452179126057296343791182299020498438401652337629123874883791983566269027227002721563888410344395705791970472783189955393967561104914234637441648043990934494498673188314537189584029175543561751627421795724474341661157404673395313451381171050369010602005641638464196123181985794050546292224980 515 -13511056285430570994452399459293900832475160506201364040506166356835944148597207685270947737265931226391527038208106061685889273920539301901188358787614770231891723898096714623193986566902495400371908322104152502278361248847158935943260244713152166806722367169227011995920999971290778735480936620037042914793017605511077848583890906358141923376021555072905899340851234019391566018047645997828862023029934712035515553109944646643847043152209346114953956125446285803971320811055268764598234862761407325747355109357601401710023309605102984734050837329429645043215511409968942077068709808645865096703470288706003135288904 516 -215705584649955511341664470437331695848702271802493870088546121022508736232836815719500130735652599695762402598368949101101464803405819319887576937388314878237062057117288246251690041352989839357100350305220946344513837147292432779652282744083231686344532675852891714772087592564909758183899139294312324674544339213566394024484676911973591404596251105989532555755683073356100234218365325058360785553722097204939102958371558137697697561023063165300369555351601748940146784576498651323178796122923398351757192617999845634277465163811702302788974414573336077259708106580085551997852774038032241602021682632480724473856572 517 -3443779295359251045675238953558483206064194490247165190930096098490884156413607498933760307721618100365227990419607941741763037693059250805323133541979015483498472378038872697410927662142317473991308107193991665624017817821570097027562750038032871062065324383926050703537352009730686932398265949197783226041951597425100611756472965631392695267964132744366734458815102683716153449203844087101953431258070000637461036399224063575545059320472656414679400986212999682305554274457291814354966698643345705987241523924508173820746997025341955139690899067482235941395804084549373590310013146827694627046589880944866343921106664 518 -54980800719345571713772637347352617980986271108772309129327982112972223887143888062127794874242821795406246101872891270664826875910424718455641533575610922873614607271006712755962107656210358127235749124506392036120902226610781278799119580723034447265019754160363782467671623784696488283655713127153797836615713727230853396189249856701964459200894551729561571379152315046974110086710020463963619452710885917513132762589928582567099692239978510713124799528921828904762420559385720665474082235097430479757697688910584165053238736292621561786184817158451913581743821967612586084679167421361070590106753504660317884609173960 519 -877785962929667451291560834412646999210890640476468889105224778011729955932320340043913118165657073982150588054178761211423420989968746083089490842403684213739442458280465552785938389285855544204769590068708987305005386993635710358631030531543474817028812491277021775582133091868969367858133408423114390894408100084460214336848023723761999053831622843219936763868316151212384347164699864285939404210332178636828165839730536098556817051831333217281217897681399372456380379104181274439534191522191346734628676397520424646688123639538848287014118294749388354409112348407780131594704395478608537398120538611975710966997332240 520 -14014190508157883039658727014026529591247719417760855225676107898179580950288698967393397513483240438845796503895753991494687002036001019195786448026221896812432406324316201960055500976636870630746148339904657716550297543886853206533374645140142169098025387120349682270928594093646507099919660686016722448471877013271516729662523640297446377201750255470022913487759155168010028558002573602503594103373418744313360447695082520558112875315968708403593598051059572288717057514082524885378870880802370308828629368177335702724624620106637535536136942467325811765970097531694982024036992098583477072075378291455042985476945869724 521 -223742872642720290065031269294957146142031727671659872873654252393584941160271397333547563372655650614816382570834705760562008604482641991690118377508855542583133888302614525726951357243119942239052709964159199397822216833111026817552035121450484764985365009725659610613405078063246921414840187305733392181169046058334887058220482994230631411831398512475337033380385129918440340778244543619241642517965637457194879470110741662192673506484122296547200669076225570628691908641340579647949036442445520592776466572934891315284889808151652630690186348259531866159960213567445029704298848898305877707337805428643085514773964960392 522 -3572170690813086010348602678743626160819334134895811073810410995111373370938126102256293856604812628781378797596429957487593447719843560074224993406434486766068654837383121565916499255295328732989013955634679631765230565301048462638848009007985325730628413775964841369448501763561493952243827818019122778616595459483070783032968400907889046333721983147451070567417872936284064751045766334334788982269589315264869972229699082399834752879384435286253583095941118593140839782791058219896565650788009518429500138733408782033686344178421212689984699284281491518346950995921622370796219553100538668224048410809025813563460199195224 523 -57031788275887702077267365903459423408874646321950329763512297914302041390694747521682703064340698757790655755124646548798098065890427775563630391861812551618878141285179856740731871475556395641411599482886376530094981300695515608096330545347375659370453642503453968326759062573113717975594574150018499429155969573008873878251025138777960873588104319849362216516136212271456865528168544725995196944457114306810065522214124929328145672166080372161027569504987266257602317755841942898922224061338201680470986918592664110862869930955673280996887646316922474528101416474083263472559145828660607800517790115211023983278953467074800 524 -910549505183352128966448059443399878318025364750832936644167718227196332585023392683964682893653217190222568792696169899322306143586486202987274538770846959625065896930944048650692436573482454076430231438601958112165293056524205300255536912931573981475601475541786066835241063905857565999664517822623599664730613449985188674519229601176375321446718969198023479721365556990473543909652757972663774117038584524375969768785055646487150178132496934158695890226571506700574409056056668496914745223578998585534878933103488457020553134303745551183133681464453095233008492790420958418759187027814207746434794091327150084182680735778200 525 -14537573242755919133327176446199195771546073537793298428478883455581637447100316338051413280027811936168467755467389135421180133515317956863693971779004265172528194948714615268171626673064628438225977523654022119802227593142449312050936972198461815452816174415221430118500934471731234510874643787408059071218613337024334955180609871461067386560697901713938729156237116378465046181048970318717843342188604600920608340194202545578771986272583979623082264670245947369836599422300699038745027418026741268845625438509092267136659574041398086114318145748638182560463004164893920901840075248889787979677364655378103184772608057004367376 526 -232103688389095454147683703032663205493239402225072471867615329391586675438685278720448229516489666615860821692804437184918385477683726619280041777566687868667094641025295321334800990114822717916771405406172010954561040546027166012554693331792171722761882571747204505960400851128515033122291366020252623726414286700247842117123121103669285004442473343333949519874675481647052201194770442465004654729467493229146898937169036079411648556496502397100085282700998984813474832601675419253575551818609454706778635803420830531204690309505059177163581346002021781640243933415929938657134889620107299340932525429401731075513997077419538448 527 -3705731374014894025044802044244455808387317514842048915169099395637211171045726632170496021160804658265375623763295131829038511212961813614084006672573267034089059410980711259413691709347473147156953709843512903551568491753837902902533566781213155361135635595220073459489208275892458232810169931108928986781878194109839361619495144148526307452332012733988332562097759966941740457026183117458347561468196371973514246029108670914932848110743019296394909997431129901746825885219159350283841922204516037766291160626153449885306004296348326217560480920798882866643287392337067369755470514731656198585590643193522135236005258841381397536 528 -59165370232851433013499396274584777395274785322194076429688461941707746537718703615903942156033301646168781265766246138861353502888765319633954879260970911169262823550317037721320873314013633769949090481024268516931292396751616517932496151450050946390858727400956854665708382132146634285207826741000513936687941621867321625856712244644084795119619066946063718747129008563103924342293037273056571862077453438895312678078382757221371040859022069448123278936258380817662390553783169172145430689742557193882262280451654512373351545867834071996278132883209436677657031661745223346664046286340647261508577882805665909165765780365237085660 529 -944632735324505110079425143544693818299604606486297106852833174971008747178775370018761239035647005110664511475731030035582214906235372192114145387973838025965205685644570322484453867694062666958393229116693708684313224164393484140752103015401002444644976959600154242923578441376390308455321936965010095858726568881458220136079001168740907711872027673774015441471175059213564735340277869202714188935928491011171665177788319031175235937798299430167956926078711312638897071110118425005558237439632586123874455993751746713620656250283036998261937826713774862343083722901890654793808194583049351173348674476704450413637160266474087760840 530 -15082041898709362719796406725802262434813687132239709656959762880386181167220372039808976612678575391031024709637049011624710759502950414131452638251008712029655793418725196356346129487598411863777214159972570118654072646941693703394423199464760910729407160437993406044564756171560405264431951378486632888974611746933772563757548128094123700109171883349954186161752987454839971302734776092817674465614767718748178548555556142720386502840847565619021229261279349297264805690063815306409497745687114988264576691734202416397467911679047281281683996018211250726692782006029808907292839514267478508733729214003534074339995566367742887985336 531 -240801414721766435288952798910266630738889716585928923675527061581759028127484584093221287612596915565275004686069494388991144668674225256132684495465257741219250125431171779113187355547757694503019249808375611046985363278289414721992316167725504710289856697162538788033559327349320368798218613534481494600238716366298538221349327740079059754285422273146726158718157867499309372325019645414139819434052732051877698182022608244789899757221667912086745728205510966746160117966781593536232997905716310490597139722264723326210419877994280321480446173714491494653298316096272542214743302075253639919104625755785238949631793618956166109867568 532 -3844675219260684401023242620195121732135581302031729845300614400517784182170778303172597024401124437615499792863673468684381170706238476175922973880605073785556974747015738894337243229365890708850837420812673759836642247529680993700381078061391798889477524033268053506686189711475803031150505457447153787846668527848383051977709003429006642016730031556594533819834648358156266557384806143134781252392563733174152572101691794043694376950828660235460184615371447653274218124078651984016471962802921694186338542858865714159457342939254543328298702630697163074408112588198757469120356405690233867430215584905338006838670028194386607024840456 533 -61384964570184660886881415943453069306705059812926868636976038552357117054921807429641277068768422071497004197504430053478581168311612443259107894416414967945759578043346975592513958502633639647881100283519425321219184852678396353452613460229726470074022006609964606645214773817371639390414261618902961978565007827372870116942408291146053515126402567629680080312932190483883355353367167501082529939701158291392192098659281739797071571954131141845715142733228929698618379429473411602214214640624509601361615384106842828324544068317178543571898610482613241582013204738407928822165540361020431917131584667062713767724356360101744888895670320 534 -980090277013847226070320135456705747020538089822124498125201694189881610506111105140677019266516042287609471512963989954978245395177542492934745145682310892707015285388719688954632977890364066737517342729001161589353501973662935036586109291982486673878486195424266360032024647129046062626726581578214707545403102502211780181743395300208337584209191557323319035108726322220205033226233090101553652183318493618744999687582464632040884311762026433289451885662003473053221541227884470637599988812667731949829836638380041112912102484030457420400763207817903553798210830710985020857272279247303750047685188897709171504902363906793027945176938480 535 -15648469432247257953444251583310617740279320305159976566327986676205549003632151514227407660887065482655626365726613835879297518066554332662894566419473457281314625360355969314113037190914934314153033909516126957563098343661736058098165505742269908725738372114605763079240288851918339190574763476338523424023987479577370142640097350755849756344513858472253815323175215410102787651997164589995273452242816023348261284731456846517557446338450896809642052350139876012748819448913250744273605802687491151991488718813163198479430241903903116420679101534916882535596854048473334669463214596879380622256685763671461201859581294377244943378881137376 536 -249850002614126928293984897481291542203937356663356491519841249953296806666201404214101035003491616418968004548299181357192216715696962647255693469063160163084870454914041763787648082611660462426346388428430997206763051539285703703738993280116316938199382441337306194836079089542382736553990346698703513923129262780267040449093196133896571296261846270159604760327860995297872493891402489852946922022936603596668694169275760620330702660008326072568874410471076602457284322469775372890846116528730502385714851596274348232438365690697020280463006998014587090932160218184393280039675728582264439114314770084888740607302792382985936987754598458328 537 -3989225181403210955665971156433135349825994219798172361808415041153755717608958733206149486256866143717377413402452850943326007672971615898641183992081071207243350615331460116788258212872210064885463564963440167692339672063008609973665043545097395583094050376212408406935832614034245033917901736675389065878790128636889394433007567322214529411823221453162851424676126952856534008612448692735878788500295045135637586233464379066509207834099418521798005950426463295100103874964346456547699447145875842560743272972916688538038263374369184142811586593998267630637507841178748571806666102168222161948109569288335310925538439276948647547500795496656 538 -63694134401958331057938089653830172221199424438784945330732872125484687015354935907510825440420966867160356842243624515991023059313803309608415930282484017974387326739214205210429624625599041742316230526089128328024531195206773159244949301212614550295126194668521539434161342294710343571291405052121918356689232723031375275426644987542421575553088238443622479066854889451742801364276829499258733816389469215083878932612377353496866348131810418405659611736363047778642922464579435059005089685842144028990306161407721848590610933802660393655671986695994644883227123337779647271039520107109718161959593308897398365892890694031577848388535006164080 539 -1016979073586740996446410388795663195056850179443753691124836915606532869117151351428642233284346643522786699414375941715433663169674566386808956393341479515190310452537434972246674117862533122883809795746795989593653275447030593336664255447561708385602701356803889366178835828920736951344218612019594117583798769600014871280745281563617959330630570278378135537753902001153429589129807782320260970730700875816348538207907457336167034864605492506120791500191355081972172524545771091127639706560960095572338728803478393745771424297413163910576462184611743810510301713255902865333146771877154423936594174427404471868041219504333504570003213846100320 540 -16237765874934964576594352541104089014407707865118600601626562752517641476903849911143987658106734741580494300649535869389757488609137243309383003747018956259205290225514378390205230081871778862044829738757175967178663964637588473608739278646068610556789798330302100213322078735101099989796023838579519410754653687946904111449232995632433417312401438778104230752803968618416425773105930924380166832666857317201031660052922402134133656671534363681061970953055302808822354641914145088337980648089996192638341703228871686807483741282030183772204179547634176174481150688319249083152576790971898968854286985024224734159724804752524956301051314409401776 541 -259263995614950506492831824861473421268860962179102536038540201582712360586867755143182560796166311825826820275435657744526294245112250476352033985890480118608161362232889464943794413026263263974756449692023079490738076389167262911335101458308208240276433046168483441114003911485773200946133186539094064085210163690361104833084056592001774230581374543743557015236082589511794983046375288955260408688680801304958431570308953252559420566226827788312409066714402413424413122729860231558342840736046926269889086196841023346844814338621398756791681521132096143798832125038265570388672751054372020874239059106542057770187990505457135993583144646706862368 542 -4139613686442401629499938399171939091624949754055264477633813476931351971436814673448527455959452513912740410818487420887694742430260914432381000210140617982352450975578275700412540314260668425161517187518021641905622348841058105599066361660884195777402678194727040035794446217708268046103019550386199318438023536118791515176216652670079989283120323434606535811537008726263973769895446034352073019911150654046328905552497567246585287048204737417076730744181620822462861926391532184328226833449723431622915409497162760228035098314445728489437660302356383816300909981699539199526889276060028539936650954811835734212558800432151392783152276333212522016 543 -66096594219991937620192386594513281628707761266407261548959784244926006615759085117493062694601203122695136946217837825223413290737315153091608235399482795408831952041001197647470947559189678169705992662580566547553859603042308978902219807734559811031457126976580915488651655078325384824517825970254784697712088504880151816902022796776415298498440523348137505499126824413828089475126182537444701809631079503833649375948718062666472262813876746604153325141905437441534093741831646479052903583810501201050969798048620867729400188556619642731905183833204139387346021254760598268689005568030289947054813587879587137427043830104516713498950710513724799040 544 -1055358487858180092222410055073423463652491938161789473923280672704829583574418039210560188539165533683327131461117903216710602653206469521606082964485124192869695469537015446260905607535149898128798257844071325426567692117693926085927722885997034041579479053159157779291228448548408626076768081576531360081483824914318012282373106641176366328598261738606474949936425729519321296288503716029861543967749184871873306028475303478531209696325980553315580481953291598560965327649907502421054265678268407044721918503401325104958768451843379074943618431572079328526631508490534111326898349933660107500217115485886201977373718213764397377668907852062892655260 545 -16850879929067675527558554677520974276521073111713563306569520025463168873879973903138155524161134814884977427476418337232689292271931555554158043957705597663031357753965336538279634122515365896361105394053410410755948728088389990458244118447607688495091058202919249532829853136272021769027588708034818156750591274136505216295799585305535302369655181007988155989627113207847952147344145572278633313041015425238608273504205671321428599591612261972389323585243199065463339965522009332234888476939984730464532357461648313877708629482460705890200674479890338196034398875017665755535173286463688542141081355886571980930469900726931717395366671795690443827656 546 -269058555350937720236731647763054677184451859684833049279621017549428399711512110783074065676990427318987606616738855428561511446935346705716391624951057509938291899082545428462860531648514578542996550962193465129982346174861875342151963781366746938278761621635622742540678863813222501432935015305215283316028671662860901970085679092845525212561637120929744952229980170230803016154846632049679716525808740800787888147270448795934458848424314468636062496366575475188112450218719555601508713813118657289724895773535989011695721303714455007235841538673413861525692105114293058712006667969579554414626277034100978992219480942376173465664481034276244119577848 547 -4296083039186636286193078997372064991826330059391831540051572152242609950786739991918407476458563788307198823017545088323685998130773890544290611430205733623036638842023677828509367245736976835456182588855206077596464006382529468443062617306137418206447356496097859293144952827321179757797540079845978582234359082821621787580856163065654144801669723243510772235423485935641377592498044761100370464600390387850240246943802741834902310022190059541256617629370512249164486545174216816496484655290271211642517805641797674640128756611777056733451261423717726995549167908717066864333941934271129484931162529462226600581435002834942411424339263900125623657025456 548 -68596216410370561139031827056579504887737934342479061998998642941829994652160538192127856604037286765853995805480875041664694313219473617267413959880109797813085018006764928831125845620800268814309484767304841567461788423078709578242331936913690527931413082738788811706237841677117377519577510399000570428012120391768596060825714282526411983603303062738538790255393251709602288201383013977423798476739810024981025840799770056670429220244823030996341978571153252153630031515099264861942045134653053105605895619280528564053150767067608113900909739886003852574918283214004261063726262636628436118882613381011829845050285173003186313801037516653465706202505000 549 -1095290406290179123760934418903417012469782754911059121098765216808892045757448593428402169382497005081012982205547086730842823952061759069155101588905359722458111598993262961992074977617368226641597346940244519454225933181617428347672644369736632364019612173566890206588125537598562716460139264403714026178423037075124796118758126412798774951305199723071094782110705363363157847674541895311652126497452048595598674900638951396672099352761600527712083395545955206518617224519781704516910687887738913522297415298020242973569981100390988572778460436868323809966727997548199184853596390296329455406420744805008561788179963254182024092495254774106157341659670000 550 -17488800632800641936124592848745105824562967552052584002707920243664890810621660995433141548212888542948101835871117301218657599903647942082400185734121580150231156477016064240389822642610414120666378001507686126994567536729025919544111205190958373492400425651389872353194397220346505047187169127260757414361656566534083562754425211194906984767931389032746098866356753638282276760505139862958052681637497983211904659958929583937407957301731592426122757053971961133902720846786768961940926656418405706459665274813115952352530134588424839356618981011959308543868736862669609529789606362877027777053067237959245799315993522360411882873260595320364134135373130800 551 -279249488144065422421096493436042542730499071729507502823637535941494935302811930014193791907762238477055172326668039956663792312073129935464531459326318806101150117395258317943647295117398227647228300648393144365332495804250399346913049697404812649702611515210395820260261899717982851914977702326025669204271968189413552060096974606339004813045844574791470377180048490943026263047049402022332028118052100283663043917093761305773711811870480127341248668894456105364929470072649715657270912383247066071564673480591277947001016559181418759817665689552119775987218052482336160876749467841364955322164946569084291365484774972281132024535293498418445829624342658400 552 -4458885848735131581919464661495070600772860177941810017912212394544087608259029621639681307744594873073848349433427724960207727243863346469536920801634373110462929591887331185426281266602804308845417104918364446442102568874389528702339891363996410678403655607000776738720920985714313146338067877357953348489951318154875086698722344529478239895264626960529021566059687317340278048001256212726149448971940601268489255589247123458495463604757992468090155376151695856316102081920896003266640981423803696294875058075962905479831449189538088675784248890783303814404601294527737177477662698467012167046307679456356782781490591676967205913503762491051053518675645273800 553 -71197038054848484391227618374324545035848743890101595765216700621743749694262624880792741315343169492300327170880952642673841286732935532235101285132787548942834843212233516034925973931469732454077817425730846405214766153997937682534649621598713031266373018100934644851547436354172486586193742056185765040083671137988330950361154253517708604475925237000852188839614898756084367384902517827073959555917243235444412525954886257031672592459336480096267761250306463673184776461774885549447450028882796814256323260055610226739442488867307998204656270715400673926207286493092078258820545438451568598587516834719042300109515234190995349396452482452044850940155420918000 554 -1136839347713338795893139913608799504308877235472633061622936703429503988800446172735546190750046348969113166342261565121106137224620122234930877199069744869942810510930356828239991273281193597994173958389918894044277655953548297364082149012025659701412158335958245249741495707561389560183158559980179201344007499795387681564792004560681679269303311636298805888944464610823686487160374860466238711609465584225164753076889754205238584391507744590129214108339731006593849336788557107527819752627251300756157825917783263656565177358339723018264240741423166717601497574581033437324055135286177934698745801299502975066369624118508203719785232237853409298585947388882000 555 -18152559098082177313882893539461587760694180289654908454238675794220296123873070239247586202571010350566271856081300883068905564116366708551274655384065007274654390536693373354707752547419707505269134449101731962198898355063684704937830638819047560853900084996868413339115558487223485193411083168548374923082152185922028169418354494444614489521740446343927959978064586272287404773360796420633887319428980193519657732914228832012296098878453391995901072843435488613395842923639987543984754320329191040182109285195306815359424507656948874572716579190075862074566615326012825804623020916947943887027541065074225882951653349438233696152678789354697140908231830198688800 556 -289853272792758219770957425977230172912667144984813448303472956296920483790908484863381421414434226425049211399801779208427596399685438198773770486510304198892772804289143468782545732223007487826941323091951756043888164741466533831723130236394791808023246321226974412994007065197068527962416540234482864329358537961539147640460703600142603305708654105470130267419527692311812193485426529896380668384695118989330074375562092752886986988926095708884190152345360194082245132151215484560245771323529780673986989629431535803526925861471928252619744226707722128593529515943060912757991330396877420555810269021095283073461831719986760349718493330739210821912378036877624400 557 -4628285472565155487689219652857244448627040552055531075782923650457469987138851103007027579999960520331037138581395016660242445922445758240384047947976024317688189086800075424330272427991792812805774017198956765268117301993901888508699318352774287864557904454205943319871990732249061916872051541912909506903617300951398885303873425169961066069969065734383013641704271625531880877664961502510609810796191002317956340208706019648432427790859416938628343294361999221126549740310431812708843608889540160349084893652000142615024198585154990805745072086783627669139769326387044448957944151795022941514140992232713550548239733065641376212560645751516231687771436732476824800 558 -73903268029669418271166571876268903292593066879596383306856361515369278826894557935112214583870337340769786567670662362800645507471311300935164636588649420556633987031162494678822091995352820720608327048822051574442518209257465639090521373697524919127618151768772320752794690724622117704892435911190006642493243999062659620174753079326797667891441533500631992020761756601234872078843740120733930849810146649915754464622886442773356508273400367245839675184167406917988455530763346686802502787107173528154742656701292599820547687085539369317542280095415990200780187631018935555941366294791495356435477134038490565205763479596531652426371601516146280175705199437936396000 559 -1180072576802914539335300215684393972790135447168653519493738609814286552430878039586425093695217586947604856713825281306544833273146555764127512604991564808387325524579886274603159200627047008501162660532711328002636703999699710723652940575356185023493952813395459275562514149209261221169713565193706617693908221709540786707835144876692300507332749781800789196381609015067303163105114891444849851100904059028887342309881725202495492294898697098455035672082072046779901527849004709349551234128298087499658735158704360905184630867487521306848626819555783771971670759918559962025639777365489959841758620569637865447274856563289161949119486431365155092751958157751377944000 560 -18843230324592253233457597372589019472659627086753749591630376158855982771137341839253237835397563683009790408455402974005578391300850895790764674488990308065356187215702398334824017092869739910745350911577686955356388227080919309448043918972919654428719510816753922932285717003980738999463533392789508170390941640226274490609753331227468841315302586694397601775079192522735401579439173855892584586686221599707697526669575690644133378751757409739973087463853371861260499039331785912506584170670074104324907874623454277168144587887631099153286466107978247301733357027128148536487983730718234323044652830595896058624163870337378010980404370837977172927478589011808609955800 561 -300887089568088065000558212591180813611559606850517092409670070643550612591529961133744214847578209398220503527528520215939342654675619116744509722054144705257505748802606210843767460103256916435751966962411621650770990620661096566908337658038171594246825985555225742651364443710622923274856207009997173244852148330030244005137558540348780535655045582189685769520783256004748177092007342960937206287941485009236282431205096322264076304560147729858607696080567745335421658456923597512003531195833375804888635901741360810823955825842066642094723998922048376700405369427832361122743954117244105286691622204060671823806167469665298079077473001722993788029150089782141761112400 562 -4804556480042744297713539857283374771085651088748292504064731697429222771167953507498613138865065571422830602590820178679430001749215313084813576949668851574699033077855139032227703179655920939669818774947832549277613647384008328454511427301129095883934192872549102872870719782667491305104198579551093652489863308031479376694136032635391381720584304367562704796582756119905000251287675971052403005743748908314744481383691342341633133019791398092083888727094332645267035521338847622905195176070122267745677257263749060349349073987734352395299026986346018029376223817162575816219758441722684343136602522525338912716791008670420613810749542201889939953333795205880676448794800 563 -76719294414892133634892936619853533200817057349639697356202376482928441763410127943894373212072716673341469124851640153335836084769885727588763866389916475411268751989196625043920162673368968468262292694104821701608786305474662296280741974133482365890885246757045177312802434895525305209390311243631140205832808417767317222877944819524278013619987382352377826147920031115356931188412445789984197196512082923178601931863916816432116990848889287473950550011683926253908791006813925630404448726235167294908771834460220341990494094404497030255307731096360039225741122764283404241235574406903964910831361771763404663097604205945082270264011339955578259645596481173831760701004000 564 -1225060222518649921127386147514895248238578756189459422677231564902931820073176617487079299907671784326441969748960764576139254928080834862880154930332602442471429752508341853094937916731136400753847886530333376320370087707632639433163762799727202459598071865769412884537409093384930671481860182730748313286755802500731310122763778447935545728123415541605522521787531560682454826742628522667726382893240813486075335103486586611325612800682795962748933782633378439437415907459869174162096569554031767124021984292816922694975868464905851515034222386974855519976993885842440316660580821114498418416573127866136919141590467160889026464534904481631095401362131045126824178853266000 565 -19561935093032317855595181987397141468333553165205845860874306510715488284425131757466246803127459890607361860309954014169784704356009366606911075719399538470756175623239398581632796256191703730267638287215341099402440586368604730913280474299360744407953636058356890343887619186759016846211225785127099614996656371967429875978008511782786714263945938082061989719587804850401960082959282356651729958341271892515702076643638910455539254314619796771541381569766973947972329764783964051841478319498185138040577596973087215139950947416602818351573016593428577878287502368266365552056212686893813683104996034704933246894564946416886365952272403952700429577148931485193288038255160800 566 -312368850478491322930864407777553647686923416090336457403855092303615871227269153399257842061247318889239110412511244487750025014080587730376788520056418778619601263750596615513775993928375650731729531519173591619079961165370052222604644746850922982259867425256942711887025268922134265470065474639538385724981943974985214168002192454934322126356083725063032266935750141763132359063226137702152535977894726792503384043648778220313010212889635553394330400402038711204547555501974323499193076062940984589418269119156823764019216718641795534030948628924748210007000788700338183497321643576230190932690731734387255627973636017165757907202540612940824174060551312302432751395318274400 567 -4987985136212099537594438003559031263064205660109182161083781315197421689756075687613545858946266711151976905952163681820262304193096369154905543669472337957005061449731749130267597617332474676763808074734740209028483189402575754538734485957651246351641692536642609018386466992629636048617235991863105016497330724425954372270003263645459175541495559165292229532339121311328748463771515786164530971329557065924736576950963029994204575780428148678011053695308745134472616521190256657780765627290771912650075852918599439787354476491327719162462449534893598401064171324326035120608024975201390032988680573409421891456213933861408769121361204073309033636585946352003926157201431492800 568 -79649692227893913390812592768099319640831593903504017959559676987395448461421842406082501656060984278430335452440360200897498413787648007455974086412172720545837865051174233470998433783812579785647428235641010027972434027960144531102679203584325359875686886104486732036558548632307744649574525433447821302166883222787686895226988734620272398171416763431691059609710968827027726349309239754423056179505427091439015410114849792337034335085357937516831438409243518256455337759147232193787929999167783886859485890795241054350889263690743684513264819157543904045162031534572427013934483318796844364801642254970874217443416162188340732272440353776255167401117136289921849024325675422000 569 -1271875401726966778680005655344376833491381128659468378173214806867267213919997996663735694282900005542738186152676823875843006305227714931010510631179264215956911848602757619187156009419544991093835734532573316545092329662646525851667738565495923057698578290237902367810493801183037201908671595937270482164302813641913748910426045066361678400325997737329253018653486577789760846414452991930910173017550633660483117779092311446703504338463202496094781106127217235286736729138157735874792850566675719500888029532101160316049525219497534477130973896072836400974239399864894678117062768777835022668871215340360919401917186730480252888273098513903434887533480316924832900237298922468000 570 -20309841941261143192184932412183364804278159707120142417776493284396256458069862746725126823443782193771935035722218334943724637526636247898346785552620461216911950256109297982178059645152102647256303255641197065251632253665629260178736414777445423984513087013588398862826516804154394055741629589861466541507867034681927969443329582796533327718889879658194492939971990931653338989586580934307270868080255908031083049167189857522623327173143980911324030926263037325578732822132476687600639519048916489293127797896815370520496102715555366334817762108868345476609696522053107649511412844589218204091343512329763312975877602843563617173792531006226428677771469902894436943789289109304800 571 -324317230858877589538252563457597058293184343624380838117838994338222533072996512302346245842662707605626100973231500486894713213603974270292690001171266839537308515648344271456216371006124118980180338152252950684701195952580048326286722644379592602260578506812432610912875972364763161121282274256316728415882191982889350657415550150505763366271169742072534827717451161672180639066638257371302444439852492766072531072340520351823606825157139786251230322216578589027367575958325608472053644719243468562827914643122876617173175944939463800772098695111491373127368148665639641940884522446522752337836900429812227474105169847158691876340876178134452848833485573685799432668074847808478400 572 -5178869906756971858116082018569390787499905235428487019874722682317001078826486264632221345326715334387742668338280638893874668694158568155338165158563551245338769199181777229862028553793597382456236378815871418800805461242773009462068050059026571379454762379763565503633232747517039709233902610239854890473195702048446379204254606773985389139022490251906526427222375718030940484676003221729854069079742428191095277648178868695029413882841459453878912173297602853454502515390465223398143340674073150092430371241755865421782848043841018105336275316692940912841574597748168687916152496549893041702451483436896653406427659762145964333037697571818343218959890262318342688794048356438184800 573 -82699231495333843807612828045218020428663408209721913144596356968936404661888916791247513629562731779490131614825947375006899159775830538606185359861878697896770921767038851052770613031782576002573408143394805378756317574819150151095851061151994987996528928053816098356446910366109796403996874142573599036352077964647965741219772516547934224471301545907407882738367779790546431823360260870555261312529918355931102601188196594344710535825478802797542838369411982738409595141051931577823754916523157632366034724017567484483966945202696885975265129402688323477313102215350337686619189081032323440798309028704370643401069959552592624166308783214900245119516572251680341365559410927416040000 574 -1320594348233850195715294741920676611932280138763608111295070048740890392214065873359886254230961671586770986727342567315876720729103245151331524405041777255961327994628359074476821322385573330382557245718391613417561684478732282726384269732611822404139693649026617347622286377030944937001803742841166565796521161365789641087143614785153946169867508658166029012508500121184927864273380054250016594408796570819624540840576672445581213887415224227251354802254408072787913500109550531084203027116465614735656923833353699586724810138898814733186899261507040371068034660114810444661239524593627659683549304106453416929293043988256209047227153844856751997849283800102616740342713520140584360000 575 -21088169226927326081839715339679395914369036928917303787671883804415401010973135389896479280606417510451706435009494701033704434321088690399175751455814954372585936776830596559732475447207537947082853269889168338087045890232556208684626721191029136199670725365847653018900580024170672020087933855247985055902012702018574755586352471230058319533432112172661701552787909761252187216970740274997656295411426283940508754779434793731002966807385371921081634424869521607545429144358074741591569034753716999135307608065832468878795142078902464139342798294187208151559468259433373048486089243162937689068434278792096129121336921565510454733286481049521211903047171917464742451872687899010166249600 576 -336751702342495738369377954330505353507580558458648194859385394501758434893977255757409403512183729620025687134057868507131967685564885024811837781060045052637231677905013588813227967297595371592479313153542656898827514059651131957432632954019246518688491895685879709145568637260975418820779193750991261361435265335359115628269566024954993790049494041257191546671081933999995864621001508766368823967351213471674999177884099362391953626205435157864772349722135173170491071648968006029790368023723418329941943366301262237408259925072473724225130310260301980170215258767826675868012237601758161222311559889461285061906348966249245074022168494259541852576784526557015106028341984887318592298300 577 -5377521985067167648761609135530808192753634775802399423629769540622534175239352572874818447073242434521519378255128596923247747408656586860686782174501308691506850398989246459835498250745309798705553537949292964758746472349437660062017816357596771963944132282235174419527330023782716653404955790678740870336680302946271908836873104599541269985296426509781218216685180138433209526200880245707664374411046934017354319627424768674314489968556117061639536274418983510559626922311249926444520712254051259085069438781802132158543686221174649731387089564537993839321253716268206224346386061113690983539651148737428562496369323006968014058995252176962597278409865905886199630754147398183281645470600 578 -85872885678494735982819467683303390344491434222588489065921752352847734320863709770994073125408352371338449587015288840141136174017128541045223182475167957132540188897354229799795240232489981733654427604276771738275484324888078896838104576091034957140491939385866193585185564220613278046587788837309304901743182000335795360837956324314473913433020790112942290899661267608544159042965613612252149093103742562249447007199187914989485713511717924704036193447901760903919301890887260936129630059005005400268496401308016747099235681351975807994295565191497721690199259171549383132728621702559459823652214710807033965123683133830994411357311725940077461729624675279116994103565364161300501016771000 579 -1371296547466947027456215540932337041666956478103718773581196066069827550139388360177221416437868093308109334855860726452409231545703575976691076934655272766230512239283138529756315701536446236803745833556378292732461361084482171813756675147733521958067337602006422842640113517761295973780225726407187967394676098057175758041982287002783464254925233549886467049496145216422451285857098555196689759092983080709081842881802575927448678596078314217294505431121415684486421183563287762720992330786805319397033709372182941008082095180967820933877818300104642374348156045423394812513314052265742254800498060822317506116638297505011009201053029737550874285236804400053049615684914260855586239034654000 580 -21898187280411833393619773000198802896412673965856281518808686144721970292053474124071421998357817724516739067991348359314162590648804346027780611325477821311770697172828325970005165564880284560821196397239958184979408838559437716101748836583289448923482208396178428221608157588801936739918018410316163713809465552078554949973861969344449044705375022653531823814540167231904730706221460031434035428826222919875027635812509410758671829580823010828589153970769917361574539658902019410899708565081708393543665890008893792442855802700213719809614401888912409777952795332261177161203990951871215110279677654028111623538455019812779253827850278326200340741143590264295423345644268765593861630929250600 581 -349692567276524940148027975724345083085915299578682581637705662737918141772241192638785978142450658946757840056495232491767298650670579556705247008395496086283319325937179360326519666283923029527192874653343084406607496048458628450932918598657073161982905214285272731566403590548888759161720094338921457722416904289474755294074856026812045157962942272253818005768164667087112033549608788591471567484767119192083487788413876614490459956714072107517470173047854205302389980990177170558222884796606007702750657706544779012538409875133533377613773529647726915524691970899688815321257535372566495341092683776373183551101180161485311389009973979880355871594372169487320030638360629272254471965166242800 582 -5584265842384918889580364272134129213402915454096694009863980119392115480465995952551334846831505883593071074716609434327294284638028120962231212536130138532503728204914338444801844980142234770490946008639468430369433107000643458458712277415668106473314640999256571764910919193404419463314478619907106577443544172622643257221875793665276886079222655461042928772524608962040582886271587768331850082823755336376673428703640153359234252298454615407675889670630166639313423510863757084481311840721058824036708956571524357633216462851359208267255002035302360743791215081686783246728122910227891765807758424428887230109852866702481931356458244276646095310306005057070708530503305306626001825505592887600 583 -89175840467587641272715594122759421915576574404185628184963387498354365562844635194258880658664356391511992633982219268588524511114994521712474423175594493546500359498717823192290183130573251652265364220297514728541032978003414405232609438661869762035264678735984019093174369966715514928744075388224978106345448108262107589598050838805708077868890089780977130141001902978726975422278700039741894118506281615208970190790548589664615589877551405566831102630474873777029113012249705757325923219747954805800618157257104235960969586871619603718943514491706652701022662796747773631284432751666676397376039333504185441376895692967593106224058755086749823909003271151506511867900124193290011999068730332000 584 -1424064877056031408406413751350778028740868378242183507624946150358994543217618266817908083942985937854864457713216056333658526696332943338168726833108894258244284850488086334060442205266654357720936278627559284860228893069965484149313896618083214727296024647074977674765315366968474130523060354572921482568112412769952766062656544730654167010625460577564028622765383128732205090390704035223686480392447914971641876711151808471253775669859665082733333669746247727473584773890823212145242397170153127600850282422225606343445209532816308945689841123543931923098865330894639960420134623017197643975905724014143892853220769233931118679187623201950391879752336484176283783698692736689422349149511950473000 585 -22741220652064009260397807290801655289738790409467484321764524678040559013229042476261362940504913899897681647789511791912885395550670695154140591581031265231654887304717440226995984754873649589451259341775485195152578323178833423799812687531851952106665747440981951175483036167896556115122102277641423060087702837772476479585192206621831159338911201223253257083545656732677367443470012131725947179190168242162527200402701187587098756081758959321187697679947771401808938389210376833950178588655676099225886048527233528992248115308666595163477770557516943633486495591825173521786149826028479299184463715795097858179125514843392325984565428978838565710506542624230501038142200933594159975649129301399600 586 -363160994645076789520141093220685819456272356061086549971113348015535070385319760226713027981646730845123728430058449400547408756933748063570729788421997576856359104773968951611311306034313332522329155154155273816105508444210790409417486569834591412652180997530220305631689850612928280077325312481516104089250380812073097092078888514619617728828551230455979487692526033625247106716710535031896610414439580904704657920424023401774863753264676350388522994691043079826157074140325437563320428724641325830300071061634558642166310346516215012866595523681303000891069327215528965557806808996543531197556674833465061018498731344546869260347377618402681395766075470780800390298523406717703326027516300345558800 587 -5799439802049318270803752313203933341708853604287266302264423380404813883802363598577866991993111507567614702390746004566833747338154947781792199381035443416442095823085493956395966239805201327196445486226663606051402105887618312262145688425263134416016260086623995136271653593944786537384748686885403679271947307891606834993436969226651271874001429700671808718278942145150027901809956653132877046039108401023341504848474949519995865116018869009441251366667526116337983667787752387936227766379536266325780010445932457771153310371793866321314252877322886423088388199860934451684635481317885964984491090100343240182976333260276579976995430655718458950444959903065115602484426600633306606783539692400797600 588 -92613502961297786671508901736368935507901590721526242480039006023811568654598969711983284106828770503503234788178749970888722597798086666107191755421637438231957958807436714711833542503011633439412624346374781055820860160348190394798551044750375564908831092199658697839440182393097866642929915254853640388373444253575149966987029151425604494722573851852565108613332086297548914962577369001560740582155149465321729133549625469375444172516015612242607738661578350735397392245794209052246902595754839355100466493345758126651580925835279599927110262785819563797278852375330228743739331921045831991844168938847318070268958791350335180244876009961218247524962880084662305284572730918276784077716730802114778000 589 -1478985753572100138255030101413049588093925912269398704188874177690953505543561815128887555702600026071224832627520071691306154083003061428530128440570325541612557827746603970423610018307856407692894982346351766742022089419753953910823720079663892298017767832308980835106577853292832824521899461608070189292089332171694160593344645497978329163600220119737228203084892366238956017212228748435790027021649127115137834007076022351350471794033349488546635636419025410894987897222309559160329992895874395541723239111052972732232207450605500707834293941873376599451960756268855910973874628267159755034441855753476865482087990477828951961601534379788147429914772241216186151963821913441954891400685178140393212000 590 -23618650457892080512947277314430090201730457534580126425199275427464684625815999020583692457338809229903526055960159517755062006389923465728154017232294249581480542123777123066663141682197666225902468684181909061429376485615121616521662865407785073274446455111890199031142672091059442157025994453002097158491636758850343018831344491325342063354985210115532481575365857414751599312158676725020362092538945890981065545787576750160040924141325794713705764349728910883817925368862035027811235920449031448803587048990408659462867556948483097744431724610730431050909108890788407446094655504293524088024595194761455977241072959800176924376626537163328686584164379757184586311530728929576438960639416522777601429600 591 -377179057566134443115391545336025704439817357379639988495821931445705065141203720399778154674050222524246157218531278390139213563973092503455698163516739640524557286910674259734630678843623644399437393301707035062217352404797830485163204947070516956961464709553332823106471301515091396071085170300226384064033955549965376331184821166038203712257784116870381660081730900643698129117011152167076442350901135903687473132221910944180145925627466752128519465199224130154777630509847523845147960435191131664650176934638708846041529615025014342659808150382527594345990134875230100636618204144707750156981606511266703068022413865641404081669376070638741360374523546782247251452160777728159781574475149140397635012800 592 -6023396638902424029075864306768221300293975163289048059526183344404891361224560764627538301162957438757133733689180246453338049043583811702145558172106852299863453700090396032991889253019624888770745128841787684929396705464457245619481316840548424512016363790738527887919898115749449423067633783814763910373947661772588965937535978553589827526495086217723966578399803943725544109243620663154629537137532666948414478027070854841687668210949443707133484837826798862302817092635301504108156787084961078982437116114990461875805103007510955397813895698845297089437484349848691505774642739837951131729905587766073329062641724131374719912334934749693683819224232451485414721670148636219632728049135236441417637518600 593 -96191511248576653550334628979924208623581694428916163783664344471356359512304537000038427844878932453676317804446099382652801558925360365631228391045281435547566452849672934961944673231190299657097734182346929808231680945612833247919878702327139258227310227821743438614842217801260178813575871724664104943071305829656690569019335104388694210246051376866519331361629246791030190075104700978202937127643228256326281799184419890979396657601502920584408265453996265136606539405153971743514746667275853993193388683994872974643970194740520653654802010570092687077526099145138463001156604968407077938418559723684172725502895661929373688987878300302865406016953594124058815201039304527824488928541839273356197347894000 594 -1536149285696966558212919680982425998322047059516327827696700288981963680696499727243037923462157497063255135846760435595697770350111057960232041275177676258592955171265988991664995236146584482402742603457479757846608965404180700656175032609890981487448257274607842186364298447917094370750135890875696463787835702188759876662823927273116419660596032594201687503866018577541603338472126588348877208068726705790422742671823917652913395107757334519635853208916849446272474129288367972994917317989526516800391388983796910837496130079644072256850929077892086245147159219681453636412410024798500911319593362860047243222425030722326664669594298916957880877907107397072090776089324651095863808040653009001779272798186000 595 -24531916828054749976704475308731112329506035562225457174410161589759023351223765392039237560903227793437059329102382620219025569523958441576680430582753411443950016869528449409749218040108984456791361711013399426989039309698361374176428840099469085871820740543401204125770695549761732287172758378320786216658848474281674534538072196553197007756274792790091486826445224409748428440608650155447111312721077577177473782970875404265517782040185197656436768388450257879800082649576592402349082950481480609474485677519392011391408786582820125352264753106101854624182028412459113366707092530479589343460127956128014966553752339367307508723504249258712242188022410902485725301513887117164534292440814943756145630467837600 596 -391769772431921325970257040249165649584292695438358894943013285253903329290180870807767555544759936473043507876504157347725982165652745716320208621286320419670329296248610371614082310915700191375402987861452241184700798908907724092971895469910648925046962765926329967901150134635288872331057574236337656392884093587605668153915052293277397852054066237879346932238432291832190506539787134529438935359864457012710059507242939761408050754124970992103968391814210661912646286340050346452279482420608611478151266239311364369837967836737050256883986443060197067639202259110378927893151185746820019078948821957091353106809756318956430986628042692020844162995968635855468344664109358357671203683643752742736567299988050800 597 -6256504204968070220771240572421348916476794905040726473009528746416606937106506569985353223724859689001669688600654331914940559409268471791284537680642845697046766349136099301455043136131131699452415554892940816507432858957330387776204441222995187355775113920170234361758065969200743900844728497100909909631083665434225192930361990894651107406169962331560625882682099615289956933585143284093250937556026353700465171427226445033943644706578682476916640950681213485218039688385326638318312538355247071746556402555434753604749054196735405609936225708770383321393893364084342878615248584439165932828639980802192563685635203927856973243738289825337903266337629772606424117299193672666729071892562041288526687835990077600 598 -99915744410443261886898574358902812963801657764446384309767557739596314798272805590903216198281622123688872117284697106668365121000859373924360091722640763222067924137541385165377361120488808912659813627470877588036762212445660875021325106487632172654937019962584846412691521748941645908139058774772056249125165560028178248302603700742337919279135686064220697624772661080299479457756050774398907113143899126821810011923097909823013055096699695074504884747500984588348292682407808354414522978750183169196678335124417887835039243442848032733931363743741071436976056232450626238755224049153904111226608389065115356518087286807749321869064661926382903333652783157845067425095818685563984342096935609206404462932617460000 599 -1595649434107345981986764210880240916213233152211509369461162700061733468047208110655392597917799661494503757385551606882119500413178999617630097892184944141873625646577163423191986371416687722969121497763583330562870897035484460651843065056194806950946790539168758999639076956678423680729980361000783789781521425287528469320972799668282478356968634345392880122668740026534465476615850386824540810424598562683100892444167536903784545717954973761406867658588638428334123151585831543770165821059639820027605050006344209540951561607302644876682449792274836543182158520733927697161823828471128959479121428797657585142657801311524090171952374884787610773438601875939809540882248082714699623065942046807459874945598361640000 600 -25482521462694315332328624447757447431925333440817804630294768319985883484713913527166619788747260594067225005447259161907448421598468623893552663338193557945721801575837299868376022351524502935816870319284425789089048225656686836609933748947431067006620244910525081224236058998154426181257786365182517122810897161841829655055935610702471179360789090495924295559019778223755413661555130677587916742480839046049121252333355564353439195115740930969667676507660555700495946730825729754009548162322447925840852648601317026368996438868623238680618723182629139594619071576120825323674326540683929482881569217898591634728245086945039720046079426910058144051814471958758758367889501880953752980363094487515134202881205835390800 601 -406957139765291245523610877619926756159100416580647735177319777596047437082003564116048613531441276508913852915611969111460382613148255993561262001197972993615703579908296845485312916023181662525740967262049781570177512262650383124429524330112218604208887039353111030932142586130259871027807376926824957312377688784289319516184475859438133742936528603294311794967507206974383461436948659306969758559619123400964169350907731625065406646790152172124576304693054931137038430486631204956711552848537196659268724993802730148235653611083270956500130624137894312527710231260578504919511125020772637565220135363378839451117631188849403049920582927591910260581223463993621568743766121553068421140640567206606086654332468565858400 602 -6499146082563970156916935178468398394873075423598583597997927478087043289213259577095832841347635269695511265665603772487674615353500553358966732358002180001032183085113564572252156768516392862994142291125160465142336549656346816209743267291858587476518671090267125334520961500093552159570332428196835780068437043143118800379730151017671458147162435202776600659165472238956349830988080416241208071083352578699118810863167660869400032395748377047849961118470149680982537326741648512381768885524645529372441066595381142267670388400256755773741288738308498207045525188271099246339169362042704547428615251467648110436951671510960400202552299444964493762837013924974547777246789854835880067850695038412476606469688293674688800 603 -103792332960349971162703293148674422127077473182843051490414662709748303275495339514814046869283130426480553048689493083012116991466352120807379158553169143300066207478679314810594145407649856170204958977670473100034329972123747661857093970183413262684701165172922747879663116494031355384182920868218123651839218450196076364273302411774753137574086651745835264258314258144526780882943970826538696060584884465791897427217752195974000517364936767779096393981538211323153954322590506093261085186736876364604655839657579436215034561019025801162734014178956613157294208230598152143028525632622296503710721180154977286082661022637725794279566573225552363078143356712280091367971121562304353322391696882109701028695022003461448000 604 -1657584178370092420257344314092903105691704149539245156749238139897735320191106034701815059770041516711641415078905381256183576986232504233953608217556075424292116949237318991163892593712235948042710321686439376693594614091234552891181338470843053529563952714003332493455679506128189493436802077309324537658346193991045285777781912357581570803045761329040276422244535321294876371518009176478132884437751317147398414872421254441002001639904271625823118901234962891429044773833953678436417926674277995716848526869763263645248714197995898804661808444983800480985529689722433403264326420947474622640386782291018064406545278517158117568908442326711387573264521223256049273734187812235079126072500510140447311461576460671174052000 605 -26472030299854269362853654153331619516021893376608573065307667616019700270556142987254441499996927494988230334698155030904538381555336290757784731566986447519851956964514010070455421885037394595022590294436987202666960597271914462867097673231876997029168448136694543060774835352414160141465093671012716831165191613787569506090791466444550639833104373489565538498721818635291066944804966385341685833781079712856468569417081256874316264206206731320170206320218531333863521660799438745541603318226238007630066886968020914612219961290969213637425443298237157433524277458013473623702350213544627775126309240488952955861223935591374763555030363240802358236168271172066029888958219242669974406797520543763639542713639277694022628800 606 -422766186867969668141415288607167349300428851648214142122190770937027490459475828103380338014802416330851638909585386780683370390581756801904027445718308315341794124591694042016283123767973440413578595494325350078235717261382158699055728187356609863446026800440478197594354548746970696120625703874688240085836178940983659537865808271040199822285122321174942708895428648106183079029410007718377616335533480958786968341284673934042298358065459976430044978163490010312097628107618759371867387646523979270369286026528888468014958391706270708882843960792638959804699599403720128267642484103440441596819176286224565522813408001078093996180831444627863404306330904955866398127619877608184838793706937000898520617793070840796618814400 607 -6751722266059469461223854708003097667410802780688283185720786381323796528029915449150196040717454075636368678071698088059216791707248023785267944083679210558358076184171140104292996049104999227955899348800642411298874865126587555895628054445197654063007881060082365152355309712608128382526104733708777264237390310797192084942456582173745794196428296180345790148323369546526093522423559497235506775546394669546096986985854413701163163563569306444008000030176066161392873816927934519523694325939709151642437988041467948614393750657661595143180048362312754656254955381580993284063469919108322307808179728037332682336331428603708473144937364125572500562348553200398960236324789280945212236023385580373493012963568416360267582844800 608 -107827669742495803402111232261036313076577129935005312061429006188575763630214603636921716373958024793468980039598994136603610275456214327228539041204811076515883091691285806599810841507910431749098326771141838509394860099307837446951559882669192797618102837324670667153569173206290997688040258164987215848264901180659103856564561534386631022446247953801246089375361707724947973853178886049599951958150480660020726552027378876707720918095819022321246184692450003991981586780214217408840578790912131352710646157701733192509479142904431067171510311838909289000387527557814876296474165977864818435554975590859375568233187782470409990521943759308073981020402058512950499826831749865095412519386634844451672953743831123122036561551000 609 -1722055691158479776500712389114678458099818006154124244843117428883559732458895295521675884159467568376484893046206596014132534546941117482142480648206884286031985139227332931017668710190372510988062932965723351957921854393871965532103237140953315516639849254219617255723503741550716327608997620546249033399383298658604998536858662534391417609708058454303644442142476140119612469123182012673906621912925410343779288087057942454612961657471158967317636112181886270650267509071204398223946583448951378549201550952064133054757297444808697141724317393998738497237716080504609994843198256651417445162902615101310815725182240348616104380650944175747664268315977702950667588367431197352903090580549114116809476433682268478628780948514000 610 -27502076300435918004376950975008520555423650845825374415183032774071539202646816342577322071281201723153632505010073210442096969764426830345954174548904043794300982338283077727826440286351818036140506709757503106187007713942788013465163502011749507808369526941979526729931759754405046661585007900592718169470150976282180156960782115426297033366845746658731318287462299273844696187209900274539669361763474340277209548432981107201376184372268902720669526237501534506024436185855202045078176419606039884961182802254112761015484576569387422220784098446451984328016114846353951753708913797210014345536061108716344207860205549961013260452953275672350402134318450462533448599795925778052429358091326999550750687568742064784920629508890800 611 -439223012339858736312128130301363573780399320709597387141335570882798820850127060345121945616304364017239191462992298506536795795353972193970246866200009262430096539536769676707251070890705467097641676716552725548564355601724591547288159496940510142707151954009551917889810330087535917060141582805210710143518384986189057236699364782863840346307169878716694277985363529155771760056946328770798843915037614750286433344695629532031143710482160315463655052414959040441549015223527105656093036828994659897628840890991214929605725856242360828200345716269195520577383385713129069087874927713871227469297682976847932537315688635874905720949129400999664851107494991183962997441585341640320140223003549691679582993937455103389943539685362400 612 -7014649873545390994631928669224718251845789151332687682874859264392934109459382169629447543225096166510614146011906414383808238731682555921348354363135442044104188852013703954471686220401560842177042072267297940378542502698130976769925606083491088455587750324329020335710794389339176557754614101859688694350896560220607590574345737561619567883670389533622499792530952833281884285615348721251287418996041906158986273710874318702732677493876854449904843925333022322345915154893388775625250558768944127188601782464947932552232621762929468520964344821593328460985858189477326015138708404371531662230254172247894922581247615567060994308099331315965235710334405300379173753258260015020406945326203749487706281344354062386492333589680934800 613 -112028421308335037255214651993001617757863418909538356305619693635247675255476919152809610845307816427632809933860626095950216406497833968140294272781559506707634598468538599860159556440018402357117849734905133501314732628735240232589839614286097481207510727039447160010780876136428284666260476439162075559046129403849507849466304683080351663264491212943171734043846701856165819178098309920146988306641517555132912919460782349265502304510692341051498241482887909520010618868525735910882875971203854820842433034799086883664530778236671283556673631000650384393232547593773281709964037975199502403318414920565891177928897481894824036339791930804730273416270518581912089795103369571043693303007397565227805047897595874002871037264235484000 614 -1789170520113246539616669181503866227579167240760477397284864357959672155627372425427444696985486071481054290246640552926527397527879087771308999411882691405171115427658777703955577541450847644159442401466579379664319654979442615180416884784510540554919951448450845034308985784029015894849104612316650346794798607384606309400434175443462424120474919925278081472368014264497658017688000044099285614551997917175298606006893211265305399996794542502200312306158304300901016496131536427267292315592223127643617098272377599317938743992489900010678732289238400112964231859453649512130142274242355570955928952298158190375848157504007564332814331715751115734723043493834250737020820263865886737018388502483100743159094177753211976207513181036000 615 -28574362355369605710755975123139795263874114859755136579076321502243739695239108882192458233807226331848642664719517903811954631737932357869588605241482593466001131269047991232929565222975976521843972792202833604980402684891195717564316491631646389155160590449893008011354241253224380681638870735242503587347173856474151497448885319033638910099682379684685067026989652204708938292246400704297859034357274052838671395446674993573706729704904059279043036538352625761706965894315367135966414835360675706854645754847630537399665599177619183585181314707153765706560463940737797574215052711558400679559567755239853245319643256917662271344556692865215380075528021457626033721981295336082503302430263205510594307818899209580565902943405632740800 616 -456354832552152891205222862437417704230508996737452976728819563212782323249614209712677604065252423137543744375828923924840924784152237884287358276567704146945647937378074898944092634194216975684904227807940709424995457165518804333437898773818404507318944624750076968856660755599385482379810406320317776448573857792195945506334632741319707138897200083340798197096630192191439180063506639819614183733777373590628001929227903549964491569540334635044197067312196643252716120890056139421489592776425856500058449571738618874899204812839963519660736646248342121787567928975614370998583910026479782281667252558522201667945860976551885430986605104558423553868579018019683311293590882331785174495631378921774718831692094843918193755125364634584400 617 -7288363889738921539604969345961611114242197169936566665617160414746769875691569566464708444828196722199928779707322879020068837638632337296219819217663138839550104983668638661580370854699860742948211119642540924917188387210733059808261028390934453833259125335959900244916588469491644316646113037083324747365067738548296348491768996811935808989777973454198096327698855614026647780139050938059121825790343986000078332270035269985980713008509655581402784280866103278139813055511528683726674954973906628770787620875060535483398321273460292581421230003454073368062713731159974087228599431768122811350970999532703039280289325871867551113358195624503574878153934592489399269833135420579272462690359170008376141600476341315996566066459227081352800 618 -116401539792432290608254122078707284300275867422773321989710960021926567432161475114897528075168772893387212064257729475611779008888836843226034976825785081466601191244028258235919515106614280797570944580698833218337620358851027994025139725272691034521468555122854717503764932352560727193037436368952128246752780872931529060863689318015868017361017148855882218049171043544406170857560570806866557314806950067671153947419495331329497795135906635256384273223541164005242645401130725094469711659534722372115977051839559037574662509658661954334348770443514084373428777551050071587291709371442349754100459167294140772971611078244874966810429434973867773539448761210146231057043764726727215544909134317124065562454209528784605351255586684940052000 619 -1859039777686568053236187804313570618081627181488751310485109128880074387131418970898024172134278657227828721271812461382710900293820744801506594153311326842292115309593640324588530414125991566986730788569933223257650589446851797655787611185857550189465651269700390528662714250787423827189609201847270985213890132002909687068979697250250195831390978244893782887938780188174473998542558647813704015531795651646198752704667416551734111797598663967923448990448995068426217758377347897066118852126268603183745636727763942884431524346503282844183153383852310562384033755847626829906245297004974264408783746894781705463000560774683091957815679150487329255591260829278684394555629496104079568460374316412097757916675792248084989503251583145908488000 620 -29690664320407091714749567158569316548781084437260670123263791280920155776411791370697153794312302038499935480699172568728392475337762927458900476300143158697381493218703591119476819613992852413391303658741094801124606672101171774818724074132841067703369159471892366152932575018221081833599210188212382734819258204988406002188769293825770063100699139646674577671564195844038131505755509242985963164186839584839774273034865739831082540354551565500609664360364434141220013295891127220562433667345664046331369830448900907163937022708186301166292878720815450304397906855489033660857485372489121235767381712503432979830050891598245123494017507980847635949781717308899246572402973016810638527249397550181599998211167249742802525905156735985138464800 621 -474190030160704566226869898677440388938503696374800847475894173790927705298634696963887876541045751397491723184499828561430268229307460087821859780909532766442237761261034165415412394414784396515321980172937485084627776125441902838409187386875229805929171213594570833341039096667820756240961298947971677880736558578220629194377155968057950862854644230299063544841503533625072766946993785301022194303389814818745380418614812250635550137256751089589447103262631977153977603653217713000866694223404663464596660190647663763690704333687265273699344236961429365731108599344187175279202157688159588432110936915634538315546609891902407624498656431810059345168977572092854633663595308181526429812012117395653959391720381292993744689093952508052501278400 622 -7573317941505529197584767802993075279284719806731947940233975438004945055364368295239971327264868962030036620763378290883035827315016573171097033864236814311635353569722047265653869334592392596436026609385789351817833324807298814785782745178807930694695155684643837071398524736813716065108857787378055704288162335877883810959714899335510745774273369427316555071471858686545776313265974699646872151462820611590701943856140747424137548333615056790967150359824736432552433303361840451689083183947430750574442479636485356637465364711976355673519751848834146815390406472484172667562048608479384809460755703086677658563729939977746812446575004812863552306927046947219321432177099343207851372592489347601971756587379851711575337204918527676838501124800 623 -120954275309759254439756724943468858794354674280871399687524968873433713163524020124619124729190122266771852931935174950700170917791998239249463060913573519102362388473088876875210272679284600858007166554395833147010339617708865500992838386082084928430524557082192903467761350130491933945157520039184035726592640837857052839565270061618510305704687039810272428509060985443227085581053689023252613012929478467620360098504976624189676735023226027399876638973123800166768397060112861146559193708309688552513166408319469179041381025496251587402121237393097529395079525523623624465878625448426771836492005209811304498730518303015378465238236433207050313730215276283839884831720928515117369433860784925585263207133915769711355706563305538337950379120000 624 -1931779339322212707927268462799055523629068403658917258470951666334359591967436513721080443992161471972192766537926207626086383600504894955705366770936977069509845454363467543170425605002805019472595227373571912088309366394369476895664466916176375635799050858783869352499534640064875983489486930625814262902599773381543891985749168964887938632456588203123677920707214392511540280289713244880986444369960228218436712727084290122875510162245946456838414397445756077663483726123533291965719430283676852747349705809794599099882056570666095064181955531826298041588722037449411925363696123748431423273204044745159392042224912512582150295776064572662601645248918979879404314475850598688557217592718882321126174875475327822024632967323562492108995958830000 625 -30852834184182923600847990073056275578984577288517299318491263253359323915230322047942119987087609301162285112930527047237750849760383778316561553771988648172555643720729812825483501422620799527000712895428791722344806552557753789396036334011636130554473801075808934202640567643404147307507293666411004755670001500631313807682797127372018245486690661509728884807199062505680312124563068176643210700321508796922296426306808614410469347903262460051457684024485659467579031286664174912642898164946659750598471621429391501144036301901422337489062848189904171281821797404512047742368663531610947947380996439433889682184782522720952038803898682502908943396599534811449942187356705081774685033616831813327170364171191555711119818047718081273971196257665696 626 -492758204749937492270412467652422752777456555480185237358267811512917764384141788874321590464699549190128636675845701946139030344895075104806681173502144575765513300191464326883680586618790341327401162186097539361027757048677991032558420555029293982881196586511082626450479864694496269617344923445331031225541014382287340973183076165280253064498295900597874425403156912031616231024571175127921438629096557430717443562644524803316090320026865935454431189899053711432675966140684378237386095612039463556682938132669418895268490329729106278299760952400418377756636310623500724166456706052789548846509907989552762048695616073744534319427123047386715041660067330742614252378901497456203356175880326628825957349814014654951718755337197087183968083361248608 627 -7869985107441585402864290990544436118522248718626116374650229448947940179494092302691318033354866484194494685282167239694794656895979716267199529938517505233996571272914391976735530134610153872492177413288007590368950492959268584051100515850180781410801120601789444053070343484929323196089461026126865943688305770373565283102799560955528635068398620651654090105242764461059975976842194175009577809301073247386291036421566621021383298986840566949985125894177231046709437200849782079217199938531041767235443289410768039580891008232706970129017234732596155717472019162015528312285322893800055091146651066359459902959550078728034715589702089627640453631872271531190652509285996165113908147919083876971392562840570243627889173231174946780000408910334200256 628 -125694188897514492978867577444523398517162666636655966939079301549280000000518703496805604895779157382915257473535250659456672625265408525732502046629507289007938869215495782685760138933343699587733343081654006578663333510161566716612321933084893690366775859292911025242508829862804317924804608426835136011454947256125572913250126745834318805312162683337723763942014215835082100394470075756920486349187523361917992189981390459943430714710208418006928045730250999042190533637775978112338400292143867715559707313359878084389071357601991895531915389120922678099115210501617434669142975517220625102230748719085004501089629442105395218733617769052919983961272107416946249471558187159382959751000654914049470390590636215904026126606185853827076594539254822560 629 -2007510050340907148594123502396950813200979569208022009332258606302173100167266924211302236538946605832697419044729933425916904917990928536579833959364118005363678664767679861464461614824118928550666398407466057375599123120958822313334477169746966635015310464954823783125983632435186292325257704699500439381679491470647862458681674544756067914413332777123645361782948827152996471483062608988908117430743815093526469857794989762466939523018686434495388151679016750998165502265655764891178965556243712353756470063614205462277600728886503310832467407168186365951846430364465419214960782267088075957090781608788482063507817766917011712874283160422311858306740208442992086154647930370685554306124927291798059688193213712196894225573518422172991206266063509440 630 -32062803375444774173260429652568442987981359405350980091906644597797564656957206018117655720722032933156510207028686651002501424261626544341375062379558341857094182103003801215960972648190928030280643334564957887798854566417599476375827792511101552827815958568849899850497852872321975354566258769343449874695966735202633003268658744871961198975915800640346221635333382696529286501686628526422846789822451218208037047157354265063400548381927020482369199336816296108799271879042902073547686907026863863021424764730295452954662251641358724307295693731629033673345204416392461981176087922494349556000392769123221756385739146620188844214192122476459209394099079329132359318869948373634663567346395267317574724734285899003373253488445622799848630980077985765056 631 -512090225701636187191947084054809458689185641976429758108138136698262847246932998812345062366777571949843597252670529427580363476558910164615495845738809776918851295141160552542717404672691240394878484192940801257110707322276652175777484140930081536289586736064769081922848433038448284664530516446027397523274093117863922990398641570237123555117717018785117625421378495745835418960376929143089461090064442752932800889464051162137798298879652159146302362783573109642597562594285843260243405148996408893074356226548205348458139733821891004071198100518791444310575229965773743021065949418221956934028460106535386467282851219711986009493864041708012539261062633088741548677609096211553311302245596678330456538624616941610135734796442134036251193371198004025728 632 -8178858763025815939106825738052605500013670680553927180923332835177634778655920395588308638497235460857153909285532158294297767298078543040551922574189154886422286349928599078111059308174280665420733258613203240331132088150412226364395450820487726309030203344680030241976633042864077508550270621845254035759380847993225377634626405079072033489490879094330660302220560974776048605990577092991052247220111527133075462307357804478827430425460773567124645648635105963184145248143546363716609068946154669884007202137306305043253896318351531321352331687716267150112256916573607851352277995929639926095068475182544606013849842107235422119985860185127655967248680725312906949923712368923131525767194703909917133387463423114893528650372289400256201813115304830119776 633 -130629166025578197700426553257048722914910285277093528908585932012078811393698823379775355979789969208950752010863712670387599411348458246666634971919513990366081066347200847835233506486006283613591806073585283980644147569037389586957406015474140462850387607922140767371854281300720100492011431258855479149332291268896538021936924100078069918765802192170115285395655405142157743138332913760094057218634008750893195772397136498074163225278686288726114008700949322729528765337648110169312666172267967950280115029396787905193202040724382277502167572453098674388048842695986059047664345243046855691660572328744906740600350558774328779831053785895166827533782246655471547020108581437303095932869413043490145684908775999512754462330590593738689100048334489466841920 634 -2086357941916411403650661322209582599741926732990298223546279412546230353584533573412626584623585533453998919340703398265528125614060706949126728273906937959695484034434946033406268906431071968251152410569597138151423719690966257030805509956926098307291837409810090552693054341405507472526983837424559277391386090518685085189484689964338384853978727126048245078732502574873011525266181521663584264031369041974044953298570038138011004446643497412682382416570682716023987819888051677562239838581049595369931300926927246574110984013209928930578783657192550752134672840914124343717112239638947098949140308203266444251292034318846771647585568826458137690231985851156632310923690056205254178889961634823945134393353731500104340198043470587063037582159992177194386880 635 -33322586215616133001299223826534782246586804607854495406624198113454910623707621262284817041342369260299932346383328921588954724374493999807942170321203409113750549727935783733553353148069184097642815351176148307294077740324062643789652727532511006350478448835108564386477097843361664230501842644346268017800689338646463203136620040343810864864649213405324884391346521439940288014566319673562317489458495785355533726541885554008988357634422599621141295226550967095929581841424598604466514083289771647624950006300623834259265511593661573565244132049207637367165121185119762352722759581760947208727844103618154767868667420569675524487894234705414854258791811814851283302973330000053051783152741575408585122862037078541823965808750990069280830170498646710402317696 636 -532218287387152011049052697531352701353504341519789252107686484963010978169217007519322596707477652431016843985160149662736795739302059827121189569375446902165846044239578130763262517732840836578389494240954897021215788814798472225810208185967369186333585036583384901002884213668031108889053015064888978812609123116306247197266959700962941454866519983917122917684430762243574600081705464220198146317483333628367156594673700405068087636557334539232002007722177238617063981674828730541149135311411164145556984534593925956612608595547821170244889769427438962854816511003846770407166339357747958720530566673825811528317490028532647763754763578832710832642778654740973798414470261227262421404505580067610703896277629943125546925605805907427287221496737819629350225088 637 -8500453462915046405671997087415984903564447677586084538373002037698074869534715595763874566564957042124278446946655200421796169311866807976657743608831706095188881717572163112065043729064242812164104732193838496536655314602448440228246559001620116329290257711458960726535861836512635010733477826169828054065125931845054566695438065930293510772075312898544440446658396507168175794711572045488690644637481061750404162000330028133693443664575073158785539131185920291507078413751503146822058559903135296729822230227564525404358995056677445190065162502597745695580695734620309328292794876963465827351142834127949460736424087206108568835857087364276295151189372108845631750500503041956307496655321462492733597238192475732118233000178130772629859013356060560296717723776 638 -135767430700790474723820768527850918757557557734486209163042148533140098621565441882184767763788263729226328173019461586674142578821195569407746720021935870078330258153699595786744193729098172814972142979710367209574479084324372423081242063050954522563429037742581206588401931213266067020962600389765749013986885964735275916342498263055941809980325138614683147572804169918563810890455986118385200107924658337361470863296807189157266756962413786031386588944803335063412427956313192893599963519456032403882270416957496103245169529196776123020006278842431079369854685792760112939347303755889838214276090093673675556276115123244900182503736238623785968010375708133443554134169476485164221615858504236365133786610002081050603125817892088672567810887301343431698359882880 639 -2168454456545019694884686640994125941846060147477568467477321076571561575166974804146444037241350578435812058425409428722372925132158250362089926485984158826321500179525286501720674868856300393974343804774528963600809285656673779264424345063377217304041246884508268848890813943603432676081289983690061399744522939211405674494822437046555464965037869115338742103486759558981005092250381524764067843977275528937576168436318019049356908484441932864219611153005732140308587229612100855511864206071311841492992882434222543395493271071959776387389959439539673859231200192802675606665068203650409528661818115017266874377705838729010095872665308374639060390475578211596126625185185723016566581864556954986451573436841441688892731615175910261333688697833798921852759719819520 640 -34634283523129986439236354444128055277422541917993288866489337569866410033370025699976485857314196269954485720663336219375150063595190055002005044593328236754153710679855435344669903921014222855008972456883179790511675809347686518188977586309127992627983790083505506520877968955491076273285853458249699419044552319717170007321992111702953066988464215776550971534127587831099740707786562415841096095524547588749849365243816860503947372699945996465707601884413428028491216657960773351628556116345233818345895694129098185294894088902457553487344008423397728420408325579420234455203636215178884690595476205791409359201420442949908125016226222196188242674127125748336884941629638219805224374717970615424231224486551901474783597766137741705239009170714207154967046649992396 641 -553175966785966928494386578469552308783544437061490314220152633448193924994761814534101813115729705790630303912872443391517607411993066744322196016453189528688027597410857951729688730644841830872982620926006231973882272911234968132946571807539551308151791018525630851420824721008295848495944723409610643763148403508992802706649852167885855693959277131232962319136346714843680413988016889256444839042090980052450792201819340121434341968333926851506886783295826327855995438602499840209006485989301878053393572724639168831589899660192449972860262025333457010246708950518103526290756361265212825994253487355526441528087585795508828992068836291489196924333406417178585067133235937744720572774356603994872510571440434270356996059172727300434067045069847196337835606244340328 642 -8835305862030069913989781893499671922533434046150345299086363089373489886131289168586728959016654833609226069038308465010313935206506084729407784973070101911475132373599591023420916267962941018335769151051819163022100975750472528403791506720421431641415054679068253505403639702833435561491304040252566263469351603709053269398734554718849788607256117918477874798168378838017288107528232371394992803018069952426527138999151890350759723587688607375937098249089413030896226210950207728198056865006700089656538465293535883487730266535223336482412970105559607761790893424630270340475725433665875884338123456921445687584127889014248492966781693665000350875568145485590671773184114183231097746461452675020907668846651422131215946403048513611605799813311858491040757486650258136 643 -141117560191366746526710824333190716398784397595589496456636001443026035972890108493601409656455746720321542346848254954363801111307647729659436938838926822131958957195750855070813079427650706467042533718976956149668704542701948470772844127556342306310004061514822649300925940510263426464254576195013772201913283001698253618545884723114443746495365989148938995609936626230851553443724644563338376496105098618072214179659859897204202739106628301323287712314383004397051700134461327167331328154928164729039891195279336739376345003603022808202770144609793424126893429970377723789557854127136151371932391761404739053637625847863657889220603412036630798588001328362389112147124187654406491222642486737892257790132364082873386888894725092987856242741388470766700745548830717040 644 -2253936683429189991884701147657142405089901108180486895268568184538766779529732385039105744916620824169607740030560792640661581103898236874653677566610561013120077381545797042326682197193812370683229040113970451794242693984832673867033345801311392799230903380033331942095223950448089448154227594319738603833664641235199125342178525251483180708775364230413022529260571641941830867580980891270960466830647584449519868093138693948202530084550898613992759951654881340416263645315324862178835468014893016153578137941992636182026529048230889138468468489839029752436686056949231780899677154583419958092696555369268860102044440172555256286526594248771404338938170284993065850225651233250349640863510277307390937312579964218067791209893078115641443032357021444574974951421230986760 645 -36000086376259713637823552283975009391063815839496706969080293700958721492581865163833902921133376326504339438441608195014101718654821141523538273319724030321183003387108218806278263558900240376400969877913369913774090284390304195625081439449782897081669405614113776228627902538784833325402872366948755188673508734891506029883911887039968570018300468684829392397585130318270917205921341305230131363239273511626284776892271046595941806094640864374191338018524941967392787711687560821963353475177407523122731747408384709995716747681976154890701026949335944976128278695644939235392983017857972726001488237851484956234514453732812791106661975117586058139133380272865991300813424813868375194071136243132932459215812079650440907045455024414477745921460519258932390619444219574576 646 -574998283638154373552729740659526543184205033795552666419458932517789610465107871146189180093272719716519774498205129034296442001672514765077194898007604558597470942644245513379534246750360186073847069969520357229599169588760307570370882805329504538836942611650814153447341638382634535993044639446094823586274401124784147393718580263898445364471864142244689892814680146476655299892718884810161757594276817481362238897793270369623726865765486747078802206927461843993125052026613394057303221605078159169629018838637327302996602790375588182913704637868805387405095324429821181162205570864177341465763708418191364982086254076803656932876994209385840476593774330735961761984199562274758351783941151326076775718558435043085525199527871427103067155445247117203814870605921760945008 647 -9183975677150985001999859567195590876762866799448595447880507895886920918928013509157216363344482667002342116946602478269581810889155745876828024847002450554167333417752137767023349159069895151293872675525538441438451033277046396340359664467194899388471352316537115087673614360194969543975461057242571726337804731411931034260723042422143020705490330828371909354477441474018169813124199313181161673847382738566301973369081384852691798192922009342059261215438007257843824246743466482516493805358389021420318826396411345207367686608564649586136358157243021442726823929919276794637144311144371942360436109418221894474311204991791330362211527294889142944544148274846103320470971061124192901600073968784663678942168265433146549322907300351905867054669526598430019896200302129220576 648 -146688500398939343781942201420485132059406900268970621736980334448193875788433549104594428025641042597954075479008234027916931701701793163310447619084066918573506019866874422667734049068477491999832688567421794550753037337063935497102966863017696309676972988389134477094786896030891874660719169664291076184562158904496120686108770816464784358490470561842051329967348023543345767848511516807754665623951252074322878741311716563619382887803615426991224311079912615923894415052152589651305109391140935758796759032720458985951011661109018708667455720567076036932442326658432893247676610525222607412701410080985488592298026190841111526618656338737812699808691257167680816924189121115178081067223403668088378205326298684001646273907547158398496487678749383169368373342088159008384200 649 -2342947604214800058002485146263095345035149350058781918221168177026159809588447103263830263349453077920480657034513642424324983081418779554508628689407454049203333439044715354967228278341814610277759090431270142238992272782750008263435060866011463707413716483269288119513961424123613517308189387889123722232929644382136805904782000436785754483994172332904012459848273670339479552415516769228327987454358519264146319002214566869766599406736945325409909412410437868516316650894628265524543549997791895340041917000277777886545742494693509913785587056083682894979502554917281003706341671347392216394549794914477002693006686431831990885869016344154339670596138015100430428715168612449824327184649926692456284247168585760186541256279867248010500140643938529944025513195817960371202800 650 -37422280041473929541818155059236085957161416234323498269187950790593217143303473578592439683221572084569892586665108670229756883617368875899859358543735673752044627329480361254261175362684183513697992118242225564192642732354631670447665849093740024939029545429694998856606073085002085441067111115484434591111193181500529721389918043899553389312042303323399165166376580377637656481812146304813078716540230995385180129047679435756795130831912255951393353107146409155286768414750816388732017132426269934492792588149052138489412151661396953730649176640401224331811070038694171354583444972197886139397255339695538833782762182361968814426295581053862083784814007496573336478339816206852424868970823906032432527775545011326548725111842433490530788400254415104429035196921510868575119184 651 -597721763243081289363786753158121078007011376350991912447029665623023459072303407481112423696064372558153215232171735718969296583492168312759965606970450899652473171999902912936724579756052442665793735860956469149731335070696559307703271119626280766998508776310243622290307139689480314003403719475894240980605509525718138314919151797953235241269763241100928601228853583358949849612723037292544381712112629631359605194835285365590101029785289765564651437186034350839741655878001518909424752907785491211760456730528178396333191325614755030554977171592767942553258842184857133248784425224137665249543258098547177870465685364362137837795117437477815587088319585175682876654035958400693569566142284139670097425207553038054460282201133062111427246982865450469820442361889201246457894432 652 -9547046690818172618764532588019436972952479253557100883778170149997187580949336940963657638605543521197250894827970024198383826105042087130494297286794901332792723333139553581783818671134248677793828167570553174425310005254960074586536603435257803539144893246157786936397635817064797530723077200340433474803720515645442779772343630097983116261630850295743973087725891437270097751329597715283063176610338841995366454753089972081679926570834367513175276176158530260191824546493110150188265915309322247667597233729632591747567261449312973754907258075102891646855272365817641389038099699822346082682121916929862439176425839546728993010426921769776029944689816196349020670974126488933777351935284888083626372064588124751992560396997852314153992868220185277902929580915205738927319804624 653 -152489581906942634630496286206803564514386460359265792064021921385100561208731369516463934411417793148678907860728525807640341969794163811287987014856463737980134922457343865019916123644609821913307240103768559891663067924669576689031511139096077934017276013104786704053028088165368818140033223889051640340279946367813121275689960278594125425128345740558360856516050609021021622582492655697400228073577081350707001719869415633708915213068610188610134962507401945809802036783955802245732945630438332378519202370291068808464206028968352704844843341077064563364013002718955589108219571009413582913284121889094127474134948708227233379936834294117555884108904721175988186214793475160152063982672314521764506984125044626590018996846382235278141111202965593336183086568063699627889656297440 654 -2435636349541166301758660865009587209353640619132860036545524450747340156554140498423520273488792457539908060417691407624787480453317790783966838466652324475444173394479226321097926341883171559184109220373037273131976158319722321244072118285929098010312637970783794970241485334824835893410989383402191796627774189232684808632809365550755709772004127837725745423802239544088060962533208381368566945652272464509916421965987638699882765008738076498809586878214557684907021523310706896420376682042138868541302122263089456839781492627833963845274057401974031236850886584712859455389085074563202273871813359714797026903384822945170764352936041339987750405812872656581609469724361837191052691686536693416440428067538556833882780490913316253387556647746450440351328015733934872038127445998560 655 -38903248074656002822899404533939391426347768179187758324182101990410187355525828846575372673648468230202317752808988559649658962599405690353986357310101707881064033668765901940956496776766016568220077348920177025201121478383106755504553437415862936463955448015786355692620487897614401705138581571227069582167593233209692317429697072354207993335430817463033204005830580320991288229041871886836560893761945837714115429936126223020112194689187414245108241099054507632820243018132237481450352438969247088059698936055636484668387749423509816411079677159469182900662557937810588736306271832183545327094521174559093886203377126186834407115140251143437930909334769058254653850772936703347775970113812040492824058690974628390964350375473457470138347555302846575504723207035765849256319603109824 656 -621384502021715849966981647418623389276329138691355688598750098560240766937804321119537736089159527615944947277336253243916351539811848816355288188864703803624678269483733415453265507967918173173490808631075632423867912881857000890513278837261298549191044488276538772785483951510981251625673868450178712015170795575565786740896899274584438039891225770392777304227275641163638289731555996387612019885423275133488569321449284397568194475538575802530859985115690748440076991378032902943043891548048431385197447335352071777980742131798072951761117160483106857367594942183505104846062677221980469416610354980228941676278941353941541033159206633355095487908551387488402840012803095697679872888494699024822881839884195360183726315905809279530654886714120771978869649029452369769066641465525512 657 -9925127799415351795363021930001573587619175009782475793234830341386859373280545731854534250410411084934134363361288647704198162950967338628359808605701981301731162496137440581075446332747843697538223052929235443920958718085551548470390179784201015182969285936033482315998277910435673142404599049491895591913549967686434347121723076084458284308399578743533949818205525994476743093520469750519939934060322449392433860668628295994034448746273690215766886885546512502481229752695703627829988733493485904043016761548226242371582812680500726873335104234565788982063228802547492496582316186860674347120105122012971862938921172858847080063885410061534812861662615312485996047327786432650612764218970124149910688017876325890057875128029775615517035587789929042840575489977280317133311012997297904 658 -158530536735342473205570456663095043170026640353820396028720466395100139837657348999682606340141976447808133980132437214849730535888551259854196942926941980974459753547727204418089575922765710123292894052106784978129598977323931268121277795641265455278126436455489208421188299146928457031416924027598514697585729727028001501898646701592183234166078377803255034330304070215730349411702335984748584661054694442423221695482193603187389143348535690224483254053334113071546694074212530590415169588171028649684051920777899403229992950261493373007221801679766629485538806557407516928693226632075512748073411599325735987063923292927785427768139300526946630966677943669039237777226497579267386249151027362941582570011975965204419859567770428144504626181872574833213447415898504761506229098178724880 659 -2532158466883482356542996398840270750239302604498199527463295340325984934645191586601910643909460461441014291767638898518221947831203172323558842217373279653622402679580237562526268400854373087644584222750342972199988101419289378646805113925523460064123761563172199404918707187891606887272677605940063680890420927324274269816365941094020213539957725348645011367770532083597538175884034580539398485800093647497643143500220895094310255118189205880581048151996046850062367984560183758717314226229268964440932216264200560118966473132704824346394562495419155602374478722038348290123558275461649237004887299688167977237989160214503595466900507249387921453042871069894244335118491826281287568525893344495179208090965188178667258637041504592790676320471002614103800830803865950105636672970302364320 660 -40445476602857077276782224297839597347004133419121241543209181026843232092469105615086881830444745734107837369415832224513781475812945216113571688872044112285586922800204339975987759820919395590832131630657750928685264492669922166203968956064951993933322264240850494131292441173868666372164495942151744430222450630079544473339590531838122865360961122159720772483389317008007950682074988709161119450461495805939627301180801024370028347660531224838008196391427766505087095898838571491512009958952959732024708217965458037536582666310567057969229511858649603576108719223830708597700835363510160994705336232291919418246790495426207429412219920337950709027239313361856248152756273988874747799090860057072998805598416687544712485684381123359392893591523196299821618724749022493960033040080193219184 661 -646026235965151319044276435910121737957140152252771661442061321151907480230391553833717546695666604327852567240986923791855529230912368520010726007732287046159193238917636038527199346731114945004547119147480384727774618023614278715251897485830201440163413715362934216396649915149327351826494323989770223440678719746414267094583051187816794572588543914920320598910173084675564210743339986068567472251092999575053835167726016967169076088653386795521468286687888591165975126323657545850807566031203250908800104939908178457354371847060464444839826302879913032612036093139492619326059636562693312832222299456184697757714998563857636973879300936351109812268672723864566214821181150944840525359759909958512437805609808452491791866650069440890272572676704851034064524199546413753751934700706021192352 662 -10318854107395030283344681319204875010813897235529920767505070105529108302048580498848533744350420957949717592154374217787130462368077620438962865265500306988047295027666289231701821589629621493169307005839059800772641708431567044010685142016870921492882079495842396380933800910557382806968808129709713508552472481266743897670877920332288196088446017154633640502834093953715129855589240200436604911756884256052294944204735503641761043144140350416682788011235247678231149525296608594903986711803539539440562401260708578562031915273137992507154566958689124481630920919723557336486034134462113428833713888896823253912505128118173192389425571149511533466660038341607134676010830045454295642226739105591103500538547000871069799392685550253736770669914617968027489847259824439625638908648437262972704 663 -164821515833051841177405995732095967367298901544889684657433925215012453874350629687490154378085909418834855657488420763749187928322687783482076535688760559582836884378561090443020046205396216610351374346660095460305091541915980386234020594206128293528840455295582168437539896897138286464252908135182301742942207506206361804426240084945598788200065341881704755543006116093277866019140352522810929133492314135133941868971567094368400372392830031542489781355929521738262252598629087511362321686273731105091336092535299920017975841240620423304324078570916784706593442744905689582785975088919730333859773881474145186928249331480322937260960480351926303788732739121598124010489728780333319534209905170753825144348737163234734804779094988215795477216283264376185697560303983130671969898321192480966720 664 -2632676200188776848686096371588267816110801430399246981139675016310876635227955991664940628515028848337594095035123781054704649349081967818691120086618967612854771077890088742829323207913301616520160657109453271765053917008374831289756057864684031146335665465158048913326126726643145581686545698315878753442236525317507038099013105935140091487424537674694820236881209137477869046685244847676103485526836571863299077503482591269384419201202342341174166597983416427042182908224488105640826481633462638705720949694923781553781102066563283448141055989944493100298388635169382144149138632218497981808609581004389734717712368086867929326189377793091160207806173842053719432613334432897914438222635925061769682953257087881427104426938375670205913902644428165623231187235819345005883904731317119658332880 665 -42051558794594267198110850615053504876284109464211731479196433117675385893821576757090224595619002145927705981147495943403116970505185958150582071518897254110892298329847402445613640773616676346882927067393402485245718355583394673623742626524321471934402163264524504597518974572035326870187200612798893412125468228454977080733409340215124889893869833354298316625792787155323195509610031236113640937242192580950320001867657269869776392113039519320228567825232856072243709550617312267844900583324270899747620943848842718292124610753436386144592927406301361971984186590630341556619775265300579793640678149516733476949685374163475406470351234463480155980928088045555801222885471197355860395189231272189650484706010206731607072515698385517183785675021227030451070181682515913763156144445188639114002784 666 -671688412097438159840094938202611388699565099820246846059597080339085217925636536849738452324617034276845249590761354123006544042393645980189027142369412896744252657106481482306963829654255560027238105319716239696762690490534763570584645737185783511168423742954972492354965242488456167034611771950382324501787884405861931208471484326138886754791272203037575814211987492129621852599446715149815183619192859874098354624426633689001022911859631241033921177965205890235027901200400852710711790398503894641914702103099082338125557971764348762471741083706056889876828493920608969188169923832233585352476778009848364456142271787313890951999394042376128977965635136079012933046630093990197661988022585996326579363817622491307561617750749887585286954971285004729637364253361267703622304901813688803145287712 667 -10728888069694312076366374020405729737938780469992368662547147367215313211064065462664338037580914367594466700359777311583975592545220246286257713905252961022358722352042659239128024949230043083253665328450160146520704204626922595323851297877027492545709724973676577111768815132641697156801729862607756049838153104138010517383890845593228934760938851650918040066888327947749612020381567171223584657089776205545193208648637714126861916196330601562182003343390260201745108334916147953193288478119431024760058824897177845922623230331600257444338724896258365974134528896896803534828729188168840507264299239755508957894662314275925328639582524928748542925406112053651879743146622220946875398531323285164712708458939955056058113156696385760620160747022594363402633401432250294024575766752508306609759962944 668 -171373107340775912956331153888816072311088005411405050343380332946388311320439488752437854582317898656037364809638957955989550258169910221368817076899774092976897556132178404313616805701024789967539833914016779585892086621810275586984271479562699618956171804594504607458942002193543276441728229991055025526606427576575706916895382219281066966914996328016909412445656376051629281822561858857718036363993880408932951401618210194212000966788693890222278406697565982563802853193945057875108365361578336877529682128222885652686212376703854411573494303357899348718585963068695948677578653349942407503757594143998923025053962415155873138599319672140339750021082658102493348591877932780693354045403023132795635627630073833006197705661602449200325022710675272241775596397128908139584166813247400645997213779360 669 -2737358781828895972871980135210595737991459530383070804139554914596570246293298022135352636870925358801816562564726314974146986634983050262402360663304911745218426434721163570247098932318611219122766315702815107107388397071247540990304820673553076424761811515540921129007853864634085877513165718511829600564000426133464879094086777870310136933413528791014490256194744446169970860322714534758706930621283417114884183374726747586471513200454384022294868541061569640772492211106871283188950661067004645550496536953945823743803984241341387506837608558568777937827817042379798068114507458441680966494997983591588178543687058846570493810272541130779776634865903265296328734010175769349012229191594477125641498231472300417794063800747210421755864264105046276794639795365798972166810772147027987000188679291840 670 -43724199527063947315934225980632530728335223722626304098360472680615663844523694675959020775809915208801553511295076153512419479056102393892880692266700247010936715976695361983260377274139966070226634493509742203378015858890285348773495807236365707310150607222864086451704555312408935912158058984348657291396914269373643486664054771295610575315509828539458320480292768750613474846527896941772659061953694223826105269367650227866295722792929578815820422576777489993354047228754830556250970111550871218927483490270340605531627222911694819549516547453437405209900444757535222276061878836183387617058908090145039831006774483247757350384383186838216670964678950365972104643846121020258401308669319543580022856825696356822734434023278576020345163215600306349636171776126538209148072960473870920710476486240704 671 -698414263086544541478663240030431392468400786675273811216434495068313986714761489622844686550120225347146125982206596443138765985876759251481214992122940756279015978894516974272108380960107535530088030553557998414017248845880891755818670733173424219001779743986076421146601227777047652915812334119595989343058311682781983442720326436283687252208098870768873739057791200401006294195359164563218121946378084487284942290733942089822589503568732080101286571054994244036913082261988485695823990544861755178039892770070805678223517995778755701835645835478304186348305464845398677130896002036085765245361217451824943232087345620640034696601816686336820088523739180361384526934042809381713182155466120518764061072217307827758670139883010101022443307518336935104918761693776805552383078972218999296832916511964032 672 -11155920684480608792011861932271801438624723280018436145233940282832265377077752722636331644983616813803968030197925009256921895970835020543749050186678044758778210591449025597971445478014574830922566845181386242523900519511436744206782160193279070783876642517777595691350621397260162955949895229821046651202958210718722931955595214236709968698216864998263527849771325513548216609959799512532118037161342795962078229983241271416898326981111265100903586389440934844482477715774083936694902848971050714406369358621934565699481015129001731701642592854202555262295700684003734226671187032522834232356707303761739495019680904601116268501970089748719385164008655300593901059687523089141829311394007942929186654091042533070180900716524152417224563188842006936631247005983631295832261859654462408411018639641996904 673 -178196355658494122606430186882499057154852563536698645707674380446429201788389066520565475755681843608310039115345756091399569660752565335579943966577695365760573200383472548556007487204541871370605636828677417692618024643013291233615019646475111457543349044674753571592896255602595470693107538960737372214608916441643791260806312857421444522296926149675086068922796061323392761600397986270015258394479101124208530419494567114014349205121762406886647182297904977084972712399065976700550082654441003239031902830885284667562289617588066293896965636229832792079760449261575249534495186626479150071076676843148142008115259620300148419607991775332441887835205118100125462691888370294613172507408002060161599601008480283067525531504657709487613750787595207383039978178787572704601508159413775468675260588635166000 674 -2846382737417429857538319572666149628084781452575812492119914510216998199486345237626717970305149448497130387412184584688438823394157445701563318611536303127267553524226209877973259061193023423109703688572019404864578120633058002108455936964319065210551477470279520699954185590233743082317501134200739687333055778057473377913710332675073103452594520663801152252259380409803629779510214718372380225333771517363841303406941408827119411783888566873207186297654666147324653147905555348899291082874943384082221759461885719185423753743253889792425418456454569494852672102003144119418954271840763397129393921206725366260191224142657860364242788506274583626756406975468769631069540348059058479547113575934272672558541986242588990908277663056889687894627967363035324043134758171717714891460309653851272782636863794000 675 -45466220259014412924412091307387296725940909069144311540795434443199517906461887929024108379007587190660829388263961766089996139016008266006304742621606548619553721626973325784159524737456560811805666918790389960370194513578713153679069499776723201629875600125264877313934857828000322834884884783633148605666677628171374756541666380596501039149443143403117071976089836412596646344709829768134820132664777037358425086420210770331854070894646708188029455794537200593265792949211404106418009563789095655073355571137854554455168759792242132951008684144434323397780015709330222067518762902203127330146852234742093183729454486972054889551504808406892682464722340754821146906950791159663360779965894186256782156335110660248288148108221871228717947970190732012217576049005870529570965866259346204184330581319504336160 676 -726248885143250933073671245469183476400458485397367272215250149582349695789904535292311127627993974089875200790642395192662393948365173456118459483473531822476244210248606467185435722063692224328221289037128152059286036031986604487317444465368427708874847233953565303603355909507022908241252937712530678467439031107980036421800168014321032870910779678205411454434642091099435779926296955379171283716737074629284429117108632985271242984497625968956127313120432976340360994475717073285653353949400377046571144167376558400897799213367796673971881318626629917232586700635129789770810061860931019099002530222995742896317528920598001031623001362688797611322591472589583941274045329795924511393597226957397535094832137439883158910166538114685941423346330657201073056475096730737140960686195888036660357421727822221680 677 -11600672738462504564636160780655465456121946914456616959727791901895907843828696668613076121372417778150532380132949574022822936717313125191233413374125218800972089940366957660477550810039538720657880383526593554459555677474007593686633448225249892531421858180168176060807519653484410235924533631349049862550791259086700315901546553776761668339777210398985700839374031865803986003135857127725787684066166506707654086369885904139916132399346125891124905116815896907156076505554511714196536735020407204404165957202378290320987888764194022499751734977294499150595557726245633008244519954156732703894554448790954156101591961222077966256973614085844397886030286830995215274649226287168578532068479191015209666935767702030866293138169783119961256354604460453430434317166463879160180722098260462671263079997879866329760 678 -185302781353316997691754603620204558834514284784019412498306764450638173965582278644660198221922248580192132266725433461161021245794249477612179744604389556953580728693472199797893621346206791068915699931553109431853964582660032801808613929615717309904570389515075732652721884730436818370298966412256946919506001970367204161082225925372166472153078449293532655000620597502444201200532939075619882918048057916878899344226938557279191318414334134809561537485422070065634673385184899505528750501874646052650615511064538177251178223180267350549131695876252840414380368990029801591870429356220376376368767965200639396136048584122572823839268791371231311365351041857932420980016402197692780976846061414004012821407616833324899638180499633022389979823549124941964017190136878777735630118472213585147166897311266891373600 679 -2959932204061967830581399750905358829335996955474925696548799951740238048351554336052996332717185137114527049432848381914215664848136126412638735655344932451720966985875404240070624767483002733333519413045103129451970691993417843547004752106939720093114831288189265679457174612350983405072551678508599184519826358425040789883796498360215784325437833374134985531865583211357157299294521733746941458216714633529408751527960788795655536140680218006103835693029289796659607757784558792396119039680901930908760789150229721753264033886028246957372433539725829612863578029552081337357034870099508397905884620545752775980105424069798858390811059368501288369762293667144528774593899702851510902024848869066697383005871888327307601584249924918646305922188827406657646142038622367044654851642046581067019399364120766868686400 680 -47280564118413374376139947197550011182717057250542121935166272170297743648815563526775950244079507293144107074911175182870897869971256772197179333365230376897931093236145060081834009153529964249218658624258691458981331847694859730305243554978792999487372496253399711485682103881406443743967729899941771091550520448842342734879114066453917425504273156043903254186947007120237415566083963341116585469338168160877114498671632482203544755235394894091617446026006096722524499213317467063245066189726407019898470134926169467182285200102998262427910842806620531257241447877933393362311930527971853261843704041717598018670448700361992940942631951265677932753467696783123340514174909665254575614402806493827157315014383016192963482953121594803435551362963298957522577051211053162998589703729279358161712817489823190775987760 681 -755239319354039187171292724838397975984722685420553894876268294667399200311036270255901302136706138523967102438889520762510465535311793198180494549701873773708802396802916246064890384099998459769457516174282005419675371276394543533422084274683274960974505160417741646903450699004316145443290698754135955850053687874459624478729813237717641343077068122533890747497223999198153607236213440858540700052071355732777168159397970839075124592438510510908391450618053333550104996244445531151218546272898466317849571406353702590321436720587981055346276282012361437615671762138266450800630220680290484261873439891048504033916506552918882836378781741362767331119268143328657412794705825754242692413324124874965957816044726064826808762942814549591441890934382916387563279240930743475915798527411308161649210027392506122263134880 682 -12063896107101030652557277044559395235157725711101926877979570091065464645437579366814939568148499520645304419309768972414646644489276649708179336692745180191764946203476494992127442587075341965877522259827900538184667880769856535561730478135483280681607418207611257333381513071778621830585350252533074931129743219507863854943229597377853350134137214262293556896238648456399831960749720270840091475611826025444097463238242660294551916876869697222633455224388670110989507080772712047450696250875301894525884502787122046948624239932676635801968231402115345309948868294331781107070477454679009582916201252453200004318895047489000453987551976965404673468054702571000577499978776049511319488490840199982227484527846401393289229711875398391860950087740714796372601706819207506490654998764836937115845299176560061137734004960 683 -192704401945054530628696768017778919495711255502374849544300307018337070690664701159518287977306192928609474692049164698453579635985370788164328789630819789007548408608973001997233380124439210611601417064015219431324636279940168086352092996278363971063450853067406760625464579228557487806275506962131548314239382906048015603851588444205534480180727683164894151885744735958011957088988943125718005854941466965732215701214095788892476446744726788724642747434963969122833853954949177800420345676500063937448608968385800193571728342116401312737149933524272938992009008918242652823043790674301602561662892627034278253468733481852115597370705810677254740170537049853025330197318369985605410863008882257402784562516550862665864562454700726874382087053076425224634091685794368807925396832392929698292638673523089702800407019200 684 -3078199262648634212937340478599784319313071897103724570352375956845542155506144042205989494795391029149103977317732709788455864185345264958309146718576516103357418000674910847692648993040384232664264740996243110389843532155886369168834748651078077116724070205576734307885710515571957765747611387526680258598508037472924880829945110148230511301834255360028703952490711966487190998763586538876600777735512380215775129753604109048887715873001293704101530202447977085725267088175109234864609205937777337106086990626583703092053660622754094653459210780242991420214459695088770796410199498402659809340246732226573865785671611144321951779053116502134042823250420770020694090257164488980591694574905040269565532353882799306267889195000087926651313864242562897667181411928346891221334628349013377022727149337592511831574922648800 685 -49170301214454533661256028491735532878720631676071466056636055065407185789121500890245163579636742541532110539869534759861728563381091809012873990357174071829104916442897627000661263185179393100456036198512251261146960480072567374372831853635177109213423030933460769046548094104216586675635567594623263342459671454056560651155123204732756576152803535984575297296574263266135538552512648041441993737199965641344542291626184176953181586981576869650042253248446372659862587560309555106406648074994393609656647958300845079172629422677628180581241874974334032291951267129432598619445843666455333771972233202953534656097545648381271235571385694549417075287600151920534941219845100494052020908085563431576038036519978963517055830031665638092582009200791420768283648188788279830282983216634896892529460537302098196293566136676160 686 -785434636600572565393649504682854182631225483828558491324515876686198166001739659993158166917870881589079981480889740376916649559081638546884946335763722272745381449535382210893944784232063833228567412045622812419312526152529436280433661008942085660001005208409421439084655998825080695031508089944433993741505947220920979031133877663938114521111401089386262547778222706808036780551652474108048640484310821425442411707929630045266711122659066089832599141540051532954481391378822310285720188929720940487780682692508251279261914305687244318963919046601679775299128258315338798355521217051045987570366955448928327640695197106358557141969744082904536896503677062310819075637117509058049628441401755223338520122720013822477985110039347029473051977875032636703866205324696749825424096338025073102533277795563253695313261990812480 687 -12546375112161111110087204751658867249192239387968851359236153174314903455171893782772806002557081593243906429070282403051358533131531151984738575092679895518351988394761694879694541575200390838210041891977677938121594850069662348968673938736725542988138327739570583511666688400446048831551338834134233838892701986611916774217850325304304030210591725698580560697697548740191260014226832970686645968958991199887634681343260203954522398631820365749378374060058989115927916723422410528494167908755105678184723743620939664539476342926654758597248977609034692655214895934137595302989068174553389618045424991406898788251803628886723152949018881464038410338036902593593782439653169642508059130299771269026079941523623626911023884421501883990447266965357508231715033096409348082364198010499981298729549040070613021910287826910008960 688 -200413753608503795203282529390597312599742312316537320404077504921105797924911500977722584255962684171149028569015121525486090521970243256267844389925221005445767954154696259778841587080599266441756337780282965901099313084688356417392044457436938542790174741072501036036652478954799530027251764225487252746265690164047914750950835864962647226765120734632849363470488460253927249355164090621869533719272257684251606319712833781192152850237944505211727225174488794162860181381413214692079804240143330527979816776735649583268670070877813658406637011516411732966296084761878157528851539590613011485929099790060781515824595757943441062368775446642125188393932499278482077052017927865063328258712916056099736275210208807779291409581839687579964337135579964340913101351073743350556011824701736152671139462755867893596022118809590800 689 -3201384284782572960823407138567364328697770521561407472231171290510436011555262670189861774050980118995161405559623261987663152808134248589962112272158174725596693909182274361576096527444231533320711543700717449502901364020435487271142004787446945721260759361747382296980257160198147499970875061053284040240058325029769738387467198156428004902433844419984238163071402022575795800294536983141213480572293857870643220834193684464152154237618022096313889463382327530560869602734156517998592634930359210146510687147681508437525374165575061138495568866109764198878163583293513790656807031544683315550269480826428100672228593486103791483934314318930667378031380387603735471748199294750198825566610093052879096436812130824991119381506135851241055870122196063187357900536890594072887469002419895640491380155429727194365485398575263200 690 -51138634183874665469848686204767376276676560418333091534684014440588443071539282827293705034188265031253143495765460280620323580074283605737046958643083191051488058357981200019263385399261333275740409615462764823798520049613391218409459676474261211217008825630695141561328107854643451803882586844825067668878149070258147907980671678377028217441486714778356917439671004482362929436009255982873123163576554929638013884107946072701282672473950492095031434297681179770785369219327352378812301481452781469905566367741660269562905324714446846186229217452553363768166839152262476812491778408239854353616043793723029747259860228121501434399889873077179443247336050191548365753056018299618393413616197747288164349168903341960945098294145839641128866377517166678914577941619721924451254613543003028622457959526299207443907797192893552160 691 -816886026225193281412720402790480896298054810271433667669814980311454753435094940445250240473762763263346161948276628910979930067814677916245331880611218904234913441614177258773703687463164394642000928126596234623861163976313476510569632284982482271220468042419121523232908327785172823460573073217335885570299579504355190460623232975290358124629711082089006736178131038315950817821519779361727255397334317385447752898384238423265930736277084705853772752211005589449969472421035188939696358541643707474410479836660558690933934839649875959773658613952654166820586932796922169401279667250581059848355848618111146671858664541252001205363219130283511858992902057907830479279641577411270371200427772408924396651412959607185111425428048882718929706331453669756670204514614313461784295838332369652582765495298539293438284030991547074880 692 -13048927939152148168693947012205167381038580740954375379222738139252631278138062820349416413579441596984145193896314820783196744175756430182335113595775164403775625987865773726133700232973727194180170895247680314352834258084059493277220686818202830962530424481070764910139550079967197096146206288069986819500132300348471496173019100157311587730717957082965145175885925574486301069651849192289787689540655410951935636616675392385522540980934818408247982663208751135520177092690929159739022467224464656679383589760759849378011149880765504131991361732128091271726543287770487948788649482352489935785730564486417074148447511328034134861394543737216676429635172468371615777394736989456911391979087566774928151133986785401480089157054410909790533199115446337413630694659749452321623708377060714074638569053511637788535826125116418158560 693 -208443913833209639577838374350809816606200705342517944369402180665983590546880743753633534918217054081694786863538535448874441497872472845769768697698746132683688570974998723157720146578671226608332600014995412813688131655109002295207551230992071195894966520931390140772359046731943538029348490056182906337469645836735323899906668742772639648166014119636975695666749200735300653450282785798914790365389690330790660169331308216028476953331815930417467775009698232424543088623504452811415553697221967892410932667606943048505892394199241169900641232863864315119787639531918184117013491731085228844369462263873935080553122583551714102331367386971123532577289118650611524755786058403013000157588022170560540596036412286283383242378921109338212413440415571363880074732876517225397365731217982835218252466698952136102585274466145380974400 694 -3329696295035968392449447000076480730398185906955553215099701116517426635162420641574612922339127178025458799955602599403778182198003218974356852712807348165607163541540109286637587240592434031959618449230892141862459117476280114473589211738873344780535445030324771038331948691743985680970255563058852593165977656694593372844906815104290321526755666470166444614065679595607410726440684385254710902003905053324416799189058909053158062686796125943239261893022355338124617695216383809607136640183577429474448990710505145008265595219153872636193816581453602013570555867220237736485895633041514188715677029765571245393388929338983144868077145319829791761025687563920287267208421100080406512603776388736072266639279058509708338076387203772512136621614476980028781712519696066225872041060925875664595888826836575476704986099037013967553600 695 -53188903981999023155357928913451926717813899192835326322355225605146000724565746709009140523466172561782221003031798645439921408290980916623467307651204574582116157752774522734173372007276550536425444637930020948139598737009585368180989106079096221228064044211029651895771646583801048964218384548315656819177962510249461331401662534227095179266246631873076069216341258806379099115028025964169497027406264607205288208053139580299511959638576388808406166239329768293323029715528479214760332344342556290683931935061910963858654155572728480585645685881004157632604764371049035036642321320902000752692728610730031606269645889958835790396248154447122803066053501200925221928845886407327587198456295637047301157164426054064434488236044224866805382407430105657956164852364986657898750215623595786515602241374877209989034180822315005852920960 696 -849646888609001637128260709281262243173354786244171204097622698675306373643278695274085667155024291008469444126016576637932537668648169297442111388600707557764321037205958539882959123530029725379278869949002834628471348790334152476201489772108321533927609257957223663472972940687787445954281608345076828327041073547346998681786902378644891096382370766041465140154140970415693712587473552686259293032619037216822405599331617605991341906985190072948074362426535005582134259162709241249576688224713420746873498928187250138190397847209188573493115999461212966320833003272016051059467425927856960299479535480023694538083222707704506203484895087849297880012044290735469277880615754420500164471892377719384905553669667915356871609494740936880951496560068842967179081650278623078330897840952784417356990976445236811290347733308187119357435680 697 -13572408117320838203423321000197379936143661678683790798311235476400087753435100420633672622817848574014775883642853033409958212916397011417102536873285908103512124000360319057470397247321880864236572364436438394194261115396815571979953209645127764646700145592676798090542440059709936044842139780938429564696234308287175729301313301411523984888265876770596374276149505831575801715852124154388537975071994778152224768928204060868160115914452089343190616859766199070518626745362417061797398632272538345187502922620425886712499124291000151473848426883789304400310121461163022543036026284477416636979060470637853393094718223282040132094118826267021639305673028885292273945369836168892179097891032616251982121139968554619201446915515703861165730219081501431271982632846775020594169607691776616503375520131623051157685411280707826953982336960 698 -216808525083276999954398322567622902991406629967513277079040509400946960531234053997228438029253598281181591837561334272952770879681700110745978919967246239762407138401171285803431130813236349049051263414708149133618927559705578263003550555219447816347717225441756874942046141354965310744971144065133939321436980712610328627091179528278642452011697028642048099110411160490071904200216596449043264214975274751285538930586640800401125060811089965869019166169617649908714453024055802634729218839310605370831887660770413519834334148774572620248438337756806223586615837094509600794916465719087672639421954509472872969922791102571271451073674660282652261114977467150442484943945090663535525704133257408609743052594053558745123399868194982882518469832032580170032387329858941947886806770434540507181428437632660487690819965300705258648858248000 699 -3463353349184364780387427281530868862377748827206370889648878866911264322305807506341992473583184089281364312529627837613434391477147157992259800601365195297835533773086521569786998578913586657341497006135380820065792482305683099978108219598827402456850658854481626989417578275206784920999066945109135288216259408636633661588126052378768700456598868414616751179780902743965869645636077991344802701322480569202938952358984880081944152258965136708002100156580759197254228301096719731358206663175596880644790926495225232278211981552527722285685354047771814438581047835475385125144545430928945568943899204653467953622543469887426061548910802942369234832059854646926810853911431877466434449230832549677448341810107585174460726585018977366046067573883370229153907921209163012575256200856469355226305908347076233198219879445704828208974465232000 700 -55324595929399381391846016945825965170154267694030913268648233556859653788605056479880228342295949266206022489580426400276319093567799315242070129034950876886281340929504977419083168727731037146275170746579754757108130767345926319936008730791554306103577239015447932850953371819088955695159380828871929704048875296249768005540607882427702297865269352303206445274728649261466220539289462998882262580268539606896090521825955612966142157942497369526970691358408641919566829804090742908639238439470749027671503057242297924764237682457664272283619469945977755788876109851836794956237581440924956217043829866335826653438972971830283171771315140716532548417276135231336569954910901791185242873284527957847467654458032882029742635248117435581610182301662637003427140535658372580880735482824343328772218095910009199460706702802673412903932100320320 701 -883772931836539618867177885534035888695274592921195673013299457018137522289300174695718683276790356466440855689474486205840543808519567378146506854398544820788271691481593062965611017707749149734649589187161332054346431287788420728449965431389194179383534839507825894529209497332607882845070965080895675928586741180320830422316301094758074652632362634937668722091885041982737143507793732755326071859981607015723854013419473543501939921027226168278199431999229632261496947426830440928590858837651137820064894771753569417275226202797324566379416297368129685198052322568999186761695345186130755661136671673649909936105020454430115488580865828450401536628613640970765920620673720767036162189786225494972814257661986038472265377330127023741613154656231396810809015290017769130816656115074174886720824875891987183396567272445559026673654292991360 702 -14117706064978568783442354427889855350183489009997561648391937480058966061185487406036736914908728002015196233193400125800991251095068986579109583853597267265412647789564935339168606770049428725248376770861577176150200684417748361892931499070653024968101082179830141853633269662518325923396902852446102720602808711675381470592386040564981551502306715937594041381108830286031929241162961423245336994070988235148614385906675179938505347969229792380444057593218463099972117903767060633295182180919401509279498190841089070434935023701095723201394265468213969073804784537448371624424005129511781045561234524427792151030600711361793896138099472080117952751785289700635568424273839180458039206262482525214565725192908135947903111027606900917718589624380311800336769654504642824833301968197210537293001894812325846545027215659835468554299657039323520 703 -225521819501720238176468905014513621027824440373076269290812884638779785017230474494726252566749666376430517352435111540177996799143136158297867178770835435832978712200304728106491399754843648057666104035242548631816150335720219209185804743333475775806223546059022038430016526756871692915714394072503177172645151966023519082151486821543019663401002019885037104850429820927650875360256126291671599492769840513113712025223274922772994392168492984967833238651270754783338384152637398167716779362339799358760689449709004638669018941910817882719285350224812052203168890975171000486887023619370271894242764878128173337231359869975740332334078337780547097300922906597635040404829607391954168259356584293256860731033226695156403893086807250790867370528863302301254513826581989932970101142040788526031879486120084291181586958549007555995426953842963200 704 -3602582929142536645642854127547187758634820534709681426767729688420053213499678858192743517564867539871218179183927932359150215913584814255991213483603430840025111644040663312905685059151948389284819610767525144763358560618621569924010738840239017861813622157641707165034042414641731617230289880311606151255067299729972294883346052265728407861658620334697623978903315008739150204973636926528606261215468219333063644084745667303274282577168852427483313354932089358371340153665568437207589347597831510779293627203732196259192879290808320893552674784983290254370507596458484476527743561965110905856042803720780450781965728832027238320211711628806864568531504272154834750557832052173176954893074072389157181507385891212683122417122491963627975069556245309204415145587700367594008178186634528073514938495605778321914953033866674680006493640508471800 705 -57549346025536521564864997424732522748574962924681464153557690426931403248841678441087485808248990402878949126197725353515957066125946351987195810287009699461507528135015532241055071115133677673937075824771444227411268240690661163807388568537264991715950372679944547649097000955596002089712800896552210603453287843346025510604600341300189119628367918027467576241715083160879871784983119243354842147246245512239663488911213766197836837424220731969244078018787504048195791220683165588414001748435146772193482027756641126625574761096572070784666983586499028148539938370660215850575103538795856768440785894331105583980848281001830862357764959381025402511775604415613828313166389463225984207100425820208068337781815470691116772569692914176423057068570829322354784921430753957225134897500536248459468421755336560938164824209087220207422881389228949520 706 -919322272628896445054599774725401404473694662697673587427512227528232812805150778269949950347637554906046442273736468182652923217802298806956932504839795170717963034428760867726089365490761496893289435059167631723433828921401241650736159031109454074465280882555828057204696850959223387489774742933875114993974759627842033581584536330288290214120018951152661933221051994176208490072294077658011203592978975760678363778952788746712753332110993505876961348294455340871886874485644109782058231896390347445889646330084134031279365659556855261061578244884611953908262641564172683233407957097081689283959183167515876453450434721159558733244862906372810891682443720395598804130156572756745963013709068555675063333574100394411352636035406070937251044786603134699032952328464650325191319226644543640404936063111452881388984259815985367562769484855133275760 707 -14685750703070376874747736712515818192540180368468918665355478214574061368912832941698464977689135141596730578556689776032365084613662182073227150933041933038314956875301874455584799566976888749523070551001752804362746342062667076666781018525247771311189366743402435753988467092975203590253912230120488753524683076714070618487150994786811810011699425791114800387268120540630974097420776963323307685118959762717258048825308056726129895520313381407884584819855132418397581839378874930521309294254360090599544081544512319305896967127348123505557941580943150505572727402865298846447113815352815556963274419651943859498259136832780843469968149454843742872222799686206354871069290428167876812272744300237332624171691499086961551161787660771096624186449640457271397685428118473511613520998194449610655371848346179409345386464443760595832982407289781069920 708 -234598644705827630583893929687223027906256271140372132916907427410780556613565170297471241380881523236524043564231866337466171055057230620407060843294780032010370285677491808040485993082639282142804982954561898612065905549051927453532900168814339397640609799248420266070070003985239481081598513167602722884695149149203585727527793433670680185356384895052977955338986501856689713335916648948003686325841009768830774763014454973972498754710090880964935952418872242446435947179908298678242949319232786193052038929757675609250981212161450955999802710848117277144106704698314307843667877474068282414201460008846730297917105702794846524922796285782885214526609978038126940101403495399122438907916296660570949123420665048973919694406523225029806242300487900525055802008745790869232131246454207945051570982492648713445898758351495667145298066421535909464400 709 -3747622355343023616351456484679108623506711603576664001998439383433710273914300590675824090098538973451158416655134158163810794597430456991157081962139180031804589359073726682463391195562725683426529248157077663864962547600228674666732901709437528938896398570222296098038946213169001922045394584113213595757485556084456716431565286924900033539275621045655893261169761805400377564517054959076290199332123098225355930840481970430483104225453440504666945835114452775667607246487505487771198369519930234728501259405409638858077028503442303988228160088950319155055222196633438435313656389663324917663252095994637612629349984752968168887553724587837740394539329494019500315357540181791905138323074719291433807858762274110971247473692922491801954161206383584410129779338582267115547416780451846524194771435418532198149858021282143760349288998999034852741600 710 -59866947541268413882617210491873873250441018320797919874177886601274847784135207464007319478729054981525406706623283974498509904681769356610850174105045887212292468324808743707746173155031598171019288355771232202192120020960272715591668410124564018626708383920368003301348912605299746196956148412693054370537184756492828278544807724369318563947132526619477663898855547037818425826411883585694765409612591802918291503651755645947238546655060453808355633326574821664256339985438432735635115362105702425761494766445290315391985432797243115259836326378696506840332859372135857370883789819100607346671275032072084228791672573335443621862865273627120635992767711438266440248993268650540546589944103473525974998217016497136106885699472009721151780417468736076591115432758028272710618029751950483489319855803545059424529140390678978211100895530488807464500320 711 -956355541735199219238771134692972506861475507858822466850791049250745036754159896450344774457671739071962826123526384504014170882384720608137885059754024172935608797796311829862983171160125023947168884873206266318562727423441318570590956121230377107682354183639296457801295287441623793677957712617957400197695280540429737816753763900684557312674446184731402681523489877996542448011794899811984733505456846269403593387449564875764747416185902439318288724786549682788500013438269646992044501100979702041911473357645017443350450837849630524783714479619177109272152766172600658253865098122847676854419608740189497427026465665181390516340961712878813197757884200444205665749740570088381896158347577007465575287973098979566669490540932610988525909960070188970354274381526983293174682956290652027386350101570555253085516141430846462055814305816162974939232960 712 -15277511140022690898345200682581277096969694419081807216237215441261199505676705986272782956013424663208574697091276822118900533168881758703595933524778470425519121441201194877614565433673120817942554629982932686948500648475030277277951593992800996099408843377406401560438107583372231782715015482186302626191834439419730109449097346357283925385335886102717660252314850944287463207424375267502126908554868215545219762905690099574365501561374233630345808926576146196680335888829886186639767072363122375034692553328447230899814645828232721332710629903354663540535766239392078492948682059057962747952484030633308067043537950106422943445031037250398344538340133280691566351457232084529853492844164804610833501861525319934819239867152482468235243960513817878298889770808269533674956241495575668763331946706830752034543062630104561319414089767349772018200611920 713 -244054490722101611966552364340253500889880532164574732388417789447356328709197308812969141471238298617034594389718994395419743440103174237915789176503824373277226918955514179040715147671159671972462408464944745167382079082932110600555215505719499783411313781302466919738274958449663001409711116889343600157538561381473668929348132924276947980559573271682965147649181139208182617016218280921247160572847053260953791163388233147478293215685908164164991253399301970799704103469526512855297260805351982961634148923437607236954963276274292701233624228049382353052878509770933764424523827002342490461681336758644290159363109749946924720671673933074385896622291890697162609737865180144172554394803698631861702084435867312843746342337821564254136646157436725994143554683739396898397968570315016644059398138837029825628955797134489415747722976788378545984999957600 714 -3898719217333740876877445753032116850350108333150055178742707712096003200640202387003817965855663913201535831385342927274730523358286842237629539701964454904201751033062457599633609207755248205207151583965209752631876742324823044131558526692208143598864768892907475751449249546326129123360175068963379696634292480556146593568830257891180488328098729323271569291437759207014749201242276907825973548310775195370362663879000262297111221874108499328383599770689689466304516812567814293595967166310706887479550563894578918970179707463843953151639660987578788681962370143483572152697645337239101465274422026707418450360918249030664738605015564258608467138478797346347110261442703423983798537012788496631673072794223392955596317620035283980227846759204094253066108381964610029444155783631670980171066519848144484861518024960946759490222028393905106016113318650400 715 -62281357902637745868103755791794179950627884449286615736502388094490277703094254076024627700704046456766352819697044636827932919997695541312174269196976229252856503915579567416804313805567055943882636911958917195190623987180599734364561527102659323337389357055649214032242417228163701883943943549230381671268375822254973974465984902983305647109851309553017992233289630297234217309915086491172405410917026967161234051504812581758887239504989201858458009203940745572210057389020384421612778984057194501806190966159273304164185480632203682374864626293881013042481387103313791787569937121601422288621606138534452503527843692906647055030052832114441834483503249356610760008669312599640485160503594697240517255182684747327022573225234984086940511445635195186742783131188497561274331972924399909809680824762945882640921512033473967688553857783474294987477378496320 716 -994935993980964437485154690986790265747600198786229484349321669029022061966469382851354317933872742140354111105718989603404883713594471510514873311557282276807503759478211022504759415234742997047667040501377227484064744644373882348689741266760080084264049533523066634218978726614157014173953668039241767536267713205240771396566948771400907809556535305401424294922299987904699689372637931963729012695627031355293568549039170824243229393097858227453970264350103698121422676558121727673752745837494679764887167976158893928812784256244616925982823457471244451368578359899026746461208017872733335387226160632062943764457368937801995831611374711906404612880321461090661833769775974182524957075195692942789156934049648240120787978422119759757577611613373411377044627729796138415999733388700120346931744795584601963193938903126920729639216515820361712383751753129760 717 -15893998431043189214721006737186465416838232464292151344124310177208394278610795413081467723311824809589422578249519256509622786688299967477597432232325120221134097714174935915996533252578446705974865107256310688427444330762424614256474611533430902768703519326322461964217827523903144268268431399890481457964310163253595251849759876189157598397016116301349949615118583070377169096337789222751118704903364040646488890042809850238329078756684613859494805310831363679613354724263216553382376500450019612311042708506170113055260294101849152399173305274582474122699716226336753631752687080494124997943219587000905101643088847717690460607080454602755869506180198068803961846581609495518327556958565504835016741314650866028373089964919051224913938582175145124006512086495237056369401598652958407885294567487623474039642086745349721111977107353147033547619933863805120 718 -253905518111511671717061207904636153664532766525669882892905066479916827821261592462457430064605335050126291048080760267639795770633427057058555080368759232501961143149841942836323449034923097099626326991963626178638978375828705188748974643855783363171350092859218159790499278132547443951307671527498359781129021688744759803226665431601166648487151607209587635216448673840147812722833485215815224993372681819241264023385834237094198514399961728368252669798378469923628382572839963603476125989083182386083091736164026736412027260930654286933868818244374621430871511303736161777441950993408932766585973068106380941290012650866169335881911997623412010077836868870726242869486157261274675596538643928213986104288364113294483763088609355918889798798814644251190381103203856596876095176252692114824970319057160511468934171266241366510274960084396204444569138464964800 719 -4056131823405873520642788642548888541016444167334971175115309587744540590201683798364097415468785644486440304559465385861071897387337334043636388947309552913098088581667711481805300605862484969800150197259658150608967045375199593599402952377367910583290858367984672855846557313811460279867482496752219972803960977909488610709125840260599443844956082559679170484139262124795462833010383047550561438489400032511550985497370920788962397964392156344976008574831954249711815858458469849721177723380541631274757151156578596793363762335256599638000580314819036024694005812009337349340331361766752436379703041252113896372262983738315467304505759672743407994094623471278388909038828932271211298889906626091051243941385466210431767041496198973691749970797197501904273598541584835704754978017299612838497370076064736626887590947376979604641193590444193051808513385825571200 720 -64796705878908829492268548564718494442737695573176164522467070664219035928471898678866456212113850670670883865337459539130623560762713911347091313433270107786741965092141690921839677178653197392557399401223038955978248549868813507750462164228452371568071462428555148872148753088138077970883032885616714065543276622104080556078285298163076115423173418890874748484124712443607518757340869184620218979868165519372026993320500459603674307481164697610991736982940469139146258338874055849295814131004152559614245489726343083773986103305724179217059270529234100494486742846849164155711793504223870171165756084002519494546901165219589590189479510772075942705661609953672262821895292193032600499766258351804543621963632822711647478487901778604725705783485230092920770736701817750383460773826361315094995486965134167614529265384347249184143067607345984002641001338563499920 721 -1035129623180682244232939171107389208032528124288270545034362995714944321531399901502335426700592693515654979696195366118871736716872314605958110607662142997902488146922729536806864634873408498706624308326334206234337679330636607465006689608298633031513241476077806109167003242814388879429446286791308339260648349699576698814021761531542733283556326544778218242774130981866118448054163843645569600846215714912797513050021531614029293583312142839228020563896682834319953680370528953220789441277261899003657253190940387848694551924931111090460594560271454049230926912773937132795406986937101992554073756692844687292914296284326259223026941754608558541031637203115668686799708703854853665126640448954347757888733873581127261660504372657377573757578617032191763435985203241121937172250945949552377472980394473429381620081410418330239888838698212265939554859108979739360 722 -16536267415188350422413740165585356129428226295763036657100197773651201945350646071922350154521656685608815146559442316918374807884217834716233861147888029553749720618568923099072543903919520254961502454620413759981787802492469017314940661969690350949409594439170935821512763715541774702685918936081648732731742472901547983546990301253204827829000928486803281457280923469312756481796019075634348720443562404160950852519319038277304532119005894054925192775601578685659758655669918208377542126997145073557039831446407802557954240861711129248438362407438990310013173146723810096485075051707111332574358323677660142986805392442408689582261421326392124947727013158914297276382050125016457304114502684542170414804233376571636891956035227465641185207634028877146536662954756486288674992718020196865819630686800355310924662076160339364247753276378366032336323746486111237920 723 -264168587338071158200385475674288884225305689787085855310521831653764014479667997414527170518292025890431279312256651120895199213088127235093362512113563957601395951790416406354478398465104369218264665768832335999709058255585085961255276135200447515166916757638207895903834607074007604171538539020391483904635720002784065297327438422509703681085699479975903044027101889447527437572260055772581919392978071601741331046470449366670632567046359718304821544340523144978382036615473797104786461364892151590019101041778713858290970237832314720358870104849129098313488450684177049259201406427686218383449292722651417221988384900013582800380524780525351373646261413534523006282451838096735936186061557408661228618241902488800008439961558613040325987756809175008357535901974325610835679344250530115906247212216520198950456219888868491918480705867455224997903927070421279112000 724 -4220129670099628474786821010564675738881057469720214091880518653187064352861657538807211677091941397028630078073978490144024687981460330940731810518101492725991361296143585850684940824098614826489570613649606074824081447215603735121379176491337535856934474059176122270751037383173994405867423677223546827128476156840055938161449106070092862949498895283703445590079365267058152407404364371637682983009923171472016899010327648307890243467483696825847466825749296539806583750683107648223701950478373791837238843438138956470985306313216232121092115514758324794328463288139767612889397053511904422407423369654953441421985717891653451200554074049110792800542347388039078854506682264401723533049707145011844986462135143902570300575407992981249185599993446019539590138456125759689123573612709435525651457536597061631299691490655598035261253928263794381665409973061453748908000 725 -67417299088405375165490980612910447458924700157654509809876092470638040461853403606158793991832917600531853192072853617721508877518998004076628730235381363796457857285427601824321358103048492304003043927296189736017256995380858565759742927065753572820710453177072893985984158581960280287940001420142233588692428756581417759704694546901814536111856834725314905964550632445610374044906687106631233529959903685501930654258779065795841103228132657430297049345970141412468762759188624526519884124745552078701931427173138474271657679613338483346881216402663334852292774901013501368944822998310175200445210299784373460068191151201558995592851428464553382366733058549336015576408819291449326841078218142796122252695792050592509270709483275460452507060860816273527631701515653170647488592527449216907717491294989196984431761165204326130201162754691402108205211459307251475658560 726 -1077005282131302398304909632435999131719846656237571631921408981369779605064153960088470651125727518362215472894849802008724600497886141668430771368140431208417793703576293837408373431513989550608577552987301940162986427868357021550525479983620674845144076909018858711362870897015943981789983659050701963032582353607205624210819624455877747919869580673752344737433689029069131016766980381629075821598450362182439933509770412679201329359834548981923671044510415564878529904243897613303825917463910348496949036766327906369976151195806473457103482572779737407185801106476521472282399527733335278202153648838704081804229863597294326764305634803487451967891694232858400976109076427193153295733918972479544663755875752345415871241995298937727724761559040974022552992388675682469930540903764953192418329840274496841081872680432561672807263203345607275001327882238354686797090880 727 -17205418633662924420788473825463127807144840530320711049704599600589574048438905216599034583458321042996933290510021458774865901213823451632950452090210409978767890059608083394306532370843844072583245805219428793745425547817191813325726168541637575861765212133899621834619508387817294916793494107585766985777732399991865363940108828652770514912469477228280236286870514970576186559465901172269720209139480751563765320195974653172275432166600346459506898914640944113479018305211316204828932882291409611339155588726454339175932627218839591101512856396511513407229565406627675899708099195453859588775532981585569747007325496312209506245729907300829803514572402779116188358364255330703276996772675304508159181376535058789078306196056948917152400798826274927507469674830920737559523111494258825827711805728951865629057591898959795416758672412181407003941433320930194405036332160 728 -274861289436126114029903778283154088457547383746744326247341337025902123878220422622316994787939936442382327154713666985647926416369185085839579337649927291281690331584123639939265070704552069456240588893821369328652883408123545039805213379312149735264188759776445881781078135371312005332841121526404491819498664576793123877230035270922693802791236291435301027494923199323902540778280811309748414879522199369074987189394485187353795708925222567752836860408343653900770580892318142118352320633309194752574697111110802149197934690322945665536530933916797940832527260548186635595611529729571960188817923867912329886943949893009610656095932447676717877574831104836705042043648749307800977297343700262953147361825690568292555908049646038333080249025205463471032791645993967277221502454228338110406989423939162358881785431023217610847394725485810114637141304289035935344193053600 729 -4390993932473422117959203569116066548939090303312187137827897408784164793807620084855286311797460219215342362199993642955906380034342290136745872381716122406401324556417975186190234586317165158967596568254380887793541125063109472611209211269505206881874817964823715691663149471240465862971560632779844597709028048918151880211551427661406984948294564952065179377511489134878146762556732960923635171038292913377568313865141528795503847498138740773730504905782675162316013971292094764211702504932124666788045161256510839272371944312072736928447790475164648585645558952461154400749645919383532302275683870186154998440808285945116496160347365275230530044220141353811065733388660266719684748429169730126683613409906711053957621543410394735839578299242171231253289288764397452552155854021869994010699312525645383856704078367210414672055910799736275164697047503086574078214639646400 730 -70147631836308285944712646606892559032503659064694145755272519974302643596417075930934724613947919282862085791748391594728466032822602448732507347555580026717057872571159488522397966774836685046411111204085739607463392603405455711769755920308177702269074146720238592323528286484392209443800465889696640682852993296552722228804264040256614052694535912973950851918546556562943763760187150397659497759792564323026303666157918505223514889757936979319513901659229531154697746483847135808543663852764983375455044754210177270677262485708756517889805660988178262747669189730961620029510096865548977683752089443987588481940693466701299422221878046355806084076294915709787189839422679493815018542713667661284088081625112416864731208820893182752549537158578357395720355733658086426935947355620613520757226551608323926762853372490969665623994564036334850644790367097254283424848119940160 731 -1120634807913007063286394373564009992314059822924074191696405592694810221503363355296109047936639947175462979310585112234253113996309646232966102332084902259920385548407661432236064919283916289975361089796598176656576605776428059920721217014170860748424415711900063312112398535656268429390836991326781627762458626152041983841280705146534526549065376732845140969500392185420050989318010317843868146154387915409440730798074107119015330892740339322152234396137458912208700798137300755091891800920095042214177855868216758094348934758012118489626744882380226747424460735537851981812064174002573134597615458997109518867446536667767133587834598940277843296638812620600403287202158756674106411137907265319392039148041125587067484345568249778637857038218711433197294547548097309567384395648341347052534735526240775399092478363816065328532159396465551827400631883668584845192033303230080 732 -17902600332970907920862152738329962910000840941631316390297495902968730505820124421902594544495993910204732349805986752004584583432848364820089618403553069709711733064315837142853201046593056140671957082078441363144818070969330235946603704595237767202288411659780519633664465131098911220350338492589322889418293953855162512349640117463899936427282125018976883193084134175276060476891820569489336203728705304368852330536446186680007212376646896220284465885835306720448834881718025997328664917977583912093710172845528373163000605273488679805594473571795589596149786668551422234030435042057500322383217455617757805513551639061296257071226502742635381845483981947132672186532847678342896682850666066454877740160099621058971532700922285398075273504002201502471533386649521773334690058349322011519591799513469436498616724025225502666468677571404594357408455256312064453108794327831360 733 -286001978034228283428780093541396815383505931004778601542133256512638245870605261910613072463912808579123350363203417279636678679397891339758866891549258453343416635993367602923343771153621674498320078350802930917361281870465016456936875007926649732522233697866343635621024402026150409809416730897982225150188570531574287884876242531380993527371723989048048161242858405446770352229745182631268931713046574507720683206796432259239951510137155736343152927043835527553145779624717714091021372700569587463325165244230746589002369833223127476839715259925956826972597546915057509359476663495898129297554538069964452800223314724976506371492581646816180520341906451024452375585674824438465648234899453803801662124522191763438685740692769388828733223372258908040848098168712005410299073101324093799310259170945057437106141662121951754739902065977009276842091420261138164728381966683363200 734 -4569017976061799525185116317256701712788815459076340438260292324069749415638579429378540718953462661306267583595263312017738002989945059741161407588973575781886789473648812686483827057966441083334197872944843553047654483941516053098149586298294134555253014088802105546719526073785612677691036221402914948380260460562997411087273596625304536923652364435391570488738089458131919823223422359038500672026136420541597726543453630343116718539330092866975219649204380648621508735530572091868278768783213872745164697076089556543108703902417428873872617354075980590028172799899133998295944626911309896652758192654500236424276006083207784348940071376793641391729148562278921738579867835647749579294865116217136634975677412286215298358805740944694449287824397759791532423877816042835377290444313792766637737109675399873987216798422351874768517201153148201975972743844831225619900465026044800 735 -72992393299207687108467531696909104097369076354386924389186874107791833521671019945255544383607562678990740090579022870356843035520999852354717344094867655552264873468822256550602853489308777143551226427371908843381712857743240129902683594985809153670450192422740575958613163480803624573398839879881669828409548745483966804063627988536497785792552466939275946501717886282156466073863163727659965838001216122448218374249295955767178923930359116250371468191779370851855449758639425173765073881704077950712549487166589895141744763567599251478928262546340359303552115668592695793185009264207620144893451289998832348427005256366021501803067099464368622070317908052080406876741235545817517768816743121934174650182862823217333378679043551255241120459366093191118603702276620374112925366526710958729061645090895980027697822649081980562628474797197641071567172732280283335005267020865058560 736 -1166093152733809762257284290342740823338132608389784588271819654564424427374738930049340612584861035298333046175309987648988804907141190576068976266124258008129796715008712082230962433868604078334069728713368076332176874702914425879613795801417315256599393155579597407773605402455555730616879836015827002503314502920381089242092578653820843702919608568304356764901085471339124630565873748790524291200024862999655097342966334032487078515724405555532428971465953590320810296551742338577621927582984440957171408790903211938962819198407380433273421889972649381373866543520805593935148558326838583782142935146475911348919467125477827198641933363453867198780975493038534543555330771124622790659982697863725578175068072113300823188190481081058593878208188211604853997732837639074483391928832972082522156009482003985279444291722698270999165226447622097444954914383358113387217295694743693680 737 -18629010556699967626617727590902890710967670734303017289433384820680506387937823829580646367129109673816245977840026858316410025748548680926236263985545473253351732052255869818436026725059626076398014906202436541024491889758635617783680911486957218224153670303655603635178331083462297384373328614993686740127577961173089477254271399009615486781784899977225911193955739945111062958321027840243735420066611583389333943169722682358891265188791249675493648181872642567757422566621729029054166316637800281994214609367835030351897195715126861901439985525831714811799056558227903748972101934518585461941588763113442849690878976845828951746011022281283354679032843222572192287409042739784679426364499707798514189190300517044781400566831376185052760274115614658664248262288236584074582709050311279918067659234248459867951393610234802500331304445311129681569741060990038571263360162157275779360 738 -297609802796060458425234428586375449163020105633377471331191879452334919124372551423788374889501630154869295499639453468225574801592667951382554949037372804413302060834819383684770670851562319025382921062502339862708346043705032430446609683511145803337089123143766350757117240479702555774744640068801580848379599135813990429306043081738979118099246572806901752001000235708481615553665200862430407320576355783414969092101667242562775090211177281401179013637233680045880775149688597903182413107262419139175867539900779143426650321790441330376663183400482273212887366966811633062846994319748133599310747313153782110915261703268730814478956575469282861335768592945970388981778609623389390835823105088000653510235288747910532131006696375639257511696237258571343478336555974696801260351901314349910593092644701005207516166212287698480902546626311949790931229145084762540914656249097942328800 739 -4754507891488890084124922413925234848198396978494796247004128997042308599705470016385988570968141063069535727562575626043127383095538616825470153894905579606093970406246113185091207767352563922075332565715700438997475958581842507271789815864049509274963023258234513581919521165227832711064459026593060167112272729901786158333406149692842202257482686114422573862143178325811006702606997782654740715597732687928277571179096459358181492171898726636295425487146388128040146727222224068802397251886793126328971978587372934461833604464219147965394973671483212067051892089864923058105509627792891022020923792664537958865312015789973797017237566075765024980960871459161199475397670182968518468481363435275961725767033584516687066764093447105273442737599157069950312726984275828512091582834298940751075050137704113758430224436132975058546056110243895641720885103229865638102893682918606640235200 740 -75956476071867106181790314564086657264056012269953353016328125679775908467186576396912374170250491415686555907087525744705205301291158821771227242358883462301679619111677770370470619223840554982127812962014879175443460516695327190496080004249720673849476839133578945358719701642328970689464911638355617967028767855268805356510172299552406101470216642222572524592238721848294217889486388900735600999724859238767699251999024787205975135751603711208492594741952162769852181904352882353218838259196849107379873960621517339469995772940538874657972133438208828454983065251869081612058560567253456300447785239027253715818538717120365173429435819118505574763404624851626621889393590409532196397819835853827593948672798697508479058493395583349381946005266533622908914943794741681986414449009570375080012490172889233584002855789140582624501993696355857130303113095112799423854606918194280676838560 741 -1213458520565131987827305997044072670299453540150752757094861473410509047819911864219498900711775057191494532831446868779784372950991549436069889466996575474665699502083726647295048839907995262993831376308140539377732369226233850581771383387730355380607431608182601289010153614091619912310237009412758172056257157720205287193478299166128722576524189757936320575064672050256554590250661095555881301801272447595859681167563367653096266743626834997687092222071834956639015019411240784476929294618586099504943249589524321544731187530458973276924526471850898935560174799529859903000741214568348739115655710741706652480242727845169882487257302600168514162009694937913030971560919464599247153788652114490703181058554103888131410383866149683792150441039602193020237159385481986547038021926282448178403762292397655529240790562526108255207631040995223531320550948474959945451539590684998508302854080 742 -19385899329890936096637311710189268778611485532273616149059956746372202497112176871237115861236363245212905919385405906355207489165840737217213571080562541343244207409299859403012815294163579309338109346033285651999514157422878793526035011695627537306900935691909104689927710163668547763511522250106247131475569201637888779503358164845404147469161381928001541909456364533343932766619052057573338209639196218061079057358889703719411247950070757496742306200053277056602269595823245632330889297046791945460373693577117665217309295129461818362079968729542528277803655085750618989448499134087878643499976812846618138141236247812188392188609252051748742421109061717009527138656522012613848734515744157914818744296631196078045469933085361659935513919249925062078020602904991197477882361070285903917517787350514566905148694512378015171470698598325309623010526877657918050380795563315326573345056960 743 -309704744341595439390423808882835289908638402783429103215803077495878928184012839113841945185566126138192723099737238369362466886135302221760868221704276400732582425233363837299814424686031879410287157385484657724406773955059988262656844668677118260878753844768453664427243498846225655387458639446515684321150748887539353718310715231110292369392928133896875238849592257080474403687440306760963020926537360845740253581224792440308763813145814120439207502819155314484345814404336373695515014745552382762603816612059739819824308658393959332379393309313149139512152605474912311446505632195993431357126143699178139030600907485236441743309275668713671026296856746407675756575845109407437933349531471271129069306596248045015342837288994943342442194106994092176132038434027248336557824530153827294079321851750481708161662185547681076830897970877686978768687690495019498328425361152830318204045526400 744 -4947783052747585205100238430620134752492037708983653657020208842897872231713947050681620108166181418385159552101447332336347152430919626623453870541904609272993917616026562594281712704056686718643377893392299249613304993588498683454219429747172348990329123923276667009922333638825588897762544876964093311614513173759802094483657474780882977288446698655239595549685824687713062852458219739463449552060246063188801954390373498582674686401950465907984435992618924822528137567217664163635606808152736050425146457326535036960257705260309947076157888272172164882044954124562913620770384333711798286439249118290902366287261272002043476560448992739691792766887687214787142530457654530130117306172756811194408760454573930461091888392495959538398209568757704004846109420466193378667105245114796224754605940228368582773131070883628679138725878067005628265651373507021238920875892261643200486792049901600 745 -79044985092351354511547701746632005133100983640702611846784598185463725237395164828473345674354216431704924817599229730828461487560812612177648278107045180627078667739527715432403952488164678288984541861953215662949739642537330644929019668256168184809258030785018645304826328817855247061972898155203541738034813146428408763146968140727609658640392761603572706352161993870014596067057357502139565863920870663185397129066074335746300828934247577499101687495503950654670997751710924665222808363266932177396098167920026858927499608064710053826082129148178666343757106027580936797864583006493722423087171819997744917518098871635330816137535451795720426189929198966975262278532891567259941178614968546088393378429985127983779403553673705269819450050139856463997844728038434352880384734706449217489020000802742110289672490814696025649819329870471124319171338900089645149348818386681036501743594535360 746 -1262812509826599789636227224418713454659916250710313308297558768330236832948090582340141198052216556880776533480090643340500809663203437951653099434959469789160219252171167979253874404495907018563160549478228450765462462546595049096868708319406182877421899746509185274454316604358175381346639410474149879938202282947900503537782260457361463688573995888460294255100625526733021388642345290496647916844784097270567778799208410098424146486914695212646506583875892873863765350140604289758881273556856967413145707728245147593428874435543182870642422004273449524778682559834731373668833914572911774582242511730205259955738206906367121537167758062334311044680397041941569940798331101472659489231545837978929587512236679296663113849266331393305238881632127090265316774086812413696552848885028769134094021943119410818273883036902878329349258409378384530343008065698751194222438629400086585828123538434880 747 -20174570940121341217561895175653181215410228294480427069910396708504747475773109785337677453219748848480839558971086663488000886908527213540867588563328396872607840100951430608320933257368345862828323959134107538734978618515482350631902496765452993921222157396038309324414744787698078983923419979382201696362123219143567080615653944174232540374085765639739158822450957210216703148671685002392230575134743529888829815515064479403739978815046817493605635303848601816184974148029413111087669502848100467347363957200639345890201054235304343210504235875501133371765458726998238572106912900285313410795826151256050297606130871781238592268487315550063812593327788886921948692754060729551162442422045556145308831821998033100907095953339222018346346470412054478214578824567629645320832260500580094841068350561160707771459866348592971864061646395611299846202755362849928717336790633548371238651708577887360 748 -322307650714505384424952737097667801502877310319573667761269038324373973710546339485007012788737966229072236269658403246900548928552005617397550378785794575705432739580708015734538973830951514787163731700070300919629671779759377125736944968378560531228081257864515770624005615258010753820701696194675548491346754637387201354755434001179249809452306015233800732524450452756804281586399245693298336059973509601833577935033449904912690838021135653808271847434479668052687755439774714809488837645768449979680480332282941421641581013518565376157119811112618374054274374047632287348499477484504672806163265384371391786622010585275135264182384252437516792099287536361921506521939873954727795704469845449112888422824701197267165503532625271549784545884256752693401359563613869333668376354253919964372682873269880291268643586718831569218631917683897103157918351050877871887934021485164487034609515382024000 749 -5149176700199961855846441191069015904917796922942614831016482393310359104700130171265145413925285051932013857413527974969842414524770759970332560524099890377691866704703273853510672043873385615411483596158933539124550937939386791303829483967447069848698558520169286663934380763921704512975322425454589603801675922551368826983983342133659416849007067794776581529222395350718184290337587949220304258068949286909934036809893540136428916645875713262309453840321740598021978213073890837664009921587804102078580277244456177638669103348148402257805201147895315706186177783516646128721154536154316308142255852589303169717915859363687942017632056027593225546408644406017026364541431951591819497195842684438030471118184745696260216842818950599952899701002691992962938142240592203533612538658214160605718989668287566842884631720530759088478170263024716603988853122396267843806433245783015022504856423312816000 750 -82263246962394590609002744468518598096966723640931214540319322715526297056689279616131963132870353989665853386038522928118202414447737661286032986933019848674005262474339503083686496572921208591813861932235122221053825784519643377869979835863934387902808170918224523743015667084413151299293751069062523510335574538680668379896117873927342843579736915089350666510856988123073712222433305076743580826909533807673106172074859197219588372334510395078655834552980127793999123932068480022520222507286758334807398509257431893955377595090018874470695893538775563722030376269461938552449164869601357338880679500966707439413423769194278561673689727096829371329424503030528013199913916858630908287200782726581974806584119497243453224280875554784847525623219007279575899760435701043652993917603629429836966578940562167881924876367199407197527248122082872465325917483402775072651577534629447999537586218845548416 751 -1314240262389893872339300836395853715003204727355383105265980338136996687198612485798070963606096547494022515213968306380242599958114456005472468411747499526485639333112017786948163230202275180671881112467319569118780028978251240010231715140739660167853385399037094322062186383060970691463284188184570115948077527716498880455384317245512995256018220382479399862579576755659971237343215438496364158137497452229643046408194621369161945793967317869712000936040819671467911436667054092290542782479928796938773857941505549751899627677616573176963261425670078846254221643782961835888528735160422217512503851734485427241121515822627102773583128289890491074847450316058954863345628727656263165951844195943449445711579581528531227410015905334631958205629003527750135346638758376993007484718253456590125066596709540466374613404332434737091786848160786023753635629781446731453626667457368997467978641083500519168 752 -20996386319617267263676010968696524643681518077722835939714744391459944414899109580289926272292079682969662895984860681984354515820195577725726376992997951211700094345755028846270256712300710133765930432423374073660935197000944677503888066091550900607168314074510174448477536178317156764946670527725299698138568374981406316211419132164352559848142153823281263230094461625663423464682699837892711430670072328573047286633045453629137788256281059689787206443609584485392936170369664713801304506268436923434081288975063397233141126221922220941538062191489796886832737803734712096229766255608128352653219780236845642120789748793938846704558116056840903953746367150441866659886148316572268185831723630405055373376219537877359263436078572726420672715993149444667720817178248857970733938038692855683194880442644174418915698722938658153485009566228302246510875606641357754898764338873445659016350257948371326176 753 -335440275464801759869883681213040094905031424269595904853610059799818235473089360226942646820283822823539235907965304122538890870274837715857222198174987188680945730384373170014118443889744412894029406510030796953706574262843777517093988625606052236791812507724246213300378167629688440746757565004695027049942865273607328000031038725016150458131673453511385918536568888919961466507480583067528975446163306922621193702782917406585030003616283065163532660712647146559464836825427711164714068008511681525779545692390455071334246677888080103488317248557267272972905492402295599625025349342584042606133112823704187350216601165990815837789952372063474202607661084754071256199774720117349782570459010987746103773859124888000839228600299110091421902753516052880946456083206286535707741400538479487209607452490052348286262756489976172093525451635758932304815183994549181661928466131006044193846870654872386525760 754 -5359036549401859415640078015772255945923088245028583912289902891709032446298188903572614222277372585851927898869164527135415755203356359582514719627607288693435904865000211148527945325060823869657132932121791750801524394655459076884501574249403853109276092132687360590737871892927356707208808525260684742498158826373838027968665639895947676947817159709546624369617385724044901625396699076434289175364036067891107293559314354217139617272628310083501212773136004678322696849335679321870219712507336492917162344045802946670148986050185428284642267342335333647522041858724207948386015063900221985720795062432812520982372914649237888039811361105937148865533004545023265719074915488771346791569959212676909238806242729974612877118990985517455262918526332059686844840820030407969675666990565681568868609247606327039066738945196621974852264708759087663851198549599919684747467245376788870502757830117497039906240 755 -85616819680642686452252478180456889032747404518589111457007693615621654791057953052838242051800884941120469292926970233519715018891237628191115957812184259894336270836599399832508710610441930484509056195037155096911241388522049517060739057743455994972302282522483368801960544069522882917023375406217721011937472534730111646831847613807842224297444477372915739266655505435006097225874151337682643752637090133645743278029734755718063660321116127453233944992803295933679959465810548318408728704984758645783857210437715420841506052632233954926298051236091118485312409138981981819115382385118513366575139129886867057072029266886234974220138592926905814061005431552411431925141232616635741721744169567296528792689933521793086786502343400412642889169886910336347976781418816928384407808265169868985024059264407306947315238618492257298898035651724656160759148218906266539634370746668645504641410525665230854766976 756 -1367830619183601014510986020454442203356512105523173661610765771811479294399997297582249057541866518940281783227476119683136399468476677345624733516475610437835705660270433268752698686181107984645370873973093596905415308849959410141613235898710927919676543608871103344431322025491663200888635354704097399976429620733426307500575470211072907916752029626600630024950615336830692648537179893990120332333797320944673660465665524311590969430368307655264761359289785989797601257179973283848863260977256501221927814004850167794872632412291166279893952199509931916753443488863259757157771942390821963546950437051287804649888848525730087326231261806046519077022253442182573114804042073470537683221198518563237400473689176026741934136739819563735318538880812305611654581436476813308236610460617356716403598661105173880039250597928769158275251950531124863901652106068716782097491970738444312705104439588604045322586688 757 -21852765532901546459043414704591841489291489305412499687609777073035707511854117988057754427888155455830604869687049130050002133648291857091130154753310479042516544590899101654286840040520898238178487912589952392303953428310976362288864564014544203778821820879375328728602917538039860966376692179380916717721188683157275776634028714310060433745309176095254979553174031550370405404767045756824987185264127872529568361521478006637227456130613359026118921901255841163292192343903034207223450829932549703801842777509455652987040444378136545560155162352540444651540482898695196173138829420442009018674793376087549153812094760990990325130040792975332366865927520646969668758837628581971839816218196675698537808888767364421951058718271304892754217185237178367328072005142338943394733906090761310605264362229069977417694447465456452047795108440849965791316486883480925710286747548362939917906912935778833981679476096 758 -349125317418783281819281994818743008489867988771168035906272295982140393098355367856701063485126071992227737429960639795389875776359913442445364345729010423753133713714760054133791072415182160507046818761826284262270284982646337397517348113741596712086454156793186320453009672012747646837495702232589579751455930017196054953876105185085530148622287760571949607373268498779664392416528923634763317695974391208882681870745512744560454477231830841433113646733783953149694524122250322228860144525703399621425219044379298097194010265724582541864748042334122407295719324410552540444210058418934998965899403409525356533858136616887721421272815307297196520773591391866494312228923063492980184926652192272703552593196534014709534724377658973946244815452799775762985424778725230348958083908653191914814975496825906895156041898161843844721370400024661062972087936885163602046929436425692879163394083973986384588573160320 759 -5577725426904039624954694952795886325359867235624747830565820633833246912662262438248164816627982541472666065975892909300260386909275771282071789270500632936008563125830277228493215473131092066282542456266015181771132379050816188777727751287523849447642085777699838368660336341009984144336591416696154471760414502488167802859949474933263687196566352285501266059299412142558907012441145886686613953071654107771951779136574555389380857695537787593172511304734998966921206586964963646043686577758470914109884329554866098453984938711694713969238385719820248103910266835049222800298407336479586030909744618898424866046856079863478932746184661945040586312121962078752450632526905227820655760764933443344931856054151741057138100221084970643046330213676745824640265165832440241385330336595953366480957039360356978933678740523202264112109799039129170025822843639880756045350548545583599278966161610367007772754990964480 760 -89111502807195854113420929101115331266473036809152221261487097547372742123085777006854233162496005287580409701420120664110212655068982124877520612266340375143442070360304244879427134572049631406319250663134153075085643876888171268604171521227782342096408165148462417726676057700714773000703806554637773152782832748962280871480929637683799592027248222961258384857912450309145064401395254415985350813415821284956629608258274015181397860709499759153027147713279417705733276814379721829292687404135991893581862538756821272931954112943943706598016420276391384839050605146273241106872712999388333667508051529821940425711745423292580528163387059653529998686559031000279283658081162205524213483168186669860740258170408473573382648532123307299827028229556641845765920583601959751185106509142191810278658384096650576595693772937791961643733131490929450596764430888726499871903105842731661112114650359310800495777763540416 761 -1423676282693675682406007432340814977053586309494970704464073760815976082434266592443276960301743012202894377332280981648162898108184868165914448888218352537442797229225465189545433774148461785332495991540584800376992455000271204052154424908130588324846426375657038205940772023029290683498760683431387708267455559214038647615591514500603988751468178573932955904208278016896958860699295010761563594204348955561764392611306301546091242037458735968176746467671552116250072509210550141919238493376459118846476064055460490192255845079070259638395116475322426355943728327685138062256712805054616768369990657686695337313802103622064643970315978805870719742485131010382911341281144244539767920536608164956855295740914357715775540395339757122406434966116885218870988255526192676287659034084297986897986765616093400407687838227828744638192519596145493114790357359717656748281994692294259573983035373283180962454226082949248 762 -22745190374688724091352669922988295971982099385553508341398469769256814734323833984782747657104224974485611744938567809166319057177221240225515092867677459043082169906287156453446339588560857971965624935715327243818249536972836795447412032587377667016640937922898665510660050667137250368653428556553430394288719131065231622142009314344295221864007356901653287634949575561290783687865114778230019942052157723108818524475121935724560079480344687239611169944138419243081867095970127857906574039849098835744093968256136492914071729649083124459084183688418921859919880132859410459203703003589113567107960979892164089840192663379284745006071818874895199665372683622574229224090091906859756777706913123602042480774135683506366704426333600010729579104339843378655395043012952284942206142968823743433190137283885901001563966647752148589705687091174846692201851046197838915465883706024036815839202932217119471020667104756096 763 -363386462211606221066302813055343811138219910235776234183024045199528927406825080307341669646265402934442473356226922141202397518991254152488897748436419692968770185003460599171049645589196407179896419353040418220372820256486081961342008751297685138837291000367149059731252971995285821748211394632223219536539300403257108091626597040441623531483944535558523691048539090553256426153441348816020895273415206611659892284864661070094872043073921018939528390064282215692225373394332711124352735970852575108414817133738275030960071277093477440571738137826771503895705555464687042591996251132046257382760215393034705445808582656085820500162536660661825011691865024061834671352107759298322981808974142826617166239366597617224914976352564330446649501024774168788740846100036550921946910724495362296789761171023026386905720515643641797258862812111954628018270726413042799973170540467146800504691852875133271758508429891188480 764 -5805621934234117191538340492347547851771089298871576851358627612179908492051972421768864423694130246358383285060347921015073905912051371970261107221747302058084828374544816850107109913693365636175151432752894430363705031479933398455681359709868514142209389987541127517119991853631490497720770003770833269192406676337900865662819690413128870190174119111292330069291188663996136044016891496921925455114274884688377807891437242174840324813822355964889899907231189430287045690642964753905562166570977135828941437086923278832328049748956787486411826845960174053077201583772212096698830158792875153944988467391860752187879005104952257886104610575966277608260346182851772249376737316747814549686306789714252789421084673450061926965130104996638486661660200921774045507195086571404821979454437686118607100593595628375093225934484675101232564770469264646061534668321466513707486409609939590262131879834917166340777349806081920 765 -92753348078705072307165486924799646855354579621971780754647250556944890967136218220730798675019163230055111777787676196923180755630185448654289218907445131704461140383904250381711238385830476869715948772687419252163663914702935942386062193952958143589651195330362954920575869849783107010644772530832842112509273723139639712589519289188576537861840632389823343930558049478902973503234572386117350212296297569491965448430256174981566601143185404709652753811999473486233035857566425127102981437686905299478852606635786031227076371283333145959379539491928427812692232361913694439023663007537934812438756926095845899660466928617943131874471307790143588141382942544855373113571873836982731276164760240375944565103917488766871727278196265711000763370994739432578279985540324281973508801166192679400805207130621921569136480223884573970280270097614839874724283289182959124879606402944681924423236386068441316362066365137167616 766 -1481873986667353361481842335490467465033719772080536100359494846365393701900539214863320514601676918550149422893688748430738754683292701724061607651422080315664746000023786182991360490033672814532093708981917280428170912517146906087363745599995172012075915572392926687099226495067422537331946117796778487954162521963163068932990257259908354661035516526353339533971500534625084320799718925406402260963553641847836387934581560142851712878316322431901736816124346679535926753035114765934055204744663638453031590339437009726053473409615445222259643347653028850615832297186814350580641759642623036859824422012481673785959261452253770297493185202004931111846272129065195895775316699761089641459144041542716461602796008129933389292990294908317529167277067390569050901387783927627665536173200869465413908779196541874886543400757048846277140920959021423481561069050941323459891152949395584061477241374289275234515624251369004288 767 -23675207082948824108994127743285773554789050960984210396095501756664321281732995487529504023375422372768619332645713068148986570911432551403717001513071932448703777684865027231259623787317635813919525827724138662798965269863257088910763153301617780750949503812389730930526625124584349116643634586025715243012134998874315836642584892389722265992606544346719455866084442700516014689804114357144789186241703164541573791069572930887229321526581766728192806968432521787527048802727896143097669464069241493615970153871526880290820421331717947527470234135776030685067026036150225621923316978697135193846529944381943195010619021950349023762035842849241754686524405045065072368749323127604162276975685899692891160991737006028948829721386015393119950998452651634984549863892965122750213142459456915813796659948206550371394658191495275830873643866273596510225618435658715746646031536169352655918307843286233088296941929043384326656 768 -378248425661174572678851494023589116558934446993849298906369539784207320477687310718733091623458896502436144806722525190349043261827184122035947406986188295762493948168351411624421333164566915933323674356998934104874093569299693334550864441420377825278841682002632810569741784216992140183876818190801466187186063067952936608860047694820172140272502993664385056610489729082462890942573545784071045983314710714746237521384973778627999707202029007493392892581597711371037615637332403223708859797043741050348898161463066173396310637682525021044348662559859240241891158155681339037759243917465948995438701064539639326536842967878623074948150770521088971358925064977797445266346607780863373878244356756812206439282048260384377787345581261554142967123716192137057847434852450593938952158824917131556360699953768714917984968762561242766692200832261756745401482038453700796024488214580673291819840152502708324744111288232194906340 769 -6043121141317543302902951177599240423983184155743085157820099045238974173457563458374973684897029912131248992321707340037228017574523776493281729313696111055576073663454311369593810792275512521660357169245889342538989744593518897670080520841730509702699413400629839675760529988153401084914318060197902228316993460146774745352996808814773257367214527672510578420697629143702391519012299848508578505788042309286569927422283209160238757350694575274465312195393380340578112023043258655405054683311416648302453267635546464247525451878501303522172779802614344116530396318726529169594161340403103575237919221429042924272863007416588768659054590853864888299240251428240857493553100680358501185264122453984648593384940500555373817289112888659888427170457707589851616012463715485041786692097949196200652077450756830209990069344885341259598934173504769757313397410044788254850399040577812941564757550212806598800788233143329969595960 770 -96548670494140802223781955047825786617975495433703160534419296694194623742694734629777826326757483089660552082521615191088284509352975971974482901320895530137268647023136283725640338138406954599306121942938871028460586802583726596282247490123336013457932706044867906092475376512030052138462260748772198977604744865877432360172164600051091704066848207048344332118730173669904961645310795761496795815849995440056341879414192258557476873932785279255158793023025149285444070269452166206224652875450711178463350777211029354770205336375744202506194204067222936781242773393472417979671912739790883353995950989636475395330858074336201340316479969719799812801628016974310427124273044895805560494960044712882009085482516932249621688689177605576555105261000933467992961279647568697381895956089572742416132281557416266549737445559453854773488426236955425395414824595286993650869622074270460788480061535997333478502982914453565306453896 771 -1542524673342187291559722596989776964410145464010837265191928530063669747422196810855516556022047570296288820431259735309760685585226923505553411645228004072932393247770418603025211005433069866088525045516369667092837235063847398460447113597067773039915454050662364289555268077659126047005937909083496688723910826534212985489754505244396040999604975634787944854784070401123073044807961585201190052995642339598721166369162153360455253090926133683352848265184985459011802928118173519232523053333076342796772444712951309457923980977271617492180674715564269954956353414605438709044874994978915825103141536044542287833573942619550360713383139127118669382737294310103185267596362343743881834211307173506200503132261535112128197096333709138121927090278870944823264976709077498332490524496901889806850735984726658328611758566019912559143748942135949325578106108125480139807278864735231564192603629053716152773281120026250346880543568 772 -24644429172283080380955464392839260465070899162059153923416122396120858373970693607632048189087998357557547035232069398070710227989881961810227693306013215331020904556995263017762891892501921927896201957770600354822609400618515301309785879671287451650669961477810364180537145686331166662916111619994621967254813645690392439158849828606710841566227680672894445387184876071828993438680567606051137452912244322034490759063790154854734574641817270531702112050248200325714478387836207495095776346904357010434444731981271309396417592452937992420409898888302727492787128258735079063937160865375580034743714644525109557175260373406132317407859634707100606433525632151311770842660017030747459252800858391224711147193411624446877180033911876307766643434584966623640090962085183762218831773503611280929659297455464512726810142685608292104247408616975128214611866240439989694796603002129982011336234664182040192105763386533383132674383896 773 -393736999065583496383958583766578094105595866301980014171007906328709703646232944442762995000306312698364431934173424406433727445892680761133650727463471163438691036583300773957790058049674949300799604370591092344190460669648983145117536369909961226242915943403567914139241590202056802441156505183613947342298769112906011156030783160792857559305189982290098836392927838922494267746060814922033049862181393760835654430061847881573055623320107750409471001061533342849383969068275760109227474623892379144715902250929755072504213799215762233366186612251667121003778827937099904837805868935819422288596217153797028500794910234884520206969038148295850568504581574474385989530208551526172214452898578436772551963568736820076239551641412254076219982428362662098260185487389417158347441659469080620286277262063372227912167221432422260656475415808076110543928263996680301074693463229372933816303361064227938386165818659362589506505357200 774 -6290635310652461907343710396456724433733589770917680691522847247623803869882837972841352966632800856366892203227375408539999319891355155416251582552730341611218156793784363528116320229770388143480216934944094893964159220466252358620831336886701008428578680305075608302643231917879372634350570210724250740096726846059684410795189489103830073098666639949611579083766079659064036324221948368638062912914386453806839409150057895224202074726067768012355966923936590849709925273253615051047425001549164290056274996427645156623497555350261131495873725642253379351851071041692735688920293766486231235168967469410664153024327984450364311213668121113470914896805756782881469181564029648801867705328867985722389376720272609195171548185526749268613095998332212764221040637903175106692667265582680427584573778582268295827340904212187769606302293271166239254504156217807427135774753703222772221669776954677316131890602730674002302115562334800 775 -100504059892256494628038480166357628307728140056132544932175347896874760666953935199640816042383664778754657110143693301344866553412592947566486574410202696554971893445984502200175841400021865796867156243197139325244154152016950586378236920427266950145369315532188621939778706589912763817456464966693771179196995881175499838020691940753063180784116562394955577051860126888426964860020857678034187080910881381982303953672279817633638824849253036811602041873784345678849412559259692338153827573137744825131350975183357844273737716576688167976656091486943668560799950500954133290594938602106471166273748653216572313222231101244401163158243452421931442906127587723404324395001051756728678615976830192535000338774729609102727883397667367024474006001741236705270871198086598930411104622509353618518958098587930372818238807684269630019658058430426289611961886824376210058274839165554020191890552584276810767831539369297414844896635909024 776 -1605733678536335077833016851936213757421666856206097025862255107249295467459916093563333553213237984442010617076754522616074298362383153819496521326723831226660491668741386415306417631027668933182421395751492439889661112341116177023089408942599556247296763883979477493311052067399147481712403676104470844174850972854141555401779044692598553241445202500737962943671342594281852461771312620479726612666408643522959541775295006673997234730001339111327631591689662780575225537254770187639730868881136289100487744059694936280033247693450747302286832760638051034557729106070656371825768104109427873092090123456931782911506728341788770129943173096813280965399703392519029399290235875876188347269176212277124915206351930017597448838098298990166789595888644140041170439579739244251593911224060523405152116631821083456443975177409245970339846144871681879650906537176051871523829195843477760746210142963742139045844619974934728411119190721752 777 -25654540392985924911478856113173947985370105988342971015513558431650905962737964460096811749792968261085096268199267237781140720554214249054349827220012407783479206661204081029104077826998046507756215195442763383256438929990497067650748935152420709464532853096166323812050708320068232738710140585792665456353410523824084000975141648409161441363321420648855948497729790174279171763743983102490767271094976706169909590216875434814673966458476993214956523267999322725947039664711347631093460754556532680686557084629411761879450111797294178906806617619769325023165571586565158558359183068744449956969378111447041381034034138526339501149439576349858519825575183931443025692135119901064352822393247746728737062254379484219375456726064715140193727211533627225831518451663942056807318936853909057337912967654346113292529611135596369981723101727718222463302900582372597082492684217761818432308175952061640816106969256587953305657186143654864 778 -409879096510045047107560644584514361771401564826610706584618934839872443594900897479438778984481485199598646033055130804138276550756919171909470889903283070371010975319751577367305510783529200631632075680403019092387578277354599679818520904813096939131289670932323142652686766604689116892245562315427804141996006183976046442314923765714494493761035036844832184867328138645617101572413508951105703315823342490606653221588382589648325710898289236069292524705953189567508615722830399812971358842079307481920185812266822879385044845296101084590753543719450784110473078176098870026227050828397831574716413785715584018320108408589203083917138732684757585388045676436808238243238483766362346506874125310846017588460073250445805818901008238036771245808949854006536985031083290187808450366444845221992619778847714894892214738323217067959920507037965945011381817787778125623886972785063500146003376714815161110809290307696991760049902012377840 779 -6548594653612350008088189707957465656748220636498070416113180055220863200233808177187541775662203549158157571922213296519005121887959712469300737735219847360510401282194644585254793821838003120746203868958017940467080615198915722227241734507450326706582838567937989516630731061825366814943373900613368999167242994821265563570027652359541204710333558496239770696866195139388126375058098244422928861962435584901271381252745840450273506800821704534169980439653778430497063198056928313314815830742643210423592596430645542434950280031521532861125184345484318946134721349139571933692454267792348410499256079559712655573828073495893737589772411639274060215326850435086669233857954003794795590018684677302682329789440400096339536870400447407709441495941193688017149314116640089444754779538860774881797362987854505239831199785841796698111900681122624071388521314745425611700766705112837384874400547615647618979630843606671064756843492228568160 780 -104626393042714238206147461718674278223585032784665325032823653651490252822197073723219417446541513627703794437557207822076720293548402483067212555969627868982923872793217513873647744368904096013768195660198486633462511059754984269738316019784417912073635043889286186354169449349317591343364519935184364702079720771105912119499595645775131401410483084589923105672239133111608757546120538874357101894584451614153389683553485466270908258656205233211315764408929983078018463556648000821191326772711307292690783252203467627979936397119001721173515445273622541931706278785868391586763288570805443450822729824965562966360314681930548407491979222882863254363337448874423169220945926660629157234375446728905163069020520853846901677537090225121634692208229686846243224041694318967513505208478567918688408637890567749100995399655333936476757059343782232279030452082509607657711480357841255756800999518443846958620717401315813857692030256605662064 781 -1671610924951329403759677371735746022629825914324012709039146671271825063656050045990181678486485284310483927006195696803935103486423772322295362706003862418910274116150791470058100581607151485351856012097255718581748032014881810138021392182932095655383889984187596713607332124175140723153012137965724075227337715469730565207574845669631356756466079295151165829165428813017482812625470018020778383406689868426896282293700885592994101474407335339322404748136527949868776425428750005437676537093331232264014844329058731193256909556019082556726153298494573723718093401651812791574433181544827558744386712875698200632834835596836597988072876751769997039623207025678684130011476661807081464751007457468986715461252316535597489285925495299702634685498450745796956401526583498177507705494744648513948736214594755919695544938411340408907777959656484883966378977062170146418596481312603315407634919322845483162188619377232682863356150501825161632 782 -26707297821409091522472390131031215865392640631156284893523143875793072052837198560871265845281518084623000235313822296506860847774141446796366063489529740488318369318654716914201929241176151736555101042382497375908388634263341861719231808099173405522207572202608482531726352377805892832575106971539330685281786978361654324428951562399455462040009200401046887301269651649412314911691332998915096064300745800672176663654090619691647447341745841086309622663961355761714184986325834485854642780619028664842201361953017631110680086947445546628819129554208700900426929616672313322162363389029508336256224540497408335941992884842553011845246191990555425847893028873183477647523515872912628926597298175981483405336171921733702085854671532320312938312810285956505336676052601312314298302367441993009303721566683990358920893172009318502421710777427266164035727544008636584851591352326938392203312892608224381877729680945198388356485606611002006944 783 -426702804273087784094673819334866552332135292842611908068932988360372070729237999995529419826911610777310003759611643587868236533402949552263779635062601600905316475321035132307364156841779895561052763780593923592099542547425806756203818543193690042251362360478457364587352066725864264796314927476318041983237745976122982884554513468221184968225434351235116935043273744743484111807482216879218201487103869688900293821599838636452758066724445047241038798883980281710146173919458734888941993851269538438283447047295339163722360009849992066828259656095978094845901519162925465721904426560356512498806346106797673413326093217599410189251634561688184389983578277399138321035145828314351197792761430627750137165715850243791332176298775056611896370744899971029223195169116273840423846440123498508999220379053916627573563695506815548486967562995677011126547830875540285666019677927982119139800056560062435526552232833492250112822011415968882639680 784 -6817448120312114264757505434934360248102457497635914235295222719645434385145963249928573358101906679332378963128693172935762156654853757769969520036727229149158155828917456718471994169132825219129779233565968733309488354526856703352307437591893063098521128733868822638802515290571652781681939772408622186074025517980760820933583974110891024122438508524963105520857202712572553551658829398761590805902376366993833010726223952500264346356875508497118943870944817613139401753208086879105723743598217140915737828717374258118349848830843113047309668944206915326581329628870923958715018937621206218826592208333861807621585004647513025549191294030237497026701915182017355368987546741665259060653226632708160992522648903257308962806528643315204864719324766628969451202408610262914730995547177222351689074576568060812482728124895882092280300630208992654810125165238542880424186844038142888195325903662426106384685291418780516470929228311768142786520 785 -108922846273827435807119277917129613034014040681974059030665838662156736380255631949814225550718616015524454720458687611414431807344173031784659516306538736291390561027111773456147453336641903055191963245075643125054271264300429010757503034748436684562614008382398437625300823916369005334846991879680177653172519804477327663884089430953879266934552578242149387824956734294375753687777118878048244442837712604887456841437325875488299913385901436396007380929159111470056530941064746035342658843578139339318705538564723497223367903231126527183895373118781059905710874146877870433380595561331424708946649015188910562025374685718609383997397719397756290075026013010014867564129695839446725017468494812007331424482882222488113390470678018419489698483784997529343766854278713270670772160704072258260999201706135820012940606550884271594114051597555650798252980665505483829656243819014507138529652845521207931562704363024643614749546982784963116979024 786 -1740271124054357428582447699851544122749552573644058821001401529159496559113549905885199802119496666568646440686412466951835158570773695843704521890302179962273896520837747647661958930027416054156616634136971916494187708062448839080270640089530366265569092515605800991982859728679086474548356900795195510138092243899015624431369459381576101570183347681380295181050644617390293530294026792456144852052361316656713337168918496621351234494020547376922469070875801681731513887478232927114291488241290424711404967116152414348767244438646929934319794014790906552539334806026071624557752568777608182563552186173972441269611520742053812524477507074042014619290301108625657387875751552610396911920317249171994997491928797646317720047749077042381617854401236639915393160503857609736747527727890253714047872741762918101428127400847334201881532137356366237562927393380938760728782582543491323976660789356304490082143055204660909050922151411976548120893872 787 -27804535087496175739511686630156690977703778984752726321819088726367864973689677911817664945172237719738450248018996644793361224738130179845922056224472186589113055721745665720078108749891651162598853313390450925029118476718210549676395207732852383002878995287455326141286503466849851754728131728842170704544309879016801094790393370093949048466944617211786317162046766733247205654278389947069333379550687669176001907956774048941385543237375302055175509653357471850180502695236722777045871884556525794563158902818933237638372721183667721720631626355757127054167212008858735206085363150965241788505851574271320808798088007383207927169987514547654754539969817204395191861689580714768908221710380039502751078098491361632527334028458570179042519569556733812320398475445369231041757831830358386531687359409055822372753842361187268430061480425818232618953302470612355752736610156165006235937144555738465893637696030677771626945737143397958216101803744 788 -444237432425858949949812353646792816509252001799539117248353206935242918805524168667239088400657960522217117541318740809579210430777993609467206456682874148676311385198956765756070290813624223524263405095921036987457616271424201548763725463650522210667825571915054005226899845999542682223384744246348894886056930681245591095699305240460429594160955242000494585114427402502008019273305748012186430518455783952951604087786529538289395925581922655932309221492094632733213869204353223049501937850972918468972297698591839418613087004698447482820751492156068819304524364456258218584536449328239078829046537208218183988284172605272319547043328436744890050327690353557532316673441397460584460039763559260583294509213205892072993826672961165677849392615125988194306874119108120074639252668457121937098913521522858887909861516912877803977758932184075569381500099118032435186489748561062726536102347660846809138196184043443077136100038877386159823250899920 789 -7097664224537868090072667338493625151984322857648910154667605230197303212246435576957181176652337452906297824747609691565976586426346498657723199737572004459079317264661659048315617346003228088399067787882358165099988226511499980638422716343191993647247920354323410380089099440646685744116588195145087666582552177652448569521401066997774620359940433182076343143159026408035884779416086513867708673150384806731188746680148278022403200301502809886796818816387002459106329575652822217695844649618966552876888193648223989494342933816512837729326227262508749728964301822985540055103506312080838818401724522239288247599886286263704512306753103008372730005615797968246200740158938221024242969912876334650079861322106050032284106690797653301058262919272849438754667243530389051534730569250406183953192527062505905121662502258813355636176969707366865180764499682486586664082243054956599151728905189623111376420913936694098137360807465257705869115210195680 790 -113400908660907558269490135628438654010564712796512080977486725589304254613891784623232330141399751051371254612613075350564248701105500640579471173528650430737340686727290456339037622963611069533889915972976107291002596702567281969136925981878189042804510443939582387110740016632711984129417185062178856364056928590290133980378638313475837035674896389397680510320193963699023971754164359465871163129752097507039321975439027297719966068614643628343227148228400943087139356840366989913616393882899488392926687063579598981515944950167120301037412203173905619087325845075599350095590451482385250083375401164182653495197170512937314372577009704014785567254281774626839931319349516741478474387645981134118111404566610839882898727406643012615135942489951779260710645503595658998065024360859021333996450729851834853728638105709800221316235078033398192799505715180184426422843128910964803155850938358763179485044019884750514797174825096813624658192636822624 791 -1811833986923577397483965024111514171157416991557926269776835951956545094576946111338065977657408411867547301889006379621278097452049705557071247397035504606395084195776860666514231958298504041427687431183909031534375242891334146050508812337517766274290016422893100136922291188627324975256099095848061171591594770574066641269311290778391439262780455839706556623801025680440284393210024241377597673367644763962026486884448074574696499589319679108725290391037333904848631089441919113183671284313633039582563174601161784991654250670306025745272838715185612154267539861018235886862290930258387851521742503050493520698232415856512994994473133551629405814108233966793935590409531216913786294957104816147894680064365142597269373093508412633919201063448812372056714460018257823536720326008263352236469209006153588977778164829279968643482400652574066195448992703473035121532100459136249282280207533474145464389363240585938060691144677084109467042020915504832 792 -28948165745619884327982441180690783234628730569664140173934447141487527306536207187969554143026320762338312573362988292585420511563430522877751975457180903143085095218889387467261478788269280480083278730052001117469677176195634197125174888028977038427860944211223849914917516036477487672841765099572431900656616448035655654825587214027481404584878646711675211512093660303398180191514705492919344644942142478756923188176522646045719072983903054850769980565891948525195173997219753103820929838011000609694134357832198519298475868664207638611972854926715576010229102779450450646913420999355605900449658628284021478428577007889287170025332111063533461075411101787639470910406828306599812848973742857999317274664743073770008392834918501855572689718284434035360687849837164771507145208722934923232678498439226660258592042613268589917457446789990193986378224330489629328115150517563255578249679455280096851493689957543510378769879727048385348421379627270384 793 -462513568722577470914927528069801038565884005444696918037515063408129849903926538551796028993875768043917301771133747373338307542886084142321711890343609133446265014405206228512235732972726082828064491185067911927289798010591028092781798021850112328979821138910726580607824625702610048946916978324820570216039508696862241042421424970653454471740747104460182761485783954658329058040972659010451572069882654736255002262542928026985196285884050069305492627704730123347065390346499712264074629316014347698391780975704861588287123904130530619437195550972870552395463722844435321180823510796766111927739186406505109876027831891497185932182796780800717467623529205106421306979639993246683012353716673405865510554857874835644396389934952608461672104326183832570012503225014978127358801758536677777248469830044138443223658486645791972577787958170461233048438968811227747272659466655140539945048472507438621826513306131243728245919768148427543965320151169628960 794 -7389731905308082866532456701629088130033758807394741942347501378331908407910846433335118921683007548369187519229978235740767971648681188198354202822290964064104934474489226970914637920015117237729000170244044749004531961665438013079382732626184540309115882831513195719887737029802658792116610563008405231436621167919892178670224429694848518171918284341538889813864805099238743614997202962476811893297898435748275766627984363917297481212500074533009419993781116303250467936946719584108376256300954678717629891004775660086914929279344976622393278034813395248978404015119025799118296042780572916769898386338694992301371631455331613017217833704329851126287268886624761587334651075979119262870591585424193787026356423381592962975711346084313315258793410705268486921804206564891276774696216995317599607385314786260371954107794101969926722968955253403592565186825233251764430722905683740230333655200713295328901513326143496886320124346286930408125236445734240 795 -118068395800280840969428006319613430726652584115129575033582342776820000751300089806569409488323977206774113043093312641986458837586853399365402621696528082443095443641461837716424818691864175036017308380427492329378069153552696405200401848827416391203006218523120266709451617298809272927629166504821085848689260471595560318829170699350900475244913267555002488573221074679912605531691159785384232287635101799842262626048625648399386926240472888953818431145921684633820683943518531015527792713880158904492245126468755263426406832334892947242313732827924209374243632452882849937610813000501681998504716104747300367562292405969336035905284180770311659127170930060261285134999670398851286637713527444098250921772049421123262661279855997437670101153703022362667070290260417342451569298353897200659308444035557754816659825254340482040263188870024690229475173588747311652719244078425150777868802626867245631783279273293930437044073232008222125841517928721655744 796 -1886424444457250923931137417553823633142672820070625546830527933964317549692254449949685615417719022758483881510126570578874099869886434086845716762231713759436291271648381472459159351913478113201090613043061366136972717958395970956455666725360655355929438551729954211068851342721427554137673039708937901788479917936874794139283156977820040507744732332618745791048022145451166478834231369535824957580581940565821477485033192206461561467244138444365154280545015056749913892454357634994324708209959624305693936580941745527961108157833126260085108108172789063846269494391663424003183818769322100071586657563035384515901048767736200633974125893262341307511758653902516362244881668508279727962865128183469290481277543389253334831855789667603377319689441003025627889386346718293089269266915659042694830139754049655475225700483294284658375924684640716505609620228251645225230334408807873860471648000625163247512243464512823239103672568694182156347267609902032352 797 -30140186795130029191140657308821066680600747416285251836060153966250463836613761813876156369798286117699540460664933186639125204194647241733868704203586754093678460543501241744410207261312710531371001087189891388190979410893618938719581505747481286452202597889246219477729928479566698211278705756152591268976792064000205305608069913369586443946827379577875920832127370138237332423431746875369127992259887617522171511034394817512021987106507978607962201516261256879113429744684805676308319741964398815443797476062374137456783878647235921952225554139864863160625339700857518244989388642670699651582916558855323195013154272281496585787988104297117508418889253072515236332278950021059515753926128660336634811779909959245610998430177698403088339760257643328140960531299547190394226794033756590024687537013335091985974308745237477315984641185613820431596528110397185006647532093302082140199806732296061265738796622681438257373583646787643306874436770068371994944 798 -481563134884596331061457870535674937565989385410572632719006219385580719194016871086367160043769609023394913375285586628632639540703950290860684183703923702624561869586016080502794664889394811121529152708861046615833317655255189810369253381303742358728800906125174559324632315932926569165167291216723732681020173954890498303888335082032866115691790839120197983220080161983115273682650091053830052507911738249884319255248789377541704681213003417608418633248535119309143144416956481670339695125371033705399019824304849940568915354326137850740445883813630332453600352363325009553401886208084486914388704417801216461676337057129174772928381365649433875113832050970638174481900517253770458474383634610641721616784275664638521591459606083507990390906372120844357452097831111124719789002419043261672639219198023086242070722433305558620055357288942619677764076951834722850571471415540786074620972226534813456352953557880122533224550747546932534647955912746545032000 799 -7694161426704326360864294336994275660785257189175682389600542423875248387022302097983182935067287645547759028972335167585887705102160988001411131776175581962084051097791090467707980841023797445278399453668736071461487025265316336819992351271243523093281442262320373497294438229286283581930570262418892579982357372600916272024328517718687820817173218838809070655553871524250875574258712218264323467229037860448089135935551996487731416721358199786219114232854567375595145659107467390492561386696478868940079958794838190664959666349596340178413682293823285136549013890200509476794403603670095819710996496367522314580425680690001308074097267226383820838176695823142887278392918652392532757051290963003069109086192819943398456366174382055147691276984663948309220567560590694140391522409113274441192631129264033440508479152169685558627818136609063182486027792699777311527403509500367553227298287163884140905884612165078403328090882156676020947829543406911631888000 800 -122933464195168374430709262769326039370196446740054465379842666577466781103648831770526305345037588356739319885405485140103520808269777185792546357953845360799197926414957147947804263887457723681935627270992230581775908946176591771541427792436293390222904243746223767553021886808421595930295686367797856196668114920731139736268708891850334657106385103997071926399111982278718364487718574467318228197651952415309344169410282023882728710665500637084315897655433850243571439768389560231594899555942991128490127541644527191349393069100675525200604608849561538269211869430678640165482583577638955959432446520712087781208751313224495899753889087109547497441968157514265481490522857768601692125787001361381536690424645780645648836590551189286122237378022468234110571618199337815628105549291607342384155263867816094295724225653791151012975964277671306998170509057860691994929089573042122581689158383160958861323771390867540189174572069658291124693946529783930598490520 801 -1964172877365499195960321029864962112184487047914128649102654740147840030667288076153802316861162366778464189629737077182328163925389024249404504730453574191645611813056955779570535542111964978378791707633156762778486994623181050552043936189263024729179436343900339297307832843163769768684050179943916309119798420418872816909821393755181751487699770987458834599320643132588061958444222616769960904461360408253594240549454168965856631759172380965549406814225021742093916711805055670217167945714055431288909678249646265911222887014170343784665839930158163004705834587982303666464227346600029161509134145533175155335717352442755428870225059346851421813061558651520061962691275322999456249470439504897579159255998273034585535344177121249043436197208403930661856548776173689593518720124636692594047963878876791978522694931232483334162380013515152792712342290789639370975159161492875261923168350796122286525869695705771260101193724528697640217020134442165722596106960 802 -31382682357308611841690216554475841029341667122159157742645159401813493956322480558397534773390192728053915368971883923958046250049794210388864493286823066947315298968219241096529728723968477846565881473330761543944554051248680775279165833328199998603123812108153301441025648444265019720595285543393196490101118403051666179404552792492392722647612051662465718897374963966313498672698589290885634700458693605188973314714096909137764188730716820065523814111570359854353427362930153813170561167555992888448988300612178617688790616208951103811356699332975936087656564102749674790614225959267797600471377731748262394603344331922030006911551010561788178444602010674037498740556112205629716185429191790221420631803443729008951433790879840006536897046170184498130959870346495833480484887377923415087444649805395526699239168140664640204434834779530134520967523833140198129271433285997136666188876866710113440826052719169267988699122675948543094440019953543530635095404720 803 -501419445385142577744564730253953973108908579299255284979000492061353832452823693106152392456533216314983479681082528946926193509512901269351346760734669923952746308545769443671826176249708058245878280576380660783074257132653268177872599802740729741068590920731764455153622751606376342484729157561313463222910770997699722393225918216285677000708421697172397476280598739337238092117961270986379443595124581512546111616166704040146344385323906352977173767187357057199694237940714661796984184034549674668493798128087486506783541227846628470609846142518158480703155314368964293354396661341725832147008438727683943365829274942166432115411207304492829800055098128204110969914489314568155988367442753011881477840645308895622474340643821104961230870613155002628916830805162567302060549321368315586017328589045111590972899784862674139256412117336701900254063923759886353671920907919481025438609327770723232186548264491832762509352109504881454422995586555371728578174399200 804 -8011485317683509395157560354281458630046069166266459441343582488831033994638026320449793076488340418883430074605952943846037166446769564311053980706962151546140521243257405812696864502616604124659891035179335781616134212843363038573322658042297778922595919114079908197641091874546654845222426315960986005673522094821456012267885752993042048197886051146612708930722103738216617576302649859565958124904192007599710634106066517536965099469988682848687530116030831787048845995754254409756292074760976518397352401434591855306145983349400235489370750680084905277503399463163825015460919790542052288259291547134114348852540877993868142978323842081486183596402724570783593929753146436495686351452947270137598836244937360787520280323271798400910412641662424333048589065327261616370982358933205699027336570963773014300544615219335711433940136889685662451074260154999378232922258685489618473612407244456107762025371897589656302481513928730979059101742916530230379745308870800 805 -128004626280801612224244150654370336521307505113688448862808891889869266135446328613199054099121781947426928719977350017077925509115962902073014037084406451163303582895374849146468411469136350622826731049039275556703997820610354536807547860546626127332209579683597241289515184708595123750622170529056151558972473519992008981105026776393176178784112285525133741946518879852102031386838114899052612922382257890369538106673574594485024980599993091676793804164457836577667400245206484743211712628044322956058070294722634090618198307875758793620231795338201306433849346453680891116594224032238355939864606061166433235952025804667244788803976716586428935921654463887476503260229775734419276835264357501254405256872527123539237075177542696934794692418710685430647146035079799887905062236768809566322488168616209329110068125405088099954457193385263342168592713184598761281796386599711146344848176370427898180335817822109514736046251119674351128157288686225867259980326330720 806 -2045215356382336429558084580802706195684116688404565563840264156026968249742280173549351636089938347293999985180978056476339360677909888651236072915102960642780426228941237353980422087964687249777621144478322320867536084285136657227056577354986912242908430480354051207600963459897379657147037608031247046869041580633321453670807115169220003511639947906938799415368821507115843623076552411501240135501785008824043314811094657106424505831472346196791253858597875954649132481833460434892159348913095274228431549944712260321316572963801515811713827618319300774510064371750003121339330542291768669719077415453723731032990308080030742419624828977915672254093134225735635743157864828669790877276097265386047432875935985480072326369896271527451967802690020107910513581438905289027842917475321004460423080192853031935830592207154745100761165926073723722639127742420921647378379487135335164552053120717581231720055411802886266465016900644126915419862982259574092523606256187360 807 -32677827515729672766693856982490822412826518686850642354592770790349106086960298088903767033139609727396326900772653110540173130831437551758411306279228716887250081531559249618616558119227605202766601037055127639734833049284451125508881670898638471449890089979783316320702382716129880172557500517911895194955913433316043151959587289952816264286351286632055612963773958504029352758301198009785613763519226646564082405420389725811942476073115776779958398082727400940825172516432018398388479113860533414995534578670532694650626879548025706166342123061473437653696121449001908607867816619962906105771727626840537531523391613858632456949990761885061558914841230119746328714098524288560450522426267831335434447958263440867475311292989498234158206750787012727878763468492248818742263417505314785021927132598075580892936376603535667074615208737044106170643015007156584536922955523076842145891168449234810906813376059214889119950344382782369823325543114318399441139255349789120 808 -522117268846621380467843680252421432363354401296091327720040434286394751958734465752162911383455893045404183525959098585487172177022102466833032133743617246304948703678749891802400699652510375207570321025224873550713731022601811918712453429828493399032278541632428977351816535724302912163016499611686345256040646564492719173017663259023339074179201869331482627923665599365122455581272854339520140701773782187057306749971820990386358126366243413650077870356448943250065565825665046439598100692994413846030137884451209267251971553174519636890441594954977821917347683052740891246996921489753858694941836215979380608870031850142258687158887049425921690087376585205352851112638550204598287431340492206114429112798491363365230530683780225498740654891906354352617371755241252784607203861378234993357771388417271966989862155880749334075844486132722042899754113542563745509499202726388653593384882029234416840297877381762646706137309383317319825659358423082347506321518026952400 809 -8342259353660603169255064784848948621419924587334087147230213416051840004720150437963483056294871289870079698710194447856621987095411244111599225415043258993495385591781855502395341710393509406592155710225039203357880948328987664847066962959163295025823525870384149519467961113439232932780162266972382816785638315812896029703864419389537306394116641981432316994488629836085998591895590748074953447108934373980102283127485485935394394488763983145662430843297229963473853527642208146203022310948882315665989570203234030888132242640709321169895980292197828586036633066921790803780818550280047438183953244657292303770400533615499178974308744129640869920975809320598752723710711866433420844669353772875445130670004078322446192632408582441034266631808135397233537882952099423354552184316656446877802908487863606236478316720537164267323072716627398178643042857418020982021986025267366794002587126217409236189975726868558679015489321494140514297247054359409671034254563679093600 810 -133290766117377192859875368451253201306687239517626859085744965469806065853195292553238762610578054609257495630502884622420249082702237433694218734964802293696070716455358980138272237550509628074216887903373404160318142263300936245000914363725297980523713668906804522322165867568062410637087481554514294339308309979321605452379522612023940517719330346325551909311940552269907399723842883285908700632696084775370967590414712541945523769720473419594028617251793518749726681919438836824888289812716586332529922243913894849079268499081555598247893551779783083408007537224817057509297967503363424623428052953524292586909288525989864659611733045093595232737369042255788960185511151821458435273717008059943223310038509606974195833393372683891191949072667763346909194174279099675376067122748355229003117582283865175200620216045916024626784206294557762009874395877412379690529065603716371664174669861118160907124278835966526449158596047873045106216014046320345632747311806339295520 811 -2129693893155331276298723827856151643072815351010368483394677265792536376480523552287136727383317424940516187891561503005328714690080878749457073203050441580411448019517314013109410177779905993323924085637376783118868665163814465921975152065539348004471370803568893958385481272437672894001701092457948490812277534786743974663296983978552677223929818283213935438796702436884661018029045723327749621206505384117456224459425209763908874239257576536497438745189568946928431990520454312671889592346709649441335058491536682434487251801601476500735147526464154370901309084289986968194183801366933731529446005143980004119815734549662967027433830824072511745759344080826773546342606048461724296272287287843087900926607900724009407656117537901186270377415078763809185373748839178290410700094418233116427124082902990061960094647993809922458532361485671368833480174820603718902436044504262323088009090086768346528380277628180332587172734387594227480082749706805226521750513423606154560 812 -34027892327336536919580841062322304701018111285724779191579486264030008557214670649474522045654138264997853475006304113289574808360972070068295649921645848601303111582780334982858974934133621129783979171255328059340150322457301577428208895194959976613314734982146342630656692153456118382731613267918009507140995980693616166602974224307564574265105249268987190126783765290814768531907437456224413282676355730960439724306136294922356815739073642838076071773509196450060931828832973217493960062938683487502316562646794233873199020780760537094258379320623077349844315344308240055851404727751968267072700087115759326909469630600156815534392267378715230775223805547594285702277057725052230319995880877433771461356909980287312875530134158534471270783969497391207353496326895934901217269735199700064686586024117479142697374338758238834947042928466872338972379049411961390443602514037314507073682185696714935787199164960605461805392926040206289811075855537057892725604878273234297120 813 -543692892167406660006586870110168189503352110211026914758447142152213789862507468310792178810636231318969393161539840629313132546874572189652103926792348798685027576211951477770403547840585164176991253917105426187980999617122198635661049875255264570980268643810677725427097701197287795561726514575959340095647647957207963104763388897607950577741349554740644034129054257229623423406491528359600404110659115553722155004596199841379354288377080713981067862654224430364442194903493631113464380341418817346439227735279037020926021254541303046561397721248331826290870425981013577276149750816110784488652366705576523562797060887449000041564274973246630809065384051738314601811290258116148181865616842063794208220204502637062969561053435079167013293337962818095674688705149296672037899549643596683690379769315234998848264320615583668469818065978824934419743178169571191220002947918013180131472486583272234951876650864499710884196868523077834815062577322787677769379590859494850577600 814 -8687063581731315749441853602767625887814001898531469353007817605444339743183995249201674542519821651762304579187944922880646931086794454420903272324153917046311386555543784913859789365128563446297233720449475642507224669558097439134407389038783748169741245677397634517082104056230866178225817012991311028604414384928067282727951641280453323358850113401666850501084127358143098580865883068605605474033455106746572909078351566507346292229278024282601681353416268969680510057634936322188842421032546853080821370915281517806098074246393350643215649585449390335060271204310887697854549949771912608181096660163056837171669009707815349558458182189245307497179834123966240431397593485330003996737361975284652914142481279235431181954620364422169748025987155297484453318549351047317598183713347197135229827124955708101990817879516315960833481285160438694180810534733959352588892310346043514483944914621669149611925947350962211007204511070209237843616561007587883376598229384017231710400 815 -138801155780742568943842721000294508357195009475677047748304050132633364583732498325281234224163334416256110711883949430370287529585567344133745291049242095431983896596676278709548683573870126622923407984899474621753471959491466076574543582899437998363644786762051529670482403705813913340928330237021904557652373154028579332126854322397623529790118008241111321748610437371459422969368747631143796911489144049145855732537784170624126892527188260377962079244400803095925891988370724892690927615565429596096264898231651441559520396118446885982765875953033080911846443708633594603020796866171590164091092894040890961533096741613707339816248403028653244451872147192991880856023880203640873675477211830867178218359989224789920063083517037430054550667981271513917240630858465445607071838423567117907929826774445682090950221382897504836777415086330346841254619366019164036089025356228440055963105126629908792940490412765926272068487292216275699631380193178907260527683611090395572187520 816 -2217756702290835311139487005394411519560182026401810476154887506898619862062137638682618543890492100636209768947969280236725255895510572344136974393014728480688977994886599659087127127985439596703033570229312929066693342411580557238209435335591755665030883247308367455690869582740688483013509276507710283851313285762530168299350400313014970075249459058146580162939194708883686221414987416194672578593131691314661356667680919137986968657805735954421408810280021655348874730078894008763363130210468224355273408998951313106682631035039596200298163591514271211922370016021035302002677879339638716371837829843756294554495729555342544481034616027803408089661163057723318802206910968253761900711852803738782193150707769010797766890297665605408151019128847816174574734491584157450765934594811848141278908188094635788114961993125266750075862668989675321220928587370291495958981265434444119423586966471814645640144747551032042567682521220485052171316096763071804978872474168378158664437360 817 -35435246011878291495244630805897977939214952475702856738954591817692268885384510080003552597241718337460321081819817606132449804724596097160788327694509505002342617803243172521081220965387917374983354009514627877645795461249415659960325543293530940576882680428841406079055828069886104598847429737492839712845830639344025479779339199126190231777608859908256373864147182043779241045717559034278158924057210646782851101517633682285534747685429714992676953010275890684117760987086759351771043209017689352183279168999155986896738146305271589716881551436508318727582152006289589758069714855446320444942437002179185641510877911402009272528061049726983707714120957840294006908211769620054599573919861077118803854821712627499331761304707131962053859735260684690750181865426119450871846401714411096250005957756900092506796467390767726016512008911861960395615669252792882727354395886145940679260103133810365219322459650588950163621208851912132033102032224167857211988006459968186637950508320 818 -566184187500304730859226558231157178075231575620337821000166888823029284024419983796633780496270487372379457872108821652996477931235294608669319612429387812201244516733970983924855205400513545343560436313393870856761059509205211094965103729641136177677086348661316842852395688109304874213858076612507842355617367305900260416523182558165411160554214913204047440592180524831533839202357575278747600412503353488327461976571481940674742239912672830017466718636070771688776450001496264948224370100074816421803739289509741746626366225195476378483669776620004554730438541225189410926615126113304900018823534985919262022673807215188583364231977897226989070688949778695162188618982675958574103216543501562277220516527853351364628508866164076704210203838456172259296915624840319343392460232771825217588725999856582162669718617111655475593902147283662374536304152975553761915063513730962646305537344693033586083795290505131514228030806472483576616923668911826275991055311041300977210285016800 819 -9046503391488385479882586985363764141993260559911771337738930289545984384302270949893467218039310864169667381824683809708317350681495806164892205675520108559786917882760371545348785369806007636588317301095326244238797588202026120132739129921958373652115203856632469115465750884735486671504941136204246184451292879810758007094777004830467118982921192129655878885945389924231320903299207851157131989008570065626682744109175107052099727657505783459839523174690625297093197343979951310271628946434162451398930076120298510984557543861914534662805009397862490358000633394960718719640641685370827743157905712851940736054590282317408793533992262226022440755843219540909514530241767152129304901943453310676385479461884601899826042328476951291515622377814453565549645223280415651926292716246705866663450633008697477632107372189893923752895974968686209808525123499191815053016509329283732832178585705315064111712509366972101337225898819901001323087989171404345113087850794000567262239059499200 820 -144545472482049788484660554490531753400482560799956131789092030065404252930644334128663667671647623100428026873984155213168748693449948844356606925317883490671131948902349253642877787701461356164122113754818249331727714634906031982901400097850608062914650488938534890671746668404639446792753339959204918913025413794244574888970449167425341698675894462539940640443483535106437520091495391787635052829256445121757069894290746649508061746059318018159533454432678747125018380001006490325827905434366337119791197386985550110877649926437566137990330772110724815451858900903384556908209374831376323281530342255836740882667368145027670747417520267908958559491533978567068852896619064911217259543003811312782929941353185431818927812911835385148094737066006061726623721604170738867729618497883341786615280723999944331629110720039012425622491541511861854769873375715135561981246713697896911667321743793948743892264997226912770390650885778466974798901017224072841063020757442677356426653850681120 821 -2309558475054237667894978262858459855185785910564950714749463155174144932940551004993678431810808184934731859358007488533919178271225857418112021493690615871649097327285039597183033884370000085457921910153113026472112254056878596287089605948360872800626534852491718265325180019649281684564358481832947778685831154875639870150443790716547664315749553665772157516854588323418084517125744883642139613902784466634846824449824621861445498154453268894295688008828111820689392337214620146277966459790520840849477377981091895681477480797817286964868646855722884444698520173021435587724592666306936186123160815727242834225128544855630919445338649055334614352509065445606344960167903646169729611065924478442249055993509240553715828318851956860380885214167926330974238708895873023711177996900406428205626373370805444265908251431756108403551576177286971755019730746201155057332514482690635429052285791825846068670806618297980172940996735252046011464048165585124883148241530003704703538179309664960 822 -36902361327691432518409543192680062941618141300924650471434852895446739110999022992198263410466124940307503942588893375187949498070900743709833686494078526591531927368079939257180008561211169248667088038869813247791633022850417863302475528620160223069864852497112199144502328927096916843148764355710384580607915314034858947148331809332283483118071335579381407331348130218702094948819383578778420546227702171267735027158146695289811645694147486201556650009669611499920290701918273724105610076506935187003693287595694595961709528951985701942317284431951781382810661742656368624300243405444403733018970989977624555611725435685956807779900020307499786990090104090746635896405409353763051960754077980365570682991180493226890132773481266915136917765062706120456996596883693787618749162153209279869460812472212536482285856818351250331200001840008621691519639441126484821174264252626284337193091958443628060732815236892544515093736156691450504341616309969623132930662110789121139015142400413120 823 -589630682210379511077868156723867348338127045087678194045405000698814847277809419620178813909634924623382353396165185763938682745604307144330878465853138061577940273256684327134771704228343712782469268178782556753900333232664635361394353829107055812112664411102096499088949727085448914322486332050536521549203021117324902982989748836840252494535404693643822000494809128038800180530953698737468080416639469686720189073061517670791036623181092884022442220689131702580743405504526487815296199885864152744955731144451256302425856993582760608191339356355001124160340464053379401469681896453941566329525478150918302437781518200814498204502655245496503279367782343612780391297364681654901741535742558252499701678413151258728560444679560947671993278992192691961129410995164730628416222943274243050162101681664149276721821406028334072728165278488594623625131541495520383230184173659824591778966171632483243011709016239534581255750462284924148398654015159295922476352620603738691346353733372336000 824 -9421210633473126993751471057556356199295850334495595998545876503884218785509270411067080417395938613581859301958629655058272690568721247405655759564833028784872768977788235256136412934308705488463580564128460124055645372986969161611793765186921719444508907325934711780346009838358034473264387193904567770287387106833373389167527952895435393620210119170527379197226525460872382496202107278613476634424120458610871370553310608802954840025245471979416837715525616500216101549602664731281783698661756595922435869232821893783663632496978915251756279084672263107639614744814069417172126029991012939677830637542464041135717801737771460388934416216270585165238133902919741058035319658578199428470371992660693048905324695961675032542052305142050319795159234201893482797527110246909864067076636752425284260607755084195776092999719716506722116573520433027486021693361676414573549551462682737089646378292808710548738965788485797103410905877805021622182965518555965198614809306824769740404433956524000 825 -150533816449021527311068959370555015053476241344631450245856659483880935794646306131740914014682742793013417355658977106640182554032586040365277845555913921748112534139641838965321448848554370604759901813747104673092748250562699985898988379023032855415171413782389540228510426289982558092813517563696984664155559808821246080007701181900156798426193685946535651609503101363902722502952943208100423024216673800495159280768170236655212971167013105009300308807343850552543818941651304833644209352435485390847938943305525095583338186151728558604425782901999723981703517049865530978379351911929130388888682986769407260910341893948246534359919363106519822603841310434288517123662525744700393777086598311822128206872715323838545792690101195615160382472471545756799866953942263363352518948126334146024360149492639418022691464148248852111043564451086482628267561165931658784131551742280101624625113404431278087822396420634933063535954619734819145483170729049217858482594443978865593597589392018059840 826 -2405260665247198689408581266068504949970677279983590654170479651172228317939154901121932909401674139687882666174318619677284660227750690751502345043156116149190785987378926138818780244434891747265885210820622624062322144565286337062826693252234851847178489490435807689995012840405798791415197100248998551570853605758865382280801017189731561047976881679324912263852568924698290716215463613148316444399045594211785850106027010633626514277799320774712766919660198716213648090062849783528373214326202828315267673333833317447347333390835972780219384361671419318535742152571580239531054099919661819458296414115475347493334978591197285424312609872009501959716098807641331536317309945252488858438243250023521123576641763733681752266251762203061606208077093778327172692564322024055116882660255881427638626214290381403224554411414755871866286880902469004513166189186399555245724237160548161309687950014145288381452769926803688344488533984576444409306158937035807864713415825221632087531458590622704320 827 -38431819142172289579014501632199787677040543624792221165911388283663633607313171539812843367392650643090304172705497267733542321946188183301513890447720578954542981907164607011307572128128971642528908314127820259201360118846062464266253838736434500977770931229285082001927569133158676214946087645332849891725827746671882903819231730526134035898387562890688501396067528139012350089566065518913970370361533835446841866143943069543821958484691928315664452329371059052052171538198908149388057622861480257990262437041443115779017730866392435692646850006198470223858883680871658144091111095935201066894714408853556519681896501939638367106247674545022441228160253499604056736271987444457542654658943537860711157124237322825720283490025133919293911044172572172690761740683133283995543515686361810380673285121684522203396931067030936022782484696789873549742415990216546218883917859539883196549234064675835357524204234356449743390654761876896174636725011117280731710185098808317589364740863139647418240 828 -614073631945578974795123015210148781361408686178745272977062399749842841334243066994835649457252135275464642759533488951829426231096702494056798032153796207208458515255782307680675337264669438201277121975737997619847819290257737200776012423288681700405687705511402940682973115497209282999682052593905318922140943343561607267546420042102359051854670841840348881002383330047262550344153438182647135265559290631596277643821699045971937814918447115478551575262776704418659697403830380213048312017460608470061801983162188915164739830147792179002074668577301643794266945770449320345803622945921147481904675880594870477525954976644221735284609582404162919623864920048021341329563277645136822851615728267991797836659009397324008877503662465884370100379713924933211084334828325298624445304988607187604236186183437474336885746397124738624894048959577327370884255495851336323471296233952481510080152989929108430006306788086751334611548912598232355608540938504376908847522774437248438762707269731322878400 829 -9811844787395825211262001760523076909424872686518286955192000659935365833912404903997096517142052815269969430630615916352150277270334042504555303659721573655830206867404212843833806414243439539703397777672648391402297001590776823837731074256793579980185451564781716950888615063782912138255474630469083057228804506066124306231507695871758562124085609132710809743977767900851676407549645889224781608839081258994118568962680609846736174060807901678683828909446007511133373162618983373102578939666204125204389178611539631327228158974834324732281641809378694298792352187786938114958401434911545861936440695674740234433424366249251340296236355281695466867717388095242570189688052081649556520497589790877948557472117296112127649688074201475397305608720977864493744298068921588547140413160288408693613645985748869463288767909259727729584254007863161976302452169237692160362727128968557985624272263576116972574021157677921722772333627136641961136780136636223132128581769204096251893668058498023043241600 830 -156776729602943896327417671503683187919027303094705447710549774400075688782344956429890956638961330645916065769907503955014719249589361532163147514620756035932072534307849000885450530922525897801863206418668268634671401006140821973175890972040477659876168022472451964099620256597456603346438680179856601813214946216203542830412355497170195242035690781106037058824859226386861364478220968413131389995691440550337349953714542467213753181198113725376752938550690303147772042027292719872393255298618312178868203959935227217664698607619581704336770040573470173241667680378831775036841349192526411109639851212094463842236233668912736475914080173187765399517672290263984296211618008080525805511854260007979944300235204314504863723088241036104480803593804347516766309495168720611219489348592463706138197798871086152797753783147713866445477562231664161602076048998108763169554803836603633741384456336802967819610444088101925165550227184441139383850576110927218287095483642391234328450392520241905541530240 831 -2505031787807327383195489581499284439457093297823705095909362099258971113901295224399629509328674546710557787355994990992401254146868282098751230684878939404459758255763681147722036281094222468126521846963991902444244118603535299831323081018957235099682020460155496003988878179423620672965117684029044475181550007050241446091715109857311495094765225260560722102378436592015337181157422405041586758559315219768206176516752942093458742166003073460352016267239549753545267357446922664820261905962760468244298450276798973521241718546296998640413516965986205728402964452551297604018266467603328142856555889764368581103745740861399897625977324355700540282545911757070016227554589544275838322005295865687073045028306910815879158261330522836817444175834577769347320165435439557491904187208917849687247882519145946975750390773327731310063840037679947939533532826229708973965521883685226292199883046016931175341501175212776609323918070463308602573727977859075336240738666430410119630763311532818317425317120 832 -40026313205661791144472161654388806896806007573639826376224831427342262005052666722558503241605047384579513491719468041169449846909215074784614015294207476493855800783800934107952824904887732561627381530696284075833871770090622927833664710415886398335544206727532648890658829948626938974036387609954467852239814655920564644643342151974878624747366471891699807246416990449821986161426410399787084577268673715863621286795328860805817930714957762718653490693128094259171615684975228252548752136861703924086182209110295137008879094176048437410645786713726705472823328644491526860359175985959909051845016825153264323549514277657993075768921334116205507831929508291452879482104222838465137803772119276975900313228740471618146069622749964654628729415318361617431820047234054660213190222061723429978693930540295936413011652572859206774024867140525514312690847826800181610453903752056969144838035112679186352151342095286841639846354361465414137758581415454984999981225759045519387465585893650584990206930040 833 -639556096959613973749008969531710708039001153427546325411227498556933382097540208976294931747614862771612634543560767860702734048453364520267962237173951395117912014924838454954204201061291381026723227099120697538233893469275139459142949934736432127066138525262256370629854773849009072922478174175863105778285633937938433877794578682815887749564763194331962106182245069492353704452083460289515120916501857332706841929466779276501124439154967373091570181423211205989884999720312470637963854671823864621353043461294151588941393449559669510126885259495441116258437580141875417180528970435926037791185082764453719263438217329685339541998010752805156433665044124080717678159432420144022790117895447270767386757592479804606871772723651896222218953802986066180093067021230813358268381579401607266526309982582639752289537930065733544012330110012478506004700101530264606524779662592891067608396455401872713501962020754223123921194449641182067435254164033260324549519945801795753958183611337922312388540502800