1 1 2 -5 3 35 4 -275 5 2275 6 -19255 7 163925 8 -1385725 9 11483875 10 -91781375 11 688658785 12 -4581861025 13 22550427925 14 8852899375 15 -2431720493125 16 47471706909725 17 -699843878180125 18 9141002535744625 19 -111232778205154375 20 1288777160650004375 21 -14372445132730778975 22 155123393547572571875 23 -1624149552142383915625 24 16495186583588053140625 25 -162124583818235533296875 26 1533896224858411734199495 27 -13830042339665877213109225 28 116540215586636985262690825 29 -879560948562632873642181125 30 5259334604805869940069958625 31 -10728818696599978943949146075 32 -370980405836597066018784876125 33 9005808850904646218344248027875 34 -147011076616214111036164956979375 35 2064918253493702250330164088235625 36 -26670595757901859108487299804223225 37 325537192605391549563149478660549625 38 -3805681512983904318430084040015211125 39 42911648462292909102631778428097159375 40 -468287898750626382316079455203445034375 41 4950472990475961124400124936949479102625 42 -50630880343570539300723799304130252143125 43 499044776982846872543595739688446948176875 44 -4704133120724162688853423281335300363696875 45 41790272500717212756509563691670800957884375 46 -339490669109818319892879715856164929783968875 47 2338143916879101379565359005705602284248565625 48 -10034751052902889165458555439246827023998240625 49 -60422514072244101550033791532884578959053296875 50 2468232437420914921137373368845499740779127984375 51 -45584066279653716962552330592474175016105843372465 52 682986386023040854008288744327198645604540623601825 53 -9221988527300124727129625915491188546676556057674025 54 116578936058404438189488925119286599252077076399789125 55 -1404444155092194626829250992875462616608370435575275375 56 16272937600209818309034885600766386991244621122806683975 57 -182206022895363696005735517835172620776220609890244869125 58 1975291939652454950282364849704809604884812071252288467625 59 -20726938686543110445918320527617097211289949137310562074375 60 209955891252241116450997347295604219593706981090523529774375 61 -2041302719585476473647567440766969803228997588268143445122075 62 18841006386819620547115429425013603805335237951376974240357375 63 -161562078363846491707422050734926647522219804184340085735729125 64 1225841891331880141236800920489893301538995976321204767200828125 65 -7079386933109481349788889582126959275340363052914080294849828125 66 5921104600933636538847257278275371377725811917887389399594980625 67 717973759350285445869348822025130846826709138846944210445094215625 68 -16152630395699689774436949026648563426496373534639996770173648665625 69 261746945811981359134612455228427939274325289823015428932648970515625 70 -3701841145595019076145119422498728071601133536710921284012800728953125 71 48375073880399629820498272797906309323222974362848733511114739341069375 72 -598516030701887824994810936118661919044004998441605972192805304686984375 73 7097035475625512780376051444221567387580657240694848896341032799845765625 74 -81172547384339049285224124383038068909820327204903323444723572607127578125 75 898259214381339429734885552812507164310268253462350691979996136861079921875 76 -9623718378939077428249113135986130508179962714421241744311414122674011840275 77 99669699813353476912101917175190670669705875570638779176427690413871941231375 78 -993667650833885461033887118053280413524998902884923026645170347825958294975875 79 9458061492559007899000035983836480880293365801751350576479110633761638683150625 80 -84607112379288557058376262332797716349020407986975275429120388700787587842825625 81 688257931817013251657244316156268942080014212676968731913554844557106051330238625 82 -4674464223737412960253671892326875101820668345296457475625693191387899055549733125 83 18048633905473741070845923448102035815567845812186983344068741677760830297456081875 84 173493047859861629349072247710057621994317031864095592826045757157763739206042628125 85 -5925664345236143305431547420507950308423597205835745933428677467414549089671028503125 86 107151048701126623466120685664903621625047430948460313441659591544539634819703417994625 87 -1601341695385656839051570304975758119480344721310639142000751139103735307200538103231875 88 21689231059606533436056611650507560220514173378992991805788930966362818101417004413266875 89 -275667215649181002308128075182638551567879611083767282643411752341261462989261150416515625 90 3342404296197400685406620326105883187560735154756270660739787377722769380308120932706828125 91 -38993485181776740517989487005561141211715463234043060486685928453396628873179160641838341875 92 439637107980343745491237448539358612122160158094865197563692358451426447669808581447366321875 93 -4798442245830475575334995114248838309317422020833581006195969921359733380722025241654278034375 94 50673775751675122662815578917561168206482268800931097185095740220955814908175093153464789546875 95 -516287982246031568335997331158670290866108330084909827574014923311266693688595512449584496265625 96 5043899714857895250742655243302347632820257294176237694438733629310227192872293167872258335160625 97 -46703235237756447854631326741572870819383441051323145539040138640922389898456601651733388493296875 98 400498238896183734442289878517301709417614134153764392499924862558260797803057329771564994029484375 99 -3015962773223625355716339911466465433893324608131403183529325355267318977958932732364060280617890625 100 16791793555364829711756877621579552377426223519755978000366483281577493590852759730689102170174140625 101 1884862709759458206258443751253883824100400131775615155062647367056351161469669014345778081187189775 102 -2078098678313945593933117531369026781878198318990590248993508433725933172841147945192476949636599813875 103 44821283724178267651612004639998788405835651095183032529198802651282926169514167603925306699774817859625 104 -719526882182661497360173656308916795504728703047939562790458413772298246550618650471425454277865258600625 105 10160079534195419462636632726607472528330919613565437718350748938869064257593992033359295615445727377244375 106 -132952373130774048276055573563989943589688556920385175675877697923912125285129101421476259892651146932471875 107 1649405015426805424791857406186338404905565747424704215358677731379347246056672013569437990184076276449328125 108 -19623800764248952504901364868836038743220904420553095107129394435155524602573281553055466384933394613147328125 109 225261317273719774754336987497768924652190790070589714083397638299772852209015981459166158314342058289164140625 110 -2501868374150844499585605622023363479799336089992091550429918924967088866894313044032606159293937560447193828125 111 26898187971998879302938341094960135342145735253051313703728336048876348330400335887912650428082774400965629209375 112 -279451917373252551339750963847220484832921114811720807383657017663439404500157596359366977777094407651418761734375 113 2793056187525694982932629739930685340468477786825461800215976592144203821165310937674862732259652576293157943546875 114 -26623860928652360991922926489664033321358463800355155343924130787832929572417759701427491589129393195642609765234375 115 238036267794558762890701858987637656962728545495567705870154174862704170946004662430229084331788515748131616675390625 116 -1926950607695121674429210607448504573460118990462820850605986394727215750582535787272146076453682247918208676835140625 117 12856095897613147027371412459778991007368120727576567131098864396078443310960498544524533488692120793883789114254765625 118 -44482374332023886291796030276529831128087242145613706500236468051715252844799388431409401709304613721606609970960703125 119 -600261809810136224987497412206937280875148151807958539390400623646567379453612624778032809926732087300190768073700390625 120 18461484921740359069714993468852416107884518595340155582448954481132178957772265743173718861977428102928272297391216015625 121 -327930133038147413149278756404464796751502889007028091808921327510332014712923652439172108196611612540654385098202252046875 122 4874555049071380252879399472049415616527000498175670398907176190880869796849460798958402835918993968999088602525000733984375 123 -65937023798916260079005948378177598994772451257489568220591959349401236507535970315214880763019587311239700309937669622265625 124 838437019951936920187778492549236153171223579545033569590023034881104943538416623320106962827655266443416842539737911759765625 125 -10179299469757730829233371672701708450048156379571660676891442987349244396727660706144311897769107364098516293901385590626953125 126 118961522931488875289629542734936494646578376553169343667906296983446408738060615876581574090425275794873402062546751871206855745 127 -1343797270073451378107762111738596382787880336223387775092662343663044984407554706386183721691276261590283166912226973776566712475 128 14694425991883605708112343815701868453202636567449260189666073665558543085088209165020272050628936848018335689686544189070681431075 129 -155439334817895572702373092564613301499063766446502826100586177513367126051316232449332092349321447270981316607971448444104428836125 130 1585680435578425792911977322385975155698243897274241229036551110542633657167129756843471248457381952592389672643029719362235002388625 131 -15499443056850622114963865872852945455516534095495591889298109386388341722636765073015521787741192629664838203446486322723235642137975 132 143396784853753190743262392451496927392916184206313050892357451848205384486539169900012674057316639372223584131753992522956802266110375 133 -1225321974875580442709779638044929089323225480932214736017227238561518160618916271073740926851863548690087296227905552604331401416656375 134 9131192060577692140080345540627920196329346666207339789250224973543162921578064548302358360374236080401043965213091286549008022718186875 135 -48886458510376050363543941284101260687437223613063434402934326418432867015733938420787956337057914328794712197097287916456661658112230625 136 -52613711114478290871860269901001957971864401647463902994486585533370034149048877624361358192739926722439333993588437133666769873013009175 137 7121793534636328020235300624367696388927537520835073724205163946506291122799555437687756578450634467974533419441939755227871548125257427625 138 -148538196824189974632972714700469685947207851061974940079534451234127690269843479055473554101383872756088007016144936150628910702659402672125 139 2361472448201772207337290874325707643793667486956700066306296481670179818292514185706110468186032269615059688435952412080839405472319057971875 140 -33224900693139354116071353831345159586336891266742278866155212385890517201268770564974615125218925738733775011974978993933574588662019852971875 141 434248012026329792211709268687703703773229032129588607430109194292191695652526518820640615571867365393110362500040452599612430523022754574581375 142 -5386907962958584458829534955243057716204635026844991155525829141232874959344369718744707188501063793041272174679632120153395790261612002143261875 143 64123412214301428327257337072392834868151279012088009608602336753879151172172414860080811799323520242939919291080897055583998110887114414036320625 144 -736647554820823736698149250995322166377284982221326652629339183820318245330342471074048363880533614146241718728915921226367057219055077950209915625 145 8188580505021731902070596132536440903359444589104999317157061186765642633408265634285508528024713740263212726148732781566479471237989593046028165625 146 -88104398606177226812683329886512694737029345936444922074048750612688969988914815238179233873392949965015198426979673897594795890484119277512516760125 147 915785439945458725281064217100846475976055659204099145872092577871175219115025890184272319768271583286111519208936847269915702691532078497523310046875 148 -9152764533868945189791333841935330180136097641759818889902783725929928144924055862311709573427911976540786310228941620625209928580057307685049180296875 149 87160340751806763688181579546616038796148093602462665090632887376636634409283266422226281964321591487449862883190052284785305646112438716591656254921875 150 -777091501760500618668195722689316848437305155385249641193409929242862904578094868501661327134983547388070568392263174163332132071271026360250997875234375 151 6247185856217253921260307429978279636454409710718023198417596297026664145900721531845979801347907289768991697395162269427695407241576200011917518844603925 152 -40859227415242790741311773157106264850871308207844514107825752943261882675053000639351022403102747039141149553167024923346498102646911357894397103854052125 153 124482387607665242504743195606446082172487104811530872006322286719210048848663029045113431272846878915588710452107211439292021541541343365852714952455727375 154 2296036496040307846963020668053961578099395093739324455875291454638234182226809435868059143896916987650762588602073795085114589763124712906725056740793933125 155 -65281964861779305357049295989782091134647041173674034676483645110918942896303157650807694787618358585839170358120770808529423885815804667331215726210405676875 156 1140876064513437153201367372362682374136256569312541377365188879560807313957493124351527365082529881677269224016340482744114113746691181308347548236085147848875 157 -16854595627465574217724398348149798939714824853157960163816581191904755663916072250793028181119763378112545964503724927092030835100554088345113381610612956729375 158 227370950192842737175471643434718178312286877010706669750300868120956595129528193109990466517375009948105850830953390597722432706245293739211771029488231031061875 159 -2887788906836596811563218895931169044756896101108542569178792036095289495508543318711053456138857014767432065701932133478368873697890072404618700777829491525690625 160 35045916605973177648192038854528771777724778007878897615864197377387397248432639893490449494191610459192241087993883170305257234783976293881203609619790634894065625 161 -409563079283066114356505013202669558894875036539101050345365968115596375578862037611179744349635318299067173783064741252999339180858944169299923946111191376338753375 162 4627154501994356122173954001832915245189567785620873579269003546120435696723453280016851309479170390684030631136119251701199831157427103734000362904005810026353006875 163 -50605365238357649019273782689240377759824820734512701066433840264831979942282127460941332200715678160682088106146876384353762060226873154252184747799876140400762348125 164 535298523396699785340942581974420293743847295883046257697998819027101513384953361456896160773916700163556377687170638479814149114140772010199320994355024799820592078125 165 -5458611050208142718032103378467801254566499832271999065528387837261206129350841073375929674349043225844829970179629056294782970681657992109232657318208615454168857078125 166 53298839083822571871390654004465631157632330787801769761771272221041159867152804645297013478003753905637661273577191980070771569734115757031135574689026106793079367145625 167 -491950150670864953807954030719529820673336727723489319813110722797224078809779875555237519753838012846222886769610424700063093584769877429533097515024855281111413871146875 168 4182674413399645265095664027409232754431600102279672512060600060655544376753755971013313656225522318308285665477536602989148904211351577285361859585517390568713040206121875 169 -30798158855836905122674622438412033175599258755496239316941504085648483211511623560135636253016590645464938245325361888431975957695468736156877696864714833460377689151703125 170 157960237442770659819477061802798918462424647169572377506986738271724877931718977029489256934127274569645431108440764642725756816528702246297820365970030637355486130483265625 171 337654614199325643375448319410710742824913646949484547288483676164921404635666086833885454102049873497716391872964169582275038821507155888056239032753688410935314998931985625 172 -26764129707865828543390926887172132391222664823260296602424749770396791403180811506361699697236899585759521102305999005866073969438483692183556778017095582131208159120325265625 173 542219914304860884693225496268424051099082956241231118578257218711366324363146411806950953029976825443991167476663987271736159092720240796761479434880774091773432647744982328125 174 -8537952632646061012092110524186499205354500517027055083713760443965840657934449652981484945342595383849252557927307802580977613160161724798435152498224343451402522790737132265625 175 119605990036879869143479841034773596796409587351899217446928542098473688088742463647948514275671810910565565341978474668208382405060375487096931681088094044535947752303241967421875 176 -1559806598835302920194865298130606957693944655620117751940643096080523707121088286819086690922082380644671866141277970652536408637790106236635608994859438248708474203767200167504475 177 19326985796815330596183597835497051553380167226031968969938332412995008631851666985835802001135991649718201054128645182763778159887298592724582443572560307142623644549987950224252375 178 -229913503576413249803034848172273551361510789883676113734208466900748574587857825769409222795710096261353674390926865448618058273073455548750307117256115040186367664000846225317497875 179 2640240268039151022088333757031030498220486425672873726224586224538484993464219543779712335353258129236357090481344042117530432024859487652341866194093658281097462314689957464728243125 180 -29340054410295967974533133033379788963523689602968781099397702627506746247642098255413045841620318258764387559539307554088278876310063301066756372608788315353822644868606250461708193125 181 315561143905452631231326625898164883948955408831881727719975655699660999219018734615653814057076040909143013366424295699955190263102797317552849349869751667222155235597320524754152162125 182 -3277959309948415257191034554054489658786441932884925056177065641208914113873254989533659876192552773877028266876836678276220133478268362063943405186424150989223485726329707652446337905625 183 32724310727262140734605396534783831604832031064117701920491803681233357846929043971188608225991200628423801948846712586415732633190379575425569372231737488337303395472236119429772320376875 184 -310989801795279054968511218661332558914610004971211563091454043887180616066985251805637357431090072316535491286624369035763268600728714095733607678900149076576881892408010643307920469771875 185 2761985862664891354380548218431453883401617912621924774350939468665037696887214702712785209749131939974340441003886516564928228799103980163117433901320842372475566756036031141568567336365625 186 -22025961119167295596654560482672778928244772671726554229931476011548131063931566634917804823991454403298351502860395098381789995979682914524353192893143747021678701618822090442936054434086125 187 140967068024376584185698907617657686750646695190616952423815125188636635281531751063073338638172877515101543180084525359333770651280275484500746528681838254270596498745946001379857755764591875 188 -367172290175078020493826314922623782819001806171653315725166825944437566132181066026001714897337442424402181315397454043265258406723042710132948500316531579746256133382240944396451865124211875 189 -9327634389624845119268036006715869918527346584546312470521728118986379826315894318090082882990994437911360571793890127461045463478951743016016502989597051041193073223099754383800833037187265625 190 248756666315122013660626285296364391619726698252398964354533946567828559010648516021545416341881609499886221362577029677985014017594303755589841419099396928465215945197279233897349799681381953125 191 -4281944860781794024387267739881332633091451877400791229186399677344420518893880512931086830038245217036018289871882909679215665572479280574052762484251867706545475002941639055718964121977721934375 192 62856696988605499831740634298451330240318997647010372550035893844139444573877052420173479471060951922335130249417694266604089283398260231753477620837398787642556792386657458716191152619867502359375 193 -845156184973260704262568749572336134386899273649860451877638103113779320052047868058832036536557789516731654000944924809254925737995000800495171130338498516205186641714255801312368818879982797296875 194 10713815442548103679073200370654186835762493578111856871447132926781364071779733656305538861250186691727688417942167902643696630336712036196031336503367708884599678595210441681039711351456766936484375 195 -129868205831604270465875109406042328760178430325069508438636324074552005799350149526381406291125462232625533319460697856145987970978517522883236630675370483887068275824482625926950172904868837890390625 196 1516465549038395216782820227449253488457471336708506402653486450400681197400518095687139370804318834165425049282981472002070612016335484045197065319851373528841419928859151330635213957109120809126840625 197 -17121427805942441666244993074058185459864573115006487261927534287857641418396705689715066321724875564363612137494103092976601701583704606668640376733790654339587131393079258087652587065263219656722890625 198 187126459703195206251170795256426214539783712290036342410017225737376834642934658021957282419064671868664946195991407941281228158111506777356955457992828109036712993457952076879738029277271768095543828125 199 -1977779459854916100759070273175039242419819603489455428837434465471837328591440493659461396131818904109585017575649062936147609454175409228184878781720916572959417565462582812518455611117950029745252734375 200 20144270936920464133343765416332651965517796148172852553889318690936516848160634611347767158172956039845930267463398262907343543149680940290006507879391237454743575404306913394044973486637286394472424609375 201 -196328112285462257508599970694598940745605685610968824856217825403667158655291314676361292963875438262810975663471639225584365882366140010984348428859841403355287970319036827244337236374314299374414602928625 202 1806449484865696976969316070338932179531889240251076686753079791212197982021006426376918581447155175969562727849337469334624345829824462016602508202432208628562984005565584168312107405022741440224392528993125 203 -15269359373364720079499123530008699788283438656166865625904722784745151387843460288842309693448800964036698581876738494805243745395892821783328355402377796318513131923494285568327339124728406806134551848826875 204 110965907187296187938563696639104291566639522632950159947880146295650201776966045565460334097535061318594688193981884175325075810998253791558594625164597668221130131513440004254201824839480779870242740743746875 205 -542616907260093456688282174453843320319106032089993025332548520445147056014052471426296303778307734908985756821218289449753937981455645144925900927905566498376723881982809245080803620203864081624531208675684375 206 -1818245846070195802496105093775274788475329469703383917612372466440456822181803238115211300407137088483011819474658975678477494568089197555966653654883852164137645297680026051921436521476374007047680212108143125 207 106555162132413087332735406796004759929605064136493206959867730501859548294494762331258755283872867233677460478957727739137023533447397512578064726503072099247889521091034831655676253255016701268278000243436134375 208 -2103275979790467089176571720375822787425796087252525356585243943015409219819261238670655382526618090443440141945770305932841349600484498181363899428672550691977784270018903815409117477083324264649296814863890659375 209 32811187762739754615453786843560847501161385474956227049524772049542163214617000217852675193566710988538804626803778310501982891088456408789618027213911682393766385302766470673149906197306264948754118549353307484375 210 -457527468505994434506887774320127103002086630676283263453377820136622723032535280895076803436148791937930311578637405847758144904693246697719332916671470112867653877577960250395099713526220230852034363500105285921875 211 5950839129260033270951322203797302868170246254523826421581205918005001964217523747545554740896251760906302456984679450742021626701307172904587030691124119470569842520415218397634897703823459795121483840584367859583125 212 -73608924664659949164011853822372010536394498486733964430392342365205567497277322082034835989376519067746680440887826946249641164162532694074019417101796255882378302804006021806058150395542112503529229391389984167653125 213 874594487893829238610580831538924478672688565772571640145164821686648058607190009572125478856690432735750689284647822423002199424848105312696305608594929104222405384868002717975374057533738738037355524638240043584728125 214 -10033852678828332360096033022445304014288426788591144956417787342290150107399668589204453297475643940093519768486139589382749453121910675850986116004114387926652749385949881251743041568496173547549041271853797349951015625 215 111403200904834716542307713829837228355252101175156156312822498036697060329838482090097546643801731744605449258219708032498714609742178886045975913267817569771161835880643631772227482325336760276066014674487057185183046875 216 -1197009925959005825402683521304480758883918523353290836135324796820150755580416218467803712550676926143370285823625418616846090128378185551296632408250946134703045574866696708326958931307725302982112631037566785657274321875 217 12418994233003294588001733428333056527589717351845023884679706200974196782589500924697586153431802214789904314109021265705628521808314149731393987605865727463876248069082528717451793189321758192709603525866315914047092140625 218 -123767609542507076752892020234120583121707929626879670442044827024479803443320306579271893967050596043151432930699213257175463406861919766812480097164523726664389754449749988110971208160145522565970390298477229567065722953125 219 1173097401383317863891462166724140875584332675222675296879277070112645282069570905903934149585230802486007956455574161295332413656228708405276910654099163390674044074747935910530922784526842103936879072814505269277479684296875 220 -10371901215532888449173423968844781211444010456983647279827362040943687142059754504978231828832634189929302789458577584457856013620989451864948931845066474437804018999481118413944269532688006699748684904703882126357119271796875 221 81983884254696192992092278648995882040466110269282047698587089682690757460843911764699110922178229868857988826666519183349158661832375082659134151570830087216281238094541248764698103561721047476950148434373444931744265911009375 222 -512470941351766118634036489715191197995686699696966039518647467217090771896695209173790316306877164012300924179262679961517238681335394364253122129971179019136456187176791946594995872161457572713758314563955275056548371637421875 223 1088278611084850675471240308992744767096976651345653567906599364597279173956118124332507005797402231534417491952645508829714318564835380724835806471119294901403094987374750154497116492380172959110980157440213596448272030122890625 224 39419405073863839042870135475839542572366205348980881943430302796341857294955313426064738122779500729418344374644660699591467742342178546542379200825494409849453766568188518286826879205430002058552747504856144363334933574702734375 225 -995657121842578511840423368764532995497970892481760444417959789340181796450233591386214753246004314717220407594974967511553725293890756647269166778792533227511720826931978478980977242173558543791045414396229287546763780267464453125 226 16896821356823012129441722414739771885528255735719358395890072863433433513340867517746104435127506218708736766161468543143193621668425173911655163376290307878137854273376869639676255441644394610052097304255280064685636037424942593625 227 -246457421085376486126467027694167747246153588017210991449028755730789642736854957282980964695032854693531263971237984021942997772713218215701645112974546332765269600292952287259153348491209210581293398467437474737004182076128862799375 228 3302022783534318202679645906578323690416536231343967811232509205359708406497055897531662982472843928926734726984392090835786168057849093823814818901957322847691312214482473623483704698803881522576875746682560467133748599714740595189375 229 -41764314093993037024983322947524091797504237225651515435186415464826644262860128082849169595366251066866689131605596658080206143985794904812413523292339850160452505660774363100937412009693505929168052119220901985865457525934949406809375 230 505443995489445392338018017213336939220852111389149589798377793369306469096270112434118299714717860302900015746173316893269184206680252456553007379890786381877189166080017033637716756936015523787848880293382756392148731680955002436871875 231 -5894707213329555291986357057311862782200537569453003671467102982492587834062380908031198345655096497041884274590711073179676258295051945059712981638760569625645515263743593125944170808149123245669659746262544642367533764862978878497465625 232 66480254704921414161544147397310629091732742900248161538418598141551297695499382576047093645842657295835048941531491486902733883044066519040217222753619020294520671282257234185816609520263403244420380217437981527496968204216058351777390625 233 -725783942532959598000011477312598234551382664595393308472005146940446944076128095974742780736407064054577779767906788517797421457802996999805089838656851307871487541755230023541228206914164761017871179447235252692857245407266695050809234375 234 7661239487832546872836262482917986854794710927616974718050600125360108139846323981517469712670405045412807339201056523701332160425410203747517650844106353646318771196183392535780027305873023412796949772654160010101244436314973234575412421875 235 -77904931746772455737771419571678442048961871522203718767966047158197847878062752515147746966240879694195824515636560598839472693798833025402050413239492845485239228684188363112507717392093934343184067207415486721199317513659129546561222578125 236 757516748335003361419896556929032415078405652296017455136886566123665393214102464475335892294962036597694996511462903025044903284530113027417499645408682795487838975590811466901073554448282872748433155208270300631253612948384565439755250978125 237 -6944879198772225593938642642280106258223590007875787665086614606586524810650585569709558630870414683605540957912966051079177490276976224034681143918221954843444638053097670467793278500446541274682666126386703348073388654965591989912342011390625 238 58326886389107019912236733660847634468680686402220941436400331446237496274493226906568163437645602293771186503558482002119958085775986433473080520129532208322831715916342679116666413798301306426972777117405932495666420182874269273854642412078125 239 -417912510604915105776007043407795612213740159506483607878051000742957060434862628173950589169732469448868722723082798760711318673193947534139013356826672131861018034642775350520987225969007194804463268648987801679066634487406056993910889418359375 240 1936799220730287830344140834418994840365018116034968649759656096576861813626251510983640804530709444360114949689590242096943217724614344697078554854334554193373686723236065456654204199657000655459372139539118315480589812344594802921452879246484375 241 9244814146089737419205695454490087619732803606334010454685416131486755351088015274741291259976755936680817377714540637200967719379492004299117008949569326632923947826738489727484441457734830746529092833424697203899121317993834911562980056627953125 242 -441222061596490652042927543220877976379137353305966778010353540389668607792333575275760618954216760938117950521982436886851612446998332051723090906027304532687205827642487189688340575020054792303459572684227518031261127223783468782016781523392265625 243 8505541527181439761669207198000893709313154109207996264089041246265933222740254632564073922238675190074967224765874549864929996218452661035761598763790578711788004119954547692225153974831776829302027184532890430441466023937920169409381380674177109375 244 -131495204314329391584354075007415248205789964869938092022253544373810784265902845244258356909609144399083088727686115713200014427575503357231076751078278676144220231765333769920870057026001964618322161750414527480010865416726090554874967195076893359375 245 1824982493828592986645701065766968909865594284966861224251748878887200964642497370391672717571252301111263229347717671752449390090061211413527307931007875666064863053434468877280435362237643953337216130051803556586455025674215682448017084886416252734375 246 -23667985998563471614832795354552274437791224936150080781492244902424739193354358402162970460989622703849588963642106711802852045586191217243144148031516584368549809919663749322586642406719749899430868955092496107852496818510692067042316415021336672796875 247 292176803669361721519486345233512471467541849820716482700840242231458882767245227549713854459598644522861789394431241537269269619495565503759529441005520004383238065388338682215715503856218223728005890840932064715143555605827200710425421895932136562890625 248 -3466244032288124546064165755854504306910268203886025636080198604032081165141863515128391325102076534522690664819694481165443248923776089884696320221441847551563315234229915669630283769320825712514897360491807414030428182214802475846966376226126059678515625 249 39715237095758153342823085660609568950942105126042062728717505855305571300754179968853293786575811920695447206487317610225356944490336563270966041143221742763600978114432609218670022487672409908261691188246704618129044700777436588969304069470199784373046875 250 -440403996023399833506158379591866863008959090299304018026216762376906561822805875158712439692488167089879646068871825734251318021084374542418620590997518178789948569642737896891376523379413030232468196825505314570156493578141656921835413731945931844958984375 251 4725832664826282973275301517145245820169988205892501945533596751675664327309416212247141756208605277878500293912836487181118242984138468435805368456787298164693491236689961084777664262530083389739113797302392610051168261916705587020342192552321238388785533785 252 -48953424436422962172425782811320578648877818767146277127334922573629868851355093267067589929763730274671093924931185563414568178826026775610353986974719510294297175356340294510547309796478155132653046621964288116127957618802054013047164300055349312025978346425 253 486856479314434033095384270963628448392999682912561644714321554244538165121067869787843566090691055341638913550168902537076375970529977720820561295495703787118804110594587605866712526088665346807783658666887027136071896537057549439529713321106939680495217618725 254 -4600594053618538625480967035005368503185599725687718234512111521109656298304782973767456412032174502623215336271600591985830241515992062369266559504460831137872850789249211191513150346299485499790929787535504237592789435349316298899257854767388552552073657234625 255 40475748409461654528041581119700871354191563182360109267733670270998953764492286137991963011108147501483813844876516547948198878880064120156388400204690447614276566540388218844863136113218193678715185263707327697268633890575525931517840871017756130088044331710875 256 -316906312312131767144970238332971017978948511331406005506443690571909658314710589141352913744426532050150699614979071004876261918800771134368644047276836456764127216555300691808435354212118926022373904093323941986277217240756603796937943809750736361672401285040675 257 1930779913217106063009682194522463600741633782905136682211990726228317087308827045950600224831517041497157094416809029137603448197803976482572628678766732087974095906348769660448265286276581724234400501433373978302723206130400211893597416485267665172601888617179875 258 -3077176209924979709488279060369331850193509116225259322299135327604445151121780719569165678972744858267703678242709471502270560213136582647962820089085063417133594722762393930059652555080866655096299233263042515609639753487709835605855194041585746437061541668235375 259 -171246732111855043610054155600338274018768504346333457355727199606986028564069814261976986183859860792435105446349769914468712746180408146805015259482635559344047583519233350038069970445734153070793735247648600777976839873793583635689814281345675756444446495790864375 260 4125871420363498081233371690566833059694752350982614828410743016735531039534941980418412463025967287034743844001197735094386142740774671648371604851549100734855323690297720019243421381224911170278480948270814655685330072049072032562006221216171041882722575732116014375 261 -69086983703777669782000590849865602414131296218811245849393157253414371222245537184271056541046619344338631059236684632852267889673248290548895832700470284005807865287564071777823985684202672690393316758842563998703215689774020950151460022530553377788929820359263742775 262 1001371149060309251168014612505253902547548391581901576182112597733860361740311750842080570280440910486408107843048709691885942120151900991374012700435223334131374674395092794884828555480411462074495700710039520860838041995420559925362028304676620029990624287446597042875 263 -13366978584937032111476731512811882976189794287261285068719653580592229019192955098771159479740013024826846667742268748695193333410383472460131582265896703862417399600363730251585462584064576415830671497447607707896589204034355210391778412512377929901054080672360334542625 264 168651352900327092049396341810778302486019695729419223425766691001480044276625168110721504052818473133843665823754001299710338776531989045486165123293351725362032093594329926557240077413420829982209198978552579739178125495311793005480155419163826211862095154398517646915625 265 -2037342146982968914174894549325958965880265116416170932832562624790572976409079447455667672697942733572233731237095408715127557768598313038488159182675398858281940960661210217702589236904352503133433322989584898107158225883574608269517415218036565444089972500268373882384375 266 23724768173187812256964255616965552595090395701962502008093403496214907785913091820269668836432616377661658565522658611372568661256984171803236548336577727195375899966925953159375683076773926424232681662737655836676063945125491377725902947622885935274889336375169711443107875 267 -267202276900644261460520458711788998975999656803240424435168554751015572853360376236095416038024483060528152394440588337642860866482182269650098444734783032545542414653862691272378496307444470823571598442298896694533771366455547832096020152712577515368072029618326733410248125 268 2913104371258882268888479963437920592756551007480347298129336900506025901997444439403835747107717124277114037053602858160199627597778963788078630598388219216789341333745550361115505041546298811996172909410279049367304652266270644189545646803202433723509636140785957449733168125 269 -30702649815111889331314023752806518403415479694140139129594377853531948319753906947558012891145096418769387870539109794597412275972458967372339653910383259624053925681632729161767499471416050675825288465855159676941850452582547694407500787110000359733818921805530324099918590625 270 311608596915832454802701262073276110820722743604670553707021290913201274685329296971532459346563929544844606465306367107617150051794156190770187171941743441557412003908593932768590732033673237392685376312196442462377998895074435840305042720419526127021521634255238235127754278125 271 -3022046923445538180103975125229966664354881770842517757358147098347297364339933869957755029276243815403330124409520181985018236949952199424370348808593628804470510665389523329978109507620153127195618604775113125002223429040696788314502782147621787545552293457229510294696225275375 272 27596426291896526253474048471667532026670406886582108010291063209946042309369020972864280098942968989456334781034751850189912462097478305875984012765134014915063223425934074045802833076354696317166863719875215863749140501593543276725597408553378117307530054743592954803821101984375 273 -230176369428535362717238949610701480478054263686937479642286618792006470391908377245642825284961462638793091644318250887578656200755263954698192061390935844599528927221104323175244705535197019148888280634006235500182413487558243954716556190154357172275969566701706611365184413484375 274 1624336618254129420896205193294367223499477087861511665663862651959235625834162395876466276795614984399101051943909916149907680313725681314209310920667413209760915889441543415895730512844897241953282493666629607361411302865431036496932146010764599612284948525396704962944900489921875 275 -7082055684855463576512351991886173044745786127672053085156827850078738201525159627160984632197576770761952069552510592883613952343002076331205850328676453548738460656352158952800316708081398135234355691420742816832661341700537028828385683833637042394299605583127226965945901765703125 276 -45877774331638764457729828509049469199316289990511673876770114886426759459474138051179557199266126646069075501334558614396480143392518756913606592243727628919619448972217170413811645745242873113429730869992953146557996783985606017359441131012733298251372221698134535862605226769097275 277 1879507709639278335405271826795457764384672355738647298651638054445602514602134991766771318679363984230283579064032094377598154531692459536655311375823158964813361203842960345894400242811130811563664547887210099428581751284932182253128742412008657570881777676455464315593939666627083875 278 -35452934261306396341553961743525034204764923131394235574288802234436509142519475597036454132041153767654541989864236735733105561600502602656110424573732172642763518145765901061687743806815463148613406486375945797162021775450221479823494545844407622803034932243799088510445648799830268375 279 543353471694686570122909100908402602181729616735461169299831028477395987301059193405364326992400659079976619378951729596453136422278131914141346648460644046690209475803120006586599210158119800181079546164304916665894544350227192335652714603968445255023526373635665879987771944605339213125 280 -7505519643336644554475572498376030296012362849981378711104471366029193722406189020870941304358791656065931442012072092772913315627257464859697464680923402795767638694184514457709186531830230710455485884218130846138616308960031097460089886738444002672513664950137685850737702544307885138125 281 97044787476334564513592316966947685690056187372633051939811608972432439438621579337649681354428487724029029716539112611701516749418285141240441811188291071332351599983512021063715662764966514557031028654916887230857620498688116785165607830345715824594243248146048959333821249960354291893375 282 -1195405097925870890593409554407439283404432642015271092668300668871604502181367673533179161551375151426771911367283448025150899735133675370515475342416638568256235936928283443219754926737458639595134092341242081783604418036858198368138666184587592044673194801766701981838002545390372752336875 283 14157333134937968514727215937677853345301938675953425266932388126574451935968408587614614637422141749180909021275833845004411138653141703661291881344171861442216275233846344834636604911700900682762411162672695791485680294304183324095447998115163789689120193479312888968685433120756984575333125 284 -161966972388548144935463625010226419186332030351089914197744891385465072436293586257581795798770420087735323051840672299991769612992917909584154280959034370886646457524559481873632169199158645212465036430652164136568634066576471903572653150270538825874656363901950114709108415347694456184553125 285 1793456696126029154499795863987118725047269019918109736822003302451652335606520568413367713078001654407374314206694174493268432201507111278381490824835819022413927131295942652274244324965182016857750161178056644393716965104872473459665144791470243753152577947782583691877542458590703900217240625 286 -19215343196144744281584808669032440818100625488081015507604929395280534990427030354801620570957944904225769587477002569063026519538050234748280097167510430776392094407564281536583618502034506975086269158601914757068899399367093494539201401641094647489828083975810348229150202483384691480925876125 287 198686585181200645939990112495108109616482145181608308341087194437187440135268593265529646733848313655303607117836374003120934542226897962855446103591724203951425309038715078021817407678098749238196122020056852036269586514609228931213511949440999019959380402844888362993003750301106378963370179375 288 -1971411867758725650396364963103116137414846693916767951795187953639472100333978391453940187026022964894392105132441244209610036420406434200453172989288402420428584976129099508061833558563146345809200280935232270967534736030082917293402354038459381777467543808392937977426677560684892290702531324375 289 18567654959315119517054738702747448365245399348294144340058847154659212895029119508398882711341460892951086641367144418522432146759028898189333950102562111259412212927823279091668625299429485433703865858048547283363864694568475154597655147115047730689881797142163595466856377877137953594563493765625 290 -162495627441490176541803436760324590471114099190826443459897445173790618836742224145240757052430762588630988020201439528087810126886719762976296833373748233360927864220615027271611127916155696822676635711001573860172040220834619186200701249741682109498499550635456509597103010547160170024763687828125 291 1259423795408712479597987994190039414979809299917590419341244724134517833073551766853200761347666927744381954150669113906585142571027294047920273890094992239038449813090481979576000365957141461990638130289854619650837005165202807730080775853284969242604702915715045053897733660969061982121662814456875 292 -7461543694974187826858809867453432511135648899899830271950201922903031610138454820031958607454811180167467060733123114771300676477189419020296896506159558701330909272178621908232311148709791471433815888624796577013062505376268042978517440786673725007028216067507598668821748662033585831916077562246875 293 7496444388412720537578163550559922007701683941609353977566477145570245707856809991169603407160777310977439563022355118367255684523026991022473206412721401042831170110423945453549349825089388842859042274765242368914265584534103927081114752615139781301196845208665747826183907052963858659810801231446875 294 759096461166050810905786410881688591926314513432089931566247912666555667398626119251718757591635709661434946382439376478449888436177820042293682550366949932810809819625270916747046119587996116094770589555653901596738459651972461821797255288701665308663990579462478249024013275319269479128497199714640625 295 -17542627960704859262109997155344401635246082260587976770831644215784043151170906475472342813096624480643863984601389504473621759998545857480608850264504774229394096133808753718237209151744859863996855858082706616690073165518439982233355125081382453622103694166568428472155036274468558367066496860936671875 296 290054277411056334258049249121250943046864317756066865291717032443338472995946605097499810596476111889666195246831874848195173115902693115153705256807589774325151681556155812852516431563304534946198184839861575747977305408364016922995574144131595214427568648968751562027400876138547215966030129687850086875 297 -4178247555143616782645595627919187503666624625127902939929793614439184544171824302152263834341202204084920046006290894197239626552295577778724210496935727990681123941019613351877711101237815455070197227773223054831884090635545140115426422071281401154320572227115724912353417076909741073545544783155481078125 298 55566404164391159053492391677804754843850301678125063881512221898328755990816626801988612659325276087792978503058038679067982262756774746728253076685986585140938762828392544385167426460820453404071064909553351671138611893007272580262551864407392819203776948585673661363112558434911642311716636836865176140625 299 -699279987961540783900176537826460122334891211052591198255410076466050213786619618043999316503144429392414719800505772717491346074986020620534961622348140207305839861305397592306655590537584077016849874354165535189745046599292968624013154954922101375588097332095938761888945457447350280932017710755143275859375 300 8430802771616201044697026805849951495170701122671095944868381469604153885288066504333853075413035830126011250572310566243690552753028258521444974606200677537943978284021122540196377792100944722026373034957771019509425708810202817800714907269212352368450203854746580411653467499449884709812248716264445375859375 301 -98013429357282418706696462277560797238062923769131580545842206545998558509748028306147835336190849117676608056629539693833179380095913110903234914838329542170359163415082521057392861124367895413446962951068900778684114961608589061820796654527492804435461905740773606709016073142075356478246582049206498351372075 302 1102190776310775527186801321206312283258697367577913732998259797758901058370915576537525818938972715071196352914719803324536548946086467111526370276920749914593645702789792538125685987384964040157932672008839421786106514953131832509376310923595538191512272419881382235421600948179985892153879258086196727576595375 303 -11997636790920688755331238863200084327171727822122715193428515632679457234659232423693186813760251638918353244582146500938117042125071441949402616567246851983646409943828405824274397587744547557398486602023327320452169872597153719338220217473097806267420294951112673506600522561971785270018222446869668900959505125 304 126229831655657672121056175593071382096284068773343147287143082941269884230898999059636911013739151251905253021026594950459149059204891840509129796227298730243722662873514412736334930813084178726701748962216398663662501150337818289094203817358893537986894514996822692488299529449890822074201980865445787750361408125 305 -1278428864854589576253616180984426410004711684170376695775768381564030446471407077539655505762348856257645959167093887202937377611141287415559233919193414239987539332716270694588049410067177283740008297370248353349255388922891628166195095840671924093683335477160387799461953639089462169042943025944230429145479120625 306 12363364947197513849431410364310200747151970456593405176230428774965354317667861708889861340319864868564824937240211629330758176956067450010694927469203445191987031674974039646929613410105298444022099247495261347221554382489008878768645514959386448047389175038707503676345975843925773906882609642717500205346396551125 307 -112421474952794202017415658094386695002683255968636442388561250002776094562918783450416262594219142452613138236082319701576024525998922858025833875459184224355063710660610121738029075394120526013639034155556198361866624953400417535548194755764915815343475387799114628638971009145350874629964662087109863653609631251875 308 930845159073416231078066971570612535988104255420702847311731502501298860453007704050658249533543008740920699187895044363262801196471251813355418065437528129291747020345268747741807765690852689671721283519968568801907659619621759712376994172273045977480998475571318476769375514567178161701034797608430713930925108181875 309 -6462814493666651991098621073302516922916395040698849963034572664134836691835920349924435966194869423568040729206842137689821244091655088149009025239937625996783854561944775731847956218698111063198671838723213557295629809572669068948409727583007764107293161847860933940686588231642224835207610716192019625494775860996875 310 26263505337332063537503356499234435136641747350990180249427497616637538175699203522719336011900633624854880529162384863721234316058304098245406048797058658262922792070975553815872189902603851114990024058245853446974587100153281027409819482840404510415712970646550502288959241025866889958584785692910732236585663194809375 311 225052023258582171582089402793063522346223969781187509857731340384752075077722900652226456908154480676883972826565806513647800117279525108563100581848790274991585973684259201298685385058757121368833507038087279889337140634371236442427362081925584005226366658312150895174507748384899123072036158319664350489092992845895875 312 -8178684890454138528010340342416349461361727404411509279923821235197567561884239853443051907413687146064795507425435392217362779398421013560000691051359129134234355761060424824178279475605055865157830525664679777499892374137568655091804707135223705700705979469366701356362914876637532408277340810370213307694261366404306875 313 151205903687224501277764817199651566973432873468531280212109296204370331545762231548995950377614621343801244541644360990405213667048578328101113811572157476199341709297809971902682999072289788875290982606199656791923455959654914320623379382171700958545912238985898331957435747703659268508710271705842819113305106634421510625 314 -2298052291510805077089610779899728614254550757372756281058926247527474869197860234919045409926856699055744576318284753509628081825305937292612252902605185781984002453366849723401042396728114687978936588973887123745115462220410163959407602121660877949277342076164959126146361503556663884635343389704447427718713431995853203125 315 31595392307491231268534763274734180566786950732321986229316727876163239909573870658059143393097250744993832550654354054806345529293562617871243634123950898393836015727737420600444403531767074793478753198097762696842474165034093323684960630727684482837865713998918908232984504252049513476679521026580954088675829878106160546875 316 -407265883370439518607550606477146539331631085302991756115273166597087262947542803519728060366658439820349478772660435528735129861953900821576802103977588676463077538921874760782638895085094544856305489049565919576055044918583440082403560340764821556024008645108911214912353863221323929131694860836565980456431090337732627046875 317 5005356053081707470945630996287944212291683426437341636933951180867569353912286931651017701090530785355259425951284473950735385410206677264923707432224032117383036295805900894016753340852217849779090669358357697654782938754824720113397139264874179340953816442916825965642851308820019032698211203159131460919807037909766492109375 318 -59169843859302912257931795527008018922250597299861605723580674679465208285607171723078922420621473681890201264305598612635482155558993383882076446728239127250927806761110759322283421360178648755728004217264303071665928842336887420996813392402493020902197386826828074924976831021090307217295873824778244132243768945104390329921875 319 675823070326354273687511993931198559488033630988116987076330623429305599694728462461248998398698140380943858281347325816840330967066521551452153318955367083958899370111042283517540276237461507002768395197778097378755525685897679580026059636261091812773850298951783744104590094615233205380211676256965505273594992149253769887890625 320 -7471442903312252802683633834318457443573389217739036183592136610011809070549504683996941869245368915418046355061148867261159376994474446983998693047698434105376346788531975654160098090667139171605003296145491060320521091785926973431942992946975413785797438877806236746353148436034572299111818347370879316956629060309059759747265625 321 79914406422718576077794049825976667385398208705026715328322457092761945998518980942176773106242885843298289493072729169628963576954395929907124431064399287255392367197932972121364436790726825466663365460846556256982288240604734126646299877164981218880389531960139218567210851791135153880282636358401177923749874071032945454899390625 322 -824688511678002369594568728098036950845182101289488049910961695018571105080260175302285927899818718338776244102800342750804982086707347520736717523611042062781773069087394295534884055194792565293169064026158432121402239693261352615357549204380304139071900312567843371508341660997945289068471986664554976214643210245875260329326953125 323 8162274882992365717839043799805551131535442009139969423316166270152316905551207162517837877164725948454983469827178640542603723787643416539226161972965829039175372598317844812964078393296792284428390320758475563300675161789172121298997977631453487186338389437240690440829279265039424232177468074081677286745248259294406252443163671875 324 -76606203082686360229834095084047747021866382933564898887999356100583326247618644423612959020005669157503151005317294023873628807029187980424541268399546026232138058420060632293910763721721327858119355613386664521195878783045283281108418633096980669649598003249306474620969166324786574899025545398948852505172086538280271818864107421875 325 666682887041708833806062677751454414266025246964363670426526261258276459356983464063309586719436711480652907075524144736263911788943439368156650078250437654519797006047922327556397326142053101737096457190387030578774150807070537487534267105534540926067215175012322770823583890343958418848976158405490867360277882096227056880452076171875 326 -5111806702447280056692802401381948919434647107024600240384141334132043287448058539516139282353330434959259451010214131516931705970366957201726741307660834398032859280811470419262696954403761559973049138446268820610800215986336694020868756601075793067288158103840842942305434994295963314643955113981692135349900978740102028913936733144375 327 29372482903202659616906773093029948754278759067195280774961194136298361000463210280597744628026502988659212675112713548701003052403684855658423680857728665482079635157631290089498042215400055711123171690088514078191256422564275280342278323891977531920487805018990214038854309389559302744366564230273830078061347493681925357174355953503125 328 -10104609680599374875147220129516031967114142019007494135917833097671261950217608909843011217271752764848873771458621024847566479437293976420112830519553829826794960536234508435182186592251497192418070526298882385067891132807411623584736885208688318901732970906895629359237604325502556513183346679373389534966551158445427337326262345928125 329 -3416794534610987471762255429276070045328998461346771861396610649953460425804448041804733360170312580297151431384360320221342492036863487840542345861419500247038858958870417807824103561983572199047665216202153353492935052548880740911021477311592380189300718594003763280237635874288257465183535519817535855066572679988898359335133238481078125 330 76079017956033932561238465848119256384572589769073453868742016765119619223799020206105551418345730560723713546316567003242859852365644560630474993874261000160328513995539356347182609164594044272466889115288431927039703642539309709475567086359132970709023659626401849716610222318854669945470802178759575796438781421020116480028847114175140625 331 -1242916803836046714263030446802221134912678857474757728046963102403073607677047047409525698660285864127275025087748588353144323654816063778547306688361053014728521590045393514791522353566080044555896938979613322409910446636935680153450430755483383774473282371240472893113350438370910352230083105922160052478466476913581320344358509699935159375 332 17796546430197447751718294715455600084043480498569052793918065679161908719797197361831436758125489382452267851404959703674724218649032057493430663172404192633629407535702141034385991292144835587880511658635001743946229047786425426949631145492125927585097784749563598015303258398196679127511078551651641677194727436964950952905215247738191359375 333 -235793547971767597723618252584516735844548053891289990110512226024148959820694224114659546291403363928634639940712186015903548195910564952854748104851178365664187509511167125608653875855291302606396885829135247319432009769995893563133664713266063393224203095422489199655532457689928455091208852607831144338152591157996710975461791420660266546875 334 2959548478225844653789506468536229240371646521047646578835703832894584534108675373027048306227022423195203801706368597130191322661495205743888114935979669709225533521675527747261810631941101670455498068320808805524806215427406071376518802539426930489154655837985675767369523442977492804652625574702635101979877987617543720829710186895538332109375 335 -35607965699346877325344776292718226052397488449748851562992773593191294459593570288540771088799956763853477257481105579520385964759311198374527042549619494368582936949946504347573855143485094904490709472416332107388244709576527763572295684724598465442294173345607948873441816137965002941408223649077683520494888030940758171251018246687308803203125 336 413233741532712839262113787893219803694054634805641478056383942108943370292148297304460473454067889655968231148206564135406643649167112280016150394269187121668943665902269237697792421098994732725076491724794340998422262539902215673415527888178866964846838392895744803413105704605128603627445030083465709808877098601909134904700155239098506841178125 337 -4639260830070609020683479092123952987014231884371764822836020904811890485101136424379786543815285291349305415372880981282384045234703821860469698559820466136083677935712040663029134844042609774347592045777738020143851596405305163670618573443217092082678579564192954529733536029991248919732931474211107578633669542577896943970808789304754748799703125 338 50414554872143456531788663973154150197547512672331155269540307311334415332573579820565647727596512909238729289771380893995746189660644092010014322282685278952767109758716166880749120401057800963551902795399439098702131242969053818865508807977521598140319370037864546027730564644793934724176174674709301496785999843891915973978975520613969713064015625 339 -529431628654461099169972120805034952540323288337846042823519086720659970614425015217483216169132431916408504987830930692538377581013870901405802279977346450458826103316200665564975430246871438054891913171303576071818510960568846366038662069669015760451636155628537950383601721916350702445470816021569665957961705294905674849851032071349420168455859375 340 5349839522913004393040336471071975933521511018305859463819360422687149382371812384312560325771077388716432764119511551711192560065619100508180692071619929510054706475393757389420770702591708917383341118758265439194295396756504341539143351025669456484034779892680572554073032677940627067273546579745757753742509367291138147889073050986986735795987109375 341 -51581454148450311525073148189803441196745140708632592410453821844487123206925431310401363917536101806021621950256141055917586044564655382430399775961502942507412269791242638056814054441233221744505174509052810942941532451321231574648537012056179233881487531377220698484512053476801034155561962271651859317176606815913995856480604337260645982518085734375 342 466945624752492737089350145430304916215693415516403806873488823591061429790634728285754079829800530580888211381479643793159853427544469000349031526205783311478986541755743702317082356347503062681248315143294446209367665693033673844347602373224234105729721688743527570536655488539888853247756438483708567900875064968005578998835429702508221752932076796875 343 -3836542994539097946427954842732115051060436021935170291108439997813955529719387805405742723098032990139879051189310715489509450569916523460927208978373124608458850116605439331060554458320279198918753451356292026126029791857794668722916510840469624814651386404817346574100732682447449495367397223883371514232579545289047172542365559945930259732866870390625 344 26176335802871466548291486930820851169816540707222398400946151439945910919691089956599732272573914632579429576793685334011066931725130911029436344396975081722270299665498328679997734402956228961795320690623279698028908769262297676096758933629935630624644077336305372146164303169662537140040251701687285034004172224769707001629605956404090345630187891015625 345 -97975185392439594603922733508995519442803321611865463015925723609089589663790430414795936140139180031485430939324146422098211523102624114474351715737430415454431181793641380358139998697855709015400874538389615729403716477182821964988124744162896051355228562660895989541609613545155034996887502106768127863113365645734447827160308685232397508000534113671875 346 -1097572014549079491823865867394139915221723360904381869174832734040533440642452784501824721957413115033422990303662320664366788314698285554907999782928998384847124598536974961686649550433150432104660151350500457081440908452238540360916093562511793236128344735940762547429013103141630996060805413477639289219644337717872182733939012747106373818600697564890625 347 36183112793205085926891972848242669335204897503392760517523640750163190648061891320524269985346121858801535000612376829024348653705615766462660069239673486099602857761728191723542591266146972060805196387704266098702409727504478182134415517632240890922405480164423513808200365799211423092507871674165612746471990071734963816770947070721439755326000816343359375 348 -656579962454339355942997877373364863133188562431870261099259757409191471061229121365501213003471398152920368305547995367563072469072947548554725815770622113394538033955738447219252207518524577831229012831690724073706867802445919445344511829081343480504548133448142557045910000396132498202705285602526217595114734496302380991876782122045500371719168354680859375 349 9898600447134674568539371193877740210959540692955950951497566058238676875462535370657239437095652993161133162576276081999925453023819810589945795661741111682710952474421950147343592851055386894826175182950185226465343171058718750344859243491273881305966022887261261140073564459554526117724766950981418821613369076292893604768511167204861561368079534226232421875 350 -135465923877474745929508213422148296539789259359137339673016157083040211102967975126983420148524942895873213067741555806094274221554912325305711493984387942999241020564855367461463080232694008065410145461651403626731291714521303136239767055862327459399576427954801864733863843082077717079836332014022299309496082514872979454365066978588268464951577759092208984375 351 1740751345307486053705451259300113805965637527490506736601466049826736041816223568288665543330673081101646045689994987237946418165805535052977601822935899017936492553597850894075732905092246408769641990677892416187244335410105982268683258121314842428684825266879056583554525325416534900739520819632576365341170853947020054207779816435860467525922904908270884038125 352 -21344241855161137267005156661053093977106863932067902232381910887044664675105278268920577312953368721903111935893706456089764495059415705024959721440136442124614707303802413110819309089360384284264608330558719524392508729245018605016299884674987986401056145861948302079307633439790850226389586352882305706168478352901474274623843429121853022273520380140589962753125 353 251831225242558183920499788688294059365622443058808708361124910664293664797818499827118216572169420624573621495948519862559120536723243841959575916155965043072967046098310161460558371297704921364958700065930776459676304500105513940586818642293997802409920638501233344505747055306096628702390577649343461337853679962851407762618363744011219356406091292329635337084375 354 -2871367144268731230737650178135909716272858446648101878576719628012240093269189598673246901325719813579498338037970150981826426999650430617137454036902976462259541785953553086058077079699542437921475087932159625864180682302271104282032429520645948833975234896190783640544718110360879751173034046949220373584220701799714529409300541925801302696047943484757331436421875 355 31690002536415960664343243286961539323477360307676369844055750926084360642145654078272721426565190822061201939628045071179803926705041004467034598209609075738274637997491197134684727437053554090062964265994342203619094062753922093950761195503645124276117624328173151243320756067710157505012902174180733106557187008951992425247733278788740945121160661398339118388453125 356 -338343206913146170308335982193642925156436044707047470586745162583746736437719004572756973495487899635423045408577119981192427101335787146853199679314428771163928302605167956280355939336460162096838492358340977577853821255665067870349613656237334223031054308601368931720590471902158814728510277440907830789351274069152857909279733777446647273345560945380583155553703125 357 3484280628731878919823640073221039409732352967865024358159843232927146198162312405278215900445384087570536510875686936920153384530631186465186594927902191085973029739626482855613931134591216716920192339811522425798498240709240390582887686300169993282014008935183266560606266220051855812140525499208131939345535256392853803679311105026459040433628566455956857315238203125 358 -34394178268094425054998057232177075243309412896423575091686097846521235179368832816154692039288428153375548305234911353344356927957024690586322317174664481686748997447187160529117749579661116049061784498930633162575496389528699708228467890453143328736272197352989222572022557772220280305281091401559747026542542985327711056741471723543603752833557274826048803305722890625 359 321611612048740486341492536597951999553045832140618959270892261681633478026277863583920581257339366358673197055796306841115904469248902648508284231465587587130183991135503445168705608606603675284414313054483666781100293565211147670319750927644042749741181588831290113283163842940484250402422374592925486590207827671820503043306023597682048376855754295015101550027932421875 360 -2782499450093643896242948104117419618812772211536625627823250502458787318375338525007404148260999974846588161159778741347766800884805521106292554454651604512331248941178633601232141003038626199387917675334690894778403496831822372483137727372118484251862741890223452361734381789390812103691457728813267081881015962536000317817875998863136461956244637178337551161959166796875 361 21093006884534534687760261026667936344000516338157029752014926672776383577183512523600554026337418945008810512292484823702649367174208152651129902226089001649528905444253901816597168557742477196308031576507397336542684630403647304482402446926024888978676122892040354300964365399524799811513278337433845185946031670670673385000679365388231694640888845647592145692055228578125 362 -117191356029686830765179907963580322656164398760153388215399339966998830306851150017030370105184487143015005039868807106923656373725137589878262634421740479910783125880378362030973209225422959069332123768518792962646578476611539192910232258771023914097093966542872206915780620696693047375328563254115332998035635813868587772355521042398018647992333427253018155483573871640625 363 -47290264420745713622992322257032752333324822144474337125964568970727713243437020324118220582799907686514937787091025854464847907317397864745848065584553406732329412846126686813939151063943756976465515895405378049737027310833879025025353782197262270161985856441384843552389511294991842737641943129291916893667235949287470238944246009901550840269409985805466537229025776640625 364 15564281494653752839595417189523928404672894506725308069395860860989566511725124030637914140992166437029711490636177861551018789560748992593465480867392782163618278873415733779036468959893069431560823761041394161795458859298000872462174243048599361665997766548857438946343178104244716717899975239505256333155068958692843172475803959082154786547112945659894671528453055306640625 365 -335142913228281332856284901733295343871629013070273329037023806132145068714518112825828668928670569113032479898006931090126786255411098435592354912454822122583855574160165144949844913417671313408842014777756472072747629776003983633790671050270003111089833201394767403640497474234243433568514231581502513172918695830512455860815648364567077526480137965688450441600648764720703125 366 5413308035544179805053963744025156940893632991712312703481356497413021485032552825293167740050314653283899426626743992582554088829199100257724472125826214713967330796662345779057035916933522506509115642108307867523484060155684199539914233123981505465722876308154881376647825218619121553723673546058876227417090287189406754716980036524182084538233184379194764704085717516509140625 367 -77055122337390824254925328743588723828167021858186458451688846899974249280671057127229137469340482448265281419478364119635189869095362728154408447656072772181348176675582304205555707881966414886799709459778479876717759292420652410142948665895999948814494438061930351963826193959687068064210134965948925561840192965179250407065796770269851105261104037746685434547355637355298046875 368 1017148782290193774072216750454937600649047983132924285381729628202671213507958251379998172095922866964523803857651493309914785098813353669586389325133289925516945756439059607585743385224951689597781671046168534734650439808026704004506272795390218114800840119261250258035970403762209313487336907879373231102894002404078289945916661142343058966946003107788137359819161657900488671875 369 -12732636498651380847304517641192016955228336513276925391263967745019989182402178221859587484256090106494099631569962518024364700040400105505101832736105962342165555778534892320690663248886900608767581948315558173709890121401157047674086345397235057484621572958855352713838217515361350225523309039933605540328824833075820419023236002706554973382450274656219739783530981947154865234375 370 152868565587637845733670061857336292246150940412354094183253757998935142907691291979214532574895714617249394025972234539037691132562946895996609635794723807911755795787328240087399256193006921735696338244963930825327670266437750159616147239335937388421498918952702773576541534838835286519556171676170688745356177298339438210998042186566938021618362685893928164756524161715140763671875 371 -1770787944623842468764183058002963877103904885077467884822129685352882419390102959140507049859694413268391173135553366262263978805010329669077123815430383127332130558245561871001691411178229817024866884057908574706443613768164859577211551465291850930992581664288628790321741532749928484158705828916975704861210617092357674011942993513678540820729682760048136790558461797539632279453125 372 19845625271844479068957084821708042852277890875492754478827283249824713568802791099661417535666350474648541754848034812175555863063761785259626858686811961506848416313653015692263365374151558046991598420719457123938539139264774091127734144395020003632132111870539420858406571065608914459224448192295832874501558647843225027114691264967441596202609653810315442632563471133979961158203125 373 -215278047786471320932390714503358741231792596102547205619238409357912996959381615411576574301311354564725853842763272373241981673342847356722323356668412991528061615917926153059557841391733659751289251502741060476570265686464092348805688711948123365228827843380482368429762762508540442579638404135674322200809770887006356921065040907746477708711507180423883385055141466885516071486328125 374 2256298911542360895124265683173552303083205805355212537418939948286510075704771516460282590901669947444038829705405677886853245940451941619467004287373801930714479645114653236705061881736358233848422855984980811281097123947620254426127060025981269176011840294642025763339156806756299653360970827736973761302700506611129261024654157374272608040185380738498606441969305968746871425166015625 375 -22745350434878325530572262017371643761679877438460138283738520723908720092426969797348050645623427066000111595058465074756909632486945947139672102371198146052269814880465431744141634629488067193664170592685829772172190523371121573069002476233138759616154638550192650895999586336083297059528969156250086837599706504081390166630086770315939059248360830618986134468815812707595593407685546875 376 218612436731369844135922840237766917165751379377585958257423033199235655217285995287503301484009549214267611465688260597831985066987902382858916371891333524993997781047101575134872398693319916895978305885127053828620879249294741268451522715448777784737938248205962924353528781054369205422328736683182447991557825604974808798299566404729753498272684899301860858629707945005488834882140503475 377 -1969775104952987425027767301649062561600175091366370684825797625752037020640850948510196856097837493516148602138836758420028117961120832043716577191305108891205882875731719002994626928315340504385597806022387665067063276185735190830069009872578783338025800116521202754938084264919257615439869488771852373197246931218247614356044128459614363043844054401347173186659867098164476263493046273625 378 16053244343043148756731323956517051930840769267377340032227198656825187547982204455768643037389579547098793622957707100517790987232458401973950387865345125165002023269916694356084632443975611192689671787574949687769538850114585917113939377188287193023826145259011031036828992609449276624035437029180641040712161961285945536800758505632216403989595090870347412322827169660188588786652844634125 379 -107499348452817913424730137656389097243026408932841355858981580727066534598085959452391049121490247603461095862278001979505744783212851742614905259892593376208336873429212096166946406325071465438579725012553998087490093863817629278871002488782790250441212748526329755796418097896276511776429776880718097599612652169907843437672372857780790061533055543827521418993819811980631141497827132611875 380 364827671812484626922371312561188057359865658352808169360669063679721257481742659786131836451593789666443695484156179459362042428254776821262796956404805498532837716755019620679902816806286778088339834166432103481341389624713185662386167473167564718336554714792836302529476725965369021891971647423289042450737430206915256591421315282079873244931833279868323869540184912803960768690131528311875 381 5337033198911095885540049760696927955827926022474091967251569434874942767257111019855656272063606565457146859451995100180958508602564585562110301850613161065208695650988240069944200516656288878439056853026114754621648050569523973926495888347465680248643867348649065581294543053944958610069515782067638057351501610917433014370426815943754893422803149158915666939338801484283529145240995199337625 382 -162198557539101509007163315063481804535294354714730784119422280835795746609024656798934114047416092077780000908735905330654069371596323342301534075710233264626540130686210636887318757639682265231896817404645275073914922393164387112289277579475473420332163184112038785459262327965556450446765164436101597134335870848510645976073626577818484675195977327995561716465291889859219843113059040392473125 383 2892476057109928958110918656520459285339988658508775391796297610439609808427861988064009719142579903480386471176846708170478109131352734962259893132707959708094046773355204231197069595330544039932230461344005158214864413143236535041327367769352830299822031323193049014919494166920759045630870628748955908932567437725885109647136213139384425747715135571862519476059208375663940758725313494002174375 384 -43269242528813010311034093703812188735110209063095420108370966661242067077315089335359368507568457123710863872352230812800724379306696852796144953418342066848970357075433282807806073976156495666032626287787006166573356475275531754906039210585539267136482880990211887469328598689886534483595004317505627875434923509555340175428063553258591877574839426080091664300729282728061390225251980519551159375 385 589468870437351739789994866639885014731300050058925786914078155508928445915226777145004993617026605547791198369454782813325098542467545816556191072106476204372975831032127232979637986383267904307917860584036878467962722695975850373969769621030269160503784306779160177654022695236012878383707020552671401641319156418896983077426716804969306760239744448970204521153774086763150215876272325746687503125 386 -7551253384975920350172478148884287895843812700928738741348867636631997129738322286568223170851510658997538761455569776314759709488667677607935101060106553224314606463569678075402112385612327358277126874435405047711196803445211275082955542470421393102291348829672178844890226177014523011953932104085758657837492897428501317199543845923358587479440967707471579294415956625810376646738606631663795819625 387 92370644045084436227212697055005596454316912296654003556620523233326147609523951023833745042563008318587847969376147728639588865056074122661242659031844287427107737033191369603078577584409387541582675958795114177146856698009840927459033113304804846103195874828155558055598029063260522669614630484389865741435263380490980081622580778588473427808064682472125209182976050438782018865730241665208834369375 388 -1087682088218862306909543950782000820938788647100220785783484771338053186653909428250371543193183090379756545864549529315694742841501580336663060936605376486383008996142378171735890807458137931952163256152581108815595014106140430952930898256014242088483918409244403474654390755738915907578447452004597097165407683728126675979804770110629221838364866778835098840238225323700455074681696937837762342479375 389 12379363880586760149316228740415545627412296791619760218335930346425422100339793564948497193501324306195989190441194404714551816954525488002578060730227817601307469217304307272078301886874802106142921435107662557043852324894184162946950013572519282075621710256893054575692655968830896638522845513586852699959146843359971442870472636477579898302713719005830520435268945576179426245413984771789492868609375 390 -136383127436706134954637135945434297209556248750516593486665407422166985853243854088195440755889411166598348821237409287610057103365185229853523467644916306291967788879014292798613084988219453069835129855440920248484019102576732893325706578602178056843557582269740861760362588785918883284407139767269185496457188502627267225817547028422328909743098184504602438689170350604707716006700803115353919407671875 391 1453359765745824113560513046191163206824447146008293901219996714408677660292676914847149376930235475216526930550025309565648853845353117175639925164115951196048817556766438292986772601263406944817089411449258582022806214405699473582349654513941578960929308806283035933008423942863198831081475637877079209227229850785501746913958432130476031272611446308589680129398254466586414738038139868982334394838525625 392 -14934029338689562195977636295358722889285515860241832138263791731138650331917222935489090449395823583708451494190177164205479202137967462297064389786972180499028799839229354115061348173640659705858979597414510015848666062889059566230168185133959400040767679097392252323082756639716666282525857822407898251441640001676419084496097345850683639379320116959961156780798222788613240986462460389142703244790090625 393 147010300616051218404644839932179252709753040239323558899584631266570390900959526904492515433035181134146529902238448070689635967817565899067316647624001103097047702959672036625901936441862042795639139592077169440536815011881143623578148002035368256321889331417503665194469116214688992153036677037970488508926154511612776506142485281336655532654570227229987254481065474089697643372294442120368156596731509375 394 -1369362345436479778582575538986054455305353205146702464663551719112642937819863269745182393773200771025696656342818216376028209433475212209078804399934714139425834429233480173003906023254404781461423406234433320151500221025619396691136477968205558172975576345312135211698135336953681111931094861902778754150353518587251563522576950294121487684167137551143151347166245622512148164680333817954176749709178796875 395 11774742512313799925388894128522437199871772957456384400987665116526493472528801537901926577647760241483812134118623366244767321896205712547771811277258086332614544869015392397314926728968867935844738061606996972101340117047082103426212471663852545111498335256185993737356624821851947592917406215242859011091279957579654287894724964855290196642047867530534547126909831134921429730603175750093330236777142703125 396 -88188652389553072599406227556622272384672943766789438263620190440226808803918295306623677326987566372730399483694965115326456257293299190111925027699243773155324513622078839079550309766033537928106592671435767068893666759380047344513351465415366509696726450853845700158676372576899548235163314411122594986840578501665933001122141885843668255366199681287732893255647434268578763117353048581713751672796366263125 397 472092477505228903041736896757308696618170069477535275238928590249834340367893518723383211039208276029404614472408706022331954866753519068164640638934464023241086927475430037468976724325291025467059411100680057052933650521543176227949941684327055192589694919208868712760985463242789372251601416644145414959888709274930519549312041064411516286035202291101081117370843200328323831794417180935099975603029122265625 398 593634150942642920041214686486648842265862964067884729237080984927723176613352500357658578625247135961841454335006330757361285980464896541052102181353456618106447680158125014024420978854802421908477785531282245549541080990677427784052924268764971658363818375615376677574246379662964876965192562151333790697992281434958023148739682840106075928624717281551761362158548011524148499828726426567930109684510075546875 399 -71578674666767393049495818503441111029738040840889440309298651547414548699576397285561203992138400816661866442089483381458003248493393088068004361035459119668810480715554806374421918374174204236845473909436068948571937626783615032200781056115845825229358567788337959711706332986062789904199983818793400274631549740364048826697215389962699797212588367457149350450356751919138319910275141129263791954259437066015625 400 1495172498945106675506046641304262700845958844189959153846489320672176452612430025981192800341609540988509139121309292293195450249400064157485187334379425448075581561030219114866364191826374281950597604243905270704139393865106943971227821812370067220336407191738636224264182731562062728353729354697558559002037039904579678393776847451318325683357123650063597259794380452500573172708239889054703715940447375237890625 401 -23890242421647029647818008216386695315677833835642238978592912371082034548432884123976683497276784045630945647110037307295649711537013947530893675735206627815551574717862678111020316936095665690475409166180841636318173747450946757345908999884238348801725570965300683954504640986480832122390046976335899813218743021467095635580077871438862321412543084299670514833172468198427353159215718278055489908344384176751792625 402 338120603795701860452382880275135475208466208963914596533530628622346614018714785496555606560790510702043736425991245838811222549369947794688391621759060811945250007672852067963520144585987721219715400124803188019351356329838921682918083197963075514910665759829055047801567696798709130223792814303821172922126852470962427074539364195326916751703700019532097515611536377091736118145407595985762735817126791760061263125 403 -4446891006528869178994451854974693164657412212144930141563827704627460790409092127482383512654739231682082603146816404868240738444461769154186520865474719718980699302374697756166388173044120042161597094120807111537420635443987338042710160707142105365061797996105293579035628042179974230519826250094303617386761310232465039284006874301296340423882389874308623147239575033038031264119821667300614134815778934669944591875 404 55516812133286351901799127586735806334535459450503735336028408087438531904634807343796974072991526522094580048723930108465459318943892003844256481056900249757533730483802515254572253737671404876789414679210647573160115355971389026676893087993761931912760593086530256369173916227476414747909589638396457564212877969925571815596608783001586036384210027083009332837460790880562442772827165025695056395485465647742663721875 405 -665098315679106104289757745998076600047420503782399725543473197856836747067043415828199000363035641159076188673477607869180179012342085978072243812962851742903057135222691748345914701920208008807391552204754909960999517074447420715942517613663139282257674767943861011049193552710315104606275186694858925083025463154997412793787958822560033303248426268313335329926258482878408941427287746321796035995667097466186243346875 406 7689730969736629976442556199549188915061898149244787585928802850423223417651937766615019580049836753235450127252720564191464759095232566050786830357513875195574842281085980934141559048351479995691541841812241606750465216890666613503644582686855124330814478404690900022058762065777453703981970657789085494791020053537800376171951085463998145427152923994343374454513427007439029611192829161558927383449809477586521459079375 407 -86025546670491526530094566527214922898915850855396567892278595894089406527317746190978009536520836928924579062362908359808660701676121646690893681194219165177928978126833177329437711220948236346621578309043997219642346297424431866693504715950562270759902353593773300414851931678489481792853891831830041262155844009879527882926009106527440872926102101338485551466494231571070818052472822641391082853438545726216226193278125 408 931449249664560852233821824016037436206437401093582641506931734049620541026456338556045879451191781222093087356838398490493700095747384802671043301716758330620333717138145686214372331007650055998882773784734275643044811866840680161711288633328940021708501813050558295507943252352564756670993678525530465259625593911788031075527732757118269241840412878619741203006221369478657150753104244452536772281115611054239882918603125 409 -9742343752008567866672744616088812439206750559789255768661230460608187754382676339054816298545351491552022145899260382093602176186189636807038521341713683742069320517057000672105961010866507142004302383328507350626688803023805328402887553737400343443209890008410914095397935628112589525311153487212964847644425637200958890668448775383597849269573637602953046662117734948082371215858554167268927001438658652138966316104484375 410 97967503474285943189336385897733493543203958812379292702409598715985476593246770522970788595009574228487786584257406876529761357810524848080503168600885949194042115995768385486050917544016450684110102824611153374164616224989355805196846584216366281826496778287621916046509925901914476517533011928184882640014788463007769082587411162989599377939691625824745571525431434384690135276471565170576401450074138889927775416524171875 411 -938508114238878819928967110718681635202473998216437304552437560360721691591778678060532560278715308563030139255576760935225111051258353670533395064695937421400099479977647396568007333550005094048445550027550703216516129099626106822109527451163898326886477650206323271204881105250912632191960171097662671025612660353688957428275640033575370001627894965583225917952531096323180562760064893728451756610266318091159198864941418125 412 8415171618652308745815480035726788280278969680106200085085110217271056702488542529740211124453049390884463609558439352698383680411196809291885595649797827757737941520427161997187914589040659049553264678269424710463243940489442072690388549566425629293992375944664978881355931150155096461054911672816901658812124228411819757124208409111430718472138898952468911827734118759668450214145605358682936468194745175848201975761005678125 413 -67999424016650877603678969985582576197885996653151001760997952808075078818716469206897316484511816143221662744671513652103090050578430518603697206296316830973854263644427024749221040465783649236211533636992276567510532940550917783922063962710326740260014664760610571356051410255726781800046572721402883550338022594463609101601918418282735785659275136964199460747325177222532815340709069467057799070039708258296519850745944465625 414 446288283399485867310913193946481249667504467475234706658537053439010767899344733830694386114269661056081977875486499775204274816044769738157220578469744438652094156196560693311777075968333112414109770527571574584372358559311083168479936965866279179880383037985483423887782098170358431205524750764641362040095969719763302613875085061314972886314141184331130564871996871696121596033264930377373029204899597768627433586180996953125 415 -1344340202169851041329461740973556223229069135926284687589134005475414797272834483646647191021214414049981114431657790128648870249017477626745534510691455125652508444246435844177530520470731904066661300504631381212339439675594561012873201946702878849996576651325975915429387258518327345471756602111856162892293901004506986719860696045569538156226221132045985026970027907308621454841032044871316081336206311126132676380739010234375 416 -25914984907809482393522265539597710537543974960650614960194510713815499157392213400320771084431186858891032537694126485426674883723741980392441770417736444018281827683988849185633740005141332153633401296824346760198272527992948302584069272110003277432817423749755192916014537329822756074607928127019506576104040773322166551370695960695728927485570990869031367695837172461980982063827506934692910360931517763828507649427906190340625 417 734910645781405668169142746340081915666046707031719133914016916554645730452630662956490277265482583697421521245077366002450314353552057565175499407159070853735419364393403262202446291740943153578532001816430639159991115721565066450762297947979981146482765336680030945765691583975614356488610024972785134359188251789618525536292182400812030885005411097090972073221515508463854781974876767905508734415017798599075945788055713115484375 418 -12893840399645444426484275426735578499769581303427951218350587054208726657728817001866907285528135068529123975672355913323036235401230395342595014232731892572294704170007593690319656923955540248281237938540927429333900253030079242893015001287127810709078723687728605049641228614701880796345483403587229684357460814711742666526084509183392825326012720997228718905831765651383940074155092440212656384103153388546483863024151256770421875 419 191442005874903638343740013650388497537933760399104897748415430025755428806348047477882522749430273810316342435207434620297969766044523120760720149151956803777128861902795668625764243451408210382413791455798648835587260295839901892542481936986019434203668262794628654657159364785287603029217799095812002316727593512909451531166363646743256501539358816410873241267237869645414470327523224232940705854423587989234822581889217918879453125 420 -2596451508400234825924711180287746611392015017434062852085277332955010826304391229110863689983890362731776640942620674626701578030050062778705464988813755022048188053916953801308876616993181585176117264510773114505614900476648109064932012712919603561565874414162117136787398062865243680829905141110373218377796226836877065892231099877864710408553145824689585033310742339329571483429548005603447583340157834451444997551363778148610703125 421 33158508180685940642812809488202257588563996100826661608771327834815802933821499163452235529158010243891942469570352508638203025322090917792020670501630325582026510970816531846423254632773763063732582882023640462927980092372669936511271343606821749424754158375377069029987177040190881430402247796134391163415175675500273067584545651999346097701332995178001223052425922001088241341043291658177343662243552921186653400678911393878912903125 422 -404642809536852390667653999925756575488336087278828645375548909884809166860672248029148979043587636634604669630055341307374433945210922721813628904017229843933380611106768071091524808428323367199139188588686980593667862751355016322753015821296442007245560630074582203987624951522509712850947803878246658340728797430617780430359939702228629262972341753888665448140431792531194079500487291860909381635918187041029942897885487649741730390625 423 4755129023056992493033528250249008781742317144031452545629003171329837675171329501345497722370750326078086497192297681484303374508985616951263070507919782195771314004444748798535627426353891882748389600735529459713243293355553570182335865476876567609307714805601645539768811477937330787331456632432785216551550627586417495769475916396206320555536086294337453276851682290096788978591427613359819262174337449989187462005666153356408729921875 424 -54019956085743097770160483339401499390796947623864050973116049090695282115053643508285440511631197565456247883234550671633710771201556826208332858023172717579795913315411649069960283537908360313054160455634884554811874228270404324914042959312043937119945480556614512010838756573104912059573747407958362678825742322233797750395406236041227404110149639619530757637336626352934779196079888721058983926481951197056396053996624727943984754296875 425 594045515805568997599039362360476609492818805013886307378190151451513921353695343037246234100346690045987741072794365150078807159322047073918077202628249881989349991828420115238836538626033493817405472960474273119992825573897304634034957149642244837717739254641927069454734158867406118902360209186962538985141750554459742745593904481787136509278445082206034636063075371332204022866770336307385055979412829265962827870143485433471905586328125 426 -6318002579641273318460492919306441899438725505261018182953720988849758266991868846734656147754592465358263485612701651423809684979767615705929691423059711940910012782709925853189611228249666270755539881695970720714156929596062073304613560108770844487160854291959377280634731281850945755378710679716079642376686995829367238883640424003457164991811530921101031631273746623849560927400768454027003506558709232776069594524815145695065767695286625 427 64773376060081675909655147173697541469012236673216849355023816934222468297996375143495356385714228458153904627699436008087135463593290765823841383947080315966140461705798587833534783972739569108012724424424093304713214057357834677613550108149414925565797201283802459870087411645121280115127094297255660285476411086739897033688848316781839073985825770764183424748309426571390816261361088789546617966858038858133439738836880876462881677308889375 428 -635801115014931556723464910928466852149128519714926819338598006499974935847094844298409717462331224558190012580765020197187499777771168823548015914360170045320545935505861458511785027899799463126813557332681984373109350735057066843291950689172662691179433093451016514106897492910890030860690386257483099961032777510803167280942448679155162219358077506553860105594284829288278872060172770783619335488505434557607313402269063085353762414396569375 429 5898623199331734846278631103422287012969460316464384138410298900908975326280549995881059340175702248137044242502746531121048251338327110158221928455788022364034476416880705615962070158809501368011293549789324625437281888645917578348340761892302302453161904896657650877376728691724237293371848520790723139011215904901426875105798297313027397945534949859731270565294820666479056070440086522021426734771530004537103424351982828036995869156386446875 430 -50395979161627782245498464451148534150628827515325503049875939930051798010095332660236149039815917747868849543641615990909675243684402856477781915019367798143907694606327918179120008088532665642826506551764289992615133018058467866201622658149807099851917680234767468105149711254679709137409442035060571586990727043018902249308312661611600075528807338820294457708568228895044994480658719226535334491259773607011951179277312350831862868704865009375 431 372653958065345853998923066886021280209909551986835930825431287074177416049180619813021372390274610537031543915546151541283627541088970775808419247286215192227778468966598007618270941795467102809242833576757678810264650085483656158986613623525759121929029353295504029676896884696775562966133045719839607196752909480757252548739564014412832488082076340809269573888371892656794121931269812215185560344473295341472524888236811427843091339556441643125 432 -1914145470156465834865731979003833425642964806105222789334315337590078410585092503926867671535918003538423927158463674455081304117107699129985458339623216645256320733585848071304262357897048306697129211390144588787069842342229901140880493026493879236110327446001200748454842067402701200430093487076719931970236056307931137025869088071287402904535077269998672832811657484803226791259039978388633277881094586393095226811870322124730016693263679978125 433 -4293812478435443910515889918451681420515119430285145562443862877220730768179288191807306579660105149613650024356260570013130694400062191413187207023790997442410095480409034091565578019372296038029402349730878429320751057156366905734670362730767453907781399106011477160588318046979785468019106745247067156072081968610185961127195649875398069294858944529626637347166287891045208388938329851824536412294457518121818847388120339370455313865828863059375 434 331751375242947172630946348621354441470091226865874937529927082092906740399231449783702542962154888103897857372457032120481225604954903873109740826635530990885927997097253534182785265894714186016610970838673601172563862227115448483154656328169740299307665103639324808699784693755040623419782171487588003081251711072254533743870775768898642269131715739822643896204004699213118759881281425742060508727966331998264791022433192883121803508255061390796875 435 -6740316876954926931419804500010827559863869776810983609986038016308276275079140277303258424703259380075523912393900973333269920156055871404097377322410433707026453517644682741427342829809397286762631439477303675582501836065752950065628280597534037983239023449691097208778970012542336806970009482028787271908163524100977212312108035402816171316274360225503505721206053973420353512378242997591711520559842689041058609023918411046518005266168612880328125 436 106592798242508359251856190918179194529220372589813305181766270376061719095433078376375546937146986069460666358624079316149074139587469767454966133673629699776320519745145641836769144076173104815993576927157300549100256983057189621124322125813693862379429981233410009741120732895585314591443838378795666787849432255313148741757752593009754705151849850261625543101893519898584080884693761003710787375689024713077537848888725124870649004817558818037798125 437 -1500229921627015415765813075679235195920192907318600608535347823930025845083549818097116172562403064097857108070058687794220415531303549689502791511517769716548907826188628427971939460010673674919475438560116628850974498718455324118547063178386194396687436494809273184534080299136356223640389916191527278822074623583690003881634405428177056739161486904857462667141438832800472513652320292490858818660069341801907043210267283836936475584073112956913503125 438 19659094344576981915002912288066568107587579668340032822267738350527382910047459723727339816633673795310449149060410080780427057328860941950365281998768640895808720959672675510842248162246605484522509492942595770390816125265436682741727310160950462424419875130578685585970680220306021253932155072780652041037618355026767085732602389837601071266884333374006791829131649378732974435471237299169903836284305718375559469610649868109846162056196614675706490625 439 -244773834665593978816070759178732422578722179940482447279620713616470876417857976129139409120777841672883816763971860518846813104864235113847609897801522321872634682803684069123085485633305007909316953639653820908293177802117435255458787470807418697089486537195943061420855086340922499060687041496482112572797309449590860606381196345284068258474364794803083509208985330835630805092854798479826617188552263954502643283047313018041103666946264018792001171875 440 2926019223690939042656651415772896402440446021902256448900414814671213351093384863110153963225694332706081087459139551297974165996659797292596333162231417133349317171763182393297780708773579051473786966399032839225514709059381685681555684275755307132555188618926986949321073711195541294050676401548370277891098586544428010036624190099756563013448220585548639373842830581540059258638489617612878686738323619058728901812000784637021039524094431396278198046875 441 -33764699662873990327998384505915586073862307403575404593375505793611669525762150298738205367566999801364979891445721246099901355887489696693419202032673186942970815356641637973033030520314185581887004448069507099838440803111063885844952202647128543539230936848309314683996424294891838038529292310215681676356030372517670348016059505037216727940479534685977864552523185445852634586080036328563295969619829467411551802423440119565545063669796947883273143390625 442 377030497249643708608959831999262763011814240618534698088959696834750990581981655875061755135363330636559984088690660350375438572491041579854403820804209222993209417071429247509946379751370971933807727331551007639920377477635109447730146575167937115373440628423820854598410810518772871204952396269698905775373117042050443760545009567935151117494506759945054298336046453706546870345713535524840142669462439368467691662137722578316865984816841035548312268203125 443 -4074556410617251028912386909059481394709515326483107264703889837222333143705159321770706829780390768483922936651560815383609449905736873193070053726329516066917427123098694733348171743107733195898204518897505380326666269732938380749681491849819372885679431153787224780115742294062718996175697343592694318443470424753812122726018576378910426896435115928834313159348135896545611475578923418118785307270765619071719624873489240744692676584896310692429432655546875 444 42526779227359521219938898477010043982129887678250015253256618350974476635439173734071688541734442382838942348301104845496575022129795200531344494615606952250583119023289329199763417036086014294711958955763460023277621956836530815242193249391046605375631112611107152272166507157688804114260161676233670981967287316904835143968823990725041162847676472450288958692053944499286176133503296845427909759943182580713919745839271777780498062975376100040187814598046875 445 -426546948651912149916179733982244233240770624590179298787368144211808618051623226271940728928770073989938012099091760237599985647096850433777912774980609209461804756932988412225434233222503892874268133865074421223567300290416969746338283105478763928430265541404768998685159217565502849787977329004826737024253137144708271529256971428348058290235352950730993772827909831805260676191115620951652135350090193992619656070990738111568272757807213446093451210762109375 446 4072355806219619271306934376067658103249554284593143626918381486234150006138829157721019452938571888965775273417187470375827027622140621352161833410093748275619773980535157902130214284583094445407925516951226038392521034037617185052656996763468972169090304209723931173838811956047644542305037627613311333649877014310403159851955782289663089802589862007454789189669506018613175526483475516812437609118096792525659284288319738892930018229664449595265847265827921875 447 -36330411249020221102585017861006244247940615979783802726266880296578323552945213277348183197091008398699347809195132934149779968709058182080224673766366984189363348108056815533795661925963812706860230012008631104639231989509322957058627918476051251607189199035620283227464095828782154542942000715561998982211740685440833278215199073714381769982935431480427499018220348296652623967188061760052225115049647188349982550554654951549569373911904815127289706972487890625 448 290955045720249263960169891839613743050137859974508171900157653988611878177010522559108690959996599101867596536320183939731861197232837611101609798805064267945419408006183274165185860662130491409970775918033314903453237043949573586732377947571682464185570097504422711012047205131457789290649370335414751279860745440750262011809156512084329492310647038776788788575875234854475471161182221381334042645133883811001391907138873763674307077476639387392256714642247265625 449 -1868650740578209752827654743597867753718561208966426833582850340720322063374648483555198308869474586370578853594876801127477952518605031620173698082376301231694842233155193502167670437167102612373786073198813646790143209697494809276401736350694834425698438852918956867469345381980611626717652881615517810667780640903880431593099851071842299725811996320270464070820023750344312007946397294153003269392908612512385559966370342319891514261298041870796963829829064453125 450 4846252275102794353158999153038841146495527499121676076936507968249308224688442267216510223822578812177282393211107814857524450902220001540664498860961734903070381014718148274146874951573121314537650701740259409493378773448323305215147794572201265467835761873787344022785020232697815676117166558456675136051444280911802119528589740838336869207142991940272780576449292610337888995510865522909417332862582350540673112593665795925047053490122394078552594158214572265625 451 125764930995670252523385911857582477978297643674651861270171600246803163070490241555968822596704876313526172386984153625037067234415221773246362975662110765533725012398910085420001714550621382297451423189717544358727069722835507213610051373453861277106914276119215816908488693846164580976714960043829511378675434548649894587068531446959855029689073751974868171933752954490576734377216715468969653044271719046055310403207105425993522566322937269418195088766799763220625 452 -3359400021192436761429919327096127589941820690428857776193410411405796245526991796995127046516266876799592054517723206400398310041695476955244826664298174501384320125379199983347799192626464625872879900166492908479092587381198772758670048527881489124361465220382541678522448332986688967165800649078036452168607245010044139502138497700141145368976024917793798800350395154643422879005869384230616706172942202064923484665393180371990029523585044931689493606388585136790625 453 58045372988015730197929463344238318109787698368910085002369838089594241253055136262613544470771297230382064778941360887049395662832589123720609182443462622511369917076344574703998859045452771327870604744242681326316733584375664147448317542437009554964678829242001945296052798855337469897286775415943539695160292660826924125498258645278363935379909775409742178974356004377245021005355107334159315981058488156269718889505356908926083662882084370523440625209346633476440625 454 -855625494955271791562245866061206246126286932160852143178211981605778852060764913484704861351219798528198148446644906465630893342774411123384992491591622309493220247169973657018253027724884316837608648754214242576657464453389167861720718198504072049943633819763476227253581743779817536428227248742356179737153276652610284336124810662750522760742286810596439584994959380426239556966293411322063998270460658889831611663252109463343932024118458452632774430612202734329578125 455 11553822790639576603093832124340301437633447576561481633871568556169496404178571239681086299707130918689540383343594188937929772340035563813776845358659992945974658376204993820547056780699962810474072886328996894954997042232156096864074402156567182371200149950507710322381474139330679025909220821052795170346086665391287457874520336038678725759783510725543425322064679129220256541687738510377615611168049030312097018482866030970547998568420692144830208309590189311505984375 456 -147097753455661101556035457055433696777225960493230667403899427365485137484336655178462137254396592979140903592629663126817142789900086190142474729645130780081834954996309634497839444378263168281812335673416919442064918979957192303601595754785813589249042523463239472793443742479741135844494763926015199018977343828917643214502338858610350522582440220323222549138613063464012322556134084150554192888150503472573140866950234389042410021095867311462336750720375735334849459375 457 1790773020682627274884619194548074750230866004754505308884687687751680164029770778187430049670982175342374188611938007405883262444463528256302835561350869519128201740227820122534156141892373977781048905205302581003014433688577714207300644488636410299743543092428752531670006088343775280457513612711011458360055063425675057542041138836453681840234852688806146898450978785427530875056818395396436218703705455638681113655113762757243500596134480699103422077017705490065196390625 458 -21001095322374979882003668977937088628631119595461155504735876317533458426451661006707264301088937822785913576506778265606570898786439855863220383711866086645098737220153954204351368971419297493834527474648869852834881276577164622355930875259420422822675008221573654854388562695702394907775361470301038968924253325355593186722403463123370255770511863415612204240284479330488124497902626955473516162458713044939336676077165712352919874656742603903989954864165712257885482703125 459 238129436737701335554707693100495519719353186005138499460561504631496118955305332095874708969987733560813003608156146364286877452643816596986368331377189727298501355808821965037650718449083725490158365833421378432747156617236737042880915380097069295692660107049729027213061647514043838295701342268449826123770676171194580335722727674764539675477959575527290453923306629559181205523150872221850698467132448891158344076986837647283614301929034155645228172462110577698641306796875 460 -2613734403598318841904073513759539063780923670445759333289984813257364977143650020304387721878329848262813656663817616597797796172472895599748962927319545679360363363961905807416688076808190459174775413152535412372543593618730647005553100084207179279361034052400926169227581890642940857660195783044576730608253096251315814106135070113483725079480033887598491787556783970244772247961182303535280814135509815480468282182708581953103699846117844825804110443197300851746429631796875 461 27742435064706772134423439630040881554534806332649635869699514900262070132309209630491267778864678174873681021709574244179941125965953513377399308095198327009550124424445270873167130361730812641422025205561355656698999527963064369155035784616328052065364053058231127868714977997557109434927801747880874645770694588434835143491878292141819337135909009506502091403651287072418158630176564919597925644881655886866057928397340486538280099778979430215057760760611349780608682189934375 462 -283755140918079119668095854588894631810280205240450308871147380161483760620648128161323106629363397190366884695335179961084018264423295080978433292985239499369008156539566861615445759926963911050190890500228322311772010703314697080910544264236155180713529229732850662899745279522927436362289572582279786935390596070972524097270548447190940433359863014245804735962865610368216239301984174397571039437226658717212580986044531681610414268067519324011201613786697759725712768718546875 463 2777037900766280410996545911050577944697989157597627547242813034400178015776800909930630194056767442294869549515020779630172315422669929333341343273835028441588678456889910487287288197749897930760510658469782733560743708018348210229351182529998312133856682801315815513457801018667982902297365599874609995898585181805268884233873132545154785299728060291680346033022808478581504634425126214302998799334364578639351879286748697162792809889042544732181615166965927709854780885712015625 464 -25657108936203091666554334482349264397784707357835128071310414146025531110989862957460316521864857636753107265284768684735671375497596861326099481567484359983388737880605059566495532233446193661756163722774929792719640831657209730344935854453132654404047528762593754596945090560879414094310268082917647286709185363593044838698000604673275637706108682213416825606146989346863612762609271753569806429822209223089314960378702286887838619747038525949098363980308139296776764215737890625 465 217743948799025858099589051981796882321190551945328306509864563561686331343748911822861318619548955922158066512961277161933398877851348216309086624204448423473945850382061922341295635238708636131769248718393658736522424739572902131913071954344335361089477205965182684848271911287700260899895009416651491877532848075433999879665699726792010000285243771161291672210411917043635682042234592726309754706294246913667736492406235527280161191895488920814744513393225998622188518358534765625 466 -1588443348421572187907225288792492547546419754343331067205739480393467490205806127358676754005837356438973981347147387664204036982913221234166211004548536036413025240805358654071923246931890438721094224687125098738391514826760329083788391729534367693444822887327801077596380639227115664949776536508100262511542611931505628652106972339331145550211736564692281706379558598798087301238629852422444557750950102088769275914015747892184280383583248285124360238333594796102533153429557328125 467 7790274653685180821697686238841188189129986766132583345098822388666900490756505839933389897317167044697998911203196957882442349576663161459889099408482339034389807458040780626159027028816347146668416509910320533903748192198194263067299878387685730907164064211870258554102766005427103769834714472068920267187736961896424207768512890156479061499680764546450559581750297189131808436842494881650738896191253407655599257301556713583738191992877772252736080006915865573410138475274318046875 468 26446329663174133354936912505440253126713302230114397602381086413700997672186649227827545029555296003426470350371304504129975740520745748948635545670439431081490922401188501647955266969979282584375054445248006162676701116006133779253530638712891047388085802488594963436258773774977065116958112256430253220345841921417721733375453197020953924704302841679109701338098728963981858035839571322966015751637045285919841823937182274459735483370640773830451020326913222791024808483740705703125 469 -1547512434680328413457576291576356808749065385160459707584992933361252685070791036579002277268303622591681495754241790539987418541599331693587639689595996562168817229086377333246407121730945495197762076184708530665077920057219257551533804383330026302300371664547042561007378318108422103358416610921400563906079865647993250006538670415141974007422736524414119257578188395523518893076394533319670376067511279193010506831999225564027466452258056975363264773597344906740951261057351567578125 470 30651843951972013069226987405065533931812983191688045577309871736537653635927915253418365596828105959624957502152700403102261303476616429660763979962923233830749614892186657924327291896637425359700615793560507669474388017113324967319040955982020654958815479351933825131854041066007576079405131318086413355388138217914764850923693629254505399339827793419819675520811742760696629326374420860114435328829519062466871893421753666387836238122775257652704945427927084590967100466831632247265625 471 -479984366496828152018774164620231087019298795611796228731765885812721397324247641066662655939992256066434487466205308209872897522864456058623463461971338557528981182084459489096276678726434832776883205176747550265898840606778570318222739637214064501465339657535124430257097339191404913856651305401501741452171412127781284888830425548324977585128344620055769636929168281171143671822736436522649329502179502215308315885474202520961745368788386780516498671221468129447732659911756384515796875 472 6718944061679305672849663115934465873106626267203683330696292087961591875864987158572054739318704728822369388785957442949927747657208276482911310143397526779002685281723251693380449958590234627686454822872977352928184724762982551574801518341057573690535261535272964786793188904814663124162899703709082281078250266967378107384440573462625177672447641206089094429317386175106806909625123478470704965688760323022713014718110139077706507560961547852751027263750310012546515225790815655438671875 473 -87730136033136279150051808095917296202774752774160767131168349855768289902457829895667688695674985683333116443350020481381793772929138960922738763444943347786524817988320846983038320181245320659036711479921583230704910735284666348604553201537883283693043354499710726729647464121630465967512313861568026381013419761617898097401289642127948451101748095877973087303502574986724299324201828180759679376533321908499323172750917638779101498070087320441042826234557669160868762244954194939875390625 474 1089398112850847027861888538028992164904879474276098703223891955343929855898548468141660099446860344547073279634411607244282817443934114919269091183498829791809906374190455295680515309489414731897073369870717713832849573900620866497706155383272008330740374172387463044134935568343159669000514369409514714642760507561609444539421195955147149895743102253408259156440565201155535564134799963494166951902089280916351592714739873543675204436631753955770902735887180142274040378626573840831283203125 475 -12994009507213737589819510830670044048063421283023536957585992385173782186965301620613756340028469419865622021308950202436712729017673279723615604980964553034885977801740791783257433560594258794390813280072643163078959840358649568536479873282823461767524186521650829046998190576539195348998579506928926144073324823455923380577335735329032203364326029555236451454935291282143572334199863613288442856740610352581008958087833909180261630585579097438888271023419112736476162057518761214512748046875 476 149650153926088091095991996291803886896849896234511673879310392398982613699905159360935997978642807969576623683605230410687591461137930113046934109753150707218061638609272071701289287445175237343676477216421199906857776157936711715036966070511410052429277696452239485402720105038473428146759536422467507965114638638604918530986922198462723849698544624018191585546734230107384952629625646044364339787658341160027388868994304463804107636896863585221261794842015308442495545309609810156137339066875 477 -1667906541853174292728742292466758439506279394015318698947231920880091912876522344269699708195588801375115318076140013007754092254961766136760909231257102426246991732055438498176909589697059554588701249396306689605075072102571886066428353324363525309139618293311442047408811914916012497958073449109312872651110951884848737054089473617151476848331358283990483309359963210841004231186688020377137209447914416417322355909770595654400646417338133101480450867579336237261371871809403192548088992959375 478 17989841803193450507336262047897392575367769246547813789412382375451807331171332202059634582337319531283556166106601407458310174474820625223468392577900041275978914876715386691218762561626329993120865382626590195538949404027861064290843061617612307862223271763874881573124366979211524831293800793850128843623542590477573133156260434590995655709929601374848892262794685412653992343813486951218082201532239525500185326031035163377061961938398847109387353745184989616640854652761598204750683728371875 479 -187353646576912232505144501706934704400283268618737297958038605233522900357467056271875095197605353297493635187607134799803770910645465800935349642313545126597969770203596108934099728042455621422539950297950730859104520868844760196861652053326546783991870145883289005859791743291520404483611733601127348915582804257148892895692231238954594008166645424361373969966822233928859270559745845725887251987076962038692192968050190294933767967314184096069379309388107705434804743513921820455977243192140625 480 1874214208032039077637427766596365699866806330667108281796290283559172266627091806867146295755448187435181547679508856312955537231256319480146865786052581739821252047184927633564358542453394887452016309495722218899573845286718289523052285056126461107478315360841999989756795348076134996324018876155822271997924332675779836081988893699504985276914741334431360928150567593838830691697396766763071162980949076952294962105303134260295136343851793441603720841323511746843170738645879133783944094116515625 481 -17830890580443549811540114937506223788326913611434420878880041673509482865294409615594757645650440470789057414200522995137303100925251274648453372031517717783761622643933946751523605353839719211462693842843899613035186825334081178609239318187467135617360330000761275394209446393941825809149539253578053369790012751064122119454605086059711605747812782281864920712582993235502881444748406853157352716733862113638984043340031836349181480228446001160673361212146237107240319032192011856321850496972046875 482 158239259302197068673112998084209799107730260943185727146526732928033108075113900684207199518125482802040734264326327464736830087625469344033201263934593159085333217515623112021176842304151438986894665157933949540287775611439025726504155563034243984757077871433149874229838321322874447711094495950034826674150764128919995496384074883127932855237973040947562308746140229092738167677270184179617915605335575974115654733989995123105178863448267182756718819537555724046602925144201222433488626036355234375 483 -1255426689685476397988318920389372068033972073624200813005426763175859311984979026858844396235013077267761979767399848405858948535733351027144788758955126581408613531156724269876397503811506840852015980982064189161289378805264126865084668228042244124931039468811693685019054971597411907934014703513089806090105003712414766366482624910912745076801812705246883962896792106782972574050356855785041488733146474623883447650350053823844093034736156011673820398290255066619014039996834963839262827582024140625 484 7876420602045116761134543573488274205272494185882592856450813594280860859043509663284513981796083864117100501601794687440358640385105601448801513308783926303381129761586462668373470629320320407584470430874303893098017792664948866982286500891536729310329645084835159314779270914197883168614281095681763603767730489181058286154845804742298156755160042471516699185549139803677824674558342540237366592566120435777037467674778673044168271306029412377714217924264248310998097106299570433641647468024500390625 485 -16787282075161523017214590697525819205451505113685630036752931999741219617081172156018917814542068260519377222092478997595114033057430555188065217096608237231570753510968603182116367980997209119366244454626115720474215147298365281137416324630095130917255932576112652037427537923178792627246975330322452879007979975033326663862252187504321557836408619986810134930417636619276456216776551603207829651787395816494325407178087638567494264072397477664383677251700792272433413878856393926224582705564687890625 486 -610295631247224347654701901182775648076132080467270505094308888675468240333073149884449339269189650680493479551311554649567589961677025124999153810494287256704251356716010750891584477254058825326550642962255764815038099115252724943476733165352654391082456243653646044025536357462548509288634121683494140632941722317209817027599059775170481152683386907415470843805469951820390880717080043046847503179888678046232359181326755998309936245150893991082290637397069109873697165872399442283871102653111068171875 487 15470602038883165739018887232558233362040691483190511216968199195445817776259220622409248854222763324571966381650624837839697587474169530761138671402414123755601189556087527351376335214655983409177894810387938026997156466476907464330148726837519707245306108413328565932046535666126655686740417633540579596650719648217798416124961755881446732657392246362831628760334285917153867928757736322887808793286938172079362019410939440617411665679087604233813841028749090257917276722942703120374635587396969689765625 488 -263488320025340493068749817534460187007788575388016804899302043584097001592177583971179678920113118786790711714198723059997319982895157921031708617774649187639312254058152795077231660434750760732121556378304431910602716206682249759021317901775706885645623727936550572164498843411175762477222774201113054917865432824817984893451969908960207803485343056802985619104957345206424509923837774716671870278884204634201802159012517812167359186378023072585547600906656729589065746166392237392923677667738311872890625 489 3856987077005987005190793469883094017398091434413171149737520972542487329155309495002996476902710663102897351926739988139171283859405634050387857588371900352210965012571706147723341095118384914864731350563664920055997563998125133576766990995262320622423026369157376405950287085986968263920578064759323118277414266433671044699829277147674172288853588106550165671814091699241418961700214143217766809678842149830800567460020031047310998669046075003141562093493417810329046134236415073061315902796445322052734375 490 -51859375444427788823294507364578862812086283578647625276417034540576402544347050571043610206616451930387185047906919255708766923724537702256012134746356608996875651374964314265848653666858811251911314234559259440252953982365818239610810912013109437016577894001251344532478846189853583447670008851419333362262759809139297080778195010862654443014643044068418063376117994487235223318876447574481321619006541664533228983743329830214115594310890983898333373517755203338094323220390731743768518151223085784669921875 491 658240594460042332059839687857041731415227579343638799488953438329133570688122450418571832240919077822729205701100639891811675490667610804858251071535398577969004814196363178583568005629028751671353037051422807860411150296024011273629263006717913314491638299953607461795103661239170181156742056571602315292114815245610267459630528109278581233804085831528914867141609561760493190224803899519327170098477331376384894634369328676589547497734759510411953680589035260618454423790564260250808754840296092351425078125 492 -7994215108467689635776927518185339154601748804717156336313400619162815579335627251067073661744516086283764060924190842768785610842139808702695510095516845578250596261223740909289687745453442033046554272115543758508311118307286363016174607208707126034032939630565481619430080147170158776933354018411020866360056629298777685140571893285715994986404677196365653169343790195696781723672853689083625211107998629388787545736696774773649379837502006343155097718543896565403344943614823073091409520744217216941855078125 493 93557842647596473992680460220379829474352035100752316489198821926887267257521514162538128980968867968867420290741252808225524074012709724155840915266236569002172522929545560278612304547316877965232445787862682285383011039736315814435755928301009469244581804574056014707937775455164226923315934465428541764276725902561951062438695245012823757587260379040063518020384136875849847005524159934435927215746493304367237270599036308906077756862271824135959935818935229320031851482315190661629520503550912045572137890625 494 -1058809703390764289688701685858111467544902208739816055517827945804961119134902038042954893907802004347758916292541179023446085039996406291367112252947376590707806607347654734146355229024933789647170710425597563482794445484757289335371651472057607301954043925706396767034333113745595719834660568396461728631197803127861375929939605139416362567752986753762689650443663380272846292735429074154246216235743259009749625446637781775018149373879224113232433516241664225087846773167528166116613151180894920622591392578125 495 11599320970588424222266162940356453063154644578281966825845362898553741794121617998709454488657234876840606881357001410267912449268813600497141863932518183768853043483829032192801048246832809143568896470801297741499594256489709405801537654524832735010870945559863986338972424667182774292486490365019232853049461740975131895124148144326488787068512040745446576362147752462902186610363092005835778458165894888756183361856622969618777700946289790629339446884814810685180021029814266446074341164596134560800821255859375 496 -122862063204940176101566760428960237309635427390021288702243383059695092779203227947589182621850401696456808129835521761671328989695264605635912812227558294425288201050747773043767440295459560611759697289533541494422669980679290265692087603029930101470450651878659556137112281854427661283105856562544678795787188744497183084668431847543001557663359248015124584052793892477091090122121950309854743142217373231746006704434112848028171284711978459088922632221783280338181620564420031851941290315357545072211184903984375 497 1253638440249782847316544700403727631219013832552072299634800229944009873206339044263710111374123697872380182543702710826055048110553546965268496291270709930245626545577303533361926064423044762498582720789577717607491775451979761365640408345343339511616369348415067202630135993532584753002891498006569376556328580962663377892237280429819537472342895083397852450627753614634682992805209059380070544750736789751816864675945285464129576100780842824690573525243617779238689842296043962712833219679317653371077424373046875 498 -12231671104488289780771044854909204753882382293635567415392756212789349257391175806850699595242292443311963703038740230295530371291415283971203861704234924832055250511232832478529408817832256452195287755513690495053434684507171892023371527394607719228585841350483877973755930791740668798897769989185121871475581572406941281193036143682623061583916523730085196833121989626563654405992604789720579662842085158286013211700611911816345790815214075264044543732624183639877404025729417968656703571171848570320850488052734375 499 112524572605707320092526495533944378862110023548138829615179454859926187973309414954789617213809212815195898358609934608137074693514047722078611974094660029455827703791989088819250190180061650976860753024661731986821064132204703711396592845431715921128199704272635727769252250787933253492156183137715444780719305328654911643714436486640135158161236112695098627744603772644309890306606492236502101610196568324976726096538086101966544373382577053240529195111489192259073007653708939031785545945624595319406206598837890625 500 -948323418712418064349897141087102310186484516360787451062207052700714911214472776129524426937832703653565307334314434160658621724562385265504577623633960834917036256493167776913628156035416273852344581420891348364437944853547608193270669586152547210562077833112781593149033720373131867060071094527809265448330397212196366413966241136179685803168640654108724451519625715294593934886256451737122498683086222455744892152152066562990621515223327448697607774876869498712995546119157996271650967019792872368116689763681640625 501 6819258666678942441302090942659073288499229910315957363521200256492961729562724639813645446873310030072999854705132656566769209660345345645641363740513900705151226402402608707754093456793061237937915814153882765764425097425994530976492729170522418541987829556318925756987948146010799041899767253962397533753505988948404611486786988281240755088985327450991146638026412114935981810780495798976484093202565336229268491199172613919734934764689983062167361539432029986244938700271855070328796548150099384627230540544566096025 502 -31743067912151237030122570000725223430168646785392194596686915086856384015672442487700481804031037370947642517644722138414534248858848704966450250407093929423010118426774136026350598359043408091865851744339397642767198396496408397690654730292880139191437948032755121599490357187063515670881394356475841189613613583481462359687073328621633045030738670961171137999677887598362813971313692138296754454788994572177893641510027539199628714211779925104791167079749469754993638326385041812163900320032651647555848020902368555125 503 -151059964085986625493527440876087761863666320163105721923798043481443573670249504151741330158285100531308230795629141122623844267958511666612459083471864706243905620427521368670815161077742107124363034195085805584303308700761032575361731358935855129111877994691944184207807629247378591672582555987063533861970228911474996150479187250134190637589307699083031580751803133265857544585817312297842249323661735694253207132144635976493471950944072922714876217438266503390905310106444057047073538554988730534876335461624337426625 504 7257686444512124893908516932786109886329022109628600960930523640069298828224987786679916008676225838294272203996283878591536623381773933603502762818941434525454164979640851408830522096959139600073849516999216858079046975408226397910747070796578609133673196383512014008231111315010476501314793175719212301998260725980945878202244164924719977032556563902557991697643369331689365157994774554265853679716104649023905619602043433320925814760698099168047070430571752337911026626045817859718921588077343204350713886993593772155625 505 -140424173278708091022457959651899925719044522234866449228120480611308739986452260450075533274789640587640663435983500699857042061571413759798925937071417623282814587196308952270126998725503717547486807261436958495446436638079392289413363716716790888680839471655563713647996443509751017318456232605142262582104827184334567069721063913260791631419645773416341598587589189615495477193677287732402967518509306521131843921625622647470954569031783389876112509151067259230030607467525129357908309783742868267018133276692088490886875 506 2178335037364859383460752718614709141579039607932627025187455330715926468980401494572510538750649053685479504040264146310703633857166077194937027598933964730316815508997214397770791468112777582302916328815227585318875904498293975877715436863105191764769524465397876139008235722706917923443494388560436984338176947049843965326177417483173894143300151084079101725365837491213380931760571844896265652515558338671964643864254024050902339912608704232342483014638365535130558988797415220220647684646709491363297755801537307506392375 507 -30332326179331444999079312367836989837991633966873639012538670347778709060325862187887843297339569763914671674367302890350099266387043891004228996819680336958720877123132251651840488915407611339580319693041533946111372978686263243730944436441122176764249373327282869887654618036208457350973656710312372833450188686149601876125640032838017874969570649610250644913394548047002463258917672700747207583736403033198125003945623697498912853167090895618651782620068510194837342855543925830378796072169380359734733378883605234514545625 508 394655498480539431191808246319744059389903604293359409388717478779832706775390215180164968367588990300708161593272755679181281098141120738826660990480065026122755972971271362613704009450304364195708301932580629088263166792821601733147341532534637158876917185416684489896545488107032410253555453639534855091986794254963502822292248925054821656083602011928514805877318231340462109630923373006091880960693184677115536087778368101137248576364562334164171517975749200101887554462186065355488984245302220493653252387720664666106925625 509 -4887622165461175532780285138205819993648249719162294626095610032340813991549295814003231022198094928388203452031317065920617686319200731442556435265745899085992522965803041422394391358065810776112535174734539490425901955073834057511694736842323227143313797951159265575289887977046087327040797910740159492976878339620092845898893558327777319199696287001287190253233705797414625093084928418568545007807069602440634953916378024397910886812332371984722632460851933202467678977094830789172766662947089094822280799387401093290656153125 510 58169454198444261520981304586090120702135382283658012427110706046015091639448993018543777214245639789372971902894398209487335347037121810303721601607454339043666675151151794926589062048200471770233537446383550284444575196623692141394502336625289066211587108500864679927600703204051373279840243355267236614346367045620962194101535894292230811213952634859839355564617107351692985857786555337493341251618371949856111052559746285082096830489850287765716653407341606168228343499329972856216235041546955030034631172830130872238743090625 511 -668602807814878425928488288679713549634164418492902181257768693990841847603169834128163177836596789175760902683889665790701656693954496809098604439200778162902015755140368255297846822025088047484631372956225200756697666545845878469089239658169530426679102082017367066420878720393355727037548132276146137875268237415979679782733362784296937352442954223836732231717835990606920869909104299270348104914896452074720224704423745538838607927996064187643190593968880765193489770190719228266549929672719083751567716788016097770912712702875 512 7437560342683624116845892579056624519038820012867355578652252758870759303224546031416796094488663737289655301475073576044895966605023277475782787486484853299710101135591081222191903802765039440470928102409708993910474332027399314730163462077105833875492696085103298847839918400606689049714887032018726020369853238312614829175239827362606567082611236966189809162531911907325926260209778685056199036984061707078172004966593559767223800505993954459975144207895286267984320387526538988841983002250582192679771211332857543521822835811875 513 -80060941592336719308599460373255987076147012900101830341052555497048697436576411807355380513421153711994350239602358344020268734104773240039276163674735592557493510308033428609020120029349262260353696959234833043922729457657109856885953351875619093374477169600725914419936555915828235010104275335636794170560083615013837119710432509704741750055392032202247346494897254200714076284039738492492967702968856116351939714505252687352479407248936827573188040600505341236162822440288211834232737633978115288520827061826095070898522377508125 514 831928160700687499423198704162283954248430469835675410252854197402583337713556637946161810736280540485408387988709035814226818474653984492627469343518458039690122870486509614234306717192748936641166338371010009029964465897033031808187355133728175519909391241094225625776215647335418334063563987599459513578533223367159286029181179508369369453122048631986570073305424179313250092199621430848289882709610944464786613351227928218812313762570257712725363159608889212095049203067032764015788529086908664050478387244600201039015337145140625 515 -8299752857757849324330238259079236609518242097496243874069405585008173711307301283018456693251825743163950930111780886291964681340639421631622665552546759637445859261862641700717058568040393017542457919804058556830033486496835122661823727806817476529394949983485720171007393049194086943653756753848716374859187131445872378636126451278795284365883436553986052176754917760877664825827086673882813614018223712730811542974373855242523107639311450474042636936968297745572354587818729927321053386458908877577924590808171550558040285159984375 516 78676968249432913408802270897328205031579294313343904725350122508124153342173207316410368289106013502620194842578981982730853450679635079979323482441024768652293250672793419215072079651881421921820859846830545983976584220265782887119043979503332979012013852485554824420978614942934166695318033881795982419380405088208310088123881782403368777379125988033534378176950339681368669122694360759463396667388380503253860786071091069350281769703027387789635726591321289330054568737786580940385991744332665983591764705290561821160119563269774375 517 -694418845354948526864930370717373047928240564235395842457466147652055240461573937868990926759301157884698843894218936489760464016641241660473641341872235058622957475196499402314613034029762999801690933255526161111513350882000076121029723973107647543843806330850046139265764771241674819359602968108871103713399445346654387537970702394544314656220175401883379042282624671647709707364204769742633716434940698217693020410160165808323576703411184197917292861362754745046690394816211763952486078161986305953367100973990385884578989471487784375 518 5455280615247710735323635804928955865929641584126352233033307481735301757225368642987349740356930025361590440646787827267178067081088251301821519937505336250223087357783768825108056555392215460115082928178226401924061841472890631062089233504775404204300846160428499027542342518527196484288447743065586209470050700892495885727461683728374590581177119684793904669405250586672866855355255016199697491115097259346586750829917522551048779673104884980078016341997706445732160588745214894125288325287331655313631643368787439820586285512078146875 519 -33368453912853006024589633967235584771990250281327024240866084601488332916530962721537710581336554039192185035364074038634112540962718726541659557993653277047889490369456411059229935801047445193433885697373898402712110895837920180479267031452317867818254069896056402354512762373372512781179097032309643454086815514002203268839453939110960969196004225399227468935270475952087875108695848388778343825404566706904212844938200844341470255750153558647813128840572537645180233850565043109110083745217845009905738341030920249654481404445023390625 520 54010902733041409053475016674668840569019318054251163114374796696945467361886100350393916649314434752480511539538767760458148513315238620716571662920728933202447975796466842597757741998617204199194730252946587523990004475638078103873977652248463050239335668532416705850499717010307595283630137663746824883334717617301779366539453419056857294459165064820597053206156500487140185588408159846091219521315266764551430868978780705672775181798545531893947211202003262680321861760613470095984226434873458888271129891328747264364690145646066515625 521 2962222759220932297514557322746488936013194338115318312474766481517229403807995417412269679708327631105449192845966785506507246853568053641825545662736531722731315894935839691342772161097921657166733555355162435392477104824952300130596307207969359072313813700315711567762026067565435566775419522168371035399468997914895295857969018163697776471744156213373424043148128694970358862463496996634703992643171140195444277508671438430453654582510102940227877451801683217588428054031756845456375480705526066655016651706038869209841921410697396775625 522 -71694065377518872098579644966861018208177323150236363537080904898871529023477449956235273020614012690861545034806125150524066997275790357168937715875055355562534977293974488832850694349678329439127985606592497523467494208951051635840630056818975892166259203837680549005645218427974313853024598590044453317755779073319225306681423389306269135376049612755349602609819665570683478190347533153366586657396593057435726922312574943816171216543411023893650453557310235962006281928869755435726955700753382125100687441508230672805650766097462043828125 523 1204588692312761596401937567660494734985474314116543184679272815015980411483372026039942712993692819327322982481077928050500494500680254337464779120231924442969778284910568655631359314901965836626844182301415523111006416179483565223627232926546688891470128998147057586248626745322387871444584018878427796678243709406462167229426535678973327397376179959350201272830653640690018443239819005781526594385546198984924339407144247846549710016016500494241130822975740967983739379534988451820287544766170294356179127635609050679640521730081200388671875 524 -17514586596629142221720602008786911088295020879417880936671321254221272061806775250322632569759933203109513296145474236331715782825926175454947506696119233401394158867444909201981183669416616189490554102070720570838382982782331490171292748830761066349078257124855332757908901225078897982102299766776485319630834708967408193774118857516384291843348696367304039878257746990664577429482525919290413496649905392165086820347101619897736618448288824567428479929784620732635274905097744422117462552281925498045723263036958772519206243918993092763671875 525 234506058070166597304962283610542508816992747842482134316565942955832673523841456247311580324922869699484089724927305759739272280277333367455154334707644643394170798325630987691529537955867432439191488920217828071415488194279685954959760711177946174709297759667095078202612702349894815023044317044195047797408260612505980471393344164356202377210502142446532691617441557345624967860379558753771815276860066790672471079384614940479482375079309874758908251592332148579973728018143646378171649066147206577319603336903765368598510345063301712099609375 526 -2967574035955099824295510437608125525651326127618231172532372068731627214418828596624935504656555841249799258025746493794449146367219157367137674161605613548373927650885845122324434020853257498125517779607430711297383546666232672821945448783249434311681031679631396318866143510053425483927876196022079680352835033290600848434142916276049158761105417834965579602948880278723346291159510449955252656899814165728136890768890235105620605296716624528265683138313251172470855238018727767973601184018006103160980116921208499857258736030771133443088721875 527 35954286308517440887090307599848747497603251656361053198493217246245392036994335552673052112516642588257264103895058967787492280661333794928164095320176835461415528124182680195101418842731771197803073685157470010486688555816742237753916414793243320908976117306673592041736063574659279039188910289007157516926464624250511823344981065552617410618138789607132442690520464222447301934847020859882923840828201249152729074132653496391313452652092766510266930619166887099690665443273499011623564453053207500287087430087160228261099754144016373082808140625 528 -419906501723349980430536769132524716590048242054985995665039032191200368505542417165388108389465083721835867147371964432778139469317671361686427608782082245528544203094402759767859701603487024983948190000522863920866994488914280121327248448462551528847997382384166381603988886741359094576315018573171719265796817121292168127710288293114883046602007404223219806639761922699776311457151257455323059147722578197866686706583430609799740866712445117709622477466747919796909960973854101105766230953813306524713396671245390517833256635994899691327039015625 529 4742932091225694142946306309821677405025911604492501249474218224835821232074325431986654331044164005742806578026673249366485485307567427284424151430888250656926046969177377674573251681528692227270474214582139489323193214945660869235147355996607960715264805869889253134482609087024789239762464165055878775822273760554941088474407841100891862856620391137939354535877347629540851192752246983711009305378201073558895798098810257652004412564436920811833681313244047172686143118695962538511514256282941408420945492145973841096868228677899168323950636015625 530 -51857779112749097356834266416456042972311229116444607970102083414903965092514245448326452063633147506783788755784201214778607734752991883181588787615439573017388552593568758838876364276698842370653925523881079428772051426206545996603979905507660991175548469209494577427081947199366757750795289074583907756763904167839075547943722707417487340932891827940492193769840987467675197791721540450180404580899044936166411079273519736474692245391855606241110541031221068010120701717156184486552971822102739642979763709320005172825442817659940159255693837578125 531 548129143992426832838859516513216000707716986967708663145750590169634923952089093859007927016344528402064101576835708672153325839414431373025769926631087352076244030090813931621584071991794012037620750353659840328678504545740634269116817614584562087829490239073508979282285343111845606529261871226719313336767560505162562161841029544924774939178935399978375099496005210836918512360342215205882549359079975194661839060295162664708576601390374247654224807594778169103167420181873371330100340562255837350365851098370266316766126838031851186614813954796875 532 -5579148860441787032293841848312912504510210565510307715583439242368669202601186282957834798917896446728015758772730740762659676423998012745039497861291425688432627123794826153113662539473515787347008857331406719763279741649795153150451910430802897233063113440734629940144390804274410580678077721836430610302840224508714548600866941661137959839375948830968525074440633911850765312594389263269227714525024207523061333549014510132967585995810297807159556434230772722069273123139979730083209798069511556405010342463649909296844611746118829885264383153046875 533 54265114111978422256502638189942988028037172223938393317576462158142508455904684402135909171329164701645632946358053463939875801215968931781602253653515098133549530215304019388325781048662039652154526246222944969688662345456262888577479937230650190244285349797610546089552391757770359106690128896074182301926504177175048200566567720269422312601818822233177920567245309281144013301121306308882863837902649511519697831224115568376654447837618915763076480284565623845857995334150805972003157106334432567861019824662650065781961233443824032793099309798671875 534 -497001091068758949402449418989887368643942212344897612076566583898245004739558899920172288004122093658974994301331959777097988888587975358568680222837015487403447180831862323357310286039548582039145021499699433838091092975806756365939294878288461418108771558268379744205952311232641137096750485434154729649033295334398060410710491842653892797631236509052044322709495864365039423731744703447253639173866125178907684676229746003934682566201276069311386768150567113246438081268369680182295946984952945481157531718297576389705933561564083990589277371783984375 535 4158243979819544034863330215700160725418381517276618710829627810727225898266693520614617564413215872372518717591185496663151425037119298970652371130171389527005760495485345282390029534206004323570125199859039737346298274354160728948920789805632423478173346316428008951455374842306302103128617564515041321752657059422040629818772831348860480934749448328717959579837836485286200939058009704343016591103469936054479968001548898946896207914506275392907100419004791421755661288675901937870811488249741344352157626927280241287335118716248129429031415961826953125 536 -29447760813123502993165163717680467271983954586203099064017260664709834114665748295982064033589083100649211964282935281818208656603275798447932456802515691239780700516556559328956817245527193106702436124487749857319086944725628906766881945872141034025833080072276460044257229800457444856146302660201560171634503450647787682003152414397789706981626342932356567277678078800772988138430147914734249604002169817819353656906766230948401766142213983051163984270843472658155998207106954391485082792753955611613008570139948391053547518151447994634435348965116078125 537 129163171754579627451113615540538941293534563906226521809303859467632589805844685554892850464748952848049391315963767938460483638414512008598947723346344844625606947294284551431368873481590289591335769873805974242367319863256057370760663725430533231327351079564368872034361675378372478102411032338013017537534973463033357050366995625173598387029801518257388931677304397218847912250239982678048683925779315603045850957777218999065206855700099724602724787387430878240373495527379527751019587551140742548106532560012911117852819555144808085211252556379964609375 538 826782514553204919733997442131852946172639281629665661086637243954142195665278387459232510258923713617355710543052337270629549881071031664581781858750477060532482620179369291838591282973386370624228806144469811068288537486758536200026315045919138516553403231981988174217332967971333691727882659423464850565942507625107402601965831529806880065468892270433633102666367877595653844096634100558223837068069441357518032269393214678864875893515336311710267233063397526536326470640360847643821121481431105946684469801701412180933112691815721617253783387066153203125 539 -34194095469456846101976541296398094385396048170769865770086497185509357223325130800943006313301797709141292472016026571105751582129652899952112218552515653326675794886864065868102086072298387883567444763217229567350409489010602565423359297343746670814479626881250074767188962805326073619014930545722050396897866045884323565524310595296616210865983794380898159609523959600726221862455925416452784077659077626701134146601357729258934570264024462157602610583046046809700533751745110979898440536794453983477500416175178360099529835757147116668156646166349373046875 540 647405393759256264838154722285960228867438427117301875878208312960117201740587040555629331611071002382565389353669149067490285036611895316720340623117362773338880440923926640615764137968590780190644141702037516658414983471236332796571211576644446630761910592732926091936174481002038958873138721264579778460970201179108388734383496881710139935924429676034283916846396752620461120792125812860918119558774888823433877793652255327755882550807351598657245591457597846155434862373776590609924042133915995126205858498080880891259967680452968337104744846300562810546875 541 -9952841622245292191572350660177425107086071494705094220111388844880120731446057144770599294840150544181160719962472750394051960140814965498599852317102987044794093211107377681698055448831754729310242589993439299651749893678063481302066841504328388036009345085964360353243475026318705777200962046131855653680500316243306586349437132441414032721682537470946722198329654521591082078846494750214201220930562787244903870071368325986391541925481117522648629460869069251839216464457188842126666825490841111319084769750269978641540979659391464938064341199599905585859375 542 137878377401197035355325006627892932846117307846742733020193718822014777816749428652371854267220152576360562192618591039602653172694237223714029666405328107811242589313928517620115552522516460067316221473049893382827057684744827379849066538491005472608389454621378445719078571119359165422426738651576217656795101570706548003670433834328570630137388005705338034227387681371419223023916009887796677207923294533796689120304070095995302415955617889480691958441841598287055612425750923796193719387935539415609885887371633288448594936039901271804153093486444824863671875 543 -1787707636950457130669812114276650447247580820047060298371176057960903582050347808795040848576055248343377904659756351689004822342969166260296494810279697722960503066740904829153129479079934811086670956177052329943452924837958614636815734604684232983206657157213478462986396108155517297955349108510789806802616677980721787096263985672633158882115102153822412601989978855062563019159223828332277671764690333378185408821053573625233297573153428954938516617452543593965462782099487182801184546384863290363747480662901374169309853166817329490997839602251958307256640625 544 22081297514802627674136542531826868396944140577318430233703045105552157717082777550068913116955917614462109781494088739105404403336267841284403140067380944150584169802330826716848469210372778910219686880271939417779576956102038403026464104530208119069740958583459496752934754165285150320832226708002438814499584695707612420862888732759318909044915448476639500143453748450164723214005267126893019335973242988064208585082520703124187235962521918749974862312793255096687357574005786066207288131914626508976568697318568758519367870106510385516314002749601699381791015625 545 -262217237757771873379778141186667714784573444468776248172542358016087012691009225683267437912310619829848012475135394164889623396174256636215568953214141397585506859995096581756789441289140616731234409531440589214294321826479844097631902108912208429723848442653826614924384703249315971121003466414193958157712694760653393152278807142972003488804128099477053183652319164135272697130417463948071925849318558725916625813051230871336490179279562476524621172230829072420933067464844600275402329744032764348726621547399941563190349543378587066964176872915836565573021484375 546 3007923890551505945943728997843078452572579746856803885171347856406624786307126368984195067508516747302613990527226681193244662543611197410435633996775028489444043271777197765840451715143734979033038173166048356493264978061266537115792188718103529804182172424944261516154135928724727530122844766833331919502976846017086416586915004388588370070732334456691615536992442620998644737020279831802866534917112376200902418823040284774294016952791273030302711966197618462285785348511392178714892431890962914443817862527499750508316963965351753883062473258462500258931712421875 547 -33395349682656039766755378327750193745906198244751284448932826038347949558917083692802228126994850594309960319005436547541054247681121326919087205511796610090270193240879349180392962487475664845002733900925367158648020745851802172309918457629883577280747799686536547814808640540605811362098212192681024735879535993843582903824001355939543035337392813152190099663637662221873766586420065461669250269448296051458266369936897143638029180529180677888894926351429663491318579775639934205922766181495380375108558207766570439348214114831030915944851816296792326683269939453125 548 358753176720186998869370669666017234985354108191171023861429363046684588181013913622068857764525166594788468066115067920070484657965107428058417142027526800016597109955224449278811717108673085049451095313555782212764903897340774884311956916054939341103742067362598888376183602398092057526858727119917372199040467721784446028644276294969436131603032527370407270228375197060182427782597060762425396379967055962865625277832056384910810634576302650493658462188175587107890257486763852757376536167446694245039742377141945477665509223195798122680026416854105207481343970703125 549 -3719383484830077014972473731408670818437955798874594563809625774230121166168210485161405236367453378064593479008860931349025003081985443965087936982555488055016823279750103781566792529254193513252572063499077433437530209554197029012976204370933289591037383522756387105478794423039243541285639105625785653403011290293284074440082824524706620534425568238731557341295828788661299157843801968170864401381049616416720855116225744755727558718929090141071937313511784209439266399303671502904176018151385267685774396048052773149691583773777408653306218650899472147652734970703125 550 37003583009517156830012206702952057048102848191794688773202157871832686768187652801817203872364101219057496251588740153770389034516175209075831958126264214809906299065173390227231002516569785533554483595786698873766999199640539781464703805596331295628821878505004746784023666617736967155251974210595459206345630641114796387549757176371834533403633840392037071539573699659198645077449665649045629513882664281736325278350869770177756662875939360258021966040325189160678624504016385748726233450795766211708622894600182435259826175355034659961936722705610286020422234775390625 551 -349469578630338731693930875292943753802113459605710012603552051507390637501857185100778486566793316721226683498255317325615658477715176551926175100561888328992139779372806551244939059661432473318558441228854389416289970466650953722802719139813616148830349309134272374028454167982028993124774813311432238301728820593800433756922211617106145626917936209754380483939632431167006479388448344019521161694935164069034895390164993659060252859333313534588312239853842351031958970529228800691653650629620073931968346854748355591794579238481345838297707660025436293879135538765321875 552 3067115144520198160833118992542318814286995129410733296138576582412065254297155701333443443847817738392490990133181241425769081319251190877810655281797417297963362372571846471515676802507582379775142829036704224750019042636782057695041509961839935837770607156261024299036422877773189463997457419675349851166080956271364468534985158323682265508112037597136754510670213607241282656100795556043121630578147094165482506589023658879752791676701003676718539198686019212042880605030278314323278677161662988762991257496234246055478762842726507590759450244142254631822003483451296875 553 -23846668563662813798794066448531904083038543827076825483487389599018525952864610761288963446899360459662082662372484643917523508103499222370577249790324409447218050245230233580216796221711506822991717507188183156045463503214818519307962958589723984839309143238087820722092930570729518630117977066487800006644362005428037517973436159852789171842936758009911655626294292023952631852816401508223208528971038757588029372006512427519899335564582846024197983755184279226301066094510391012975922878885914696791063370566353315149255249475946320537483786577715547210637922298427828125 554 141892025425892752958677938606086741222418456223407727334356826498001888354801922998973651106714335840920524658950271257457101905230159009628932206365985599323938632519626257193773941131193315052211879786278868799328212651023114098172262735285122481561352673393478041525920254277780475171123713855295237200895303510862361083853612941261138442202594551977046849572210892878579910063304494997257157154437497832853270383353314455452450693449479365353909503088582729333614937485480908268507496558543489585235055641405106356050992195787077468991002903682514058445093638908497890625 555 -148461220235797403559957960629976980409446134196222985910615499724234910232406493533442203414635902503398938120214669832472004595478112765180942822517462672323957570617590017081153452848880718404290457450825400386534718448030422603970071511068696873829146051788032033064264234787517393717170290975703795725119267878399258662306116966024649448267364481173966716497692526861356069574954783201646680336785546193838365923204263680142933348511652708383163577799647451172307344079564054075226743138662645039785402531852925712588217899052865529635527807585023198435963912270622109375 556 -14383473289986278884259764052317481107101098313260189914038970389664129068919814302587934597336219939712404622614933566990792825793901681666426434956243607628244297737458267384517906441171602584192650382207754868277659436726022845724513282137573912010407111443187253174683662594056780274916033013951066180757301276006269267960335466374366954613377632780667435958657691648534677086868182881277954304963243462991789436117397875747947899608558816383953405730787645560328479194659433669319337808462849313074751437605237046566003922110129569408856936161460357464476316225065221890625 557 334041394986640306928822304444043111941263219025440820907715839011499343302727425000841162988406754830498389992095062118163408357703870336284724490874484963948217548458640893708768128284185948856984284747632104307073566045978537631167544060035688774930641258432836735838892675757794663101862459652317025101753337662003149004123601253551418745162260527211623815596267677614367861001356773237850205413615647127417634927361735543854252036505408244501194961436499215382967802969802105735833296219441528682791235014976956652008628289407348117794537950262533430704458589388973704453125 558 -5540874817890870637977685077524362802122306943343881862545903098390781268241766203117730300225961261956018168714852465411250718377114302976026302243014867418454209050732715532051060189098583140175690329918906380508186865930350212267453449278481555693305939924940342289896352049205306910677140287594543470339686260798918923793598650951466007693262973972149577977558013335681383904350884333183118477891269353765723602774733064893112209730476956193211996376612190566903776919885182533768642217531080240282454074471398395308792884113599578055170886399881714364421516721385712667890625 559 80040847133921989413620591765299565745885088652461860378119217654107979723507762701462268678531624400118705148420221018271269167135130501657201652315116623621352649626810537770950841281772559822554604110315783437084426235466881941957112138441223544012458304875376168324150560644394721287004394279490228525368061838643001964542736597832596197605931983577043636282358943808307530905222517402825988041794653775458196648187817705840531766836830918418240188778538263837230788249142755268873393196596560707378289053184463818863741362339170657943823577291348406699165068026856221129296875 560 -1067279930315386050994845151518294898288630203840682410056839756875134005413214771349866024388062365162382867176834937875205308450223265728247188805179458147537323604463409837352460467329809733123304419980825216513550733358353215900536735354145124374864310037130237735385000190294629005343859024820140750248805787588981107539872614348562212325833070269457066440577810711955420679216928807480402323311429013728977438893987099538849720286334932825069779045022625532118014958882445039681538872755122808109478812965646545477924688261492151401674713254940154083530836020836203292019921875 561 13465733859266267770370833712631999804218519443543422695901878231551623934607596952849994156513682251558752258539367219911674386333115517277030536957453236328056480668013979949508897546755210167465928181110490747468349077749121549260750749755022935156166102770642698817081902466109141506221720431767786934775933061889407852874744784212531835075684364457954818098500912181659885962183904100979970106347610343440065889324982496956563329158197313544774080543920048572318087775150219509543679110665976768954309765930275580719778224895896157803427704100358894814175421433949688634045109375 562 -162757101224008501777126563876368497163314699356351015724884457662415399459628436197460522758621746574078831760066528121798049816169518068687286080337740883466442683794488341641879959348136328752393575264008136811215620581918769973700138348579019832457840237168732128511191113046656727959768498142497755287153483716814410342292543627793801768069775288181081833902433667945117856078526863604652008797990872258342117445398413086076991568128335904262866937040975306298985926547135940807285573488913834955517790226784011127347758801353372739315525022052246140407600090746995505193793046875 563 1896862564160292605886340864578299738264383568799703856284559791757129532670931540731337084745154176273024123633966350393034757341390736383196595548303390213854066459550909795059014876986800266696559990666248663928728183140653682694664843482997546710306978885947072334223832813958070993175593661369179982771857133039817419409918868570716336981017051199392211648393229864854060013864926460014027251814952260093235875572021847569257272644420768514455295966182292401698208114589694571550216246584969198647036177143026676230223828046138402198861713282430240262170753650386266612384870078125 564 -21383496533914672849344437228875471753502687547437588299320939241249053946662138381021877526286017291663983884613010919948469621858394736745587904388422390821957625310887900074138959444815542326882192524248450124058944160575543476161351426575636319033363098662143302805944366826977608790554150849450437598059419035519334026906908211844400909688474317076343276027034077722375693428097456082514796198494229732513962652245399232223219214185549143964353447852421654688014559945914281966189057441000488534963207125426485143852845262352663140767908346619856072933657243272697041513287548828125 565 233338329232166990154770036294141219571712901479978236478152348360842533975831811884095958501007450494554166410279144619769309926916078691793263952823482939590250790462298850775293738433304566792231509390001404740574538697895329978991242068044729889726502762501348229673290307386500872728930545959145121420596092454770271807659423657579843089743502367785622704323547385738177836537272802997582045493104017479025354670956367657327297722727611581414170571969136978929073086982243725226784019056079965100517191338480919944093000141824122205283187710673679537680965370897017342545904189453125 566 -2461060390916774710996832781600704075361049079101798208448325553928593676504926102207085975633238553684726898598091880044378163746367045648647299342090056147595251843222506541564898076904727160256181707379550110593901250936256494503527641566968320421915934332050370967301199103829999953409305262887735810744629249702578317228027466731296242540140726764083264716951904426528230924550664716801079821400287927703485785112694049956419335290625427797898104799435462797534687027826454103882034968005961356966158653454778415782752806427879966134879332660937206378266767832158247907309176706640625 567 24987033290097499579591786768843627445600166160035300473421437145538621980022396104320249751850723313731414865806670330001275661506758312215624581182488778590664849285063768580160772513606149733005792644726742670541619810128982633282886098179583429838189098387631752342751750354869135659570420883582463566321680819357546713428422739873153283498972695256951769345517492558048686990077474225921582354220436761149740353324540688909235020990729792334354250205550503971343614985100339149314663647124830207797722575068918583388364987254973838353977672942647046264426251573216996266369248732421875 568 -242254359666647402033931280469836389593751331208737725752152142427775729059548663164941725985095458520083039323403603856354482218107521184990055033163913202690433175516090355430717104022740301735856337574748011541959447589447603692964981091025340098419348177232573961911589003495214219531915096858433229612551372425911650867710650954711972858590550759341971798046126657469619656704474455947096184169116368836358602304042708719250705757997717313570896720604569748473949094963933079947084697740420127133899177177100804644090807037965126884844659131641245015491564988030481341386036982279296875 569 2208625570784059810730895113300554819913307166228218242313954145383748963229290157998343272696517659934532337586453150057477228828818802998987003888330067281511385245684141701138967217686801619362270338646267532750279776494420976094204725477554445572425535843536695178579052099271287346029646789013883247560214277679480405749396215265090282948035406216797592320719149986360044441266939463729579346072241373066212501052700977223637433915773976347868423318687696037351298423390114250442351974956907242606815725565375277692015690114158671657452565419974300899216917081561271847806892747431640625 570 -18339395816692414654918224024104244782218625805800815558361061627894498157730941657784331636645377987908189951683037221214368007748839564798480435084137937015862289039133774245367392478349952618004396921493718335928750775357198924967966510526086365579840983182246819155998473584274401213781904797788337852158537530090850519579082273259616542481487014522125142646777740220484839421867908533254482809704855929290229675777803372726124989792480695692711844361413231231052617519397176084554139070450499157971889392352950254450953270384732230601717344823822583968639781748400585495935086824189453125 571 127778437432220520629854744172599959146968621640913014025078141197704751531836024000624071612534243739087603360017332383195158764238946206093729562988195205163873236629527689571076802026222997828082361721085709720582793812513532245783849588880546334839606747979383570749354951736514781889525156076204654239128573965443631229009819689305119073372006185115520624164130640254974987430072602302693753455041353969736280152177245629186904596053315922650966107976982271114177312038890151043703912230283217292887092618353050982501215328912376446971141658316020553988375943699961557284352993211304296875 572 -523347810499278119821418973256585903508178425505068640266521208054801451742746227368172764723354177670646898350438039574221343499525582131457798982542384778799961418769533975803188015327270473273531262186567645467407097754865982374167001397732029904268760621904206422210984662741951154144110823181348557982993829525018080949126819105933603099854711873808845449807534568097110931416542517051780870924579732578745610837540399652725086489702763660274568930644185574155428785727231648935367709625769030416958677417001956775215460375015813656400561721559975907168323847825051968764846422673466796875 573 -4405187952764027872361601053593520443733150245513414682870726495916898456716513301130305677848299748721979814537067235715525576090326836472110635655015950044602222450333762097185407023442986106035445766688813675998144928313707260665747706900906706894001232868724254290053331228264128287880759181724674067764985647950115481026397151664230718492817749809230124791477971177033700568693090929144365379051203171079320906248347360322248146355119774247961188339750690409247107949781679234698606495158690834175057424522741549524575080647114616449308620811021739864021356037660224640921989922763369140625 574 161737283269868207777697428806745447227495652815595131152340510622451172377945963882140448632831615345977500463187152431680587407976081518310970895995768185943619955032126940530151671495228674623970971631970843134876404004295979741928243924778513000130662750668257033895145084978978213239843481445577114365857729758464788033523122090227408385381509399495025044240930568328122045243153778731889680888112453161576911067371403170537879459290883021422903166423078727846768652630659012837463824645721928323245436857826879027406019824881620879833666537800865960381423992602360848245191609441860986328125 575 -3001156500237211868016380435313365274784983336290706529876284929443830830449465667690346898188062044955657775322500332064948810066009613342570096731305063979480745193814338469644916205580755210352771107587676014750534259428976303184621820736709539301512274263032400703669101970302915625460160777612788160835925143556316999591890929295893816458150587930486965886902449744866587120464179553317888510524288256397720017062059956888458654295180459746788577095576366304451486415591913859131971095262135000032854687539098555577774632276712810651042424838957054625631740120469411199627551379625771630859375 576 45741530351438961798317639998639124777311646478776279489909753725202962990369435573565434765930193477085192628781152363042832515039705782997507375816528634932801769899600882753092727698332875340675298604711740029454586660540714577164614904057156930681801055175102922248469501427946265208854549983098870219857259146209044196946297449499209626491525327581292938688530018890704772448462629658436884766509935136704860173032644848714933731376273084042183338194989723213266460558297889063034181579786364792537999819180500840400213820290684532805701464744756456781468257216593594123653617032286254805484375 577 -630501878482205645649532733093612981372667367865695802478299873391306977142520687074845853775053661842219123549725370924857793839124314277847439821804620727183651914080901626195880980870013456833552206401615552473683690719634929477943299975899835663801331274629664930775903861246129619693380652657591839191060059269837722213930497453117844366948440286686420989273262174265681036191779292783147337273663676283958474143395367517845188980791121138620606841696649242206643679653266513608463744402662065011527029099324801919439302696644067606066051167213501538065913288506933382261065937020450821210234375 578 8147006425702096807639890032309942268937994881227222679847977028451894508130768820838364249833384762413844697850772129859717632926542729931495660639119621808655757298539664220325595995783147739163036442702084464311171725171998512304642947846552482786992281443206563644717077970773067236609691591605714996485899397123793192053065245601350698336668533854628500648290476456206259785040196832496343133242694824456080905174805615092092794347019423194014724619504947176606246282648777569575059351461427770929422510989447906560676463056844449888153927778287813147694566491496479547632021170405668341741171875 579 -100365133271822713720342597495139297489724034829794835742216111362602432117272525516359893351786438035101233452136900781925721445248620385313419778975841172157112416340169791821630971728201437076691035739206940714540284807255911798816462837608800784565924674091243406132375881162835463200137920543172665229561142469613510707866893046677838468069624155976176382548185554770916363882710981917395890570626024282002831218989219599492846121478752458866936286770602621553365517404985200036667633383959017789369610371200875122805658204640050914409831409859416668982087227108462211520891853202946064044133203125 580 1189210571220041121702507043029500453899848005879027832444959382743394011594323863369700540266346780090773429059772024222615415440079993812120791424653421039181906613803243752901457581907747850451360183909539701405620147273880018553534950982182815345644945973083051635809644030422121548851110637256257962785286339035751873176223736216244163136133700957813598990705349959955673214018995286260011354072890211458579900527603473066703661897294348316281278631620994480697933307019692949137233144307815329112997420362091125289309325910602391732167614372082895897345732447318260687450286193386165903713539453125 581 -13614182566689135393394735832140926340125711291165914357486441245887941807805521202368425874359895938207500027556707236439816654243908357613631368105279593402481225173303573330135654817621534042851891753981251843774205843126334134988616557848226450279912852247601609381657200182605578826495067488795412538901986493577161833258844667236077401034894155395563558206777351560964855982217969378215541725164572420858796698049233218713898286686573032667517426445717930615094496945827084726990541665829099973981496205071275932385724604008820955028359244015108159430049062915322287183787012641968978386585850703125 582 150854517258024569838641259376200972634570252310856227197945902739679668884293820685297287859803040027781764677091713452547478877457468439424955092064519221870662663267295446246379173409062181415925221779801555042327024562367181250807285881398825904403122750265621196649005749257625689784089429531784366010469286622573995477678381635971154769069984782498785762367827146415287995136407520628173223801790836424073992211189779129531082453844450687964189339780439973589718508601753634803219757271736170126033146685257105954927671378417481872344107512024237517485364284564640019366199981124041970339385950390625 583 -1617239262224656798450196819729125794260748228701935865802080421816217380731779291490398268783417145031573204362543136970230265238320175804432728514014236441133666201406571531048028531648905152722645472858535671825554464378745410335615310425674370967367957331536738030025996945882036824492932728214629082848899068322360366697603777345708877878704255589222145297942765904725681750076886802070556312805752354980977218474714653748043230226470671438062578618470217244022808822709091871457882960232689456788398191622349340794437926419010475582726866044021268408526178632719389363372630520749996752890059707421875 584 16727874155526055648662548981075837112782974466505689645316266926014817934800199453533441952832765349239811966365790538092975387301973386167430174217056726218522378326148781579820808369344797004385737706242183231912315788840854568902432139489765732656022015312420687893957883820921877132087303167345946401022638255319052109834559158685938436450787490458454779883749393158539200720333916363937381356079252201826143560265799394515277416625590356478119731904924237271197743670014006229053499523611112971102443180383177395277506902834458615550684417456881632248637924965019619115652130300977194708142294216796875 585 -165950803562546636908612151870872067481017284453274321854568242499634256240561430743559546804108068892998832594496736746339029594523951574096777663413455627977390685262019685541651193175677171702355183565783013433586977947414700961970591647507137273895907979291741425055643417810044303058235196683163564485675020053807265777502718800872155490578084324584455502323120264479441031857425881951461217711760016530965766473887263194830477372508699222265403526301077839620817344132774324959729803498028917103624904604195666844446378227823407042851176647502197967814855369324895937640711803627533810576673562126953125 586 1561286937462142326190828245596535679215781555649969308608362840888751688165735962654065279897759009656194059574068439645202002505838135287222397552210528747494341475437716836975619795297649694388091337472461478069891587339304399645173300565944678720072829502313345960284079414474617422069058264844903158497908077659238924647880803590189711471180523351811986554365208456484435953737065379182907356308729273475323315490279020660411446097127864140303851149957011382498793801933353851674831767453470411029251270950513287736253646326083388151157717211286494533945453016013990649392644191041207393228492273238515625 587 -13622651382677846626295003487758826641005857855481986380017368104047306337249349143624201262238959030143100625498720993559642775469461096540331311705871245454389992813969195454248856180066404897671609311951266034922191890558769220765292010675857360760386926320570284901785306324135237488381716559061615537370949619441373132782864183862968551036816317185204886833470511642978610309395841776271848121482126305245045800023820030884458732665429652439718286001358342246000130756989916642750517123490824673280706404571030868586315040918504938595507546326096097093516780222780798568675197630556220475618633586858984375 588 104768170922233662934339349456861491979751443348152595978701436091833186578413699454950352909485738696722473522530536291258007421463267886667283665180703587278999527852934188203408930962836033847945421607325120362431575599484198804227180272280119208879631161907567458856991062953128242720702361841044116221884434643660087171953934124918043483392963443790601027670658431630791852129732769030243743653739481189778793175013165526902281772688858730426043006493623990684481704512834328638401827651475164176963197198543164779194340349611501701101074657107836572627897354718231960726573030284301724501689483865383984375 589 -604868000452790946629566131693239388359450262233952461859295849239136567127147221856650058715229961790727682393703735111080014010323421824305813375725024028770899051286895429546696546254795713531830736188952987498254722516132337724171596978828383690602009189811354070292251926563922891604273136589927632046797983705369664823157015023672747441376958686551465180562085650856880247997960797917455817487778649288938309474772283854916504944616222204956002328215559137030802450314186728192608967153481103952308540909036100868854374667321943288403670881993470264418628997732493269936430421214768919604719123109013671875 590 243812016277426263884207759166845590870937668010808394253009599749953748238325293148355102231774703003942514749005671813494913315487548480804905773867834964544102562918578391603236932944880877256487551825101879761633424102008417852944979801957086314500200080551546888808710101021935393891008484042738770725876394719262358793780411335770075263277428724493016209660678164208526005757958757618336410053538454980131759172903452515306216111356507789918596934328511948807898418336838475912627214184379468872288444630174442667601725737442266708045899895374853317190077793785202981313549304303807510142843265449052734375 591 69874459180887828629861960715377736887632032464163032798904444793389275746547359388040218849513871142667796200809232834597555617958293712705466840582189087257333469179687961972407002955156624275115988700074351544157386730399255355359590423498003481243801597538202860278891680312020858536430424265083252105444139204598397318771455075101920769459060224579749208175795341062721810318267261069519724584979122231501208160330695593693290847224813790368605930180782666923743116281053187803983256583004813141008382480248765491431104110605655851260914239571778934109335014120818396391161100560460464643235697316258369921875 592 -1563662742432602582345887871664426780278655436966900303250518518903752475603553848148349278456757430488955214214667543372746031746861733912760180036019733924295470964905120935704902538823182516825342284727017469684441340461673609718249734093420939069715107597917309364072943713697472606330496287010328766942958675279797096494622722821598917867569185158848606591282739465000215373526006745262199779822795206719038741343603829195969648319506857157097698307708851029900231594369334808573010300169880081086474894944912120233101369501138350423616773090033375228265197601647267238239355860304080503992401021626051060546875 593 25623389929790610593546869706492703897103410691445891101771807619614223284987340590052189839997977654899367714450446414266826648662255519771414038010668402443741907055227928983061883812418552454378683872466882893614834603316454191730337055258478504655088617820968246869490668776184313182790406833560497448355227243657184997245414162647782289989081992841540616761405778688192270680760214518592825554460916693708809265298661938350083413093395087420844135291015296736010495329129611282535403015023608189597096738450697826725494957685927373384670754068697116597980099367803035535244236426779285583560219058689680294921875 594 -367819501978059195361830231254015667394123148727617122090995318328546161734261764406444631112093792983186991751537517076843080380206752984779409436142503397849960626375008673275641308124972762809482988990305469141058696032028690194317120503774048219158249978821743165628039417545631569073569420002917181095369649567132464298943592902605929838473441320909547453920425935950993386755722261339235329883644602727661709924281577569704163959674376684252824094781249384513061511772511109049499848322775756243682442051134316223862248052692166537872332236715850035843080437036897210032630202304935681347181856504408153037109375 595 4884841933372528469487623027251236149534794997877242266000097688552632062169324934960516243965186907715926626125715856878635808195127147107406916841792025936765323955737215901761728928714981903127140659750266065873512404517321404911201860972944562140104071088540876584063639265497680847729052736424727638478245196459613686657008017201969674654354547515275476062890208317088498242415841769000111249938873840005943875501935131136132771962241856020696155524581662567285980722171474874432818471600108567113696307837913286616878136399073877245229096645312771415827134708207033936793814054064404754805242264190559285166015625 596 -61449880043229044372027133414058903917548913722154270250100188598262612589862629228256434335412332156825530464996239430403096662860402315942711340991476181821158092899016836762784616338547536454564008060740360250369786231028609838660876829874191361640637290462073588253154150716855888063762156925233787956355355138870137147005885109058379665138281906977928413357391851439432445288646847310556081429721156202652443688208393473533332487969538039665617940605539741279836580841071745559313734911646638175352120508414527989118818075065244110085130139887775203831186450989163951379672863677732307696807013585855100742084765625 597 740961686731841998696536869540278407287170048155808248311930511283966019938531024082773946760205123710982157315321094451779759166624451851550399038955331095640823976181725134330375477650043176404403891008962145301279177608656486626348126867481200114577538651845526686144824566727530694678610477187794913329128332447109099987095135003961087180080424946124722597585104099529527590820530180282438598192467253699693342121701686475976698103120937574943581119792118853020473172480877503007394045979289635775523700945828474912180633906569997308259681156284801427124728559615717975454177803918171667476511688661115580568369140625 598 -8617542614119051859597100409787497214349733642398418524689325654323156857411549200657258957824134118826846557745366183631338571329300600553584622443056304671316241548173700324012406730990910016298077283723123476844378734536911968313564770263817115619928462234366180784210025269040217495579921271576904982304882720203333495347189566989334290029619118924468557023468977483181849070042698743954315201446846589341895383512398436634142248537789128191429511119372093639711605324963920498823863890327196295590971523811077048147300359047203942177579775026076488188944188799502984565169671641675906345430144824726479013201142578125 599 96954555829034267213769173498186986613140377095381175040762962255440789188123568857763431125072126137709518122872420748783621986082600715733687336001148624590147817175947212208552386473139877475603043786137588301091600989893713990321897322165323411948084357568860973098554918823428266496387974258350471844911433841756697282386154754834784284806385468566078378339720569401703590552993935244239890586598117845647406612862849384228783749069340738431513406951438508933474194778072442948113297481201761069599115330726408761547253476229254952047580212682643269590202522037530259039538380821633847140023615723512753964500927734375 600 -1055857625026290564763208068381397909736516949906810181865484003125176743716055055017072876850162344064365726110892226830964766353447684139641718482045074845760553553247333169106972581267825405107022664840823052524057107834800430737446794704095314856199661234924374934551116069182455634375642586833413837294396676556330061939552784807067955526702094322950196439305896461429282448299183930929222570584812112181675929587267067460470969746911609961858200547801790578164702183298344062116603003448193987301965683935177875869411374773275792028538469628353825003433602764443635808908507576171315909555527697842418227788959912109375 601 11112033328998425903686539256157265386325467571358974834382520167135084047398266826155481288524252494709135808056608169360656282015895692891475835666413150359689452060502512752761585710278216073170622682716148706007801157045834112776296728974647437720241684981785294663716358988107695170317104612142990706515252327716915012265915050517669579114312031046392329965902299772575420612700261055787702943446305591333752393279662070365188721676394500269303707038677497091157034443507770368157143025506598688482698548757312722459831497449263497122457342516009090947942442271717553423158370452071848512028327563636119698970918841703125 602 -112530748382814863280990232590488106960437487059914594607255536271778115794794729648838458898091482726181081835356087519118055171742529038842488698774909431665083361040716340477158892739409233598905217995379077016600489199099104332567576908197102436607601982049653262796286596742604092534341560591240962766855917215735354471189189244511992649974269320000636666875739913271101901156280606821331471708356894423497827044422867177516165979556091364496441706184268444327237953632518774983600122444335968143236257840975768253022286107558948950619654355430810744872013320287021603256124138125471220395544605736795436824851424339765625 603 1087420643189953807282932216261885188462937580585278780384670503837042428653623509395470657847306050854456034182687444866563879839456982681404675106816301616693295701101148795036948400470645401844151389890808778660418132023070807680637156275871252509798918107930496851621477309046082024372385632295856787423047870826188257092333674951597949025816143648441400586656974453045020536718095630418689019431871686175422118763862060644511008856144690133399774040583110573279701919857944250234431890462226522921652077026788755987051465350428588323276081803803702220372539266347787555192355827608375077096560727985858149904175625706484375 604 -9867328615117252607712090318245352209852957016604148216406293135337336355712132518674261998108648245962050648136587942847935185308775721611352590042507506808939752617807404031185034901950106078537925175264145097457988109868692400415676997283586277400159849291502466032518743454419693190506489264914475941634312204952256803128799079301380684147018573574688519740089636063335562178315276590993717362375616556532710699549865852199546720915873107186774084996108429845759993288418819136117523006928816929693575502196008089593469292135714521791690759361306681276465310786602959676508312054185220621368060079188437299139614918983984375 605 81289127720981201431698229551244378913146592227802940139637374876581353179457206580388796287572019816161373328985950266177983840391972164095772768950225439907700345120556967490137854025319028899982620004194060148517398412376204845264866334537161979635455744848897834006309749167390072032692852024667776188124582847766612534375037942639869256325073145602798496340158603913543541780397050919817752517653868236363435940475478222275434620071956978990951108220564892884805458438406733934734408173332574149416183287044507852459588598451547943052007883560502659315490409191265082454909710302142327941529193076965160299555915777273046875 606 -556621451597570440344136781196690968002494844134761891025069356031233248773722388011134063146405018439492516870794956557029894897981340190419057025083996613016527087612330926718309907800292065489019802584647445957985457451245211441702461660514034190108588080352519615829349974016069299779641848798661383307325773640260125928029728693255505121481512232423460292264022536374638416573195605875775276451154004004605475648214496439374517944426362533663373953259271186599607587205260144578934036455908921718015469408234777740210071934606001027008558162563808866864388505163850708699924304787497080590293384283252966643833631377637109375 607 2104471434161691172475798972376230786416189624583894084918663274754973020463968619464039640484736308204858581934060831961926062610654938099750236915457288643512271085846611223523092566054499495498055462248277318638525312522574593261043186896691904065474181582740778797911319796646542906783914227829735406384480435724819768124438916739661167119645652229294773400935021011000399509941261211828044879310871268764072986405385790233242014884481450449387474832518105210458663627167577591665807178672332003758540830687333120737942693765188908997720990800120825342382620395537261502905662174635019950426329819629546700672566905368314453125 608 23050290824214465850390174597210133241482855920427443011594835451155598332048461875237325043331952671916496658817076412906276844756489675525166260984053480245033850494681189977928351375565250890337335761596560735036373968028385758872021342887157268403913547506800359086311731940187717318351165255732332576028125253404449205990206498734251523602388216573124520442502806619206182920814619753624202686905358903555020892136455885407555801743812610775863932640573006591584891841240943877692478480589193172451224338268469025695180106504992562518555808124463696401726385493873084815030020704859852088467266112563370108062862214064513671875 609 -767619697015843505403788550733845767000665597681033028742771769522469468452701193044643601127750189302075245240662334083415643392775705633547589599762442383735157643352332749513855071991096527939123976628673341477846276712234300668985270664757157227275758076188728689477235829698296897143312763793320342511687134158326217757104411388806265317358906044027334977031908157755983638462451099634100321631968426840727637633642544304100115442231834984855519793029291270624803285255897885123231251535761915440774875211443306619846674851703409932847975084372009756920025187284679214753197202444561711803386028215060979549492696522024306640625 610 13978965507748043948608101504942653399904186512606817646157120224676502821718799048845882368775865300004167471976305596012173244452394743750566667112484563218927426114860345933567118089986598432047102907772244400425201262788614740319399831645561963807898568870284385949416737174715548420227375794684135688338991686897986110402403694057034813925420164633063813470107650835863307186685236392022231307952174947665162119198289001739518316408819170163757059172000369953768789900502248593066626509467414205741550953844467716913499078398915048000994912149612709262594461613414523341206665174491515099422409711459950396297108722616872158203125 611 -211300452716220741529157291886371129037500076591959442827589886218126743302383358336606025043466933726206829978525527138730857524014631766770377648445190007593158163697487176615339940280714978580012162326767526141762416363060209786584845885883178584994026073842302806126354093179040429106855304988512317279072378834456336249334605095154952607689048578079823831709542287230741980494292503583327119487530050375422776330908835035747740418049181554454760310946278996427857877522307777710927785248833610627950057592181201525324707058800059196190929237221530303532504618036128144965408497503998929686970823373560082006126921999450038469921875 612 2898404380596439033384730734707670607967769845953320104769079352785669960376048650710224119506810125422654614173542005337354515091671741731127546626400735059213457237511545913867548952121921642167071239908021635356516218262434879949542826724158739031578530740167570753619878200182589944229317524825529502309312035074806447038258495204386867153087198510261594737323224819078246055801889678129121028770390917159945856365901092548550798978505988839181855314062341549327699987761124914230604231645394179100429000238662514889759055006426053534112986151950959304618476350577200468999166022951236177703643027672604394091307502046702051638671875 613 -37325477592043991215626754049693145939831024650899993126533318901669525311985653508047886717175678172873671059432102319468477167933533712333310940412302248435283895578732011556109066483844597652629616060719163078959654674058745459455385538174277379380309789060313286084784296456836710316685085987231262080577183028488687202614187316178960220365161594189039926308288159212858187428456667747569873534756910342275056432246885932642136486986629777843307399879079502294083929075856552321742250705347406940644418538820998928081573782717060752697023745487835560156013469916134097203852540937145132686256812072876848615138780829242944967076171875 614 458622874541190073243735764905128228357835338438326155014678451481678528923281698871562131937908829339193507362823898817811509952567779909193773496356922835927279379057088301464122964452156504949490239464925129058510354920735234283939789117175792318094041823924079317239899187006809734623905003227539252554823212005114074703655940428242605991197100469551099741182696539873432872106983033246679497431289808024838557217810963505991166010620372897859969380270775452762064054730100148843829656925961681751598875363140847026996514128494109013865411161516373400232977150883801965207391347086100741039803161324931247041532410163631163904833984375 615 -5422154363089787996502853258372590195129858984532251578765206136642097199962800729093624787740783342676491427376653909442226239311373738474610186781021653011872964647069496708896436476434033512158506646907674071372832813772686146777497152892322329358326405238679247447855934774481123355726362309375609246034204282912896663368826130792530904376171076157141511106049027763270761792232369771877912225711312491185150094675802434470188024259453019082627292793301656284988430108390534392614710448759801260261619725869409790925192995722916673758736816803386169283167196532515429320382729337925607278903354696030612072598404222360256286693408203125 616 61948086365453293049851893657541019529990557283418344467329324921073495827633021243010440357566908008120928137037120415716550545628472021206029341396139947172943457902240537053301071356713212695781186653519452226049796157119136700992228315402546172404338397424309471154516999188818915917378312600053352042811696651969426759676404272329307837690474732154315172952742780181099224334884910086985310663419790181576599288938988818175560884309564801165414728105931916110311789931612012701194434862068174407549147519379873822611622786703606673093186008022966314687752012893455305219861078125267703166880055928668888059797579928431659313839298828125 617 -685068853108415038369728508563233045707292551166248639113897453745350304391552587887476870338994207814970996067356710922268262031623564963786157774210884960943532885588983367065702788796359121856198881545214635591783652104754185644050640078405068328355319466798046905151432328826546114623639885354305319603835604980525358734426061694798065632228426157816674635266403880317344175501148986219020160336612136935766552902682501723626315883737691036287489266058568332649976482404511921384415972485461407743261475781531303198557668483438811702103575415597392335440251087957635238616544946412309454732892101756711396353204568317583568136972841796875 618 7328990905545877862095522876757880215458531471961640256347697746471004298948312311133119317724511734798328438262057509511054352187909367478327020442750111209875488057890399600739730115909565979942663428451509966960553415829326093256423245881691052292503909056426586400877885208205762383519840324416711220640754440231003924911321527006885552829157457761814826753337370030597159022978217230021285483415323871890076608606590301337623513881445492974149345632008939213833398726810044537478761851610765692757425301616344274255577485829222741797408314863618363380868560288477458522089877076810826801640941893321106195095107860834708186364547490234375 619 -75628267061064854985648403244843534316773912450344027282505329805623682937212250926293743044117005024757566178459779365076974795778054409861270104272624331214097795536933294141091312436307384372181743266813263372552763186098295558903319265631481907694801813932799279686233105408278975400185714934171593298714496323020318751517470319106736393595322265999622342035096783149841394290109133903795522243168325776573276760727643419403495279679095698617229077425394209765280525014303728748960920360220875080163815347827015581239753831439242161549425402734430962339567148048880588136127295275492836847085606862747621288356548482654808285121500634765625 620 748103126694281171851530517370282171584696523280841442282188462524084922034431323836693100954795671767397956757751003002306967244988339209925960420770716764033202660878936837639966873262487806255812464260771644653552740237763149305502650048922213741173967205186694773562384852719451103968477805196185181269854065796161489084133014349377821661694254824969074181505173546771710880661405224921312602297388195716927173216782948745609343455745147901895969914047751761478546518245994963788953771055393659921196870024105270183652913962018763207583479615530699155179743692587909822313141373688842558646647625420727015264435841247146802256027781884765625 621 -7010627030290376574812977879761446080660130667954337048064421462001290705211047052235895554765940168358132583941378824993290206221889858074632992276617674374379181325368806072355530670134971556935812794286752920854352065283181358266402020536397242410692697740664039932157113635620263298426282509742994245635017185171266190482051433487754120004434918939501163242015765728019896021902571530978837234940092991475106304443926426454830577603507333725407959428487775405733550426802821770322249215112921576964638287530738787220075596511376378933010212188276037307909534861627545827043137897562580674155010079772735118507247397131840291608474643361328125 622 60799766073323097075067708065876308004232433136473081636189813823504063502642803870675585407538504857969271624615401930052550410817434799844947567568503504777752837398449044698103135508291358610546683945367206325731315454736064080987232210542651812329304514564663362250057432433740442001946835238703382927429712899517641084898138603496526869222424913176604124608784567156886364245839977041720186890545089692643595956094918936988668279553754760441328659061256930682845810639280814297507541421461357448431389235184070127064392138519569489074967415270983796976407800911126667316418773772360676183102269284870318092253273034562194789567210177197265625 623 -462263935270999373111505227645836665908150915738806637399630281006664746258299157308048235423734975092059845856982406694280816570564135874152086967876057917988392387989026916659105362236355396900076904933093236521145506777558639286986905445171238647111938896271313563751445096473941468509657327785423139121589696652413652912196829361538832524947496363853225144070129083736548893352701870611738415183974830934990538862400751097311072543261416549837373355935418768921021983450879199572197222959600744773751233862247001614258198889361606400971239228469291665235592194815660993450789849325875017442150125457636514997026692688120253487471283710107421875 624 2581913185978013966374829897628551857946062306195560601060570801375870863758846208837126734582103209229952501237520660126482737770920017001448657379254834822813713507413072849710067803852802935680706970017731176500441629868180408669766983226138417662170715991906001187231561492630596840919963762559476545845559003929412433403777564909403695674287166669883717616718012243066173362699052533521733021533683078916174456333974350000464535621453096402824440120967607676398086006768940797539225126737242721758206375345002609632261161957378820772186476524630645764753108875463548030224611212398205867878194916150499187485493652725360108831740638713623046875 625 839948220728428809397888512832377727776972864997132372888880979235028517220388563195867663587374680374998459912390257140896090466501173318450289963811197116953677372567209880873027675219312419082402081779899402876540623241760161118608907770046483768475011163920952954922068336107252257505157054751732224068046624636324546020474012594792442853632242541099130828133383484437787688877444112637629103867143641713961873155049031974962611153586375055143227583538940362631926250156526513654001287926009248906479378417045294366410377784478943375831388867284137915244458747325055045662826190739138939716625228764348525960134487173174424201994589660400390625 626 -339627034378769104655125318300633120545341556130011667322946942233059585076722808236757736920949004233369658487839525388574742122386214556889311438168156579817289870712223368578898107780087174842692523976743136756857588049664113920340313508031356313404013080904090072042468742399522564504867212832174357410094683182027756592183045405862057555712094799303489751266941467669740484975820868170686885019878495111549866273140021880220375695677851780288235152056800603981187919351891375443474363187996400163398323439558254179009618739405030888169896525428537090791058639595782264876627365445851135381319757183718529988594973902422233544385086754903695488005 627 7349418120847542639877647457124719868025750865873613568399404807007887907305256000582333233381915197879417222756235970470334080704782122383796867723585042424987002834897122499166817042362890076924906228200653871352689772653979312470860989997444368078319323280384428954321201866236226495498618418661080968992422269954213031066005872560722727114757420478311158210300430874495533142378206751732201610113580939818774976034788019301609812976711257615618831929694187566165601255950585998513248063425780876191871080846158971944852753285479408346884942700752335106595101436686914428908439217157855850267866162495851399777508445319842396699410527725539643396275 628 -119050202744014980624245944102586749932859969583325310540407627446990245379495197706612077278979509422883381176266530938482959808932015821332481660628391679732959289712132636298489568218861730555615958192997805324577228359529359375760569039022541283371934597862241762056876238798666419588253602603177586490362528923656021674814655442002234844023410081511387764920526196127647248874958568769322783021601546880351494823588988781753452414857023802339074963305508933855650578989303530906977734454871193065000064028697181591397598514861103091835101086504913627008113753049523565062579135590063545638605299867502088771032196826581177604579036226574516342492675 629 1698559310417324293840576955188617841546723612371365827309058725947150445182940945919751379460057510779384377417023653233155301039825611401729821125913581668564636497216763501602813560403923034278686640550358146443249489043601695173357785968760364449166013318118461709543772274803069846510095749187702223155999037248718671015593563886510488576374592742396164638022238467729509568257223903162985874030933607193162625872928762029989947572355781853396907741512357136746911451587417040937542268650509419814741777588061766670117722411972559829247582361734954683959005995114924877261554694656777964914804864138847049792728976336218819611549875791974492822138875 630 -22468869100986539056646726031543951228294757894919143343450465016903890977531686519532944763754451481531743725928481242612481124436604942111155572146655644008452014595840006684862649700944147214038428571117486978869149908605291477594895197412985253681964196023662830563696492051526097632646502002614725167504408738028696509674795774218749148002816563444805637417972044997997263204809187423510673447346442725598445070747349679350980745656497925431448249960391615106776416722598323004495424991393422855769557116256366609285650595987717019605069186712413131008799760757449415272009236498690107779603042454699236247976690252355612610243195958643730025284711375 631 281828897257728484238801580281687296697791049351229971645404680405343512513449461582733222095295146427099634931710091723338803002468454604594493736286548964022480257587372847828276106584732171967929659525523721267284366092228442211592103816134403903270226522605598792184390325544202235271007831980506885506632322152787178277325973676905507437795657180783600003358468847694133982528482563269744766473123010606892759899514129692432660005027246122011360258623805797180964952732125564389435932285834295278997609255335065017563856697083880746323560404301235323129720492930940092363660082540511673788511107134152548980871754826613418821010286862570091659770352525 632 -3390234870819150750541729214879505530409374550166195361776130383933787621290102584075607335928150562865523086563946064160300668535056849221640552249841662898668632312839406508457431264024878177281083640570264849391058265146271443825585007481130249477818115260891437720580417622800423231828582316390045144016134251075687472805698588026050338083034120420351475923050786187261854043932093722158855418429850759643947552686597189395107416337307170849687725422304136508976962307230159969588117471175421754925173289751715555851582691532973103698992602675863149292060292288073746993683398916828951157755588521123078697887169245234071023864716020821194207421563007125 633 39346671388904342468157828607063390879281797936181311420263659049967512367357660755057261520870417678982887503899763704645260352924305507822965636497145397189633721863912113449293395141845217031794349518539125253657071886196313782271833923497272849870633404310038235763097475283819198661311022699303995418512679058197283941752631642366171946851315338369816439013900806567597992752981633151480063020427305941790485027635586635483090902933409349174540732752562297805124155679896325621378539667107311097977296388639011479759024772591680243514417272402858374309756957742477242877391262524569954856702247825039053240887010093188454053605329816593225270845472397375 634 -441803486575841461172354474423910831150444791361334701130186060979645009357312307018050621089911585223145254202631212492280656262475138667097818799132421766114726809879970085905680114243803986382988029565867589446587418940700869569909713516803160761352552636427323475029009291136315995502689160376513711474504847034551938122513377320569249756394537763491823796363384543266215564536979564983273493642516621252657297137163816275655656479449635947866096397392664634096792018465471157707709984669487075739861758591698349360743048018013062349685193542566025684120881190744059494068331078120063035565778348564171456618858633628808491370536841167617115148023685856875 635 4801605958421622262256518081261017993876292040887309414274076803286430917445687765040811469335250298460441374619028065343128805660823507519393255846705683442911469231944278783259255125034355365917745146479697678699530252187590192153615687333902496885712014306537318150454528125263255653669302303739091917284225041378914269122197405507436066979707000663617970590821919768364078743833683761490660407095153777051611085448603153325639721420580430974129034214960274533095044108410878453483785173613779293599274660898833750214863066094637972321676290402716146912665792288232208097816445545467138301548132329463041236440037345396884657580148282531090326470873155313125 636 -50421109867948188393697052470073708050050390872896436612257193712673745148476882666678489226907414279872255558786888265699096156122199559858192218408489833174555773845082430620584865910602664192440896144778186942976610497034777258248695662707464485535607374160366352230919260514906293204827885778976791347859624403232345625621820053356928453447519384095399568699399930833696315537674995062619499723993570214761293651474921050901763295822218860424427889947022437523276475939904329694327848240795447851726827797649130204504523473769690924731622449151106232258013937550960513144102812016404514703147750127406910136805384934225497449181709259592666345479974356393925 637 509276785785411606313794596538827159714565934833309483201505847409291114694977202787172877046406501007517438902840166941054509103159597390774931175298154021755930391555420178992527914266568441719570005935299022618890796827569605715636940708975146814823111530055054569783417542832509511302270424731411734760693741535741009122225393410316016826094048273692271636646368923513874666556252058205672621637039502904024741351913714612500010412762393207174476751954254046463510076020833173982494032356592391026408604860520395253561496303318265389186608905904397277326850045533343116440988262094376070626187712338654480274992760219897340519228516731631814942018610687242625 638 -4904729828690222220278127440826084232553459872071024260545876852771422663018528343221780202634768379493931618568542937496792339577703233969805242527945214488397381539949370533216018231470845123834659500896857869612662773019539390127030358842786851723955455240457123610741877330641708058955674378687760630874447268554505319411056580813030434490575262425347756742804737271085290680989010815199461450999804297669463220586690808368950498326924570447080595893149878874967447258613936871819442616398124510523098590120115911725646072548943535970569563345372612175623886532781673407131331542791268550878920066174129033824433703193719994632209215957969752011631730617702125 639 44289888897689312191201881046551210010524677462736055241985861752304158131415723346755222119212511771703370383415981600469757794007934497815666386555494454951744365769218517596273564006315411784965805480404845364180793610148376451952979316180689224820010176867785311917742191434723915539996262349242533594955861545701288432155837171466244740805289947559688519818303434919975519004122329146920203864833293893707699643474632645641215762312737816283746905251736055554363006482036674689000357712981568824130749184431289826195962367403422648637057623586712445407760316713666763261485877547030438732600395624252615743200992442132612454790951348846347720174128332766909375 640 -361875193336542996933571254861752420317628349763456855842578319586210867294721793263711334230497821528645593923607923834913857879590706436143262075808769786107366775159591798314748021929938496049239121663500952181071898423335206820494325087122971905902110475376131264931115051121166815686216910260552145850482268843729423915949325356797366754704451934977000301382997373164568629365151376820580240354494858362321300103777317684773731543264439394026983908302950148616917417660127576111639628611754351752584109835278160126614181273754789750333131428122036004561653069859248728373790617923595557905939996487953205867691523582747658083036557677649683495057593578437534375 641 2432288077096395331806586759928821142839189101637829410225910735046282699146813061516364339511603790838646518051074564955788273136802365712957151292677362023818655145974733350432607119238861814173140213169259636288603555160391216038178751531279746453437718207003827457963047729550340774392910912088549823460415981702117734359187494396223327704202559817190590024589258624589445349399664202351046961572020998364673341856896763773101641130298753323080335306112859595514713162508711558294439134418154446695868942482067683964670117539852595980209059882693751455262686482452998586970358984554453882749512819889967672899457397783553177778216318781896920173452780133179582625 642 -8362218951733474325659621233166372851559087145694490721653961859945354031218514476890253169476958173923047775661139133324820790659957877617256845761130354082660626765948641844070824027027140491766179100145552185980312504177597739045569667706698204778855886472515723349421310976631258917514279339412595082897433831259980098529288447506924596873471906418895907287698944551169494090364011595718970799539553029211450765883765350413727063345797220975289437860617894174605171421540673556964763323813365930153484751005013323343547836119673264324302849703957727637904018776173321111309931224999890651926700010156580554912525549709751698538168176100876573691885772621287193125 643 -119078083288899903461644223882598182401313016054864467746560233421949502356857931308761879219907542739892686439918431491571714493933216592643194997720340780383682181481371879231912958311446446705849421023490399314974889988098169786292154459785284854092939171452329402114550384796017454396442687537148173357532024384526012984579712073905937737458318186491235352202278082983766397672601072841842185066592200081960714672111140043578469666679020034960965007964019543519399370213733908195929171801147528425076305855738273852185122382658340011189501632810830338504725143061663334123720182643863540168319737549277486789184756965684554386626668588249698759689343882490042848125 644 3654020633785081413447064992698380747410010218293962627789934994137742172023046542084288439799435475889973190745660405495251957249511550749545814635524709407852016599646625144192545578411406751295812654712606847416201584319300287142284094510626799174396773111426374226471585505740458221771935089828474649871769487565300898828640211845731567133015444946512214644383958649429908560346225174173320410161988815805151914295277146131506643742535300593278593762365139570497847785519931537771661311273455704061050702785496267392120039697526420856611166960646421065584347416397554554376973962696923016089295424936001382968887081137708892254023290162123659160634183644435447178125 645 -65385869628520365412320505766075008370524526849104909298235012002622516068063731640337944284363305989605388829251551415903633006650575496919239501887377134930967057550473429166193308828857636894510103311550621139467537148703367849646062119345388526630459655251923873003670583980380070520341200688414470717210021818506595764679358790269109988949712968940077068632260994633949847033742646701593514488681953727741799120986398435145241563285682868982577922660891440412259186230576710133141210582117985090573084236041073774574656957164482005517006949078163991418398739056981978927581877845840603358313989468342985938883335939294834907530804808050165810440939739037598258928125 646 980515666966561687263338449455956560519480775208772075434777368562332606977489180719892505555305536399281671006456288626789468137950163894065673054268247690820497232530944603009426020434555174404438478260408395249731616519265926000079607308317838662458951278179271884869016385497651881248522203781107890224112103005035948996327274834728596770233596978401440333440711964982119422427685384680618887464519356119732121855347554781542522856779915963932282205448986262789251479897532102751178776247738559399438347717645009297330962422296186255146748044194256312493727741070242417858879678785864618901412299934446864211379248088574002128305513727485285748218510213194498761763625 647 -13385969499254721507703109846873527987919191481320077929648485803869228536339598785404483720053295609631158329111488973140520474223237518210147462783839771604305555033625156579067088019490444967515385592739727372164958657852996474490894928783226329255528177603645864844576236689852198215526319385941827281514041903883303281075777320078741860983939700295766622901212249628954998898601592255544965827228113187488693636691924893540220054572412053023214114724235713806990920024786028080544157726162688223755374867567393812104812132381773075719890736095233097565350843295589693606981954992225147670878476207954939972669090992095881044687816897151775378368739112489828817478796875 648 171812222520870028687560520160092095475027283761340307502472743366803151275211403593226497949250294636185588610145475319469211698966935496635875669871260305197665108911735484217565164077502570293176440515649323172362352047478187309660065885056322299305267991448263625164192608779868677355119785265413317771781571612683751914019014326699544546068291041867972576658748435962449485056682309753435193582447012158009053152434092309458283811592253571120763014524532574985112141606540019187615908081420587435455485700147495203534778606596359426637979349885846880513826052179801562708891624941794862321727437402130975884698657496874887013628833175844544896528588355683784667513171875 649 -2105616162738375781674809292823062062803621250218290619489350407313488722065633693863505352565166022165177994078029221977049698536715918406946969960904319078440403135565594616836200429913305379873271986799530623229541687375249521252909329651167305598644812853103612844802231312052734330457482750532718069950890659500724031064997838663257128765150291027181004684392027151651714251763480163635127488507055484012479476225493924394197089048508651810511501653670861110900460573280629084498423783473199330663873859610368821176352385456205063158987382758232866686172156965103424781026435689238686939466451587953946892352469623542705629737820557301094588762981361586953777906443828125 650 24839189757923610407120372773729248014543534481226568691725291541682786044832454685541375543978762290287115516411548097359148605510500685772785602772050630027809996300070812138085583700259299512736878552317109671689712120004205872390095185785365291358592087946685665003612642866234739590823171415623692609505516014811457263596470509707394126193887949421472677260807189129019562471708528287190251448143022922256217367551595514175340042230414312742546284899525003643733445250011067235852166592712986853119929738581801525040073286910907792688475897128322574947306887883528472822427592994269957642135996007535856168083063725122752485406513799963355574427802777740493087003582890625 651 -283213232557204472471865164797427307016530258164510640373571280099599601955776121208794961231353648476092663085557424680028657601426903368526900452797060999788340413947849614661124104328656579096593130055975209271601238317689836961766233771103946205345059687303290999659918914444288959124178007422767570925053114103490462458433526228077560013290393833813247475861543283127352738514971703612708218130552825087795196405070703516349895536308245571700969958060242475524765711431732039888223745213570544040646887175470126861670999513603069683728712305653593133438012293848717969665162898413423679950900335698960284650188764236935695176490150399875819650608133944356661858697457762975 652 3125736315245383732036252139665888130768620284781335758371576768414399653525033696687236578440820902237422393322206446664421765372179519324890947462064573123311174216914106810325185916267101808549287198809677360509781643692923752776648071183225012699069481568515112376959454038126829286430996350897003700609265406474140881204003436885630131798536825150075012240892495507688166441256552791667455617869554859889962319065048603438892145915750684511541103478659653992534352923346970138250748615424292934606308326196932488425023233023594261197249595293464263414682769745878648322843698792779946573182320084928305463949775849469607056201285228219528948465343396813305971422647664417375 653 -33369136115485530649897027103283314922906998147622720527174343223871465167154921826494796928444615983619864087930536932805250654288171041635676531237992535844363676645568176133281174463706758204891450685445961836607837027334956978105718402011503224356636888338080731722423657870873682187696761462913541802795519010893762539608105676507609809157465226910345541596832862878860606097825281411508192266705389915970875065962783684050440901426090771472953797369572164823035353192346201269557339524632250477468089165757030657087900479440429261975248344669735092537633109295410308087385409810291722094110481588813364671979169217144568381944442071222048532718667877842202049874627408552875 654 343511532858786777253648203466091678962701437170500422464956920487408691279144415471190031816156045820764737157817442895209530491624694450540502625557572686323491017419391298668295038369555254338064008550627973940321972925568659438986523713241369549319139161775627915467528704073635257645282217226347028705271031495443330375451424115778008781133221586463106939920089270371536301391130651256000509371219249063086509466036780231580508903948068660048292826333414150107398460348800843458817976524211362049882574838632593211389107068622990023237551563413240613005298256007923932943106305355854912843927658507264169580529134914642958718715135505692191214918337872751506184875103732699375 655 -3387899854792964693296180158614597830808695911237571945872112615982226303423977771227254101330922095328708168997918856866566424479760715698748455486317318654677934021865554388937741275913382110902637892879952458732907184596922717680440947030845756283485110936353233728069090695490690650167872147187512303154662425924633767121633893178935910128476131553099256805917597833496627601688892220546337275470811073233091241130313469362382622421995701007914941474795737499920384272844416056325680921808930046251491139255069697773795755228050625681486657211733751744694283666843240376447538975367047991800261075135087156066121528299469424548542173572134343553333436550910840342553696771493125 656 31620699691222039586677766690149004895752846118452918989569496255531959234092587450390895907564340063935229733873674691278320428058297815969073638178134748625913818467227011379455512656408190357769470533961200125403907317156947840200436562478140504171436994711092789600923723933172552941464337507271694719025048170844958304236328404617159130940873657835378128467045979791806302718485413830651280802781265010729800879190077492285327398966640148193376506198086645123007077498603936900040368477057858803246768255228433482229068857748872334847307330922761137307112916346556858074446926920698854086457718407625908984170659107309322940201292923286736095951797136483649738405941087279004125 657 -272512508217334987311612321713242513964693234653462778195431604681827401567374187314333828773634715211536860100611340315598812130551663590596359303320485899584448642374961102490428763193718876489629804291057157721162847251977030423360714250034526541323519251643876133153097408937503400477696714377839062561131446053238856641463616389068629682330030925584227309112474879048455885834576261300806593614245188482473098115111706079529501985277946518550971731555036632280896529007731083158774803777078556978789941296382527135908254289107665965074868461697544383847379362975773055489825865739494808918234370880128171268317193201749240144138211117480764941585470526429983249359791164115638125 658 2047034017269383466067223904323014241445029914410450225630244596548573232514205782711597005711125658616704794724143982021391902354913960522910386376371153625504975746792743157686807439720289210750727777599804151498985066868268576508138107400066576972535082664275370129417436975979056988002797429341198936806440443764042590279198941102265541633301335863467906900581285825532556535954307447180221597794392281055231326066794488788033545295130656854082391931579488249479105775862808589444806461862036860489767159196756099806551874505834281891596884853632859849393333543213028967141586987564155012041275244561104046043955581031802302709439441737455455168731197522612904495473974894881210625 659 -11023192674401881697937314796546615722472399049682781869815401215888530498424157825176021204730711678187504790241295629208352804021356508516669365840039066148677150851174586850529533735840287065037040047449408380246789098865944054199499690490511692140499822187839754968034638765479128498172885619107468337146259131801183554819099106679614966891733594573898864281909696648329179594186730292090788089203391756686834830430076763755469553822348461266674837422590077552742210233514486057137135693967162718611549755491810294128870208186803104917390643627638908742645157508726763145606804296396369486849532801699764940135351155130344499793192244409004973179287138881505782018923864748605384375 660 -12757390744823666000238931337525603047474773709133119643477073474786824637478166536641523690482313087028231451127164801231247112282455138445381823925646009065779921403327046336880149573798341397906701259159001522557818600990805907391880996061043601652227605111003812147462587924114044095054933123612502931060457259005835267672975610107498874308697157973258476076245593834062680359133727933966385601580310593376582191677324191446508855181087974724361632784922317798673937703946307577061006763949805741029887546863993866652353781478997751328585528234502198399026511186213106786097386485522635726678776539406035691620400971711130319263155029185099187111784097075561092856199057202471365625 661 1651670733167414247974495878616823853758112228307369967640844544537228419199993243857024227713223830579834624384713951157248718129063520104176470974273373829410530699442413602172207326620341543955343134004563303038433435133289387475361071535184135538161572253829256288879878058960803546840443392783660423699551768966572826728740719048835004712340212017037324910401308016540596316111665420582666097193087628655341521271129489300268789289268684676614011246845038058764497850067704102762017936427067744600400691098534597183443624698483136546718297975548606486431721526202202166884772381598180202355893798353930573424144498861811459900193247444090508744081159803046875784896981415999005968625 662 -34666929651460647438051277104303661578232538523205491323355199971163427928481430049286664734261059109960023190519430649397999373604120973722159693464868422592972381525452806175140353424165136508964719446759834707410807263730475382144234947906418617778843780364118034428967019289269469298626300501254694281737775790819850663199623729146037668269019376032284989352638311830824305786534198802596172665317141740613723868282758163045407243073178527423564803963721347061581868341918302447581874487936451815283415240884632740427609677265328338911403727059144943086638548465198346915264871459689410610812903855901932886705737045850325589196377898145001979431586439203795208969884074489230587598125 663 555421362973465907891469306848088655008068168514913063347752341692353969561888873672302044940366351364843980326552192376915667895386770286381693177611697746106299438799643828071765897980516803640054105199604843432966624134200979640362399723286365568641760724056431118270590597697001293465494622105046829597356440621607610063994838220682187754218905546829922923263482979817933799928982446160070719273237111514327724555673305530137625266603134812328103025967179499409541115992371662551188093451705918940176676137870759099681814941453677942428920547469396414071883682237968927443645367032111997101524130059981449275853866892273420277928370784161853105565614221558401572653411059693369833474375 664 -7877863329091616421951042585557370132420877976285785313566081880071484617440755815542903186918064337111200829667838248570791176807346270885284233852520665565907742537323044965334644317928748897987908629883719507521000248219364326005762900361529830123788974039241742348246481688774804655352480668773955336711454593728281481280013205606953405360464764689636636389575663554576401869411238599804553848659606877656135938854443299690544242782576389512788935975105016829091078766988799261189682514257215623442590147949978790147355812556913877673998201264576188273619411663499790150609248777572596044216519856003806072716823789472868888714241667521855930349645460577901361188575179414214683413609375 665 103807384704843921708033290588884958271586990873261441419502562578592186312988385929948991633638101740530426525244491259187313978583476553297900503824077989121752145741156898633416672350995607752315866593080866433671800905297191134649305143442219513627525884948828033708820338815022511629521525324465009689458286400384972731411427545437834921768341717663586008464456942095554190936307430991888672235310021971743757026241125058652669731151069471366274861807687595650077441833853030313729266575591408921735882968306046818781889057748980196524627825017320504241151365488888514113701202754145706162246148513143850689985328597744542071452755530541581361661208311391967006436643623669732357533453125 666 -1298318858392714801648317624545269411133503407127671300848167933451148276621315495317887334924019696623181325201352872347262053407828056314993449963680842519210604125898023549074446966183662007753568573970646055126813866069373473353718538167610249287849049845963706618489148663525248945879523924105289282086321715818204898665597392994347615557487610357859054319833326311643366319317521981066649024750205973632011185654567981926063905138337415976135169317601510621107172653370369620140622312281038596863293861585129392706707086129748887117597339997892307453185822746598561947525011529852451712398917306631256260499302563642937831413170194179226265973614114875832897680512891761151524019647875625 667 15581184513402615148684435607718611465438258477466997676185831743070874491973296472826250472670175812404307201170705565847712090926323949801786850311092139823616362654312471850253904300556448832804260252920458299124978887683945667042893752504559561517817270466204310006496844170238300847497263206218772973389235766949793152000637993224903456751420331803696790252984953153314188040052885965047652593872462093042708636880927516413188958528676687263645409927134599094163978236900022218459053002936752238511101308564746035072606036155250435802813050610128635352241635149793214748147294740600882461407371109503977091629462086905024138249877478433099150580954994028192352825207945728743307071055934375 668 -180454899589879304692702302444017404073435585022666057129378493374459204097429449686992935414021231789160677528886990869907271796264470332986726137828406911517601060954159038620172199040761727122590448680181730225420808019308564561804171901090133366473687178518022177777123027211117833189824433797454143279602066326170142982963373497758780843362710386736611821714396752956079112490428867520379420651794550946444927254695301395140173746855051095779664651621209558594591427624897337573911020808464674850313342981206000178652665184275468310098065967437595785058771831332718350086853443215704383922011718803980625254920764205081089183544979472770206442141723909490313853749193168398651217128426634375 669 2022187362894378161291164759419079897355599509201660163033861239387645650842738246810418162695282569941007786192612421664337314257897885367239529014873908594744519889907896572934986144297181099823030510703481230268133904212194598398984474266979791585194710503120642765939138784049631504776824430205320022803968587405212532975468551720289321832243107389470596185685494966304060984152290591281731917276516410297633501953747576285686619327158179903788628493872013109207898759573184674583224497127515275272242201415970617019995509116864215628856372194235790390781974159956573401473211480748848706148649159868077583351077562701431675630214874724985707666027262388724445349592587338214523246534973796875 670 -21932605958054773352948661082580271390109948140929456927130910595957076722165354066825039076558771232421578664262838586255418539128120263055773168341807639761330549985086601831294888548215502127642660027539729337227664492332420584333471849274070001997628484806474709274872308868450367252693475909464725396256914281717572494369575662487550388105967974032792030044719222135555637932511171816940888691682301893595596931667077844345767278417935430713861570123465686770214532584973262159784107513251206905957205635702334322163999663460526587804364928910998666842251758391830969725036152936465725955707268791520322113392512608551730088073246513595158844677270372970486101760537443272686990531538572859375 671 229794806539101780361251772654862799231428321922824598799520519710805559898250190269003170575817670812193190771587522980761576632113648033027964609931128503837788694762509447413766968365546610890813802721303730121896623275055034250456867821954852606678472126572551924118736526138590181063992456912906211902998892844614374399732634216085891309121075824681163427161690537773920872467179193021890106148982562318414700394694402934289621262323876223918981300291475188617647650297797987260441225513166603525742111087823477042959186323152413678308000742679518453948541637329577771688939778240510443066210531989509639074793367172029426538804280170562097873582237081117747294556943184801205715753817008863125 672 -2314858488712686705569614488177339108861108270641459226934484787194685690599548661767136786155192883682865223013821469511339882563404241309432281122936631849579930213565116652209344779420287871217485393520093800017161761310929792101606301074597894264324035931036317071746236786269781438796940734581223862568816913006281434143957126383421242867611655941473946039944112582561145576301017922771044917476732446007888447280615919923953963201076362228347902237063129214970290187888382879051064335238565111364465017912687793520715348686820198133895677677342300991229469956315595863279186123047822450408706071472704174681576363340422245929381751977189533050367049075568462248645639443093789219402704356578125 673 22217010437149971886266399368144521120230020501921191364459698261088197643029816233360662187974858329270498177744006652083762777341462725334195029672335797945695384654859056309492046843600734923646956347570339039956609751949227360141200077140341570520527325376456516185815865119576061157610266192044258045276586863324079938444633771446159096631045032781637953196106562948809005480036460396334784004261051999270282695889527599890402123976712470120773364194233873773693116954979112687519508396040775729242127336332430298937739291160760353519707389376378223935566321472853469976668567189948035258124437942716500767435037262846778259303453667372478138528642091485201742073880219401190551714091674752296875 674 -199616494127188280257265201216606339542559913751513376619423585574524148070354748283675343809647756305827305585087409372456896029040966212159875290128702052824439610236571582568138470326045608563290882391786602096042076928333691007057236317427336604644224634686938339623528570070188888026962601384805770377223102035874634724332011731012486666568016549522868016592157246558816671747248611913468686474108133951216704986938909359227663181441032966742076159360173895964273835127527604689966566356521676013328029532345735287711819653850120163813466291433572006171681593845390490888397345712810991095456360221715264268902057048793162190746776781610928229478943778860280506039828227943640729683207002926484375 675 1617015048250316187167275207901862500317393740894019862530740759981704492558591212011252128185515793520609881063213073864317612614924029570922058043642093142315997148981725997787697306929154889626054885230627368393641582127779074724409103230291419096624951946832969408404089825154985570611163280425392816374790538931936474428011723467235871897272393377683980941794146644079449654291374851482205187393120083883634657463334154303425300153041103638239943660110307233842808724508808017272984427737311131319739822923485537714169821986806630471224767685829805039711535048767842801938064073616052140837718378901518194224683162402397085439101361313579740234795530263487702715303503524006315013559559458517890625 676 -10654023569397200204463923524983504406732753135385444281683598528432796588898651564092805045664291354245475308822323665321388548942992706704706258336350048751868788040740556185529192923801527775758162421473696805696520404503604263802387584186434870158762106474290373805391271743345182764347810262933185282557888807324102849075257202753230351140781730837085222543763687513134552006961250550882668138418843293087625141037305695482540603521036105141342439767181056087283630741726222948627636317604570325411261093580751107873308645174777909976264720126885955924961656179489903744213734462421525415091782624586697959093664825987221657392665403987866547533885007551509910723965882462206747281990733443360665425 677 32637720552326087534879132198594224881758280903690871966426763081352735954693794043236096978722076247161894086096224743227896540426961429513950625358209976600052100346912829337411931856252687765991841548010882131365834769534526499067999916230515451935597116220110307072654778605223502100737895718584189545951399884581020956434412190325153587926331518869377876919861525888727272925596165899054339668431828883033783553876497133904788218242899256247331210974918539142818645748470325687538065548501300553678785382565232914194087962486641813121337165927263169753123259420303397082735512219773674483744647106043406024484392840704195489333476956859513946561580415022668171784954361996951621050755151487777204625 678 609419803639916779439299429584087144324328993031094088369123670974995714834002641722918810008006058644868957963303742714105272948300408734984953234276879989713832280300825207908821909737465690463117748255645784687570536725506751776037707542480828877966233136187098064076019166796572357025140586178722727060775858805202257044055747206000494087860013241406748312674499683439776071593679757156528100856243109234992077164922053757656697147653227051314019007783862409233385770899071263070967466233702118307205243689394692846799469871204153858451228099141838519904131677726903962698812855803907663198577104012346162157895909313486421305221546530144206870591133683213611879400614056993963181642212534414283873875 679 -17439291329414285055842402227166147881106275506273074424522668583933025479272751318771622858718655601717324926080845353773626522149736582811234907615101577098745199172067663368798214205855536084493969606432844884347665038250532079115712488540139153914698832988882816606604518279013429299784659328500674293932532189845764488635141844383735974722230519262382467836160905922897161005056998019090480398940366204550836599651691941638895584536371279959840716619872680941231016293175285248148496412651829777226413903500572447352035793361158763393230330042488639139878614850582106298395319032425533741976923667163555131689533019257572757040683053911740481742609389839406916843482056454444026914018716409949864095625 680 306976239500612490451778385661378946754986433806062390779839994636836686054582375741452914746505182304469389236265704054178085266855171127692188051847085755432103804667030353273962832549900711693809170948307159570817161239290033743165274350422838459730520875025484149022008496524178356890001111539492128281498258420941053077844564188835029745033217336725607889951630902578863461136419194182689018433184796822664288582319443327933607912115468911672690446803554963229927798829157717556082152604823980523466223906433131868261099192723642936951233971604618991961623008751659109110793110529022886495996496635895975564083413568754088131036550587011306113595206701601577488987000234966598929004399889691421729620625 681 -4568285533178301899956390888642019250601683330424518176744975843821406119173836619363442643056414036388302756907797593321866628264879485501878104321594322447778365747442651257571969134603860993473608630846080960056073226238852875284353279528742243161614090172443494424363707092680632889326317219458171961462314581914420271500353024737262083688613721419287723411322887052074803076583695888024947897791333169943365815199866519128776185105586451214401454546443757532078704326042914495425808071981364312251512606667250408360538322138430396386043242769868519193865858312928694586848845706414287633249707645705876276415785782709210199487597373652819200655254112797082274191566842713336853480634411760508108096422375 682 62077879594354701993694247957824012103891188566235286563578502206277162958017429928499726295083993831231671956832124992421291433273626669470881750051233759284368508910180135610707856768111693656507702098096441779837509710219189974487844679306280070433847063929035718616502814754897356164423991827323672202618615701363841784516424810616733043746799109421005919916158534836681766533373724417826699387860174276242072173659852024519778346151251133218965112323364104450483507518043100295600208737649980018492422402576547101177598119596323298947630510043450691834448025255201022459589544185963026645408135310331456007926527291567460129249865826895109900444273651478413266638851966262873505476780772022354836829401875 683 -794184898740044803151947631320145487631901154479389196139736399139525206941124223686054542552713171396037812254159155621906999274225346289101524685933022552994737328815099660830750251541241472702669236170267826008879205475631310105671681667686731296441701346745353223746769250046542401433608522368013390240781885006578040783439140127670497793459942465392330065440293409200846943889065501879327199956607851007518492906478470781688452337293392576557935301593099546909602190958549356600387695807999051956079845485540734814396293711032780331344313036137080863063285621197576421407080648967147249109294054215522957055596767937673238121117783305101889765772329903462221677866268253119559000849826516351035862187638125 684 9708030401501327915016803119793877978171563560502881986806700253340957785762233856237750842308863063298882384659235356816773377546453956383079666562141360842559445881025144016150253166162256031145405692312392041105730130862024594344809365641704877508766498494031335883206232251110459228350650895813719036084984077794972082841628429371797856374587463918313906684907621806475809003652756869930983315735256581115532344372220071008373012319346361551170084882562952123136413066826481966374303743903728673191536609709384957913358791588026546048258682666542492465795233432463550168819919805827924776947760500689776976156606041448215753411757750321574627696437582012381094859873393584734013773717220940840001819740278125 685 -114270394337588805101255782122368206847046841440491624807947184076839767251576646045272360997888906688828042958414223195820965154687201249677078597658937679158813903568432501215593059568970143079455720037376947933094405926828472224861015941469755898136214564510711951631937554034858673608658941514794337869528599166601530044066383624160783611765836360293526372365730904251019756892423382840802991764610972642414222002779573455678687058457947180141796678148100738339406154896583916282342457357873406286042315245665485101380219591141044470330819187946996060219691077322919456426055691080417755115754674430846042216902534800031492499092822564052079408631827467185123377002477049227906079052860665849779613661616590625 686 1300251850890015859358401302162105445771924376442648174554663148340227144200321346140204196038716790696793589453542075114503177521391104534567963361886600714740869671277702299474944743169944725668778317197835448552367740229627880554177985184186132720847302916299745612697281641946388340458759972563247511646366211165838239513467325503148607452354265894053542481284551282331997062561029783111520933236364948460113078226606410622545873210781678005106703409152520179876182320372488997486591325184457730328998580131981589271911468989553667179054613820090836636333373672306594892605962580640372780361372375944247849995142102457912678649767108932316454468417039184883967122722236945789664634881538250201520281267942734125 687 -14321625452700066286810881053282890137833101356991056019720343327373478766556778950673025421353512381599981594434995012869030824218295133523686193813834903712580505471322605107053721503058387816174822159644066054084071963615417321438490914462335039875428183338300553158891957601928971111468755127527720172572144469322990709610284708664258050584825750351326115464723822584869267639180149420240357899350153354063972934066719225413777556979165246833280718050215808036914226810881823351217066760767781451929301944972475378454949216418897883962167076142553283902043618230834453155939204292629118556889839304132204341690027158632321369719974980410049842039655764892924537566012285546328372683898695782804452467413496799375 688 152565689124023431337630960690111719457749166851195841645629209881569139637699221941584920028191306280376242613330239866197451418607494263594728301453871342395480109480029123284725546301470140187758678642545166805186749676595446704232410104386045153265188581795419547804705090307296424607234833722663141885841932012043526473484517760577325202550722234135457399301289908181269164618421699655761083064352794114962100968724516004499258189602778087115240725840674092350135704036818102105823765807211356824245806514487311498631473405294399206806727794868162901812359285350398423002084469041478479460335343644173505332284986215989096210493530630446918939226977507907169453650081360681507066120758683655404723099170806764375 689 -1566725692305489828464237105226934442254425622052816640960711393472577867622193278102565356980472443560846608970365460937860204589074831591043249156274607893848108405484559483980372754710829915920019372437841556607871871581910050349528061874204445588163022041908724244759924461283916045471952793493692308364195165364368676967937786687774377878788670011636635844996589199499246212229114977691628964790805979366477834214506983472003907562021776020853904582744629820895375600397455932738876485399075069672295179217871178285195198527009363885389690419049280612027782332379998433931223457589501403875099045456574419101793963107609225144683417689849595397157696663634317570555258007579274518385478484003777100897203873671875 690 15405200280247043875744176373113702106273732785969448525058445977354468669445467709705454321548920046075451455641408079643014595840447992754105240215274251688112498464411718849604345966772319932437003037902743773213294406817137729817483049755303380950641917704847953266869139670075762587567483870713054969330945112267638938123814295400358653440781519642121072272177772022374678918523836934516664618579702887916484066663726138509332967262035353278122871613424900295156135397730222276019415081741151672566739938279120994839838673075017379614673902574952826975727426593618698114163606977248576915872071668153711836961985365003515106621110087073256337128700866086504619569777556191878430205198904046901744559464861085859375 691 -143187851362744059152866160258279692595557513035241615953952395555655468072422858352581974832447839257778726506677343887761347644624801413511391352529940920523256174883055648296149100748096857071111986237387102166021087712171408149336416374895419379299459853245241527095643324360169132430038590295746310373779401603347887392703324815464884472670100932002122481731134448688016113626556943154281284709361264711285208483720672885348635254875723156069512909212772367498976074770013213867393966667027369635442250687180984402844627760957682813611144195496685727939114558022354711408856687311569416377536838872439616243701775201243871337710997272972103199633454559823041689071240680120115049329390445018853437475432698241965625 692 1225998968253420733656779627144213066987734882905864174898152125562689646417664595968684345001413369153436425687577747663323237963624116258056381322438180315636921685182840543475926271091915311190468940295653603976999792868405558950129662527451305174012970352072444219319715558761119548285529884703598064459878421020595145248903644438314223262646303571742142883130732909969550181762165734547831216531225706397560867406521425781155499597923912303188016383591998261687107325138860619563537878527647366153225031615039611447756411483574848343234225715107760276678087004280660609143685761323469366794958746539179772398571979470851574393348714004477540448163836158983634542571985661372436954153252601308187422933230244022515625 693 -9092566854473404389830545565133341201009195640051507021204767131520865306966641334391189248063690978770196674680860171001907255577169163326057018842559924383971796043092517765621122591464105353997744373782281760044875132104384363567976552946629533716884974692784383262103067774980922621460707896007784000110818286763080398178516981639568434860012362628327277532312448025067447794236680865088111673678218593823468138140681208570095889639131770209601014794652664079537528261275984424189361074696831558642535987671137371688706587601389305498346309120862381167944206564729371798301664166203425288012554658373885216054688182171851262065296020814831443788883269679912517235149560402797504363864826387220911701414437040669640625 694 47016480350158829781084451410591020546715605941199577953002063065196051977394380984013612470655639592442423127770662062445932530943719512766080877016082769403945871650058255369675340321094205170703851260249121327392625194464507604714719917038472468996581881232198095844379069967171452732954710264059369971798319420609675269822407724365490407498822188564422208350955900721833177148580557087279731579999914686511659762893334741789116592567889654680227155443912263024194529886549024400443144593562133625024460570971005153543890544387655321613983746950358038941588773014970573063867453180713323300531797598859570829125122935805422447535226837223072173762514651004607472342612349466471118824220397357082553293799166831970078125 695 99535839323295818028424571970639763756472964416707153787402584763955120246560791234363055754584443227308829875734292680970237912696693128686963042148736218246815788352285112611143445714861150316924073438155316011033238095816840043336400653818237152781550933182545014904778275757338191537416392800960090465905724777439108839917176421893086616525104611875891023780833554455453732774516706208009094319002744515342493337601284664633413165999328260967614353712109689016321862821633230291734813024264865145476597517972647012704775514514984088374096284067714470489791531668490506325911021605949738688824539017085559747920092523638883707080676044708655680835428555806627608528400661117282009350626671884976630693515660399857265625 696 -8036794552243120452991660623080182053555131216213767867578692980441261639951439064880415942550704198710440796182022622945292208253459921244266901098570229779700745922459751575306103859201498322503967807989178751648533743179581151799734034921394304506589783347603874935680176346559340108668244473369499301920416049340760369336138909406602450535451574139773774242015585201424976883859532317835306510076964838283789006390907279191512735372166094789766216730071483343785326894813122160011804113939834762984338657573774813923079642256810952438998248463328507238202895008190356537275655792467850259374568157906148430806442033016931689176052973698299635895748178563722581145690589383244182349679096083365221943706698562021914690625 697 164040345812270431226139527616099341876952148269736861283451859496184491491838891379014963691014860781716532316257739444930337727621320381759223434851364128014110701276473359026922526470898179263361613622682965246276408240439791248969277223781212328347953737311992277158900669587174354421505820874223224203228233752329684124236806096537005531534525035534864649689589210774463261733494224840945230458130427845042960270811086161626632175995562671435922315574623215400394630169683451382279496832574885350899672230975091610241805565693686677368289309917729307516322232235002534841579767232219556067704824919527308534927922719076640440261288914918592532215495595898896664172904243646275769408984778297324938745691651124107472421875 698 -2600846517476592569997484598401672314513271121781697700614281437710500565300565459322214721437558716174903291618889003367223177909783053045108842811144860353059295902512740656673719353347068038532134274046694258962722492116851462293671723656108924857350707576922826369527808618164326636471787642145128782915322221060956673049862612457149795282146226093470534518970079041369728050181307290932583730391910306344627660451623619401899970679512940938606895129357000919178917036941722622736706759788514510703540473577558994351295063498933283895252061785174194105441188895327552326473115029706181632836506801264960773392640977468377429060563876667606948961245915262819527517050978394313252495763207529039779411593269091646523635859375 699 36678733923573313749809340904727520936785920804806164135002754692022739634457470627228596519010638259098686737032561912161993582079854492872030175596029116565224669268905755289405841933759604057923149336551221815642364503717752336139149929664542956232457940766182650529042845548758601720387215707312081647729711166711505170442888709857957140748089571594365634917370881018876884364307703739677102312230605955423912191040427085177107174540624165098042516542159891481023002135014643706528239080866578126275889781194071583890724726888955507941018197162521173959937519312670068986762746397993417038925698684179870812615391257663926555503389823640568996180088110501692529802011846790676420201079903621486398312519324848226318575390625 700 -481489602230460801822754066398125040421092046861289348623339367410354874634828086544460683965573974099013440503427880063952441184701993050361810173678537343514682699263200560604658558373861799517203769282971370812886262393844100206185830945561493348857711803285331557279204530060260434059280875702205571854130621779444175979777013568136132641551674839416871516069976176325953183686065741354147807696315215136174814226756647747501245094244149767649131630867945967572200354866628222615179203917003588529007465563283296414487110079423910940125061940735381094412885699067609188457950215774438096462325396438342900371514684061533257969588826458058746421266921427655971927495818869218070275812305028254188600498390849960818859762890625 701 6004872605991641422276291271232743257975372549274106959025382554769499819097977393615975284399487362987066234775978321759857545110481432086146118466586189564777900043459238761934761022581279973305667687081738788304441655218477671221944916575361018292877445996852576651090302993714806263807773493471425403423333589837199059799216633560711713242966567506177253339435703471143813567220397450281379574814126139187116565082327446254758891749815582152219158159801574265537680169862883008725131102276963689735563431280178329412336914436538848777156767220783531044483851780763696062982117095581152707192148197241521899214845746073792775373209344682474848064324793565433738801270178687760404772091455215455198995741063625158349774867550125 702 -71895776200675465567621209296777408550130769660268451394413895611049125521241377198917891798499653551700473217308161651332113234967705755869291162905145829757057805095677593409869353461849702537027278342796340497016282513172204568051196130649045058819868373000701855888089226263790091232711099081727860007654255589151300020436421179317993940512992855933970838384065888576630805473751589252738233544142006027762517875273511359619022793481577657966054501959693471333147421906345358259244801955143289325998125428911039151421121932900997383828947087227900387083991989843190498703456588745321301659711493503444008209350939368977550642978379949357976089818131755877831278599096609648146630593652736495805357578017395941548883978298275625 703 830924511212290521535691447203059953520393840113743514894292775330648538331097968282393718917009633933346624757610812434633838402313159682619682566781489611199590805162725273256028171891573885977293610918316916290052078619940220813913884181120198808229989123099002760848637506730586043022857855923294976566976315557281634703055192024470984929520445646060009080064954968315316423607398951509893945965471277516762620367789791283831050425355583641999617562615632713319467891201997399460983846255334323345373118922458673264162814613759901599156409652959043871848447545661026242940883421567909642813240194296636467787230483287864175458302415762206178535364916320924202786974674364046744112946515089503755121816770098470709469004904241875 704 -9292694230276302187177085616413546746809357839395381482202038620406907109021182384792190626365476831380305143542647470109622500480575766078751779534028198273447948863979020930604677639694930463280622488203796780632100574354183650697796408536452402139435597421730881852388376510381800897472454279446090199165720884359917848259949900952443798651080700442881513254286351762201091602013369665450944083092762056721534286590625283857765678331620971742996062274895711315820332765144032990471344093965858497622371873442516256963424843889630386456261529931077530247179879570841736015838279752610392942366318118300887373112849480747616770131618834925226937227149205701681774653231622430907872974756864177873356539143696130348112572581768846875 705 100580488263736992509632478599414628690801764658386512400451054342617771242091981196977658148088288608069712219450906625120580736264718583848074294799573905851962369376244793834672701433234746759961642095900692136159353583178822374739793733013725464807253726960039337878474294584106539831222951683502757145207713428506731802603561198742337195377732883847653167740397402174520498398646325511695633307710923781549848102580289789732422724909589880116973414901242659704148910969939698861007431243513164137545316656918994223726253849875841441459984434893900617208083556881178373345005457292394976952775199159956610586562729350462537546653777454387599091331042404846551663826311400813012160782319849829132465340638000755404534633984316284375 706 -1051416102933967326636025564098206717223282737277316658718556123577873978127335456401727741135708342053446957976875861464832800186001352401674344955045622434697020295728249354590691977211129847365544428714384709830369379928943489352934513775930584173585537247991824976610991909227733622645602901973643953332597700923501959952590196070454819654514467270233409108648428586331924105553524078929692422519734805970468135627695523654542920974622659821098442874087581947364580886997309120325044053235551143106640794721593914109159566428244041993546590170563813300787399391327889540735354872682383314326416123276095065588739379959019376553012105817971873714338801766989507917210295107260556752759383348556478913431546549389233525451404879261875 707 10562840846757636141560849711045302134020848928009934761253629021415190239503550339977898183248793106403854393451096893377281887448729206972674176186478458483980430936929912544429381809468020098665792521137652989059191887698583372318500504293595667437719382794240885260287392643047164937196595221041831499037107860937616132365814051926038151842868827924698334861822614837086292767963543221549539036329113101128356089026124634342724452813855056600609409757797131919507043125048468577410228264629114687222464597955585446617503726171649885417192658644750301053994673397245569455668828419646734308667937255120690575540366797064638797353834031938542649579513193676473638226554705857521426714121477732438188778337804047664683415478699089353125 708 -101019790590592215205639105304272890920552453339122162495842329424626746903622664363552863835757338116486891989910475074981845294981943002401290410180406501539237157701723414499743771795591789613916907072894338678288959529601193184653150548188307797966999949464606371723036146788068616206116415765751295192249490874302684490477008239296470312510162071086754279857545407657369606795091205158134657638425163587097717144004550313417582726655743127103140063082540144153413834268513565091949054242432113676566503346377382906315216486923122955669951453456423849724379055606100909721076498616389394194909294623212293419269764777310249483652248250732965576260916476727401482985041484202698587979127901006821419484406020518127670078708317006003125 709 902962794887224607790613172783983703277430663174885941721539861337322751761831260071595458394642451006175747745010016075392231320746920458916422198911095937505308160363559180823046568458515103423921956911137385936446974282338225524639374133714215100333424067160767461058752369858291036741716235350400522013783720753008054844563303221160215048513780414877939420194990458863585737647753793132456350034602965665041482850116093391174325033893648173474126272831345893363810070583835754459750444925018148485815195062408326622943288244989193590839293029425089260610148084975297822894678982927553685036439116723452094286987094019336855543434135623354276958765142678365494811194054563956460218108082281752687582177210515025605316201339350785453125 710 -7249072938194877671161463002641232120611195011889659293339146875918909626210588346421970359515067112898627965897269468128979080019186647726983042811967048846993889369180466006986432374140942882265598240477713708126359372882248177862697645212736867877676185560092259925723921067488498343832705409192752212231044538647739058906685700586229008130084662059977396775775871963666718166825149421761884760211752868048605088683022778153223084517510673166558046302220878212788264595982606288949986884987144624081791302349639645385695465814643040578452242151170892607118420815231283204008395158719509596004992762311676490906989322266219310938665809168800395004450890300770319423532043372694003855954636159348274896309562565381230520666815753470140625 711 46748873991153624917910781424837139978904200550126709171614545342187401487995108272680391938114805967867817633703216823628945274318294384730174646444647289354845542888102728241871407320308634121391540016025262568505549809543014881601680564903203863493129698083536965918798981787644408033241999666359137888546583289710096901382694235035562195128047348156056981600116884803120334362951762006105838422337499837154791870142554629254935511826224119402428689787933889301140113205802223870857731395557069904169378654339393090749187136550712861373207277107085132569969429815890470379100783633271836569791029801886880635729604339290562478370430437888196526624131525020647078514258802323031257063421071037963849899825543533155922532283941165788351875 712 -123991248727830082892506342883785188768113245370577465918764015404313536426058235980224884758311976667860000461457311390765411883532013902884004551160748255591792990137659715931676036832264310944450876349812711830582655343601742208125864228097788145525771264647361447709346027308396055908875517950409732143544093559063394258243791083624699180340838773113475581063157387456937025527614783734056034709652492488999886523681948535590272320354765809126844730257909459086161631870314084124773358055468304181633884824569607705483820433426047045287227647448404141786521453976375262548763729962391547978792052879572107338891687633163490583329255406155772547347441396854364187423019466421760244201885463420813892838735902629958403517469508394003246875 713 -3096956043821491175186841910497625723817762013376144132413181079571786638375203909979878828683742368278253373119907065213789302942527595309081872349161976847534471977971569083760058645042778539879922781974794712282153766513051273996538762264711230128612857080664679587326061679949182956038927015268912364454979947127668391487916843005712726004049191995858606273578320733148841322792579815282574601504972231280865897945647459813556475102209678494017046765347240697831600823026885172065662691817465157582411266305525470611903067648112354042045150114461231087913441046408314844738898548982079430796189469786843690411517333469701109050660562438431831892003732868526596083546116733976545179415037260152415504965860159480845209229961372321019396875 714 83423608197851644966082291394113703958476879064088833997507128915086517188824289812630370317629337530521237783172613443303000822660318038960987266517999840340053309209530280415080147601419055125946791787771074366432594959888675420080459527391558163079250628083853373571238699410288395912164465415968353480855888913269971295832108957984888192633556212027679739145302207687748085728526219343198785303341341635449517653735293477395692674279750877768720892779312555815688739800814701825309606833840430494824580148778186329921167552263597682557322495820662480598992790178003786475516054027515225438705378108981918563387730494835566024670599785215093165157811030112206306472677054852068557028768151432739976687284296343081897260588623680374405234375 715 -1445971872732264031012429923237123704210966828371056912237231512069017170973249790211532765911796106785584774967678419675365283597914959703930337422775584220369763980673500648101449681066171866471967461639816831256870008192771458953586569264574072037562683503814369125364124437800862529145000162409918711191928467271120548971860718932836589944776248229794820098209649859526736302911647201924629346851568243261400503037102123361637409239393315458434572495626632715199079256791286876830280940592906139159480366748028099988136324320484758779955068410792634844042909953888606372461443119924557933281199067321527615185473564055531966690767664630832981855053857443512243342884202303747263255274733383356863185614594524403411325768171130076278587265625 716 21360444864879140103814982246377979898320998238750532451694573985773012651533206284560703789814842284761201328440153473587219722153524437529151410646904026380686808232252495525038484580627388204478725198671858683409920544505360621427530550706385151731409710585233316188491697971517172546144374179307034362955032201757491868931661630318513297246585428257332610152163266792312048222634069809271758551062826376004131985900637718954897319517827339613681420534669372526595525206626009036696785949462535136368550693333359125697689741603400233965233111394982701266261433271810361359511315963944875035902548791293652747553667378851436101509447442046194418172836654038139796617356780054840705478514094675933879525480082864947900666764331605445452995865625 717 -288955948315410077121735233165645318513760467551230907662097677547788388085553467112902161272236856868931213043042355206528006556194269278189448276851135795856762773747343610801109524362953297564724839694044716153355723292920722586867962869001215450897590705975455350956470117887454855579775172109132539970252221790102548567037640017701023560816079922385223639894848131731109429837501523789160307724927755182165067603297550125037088770741853975270999467968236300918201955075974759641512509146693338393524475473806938915810397179282732782639230022240938718371073897728303433611695714808760057561023608148917968609170300569111521024280589050420623586611522397671000450772721675864359783295090717384606628430487572187817545606667056184963466854578125 718 3684844033458775367216829059438406215611620897623780567211673678212144159220338376570957558608722344691777285257616089351342577332529691983044895916894187474437092467325936995704425975731230688262257712103663150726518916804683523426690407251999441934857511512484331129661282020926564298147021464046370050641708808893233200860904051604663816677759820914952871627492295814102168121950050553154969324734609960238608515413316153248246335979403431710920191219386535053931213236912646651673506449192021445763612070746496280624293512160248196318955540884220899033793107389575302934376794230490644808252610209737509402595388415286905920906922795652572300042076433709198758964112401152648485240298872460301115136555385309897274425580314491769832173502515625 719 -44928573133609528230002068015378039312632877084003362287141915933695342511436382597940594149251371957676584450432619336695801409321428093928808431063507437009215723018072718436705703950077282685652834419293742039567559379085524117541570135471836659840384200507149159346000723523079073810586859231296359262416777096407450046828382558021397321066721385955152258574707544474991660787097209055027666245006177247373049618675136206706612550825711298671955097081983378909953409333452728719241221448915535414801304201271177353614606853613426845725829055242230078028465667489635866480486104335141152969840756550201427919825368633394363632224933707025013813122273366782835559303118579465233814399570888179534993129253250270353632200352228799481280141083671875 720 527682026086689349994529566013477654668716555946448926692488886799629267100003088750483383761847016932700584430196867444693292599362487386928666699582055891385742774227901974290630745483009973135096162515426974025218744032496901526126957620687569443646958433789132748897840938481216598057681319467801502370125781800830799078994911463728033723074138036100415941682545217849689493199879074954362966528162639427328095782078452755271346326881019885656934236300034043241202326358607585072541446810995372093241507085803661914275032910613865391627152364773272988491501836578631300432846837600297125174905090616471574790081195916713260198690143732023737877519250453531609016421573023466361571970306882363579134042073738322154458054423517493445789638324296875 721 -5992136688088533580159795546205358730924155110507828828638709790165948029305579934090130825516741085661335569068735264108217157439607752750989514328922737639498536726078572442426130783759757493969047099936887524449400213635724181160013006628884494816633158638164204142992589617935165653131204565937675925371030534469651124553187612792253491290472325010776424482659727636653034287742938657619719385315720078703224922779291057481685398812466782638382442619917529683696050179943458983160432874106062821513856407172641472086940662873750073422688697544116364570391012262644900572293018048023668758491055029873990290726130726946386804846335459098404231051734511645406132373620861438565406674954438619578758030748814630203607538717351450584964212018589021875 722 65866809901211671263668963998655657958714123961063563651593193547734006454626500762528917921397282788859990951450852865213995422506276902651367268926417943823237118262696378385543695890746581972019798908706166162672994518862055458082620777437922060602356127876780050831040158841222374483754298891487964938158371120925815284644896824272304538767282649363516632687311917871344216154020806785694456649602995983462549967028942424092449475156477400587314856134075440082469601229124096827462359064476674344620665029996506639984470549252553412439952690813125333686616906719742501409833147513922318632306818091113819991820926846821057160904572996368516680067061279360617887217180202548813219772738992610229875779104416946634487799946417563425775877712719609375 723 -700152802273578493760185832609998097078619877997671219730058870773559790779715850770233910008035114745635726512233887540994025318041447484977357170968793272096392251584703734492776336040490694044425738286956045365771747386910138514158825033552000980371483282700832152438221763140286335712582919531562757312991045554347768294071246927581822653612899388350264499428728199994659355750441674703342328669038057244482021100336169004056142501044195332406670205653655634906759604263416458244846214757067797170729721228487902730431899589399271793401598145036630018222498280927041765952665890726224766757697249358065145833960093355878929026475141531733105093787892652211837937112266509766139625686524772846778376395733155903960478314855809882945154177604993515625 724 7172197401851148310200530590420151009311276426728851936425177962337065590793343707285719289386081235042826676487585064253152045647418295909521964046988936935964158581337892708971396611992520779476635449347564559754602377795070193547258081922002549016161673619863829708747084073504729965815764746685533667838838808646730274627671561437222447206028928598930851569210220829992451570254554698521966630453070230730484571706067461538946644040159337346608211434331494563425922543996791407561110597636478865938663338906700896251223337138599337120161322672392883174856937730222656881001194129002606389836362815395971967875157863289041744637254398382291810772125491827749510149242388548345048805400634865921581753326471477639087728627567332628371574253998972265625 725 -70304767791731051578640064989686985982567512511988752662373451984001612152886327911666013027572756284625699669960050122696493403929693039783289162550341767957466347664354899650417876118977762344915178359300530736281788735765214268355605694392392779781471118022222739644889899135371369342345896602646183963137519814738326677921465388475903500934693828029172139228249935170655721345035749198079044090702081795525035956675191681093630954413204134724468006681673157455286083569190713187176413892200987520119598542022376697404953425155528547537240382422352255449752687035525815491753241891101724873632398092247074495476728114126394903091438742325900617785857779968513117176250656446270777126886005268770162584261082771700907816160724226289248911505925581640625 726 650687587748229361224850298005457887129825542037302244422376118156443078830059926122859174476086198831552631394223315206632135792448906743812530122127424753234609153875436188784099393273555775266191697858413594701484638217391866076692668489817116302282381858671746263134812963734227762180477598856527240684321369540809846641701111845134541356897139052978906863045644721174949244162079122853364651763613214526499571356739469702480011873982925766963106421278676813057860514135458604107826794088194313882223227483234125014306164916678023639578908434179919400301444202811877387575541239917748825017855281498366638644564553804870050473233427646717842242648241086697833799901196428911425981434621398697103466299205940744938107698331957189116465804273743674646125 727 -5533744613688206663776146996217096461456417464832309323082692875993670387557900675406261559646171164374925109100542171695804393951790522600103092546642349979788144108796020238243166250946129612193086344337333967939195179146446545899269929529641746739867535527450571517381172752066513362136042922569960101715926280959414715895198806598061745606245920895852841467187694946986040758854397031098442581080939534340918826386848493951085322076797403156975628472615903477347869316047146056119662758928309672463758735177479226500540925922543491554019940445536780747258730444237372678814992638979934075459506711842182427921610571645884560312143930556643647939971097247101583474814360982886962220124889873802935493901838822038554732733415176334421162092862303833874375 728 40490640164471181424784313821291018630911108994703908698323160500899174010155292427698362527308440101140469584130298819648483813311074158309115292828394646064134716350604999062151128368630171266602472334250719110222790067184209388918671541661766702609167797723508734006865217638822615236510346264437143796312395277841118056749744713591836008838913848419969607028921281862807995729400257734658974265738226822077179736175722364713088680233045690189153468969071390714605103346327366918196512692808098047761185515185334200970995604436300661788694462786293639330629074797053193821114972734083703070004339476014551962034121774535197237825867683894024039989950081407485472725313046049480174544991135168922339285069379481423028634131795166574059631616070852422089375 729 -200088756276200506579379188177601197199294017379847879921685699691571470085368547750079058760590730498801008043847429802136915393868661227497485466391327388562861008670673686607919241164627415051440421873311674353099994292815873436319401867382122006633390337930995565320844676609757997017416771220622174927222251199798656626772584186617034427494594571389864425797596416300691146771303480323047840377313470451586818845406445186906116572968135468240926765687247902813498361561336794128179023151221861916118901759807589561955596475206698526904172106760234555483167171422638021452400521873213355264196696419001244609949046390809528192788414156535730888800822056702225980877840301779355170841192441635261708728784730851957480554622597697628873869779616749163903125 730 -647627033921621742273742618802083465944802165429509933058730224338924659186703590455542579144293844780186788423568410296835838583155807556904497232073962195161290422582754149256685891056501836413872704699361470403115222369706239371453403888926473854570062832238404814290333398353200014435299628057786233444974282693308196404935666509161251402211406948754403825827364574545814437012424265699257118282733008270861805040123092921231782218283570754842141375337293380756868915639215281284900746636905492029283272571350437210712326319677930963140282964053578217638503889107807928782865395074877554770770781034215431894524253158063305203570845306314903886479803778876436763210076517087758027454993170823121792049616346545680804933418542088889599295998577098226034375 731 39126993920462890715365259104372011908826401462963324652523167040985154820095219210169859679675717539086708825064609518390802926495397442626837212630720258662374868201520173806258844406247892237401288494205777890208143884098535536021429866584800105044319095335672293174302066758685334794257263227992384931507956176972048621482871289904658031369496388839941794615958560450983225828759907736144724759606420813298733755185375272097944961297107235535767651627592088136470957973405319307144432462438083223831526432701411498790806952658097516364548392076865098929934308933367230652099075760543911007592370437681026265060595259973712819364734572766583445888291989052179812570742616713610631419724895911736490153872525038074045767481225034441193877865825338416006515625 732 -778407465019569689281443297852131843402653507994720833555087274132091860008768217015023151572645403187798459287792477119762483802787538376794577380388931144600048283419301833133811206987931909619820264857345092003745237045843536956131227635582909466351217035195655158813290504448484028511177516404814975424959406202091999264150221910960286737468685296575533587990654891522004938211609904045305334945492289255489083141278555712008989969654975145853099355330369091143748326706970101196217663050683062509128713659082715936945994832869809545543519503749978095088166645633503084810247338733692982861456407828299092062516255912930283050154091161128542352227861136475928940229867915319084742576063750022303527274723274294200984951220374601609065100414774328778821015625 733 12219045543697515206285777999905418456174946682726108680101756400782034564951745629364745917813266765473502379401918686056410257086023634621451364134017001438421192188002402126336094697436439243247286317920902164984166459112215062691692884791983441326014514669417260298467056864949504846763735149277741827457511945536073902040416400945364035764767724540131791183866189084718368281347051858719370752522757371686272362845311443576957297910325963868564643646303535864538861945257202910675040728345723410556507548303735114810307497598210776602714980714380409275809207369819854247109553256522892153157471262843645871226094187773455148162389990789997558307657352317817710432297025940858262099675585233319156197286696110239894041294880037292513626995037912315439036953125 734 -171366126407833558211591343215416080552454786251982537814578622064443300282338902333274012585566576449177054039831861018700470951729649062873986652351415995721951447304742548411561919360073811002385107323977666057937848445456162024283068508889946251067773121622744310259126086994499902908484438966289698879809338233517027425025834419723247560026505438572629515936904124463236172047065100922073330048502353147954475202790232706628202887533490561556673768174033345419847673998624981046119112811492383393463491812134313264488616304318425708203738311606228509507511015555535431690127408500076332311116090451323029741918975558576138956181185899198513403590641233352320881726237507443082039987750040751631487304017322846474453365615427691490815380857716084558663412890625 735 2241210493047278519004754233822735293299096625179742577093987474731560938628619289872445189604529731787098582710166535810361804636596390699403601894241153943764500177042336164373915270192078636211396969020689255693652496299232063886112800048219376820309619104324600552711625525268354293860015353132369262401631692437958929940445576334790862226655865458737951071529403466004087979052750402035836783238604163591182265076710870195614194877146374975392132294308264884929836610234870754827706399827448400924551064835508632747278927890769632437243782781093781134691789153004414850828367967229126080923790347523095247411677064032886377715718312105088427971974633208402041186236306649929883004438430026307719252193362058289145589555220060171955448587277880291500916385546875 736 -27872639158889508889596997169869758709114269796334635522201228304947845850817739056156774506886892967982970698265774453268266847742001008106930079810139438577634305675643387017261967364107301953775941893675180485484833296185468851176648789659308092916877619568045967584703204143288406496319300812858111963623974849218704943604914304080921542016672863681460556146545606600041772835058313455282359331569257108960077938140748385330061585555842934185466117862809655889735360611458547304330856765087781377290486932110371841263701233053863511351799627552821176202666520525087230834400362176644842053410566316662470243808175238291882967620729156831641824544912211908608038673923964661434841484669231573471247616790307593079470189785284229210945105564255563561087983089671875 737 332938476033886373869451510651649711054328416449498440304524185906932399312768908294794366474361086275224826766669464652837781034757334918802329947277377457612173325306417791887345107962889862025415894171676767496763301237247579158827513467268140941347797855401100077770107712179901226930362989179790029729388730571689348039609216868421603465681632257573901588955746741117860743435817143046604904152833741809109072196627107002561512404081865393659832004870381048978075182120589552634223839487611220786256009567036096397003942026635208584912518664891273163248375619503267100161173318199666276921236642561191829206015362024637449568502635144656823324202829994219332225738680375114158433883840715395278173120252999366940719751626073225736025465626433382224365060174765625 738 -3839834661867141711503213583590653630656943718845846716606688657848506132110134488543206838125797669899300776071571162600075880078912439181582838854304005587593294758226064907340339543244891628882249186821895543624469612856402494726221339509184358043288342738430152828133850317059179191635972482699759019982476648271871055615988619761275733368960039992001466486203315297242006431128442243071416557528575079115738617438916191944809260173574570160123805866181118469574733552351561860953343096811032880047310333831516729504971026520451957468828354121426059043622260342564474136670846690688227908593937274227368583366688163303264252342671838255593874253234332514400155036067421279922352151159501282619584104780709416058842463717595724077572496527470726949436260233278828125 739 42856448061401236203840957210321961946144806931153154129539889170725189702242187141028290000973658428753659678723115184652020106214084812252745779684720085597530425357803973679988928090412175091026614805622358991960991915718995717043759609823255898393192835016782756749052985549229987878502925055642971537199390996153553713164200059581883812779534006313733675866890915863420865229092895024356217080627201424556155735195668628006915268482353858658057232251135468945220227815070145037869764844655664026407846762083261367382931974803372459984425614206760575932913632518131991232205613491168486471659804654055968288584797777976663202508726923748219852789070647314797889237504357220801198596591151364829314653213626440490229011774064624266930433271754164588676803013404296875 740 -462896279753647177693158030706383427791002765540314177247570788925035309119666545083106010143351515656475604431295832440159776726872530989695236454581506309498315504984151775353282542450541839855570257583182795186492678895050577602271057339552206968795938282455722027185708432594414287829810010275905313339338711137541769415481470391818573147585588000080975567153693542165427515678922101556930105129180145135322101438224486667423812116072151776410223703136133115686182383451878839660096909343774248712775167485143946669658631445913866950996265354130779221957309358949659682592035015499798621118565083369875108764370994699597065732229784945633850506836417765382202031921614218143474327813216464841679507954396613526658548142901724949376652464176903236162026735277623046875 741 4827725680416576972936865965592143043213104114635381424492774924287044337051226989738465920008340427672601316851300823216051397843345473052052903910606874333154098392291432105571169302831261075799717402381422366180605359360085763612933611115239268013684795936632649422983194530912164321512627864395068770982388491751359300452058206747188920326948355773610599002986384171006834974546537110865919114394189162641612055530528546879047574287476971999914243056886578316299032035058936355433494409528741534758985396225125914335534380463938084290088586311271848447919420281566231030825876322961307180249425186222783665609793403982110067306188208952988727094897215151169174167887625745928136929648972943563271452409883218248252324749203424311007308161005559602885904086789395546875 742 -48367057905164711921751758831023044284359390598830705003267598434565118801932959627049893115202160445376655342949132234640894423479916062087623796254669305429030672649610648392645723641535265695135849738381593407215382150897473316103806065403897854595140770349059041405433421293480692150376645069722406420000387308740086058272345158199764312016861473539725202953419323237144638664902149606708273337390869783083308723641466848215801138450602855806734449713805820641756365643301219824810735602323863825825982714716346790954996559679513077222870339535080252399276610986900300191735022141432366180567329795792290036459383462718532173724918420357479858460941734308252721065775303017591912963448936373413367303509745322735122537338205561815369688551799459649736135559866955859375 743 460896914086354535501524270108005510642318383534384202961401908388911499128500984925662652434775912106715470083995274371744296057347747113136614368021946896012643304478495642453111131766299433417223534607349129517286289849120838008092403129509389541919233213268859096464007641595514738200014720129639024600411554826088262071375362023645115269424217263465475253268957609701238073996770055626101194999940458995649482328713699587262114590960120880550043268190630993271872530937890680585137983519938667669874178268536186969447472976907811995509125416254105720684195498909569997824032915811550337087061006855084455557364514608844489176657988904552724089666248621205200585387361490399452269930207695744156380175797610557309630180675941529488124374219850075121395549256725073828125 744 -4097775404263739939861342969234332734003401465122535331850801179304872627025922423785044985087634339307858076159798607050311227069087647181412520453629643835471660520900783743736401807908415993279841834689154485086352509901213762584708164328010749996367513262041186548413837451255782269587880447468965698760916156808824079993440395399990036115888101897228845395133452314289972470955734058106888601538540656812636412350146329678523129618313963963340274783649261914315054682524524753502216437020591173672625292391855880254148533628235748625155474664904446329867031513851292907711044258618441965731664490852305298190940278320178692335427315441521961965714956574635363575691676608681129982597005028184242901318010615145949756957400016226097866240915436363461686540754371189453125 745 32589338688935924824941579653804077654324691262890095023871632622088216946864848880223068138728547568695182367650230243852234094916365003403993392938782768932883238310296781012323923866716521693346183626648709045008049393922763251256804100815487520165258697575657825349500023673927735414998238447033984455770684137798257265472955630888334958509300285353460595997377905777054892084411674312462680104094504579311437052735242117636827221384483698951737467664202055408693741837196447014245749213169171875428675660925381123696090754219220556712044295744072698709356071853223498748242555401465820500089870645347541851586772458247198267409056761475538485763793242438088550472029069325389174491829773706701639668765307629254431357155506754137461487107425934828052885576125913513671875 746 -205361074907097248998562221468757847547194116896874780112394141713233737547288227357814184254986295461085987347562246338918241552186046130106644838676529252542718998212045009940519787124332372291921049442912004771974984125975042266544444125321112229736156058561551582393470585290787152748514519211860292978570764540073687145885469164768662428046314533813994705071985015511106676206830866912071926364105999454202646094885830601098364969585672476954403063810249889158612372798618626266410685667339184233293349344336107368746202889474129813590637667481749117132833536674595330082992459604010765029188571880278526496738163650229167933275131491711659314606555327150250970053181490473060174961346355305065027553989126672147475700727234004383812735342240823553130327989575094359609375 747 451559811722345345418677290278140487135198331973448375216127585854887955960763439910142173970037223676940275003350407991924248279880064673308946406767672812872240372129537286445804034656342278316246515333260982123884577053704196508603621291809421700521015613602089626262718719574864974717735857246540814073396592083740074000352366908829162802267031529356574148311934898387139730804350900354492493919920264511542302703625304266770601398769977767220520329151117500110492465326343601689510857223055480572942079011471957034740094847984538838402673277551626012165661624503745408080131395109671026892839357621223826192354914145471254245978923983616759529383967015958210957658965733474078396086381211088324708624101161711420661613457022014339046706437480549241991949837814490775390625 748 15652794980992632193050201850266921359310047517981224848443898092820955752523859085622552400663279914610032312467235791625111243709030921929726832746021236456475693693978030842669033283280020320935544450332595806272749037330958469542065600265481583500566459131477971361572512267714675278532796580486998328483960245147433746230576342468210068299255635048093354653288501767267705847302819546689241162276165934007649263762859605628344509437836467497793902253530473401483188732561881368874193970518594471628294326909888843803587948070883402586126852277936411786573573032207552171614116419276854061725953459593244738440390441221128178431693032914376863052209866503321196883587188180312306377907514485560952744931704432845904811236216360723174907650873219906633611513019518544474609375 749 -399890407797382863267891304297187765540226087032292000743363433884624660866741650284739769923176473327258711013267411843423010902770486896330449276578362106082387061778481058341958581054250041337026903439782067779347270289979935247496566409171127745029901211543859391482573207872156019473752022882122748206873636609774106069671288018363637429342587962398895213091708652356431129711252989991019855477698938334922728428026471650506091264092501709419718599136773085404052955712152372104775427403734666566336765447267766946995741193190548260213597158315575917390647521294559047141631441172994201657101397956260652079569159439328475287677567884734564083739179195045497029551312846394352955185071285106718104342634697135583156616564730575743141481240050815683312472036684088685810546875 750 6831212281986629217565490547246141256582806442891638085198570587538702985670638003163337600313438150709304473130325061816701901343531231058862437454311431242221648162637083908680916707348884151380223073440991767493607290860982363341016120627349435202741167537740473702167675322628177675656845784429364670061837733797748738151946055977352006047292185779359744366378584291137255832149258729864411777207940299416372754798604134105304637170891844366529653455388900275810074357392982132251706239968445832974472358612606953664583123611469016775356855743912444413405117942061477922610481239493501994760224418317251619379188219179276919415821222379085112056141927263404276949152591790797551871623447684522998281837379110578790705490509536932442360384024203600417717827541797383680537109375 751 -100199729568367791356387814940453724100860759077002469781929894905093888728561351284142328056086844739368579591386621810840764480628082505459341801703877545208147300371231700598591453184088982624090177471667175825583898450822997108080283667919004719519920763259830692039374916702278365738201721199438861826703607815797521395106054299611270038876929289043595154919198957120417072523139282059807756356412163914916978069171363255525686893114316754014806231045255565969758338070496207765516740688532380477181406703262539049392400927155503545062198812894027376412627183043582716225765459220016582368439469409485415033644562872032255912927498039866035225664632571056035758910501798014615714257219350058682068509910709632810465902234143008209337324729700247050614131881381407399827346802325 752 1349499845421218939304571665226952408949512476247560935573772412993678030506664680473330332983602543598268046785511843651305317174711410458875223521748208825981215544699062048795547655318936405950542435436241160350704900151186848153700386359865712173131600822590420380510449793175540854797513173580647507276229653096303022429014099432009752931689166010006966158470356395206849738333345804706778309363655512671782847755342484946645486137393284382959826328627147394801516847583941829752594139927346257670149794956463850110191393299983046076487944255207750526536402693183194535847621748967126232899428612537783654888199378702944385268535409273719767937855720418456472601436524942763205696821905986270207648302503165415393666097252889468567055309498830872876396719355413617889917656974125 753 -17154760632989817458044424890649106366566695842091787857243020474335451211979719304940554580710868824631573130181197455757446705121820130905483145142597094362737549952646603650078322386027878877392913896165623181111100751411350112012990113452340467339855806949995013744983533335635695672081589408525649780319220642873874469547421828234609825770531478116006978161210732425556830965578400006211838448164302373869869210077285441222794224964506815116035676439619970780475471232566982904637715952854889929318965321259654081632383741692299985238563657279403941652397596872374793840237121789866778305657847582593495217249806184908739691103765944392690009285943695792572967123432923248571624404691442975779734926546827031691817121500613511842756803000735687678922352815653720069395968001537625 754 208637255698744397053483050090314998059299951318084370025580767896853542353130903342560761819715981009924816880852980067663752975100924443649389158998321124031728003040793371631787627269752339344143850513912820941991384399466352094594671673066046143691885294974435941841987514478119187541425014698653643331230000232972737128435374030997678009597813939374448057844224084856773379323500345689553565553589474454947253341652161365214925004478726711798685911932021961231115814494464445985255380697393064600865312601236062232163559818487247801201327787966505706052019954732111266753259383554261671047635379910747952593739745731596783905800552434175736165293068047819325959897240899863981123180848042113498935961283871193825461118527764597633875233751888546488028850188446377039174508392108125 755 -2445071478226354362910954389205985056102797361221270300472508471554305061480113787945736900313725477105557665681709979331405982357718749124195899013288887283210255557333356182621334130727907093337398536907466840913300697468117832485127743461632455288941055566887118174344660010786452722332764796168261272979743293067130184208561985919366006763617469685333617965724632269680430775040682344170631336889784501534319500355910803379474367316952608353288082986017150471378216853560662055063773084501073651056470524932956375045406848052840218957610063460486274313429382953436456871924880672188765553340632265869601661547310442662625872819200908617885846415263274529024888369109451087278237104186964664190583686807290217897658926174721680373367862709949441898013790641179620954758892755619726875 756 27708625515252541747276974165044789418314681937000827834943503947147828397956035112854747479505543789401181823357704124035790112102305508087935963392653543154785003871582935102501749651623346147931066737252339961161952425854671903160570443770145573564803320893910180998631510466557088841932611473405063954809936992774413607740622718642119549692778193418461143412371985460540604254582714249838801921545951687018955896560145745614422895460018254389920015415451565242335159203008119391907732524085499614586962343981242652494063733586678493466230410426168764386850022505830983995852056238673608226642919685183174985182033771660900590836707191763614010696190626749382283812441229638499275749260443898756598195741738049229268303772393057208716383406269908595189894627589737161053639731958672875 757 -303958570347808015109163996980867440446964986801461281428125322707121074046534522516016393022061039701744964944713106376964725668418214531889054201465324080928888470945357386973697109470729977388813229616266841432111569927763331887129327634126156648598419542985840293167851585962290873545336342763605058289431248634046988618133901628610040253985904909002537798723223061780658375118615663869273872524806886593153868271029027833126141298334201324716244277420378947634702310968549884596124534790027179477959342959784116325275149622568943053948601469690529357789166017261980622869802076658108345791534360581474781007572417789154075923051611007202750721307159568071973341337159572664716244593151276763144639734933314063873116278871647389982204470106046129796502132690401467361118290599994331875 758 3223979065084311276820880750767340707275058722561185258435412714877357335993707256813431654164127051065946544043827705499957660003054960405107656028755440328486925925901285355471862278079354227433215857508310314031106251390354699863235057664073448629114751475087630485770999516354192657458339668388633074628124259010446418944273779230583441357808294950143610948559780119130135813579702723002468628325825511965699360452988712114223961824634830552332961273739738807658589740590251245711230112903144592170948129091042707814895722683975457431159932054999417558578798775520406343822264500161841328553690748061969119714532814442559583114530969465598747614848814794121107668186006922444922114126910352809980829367411428574651336431319131544963749221641652160408267123558878363327582636338740004375 759 -32942654993529139626002102885343402881690803281230353038205633691561528621574217642957744500350445053057229738683087108295921978185065650791630164476169715925824175375882199776800391482661515533539606115622202107226904127909179569254393482541767837245767373389663005259938311644636517463476638430582518163253479278517723995903868116209895599521576229377148538807944169656896879782834756695578488377265030376831993878195923492871519982422692757564847749490701518380436369045976041510717774922553376364305060142547201660247151623438689992139132840106339585863877167307198055123749418529907670433614783501591122695077242761401688508736461785187431525784646866275846739882390381082470572220049983914011701922894578278653388095303957987294681770843298687581037289010113472768645125359019594353125 760 321900715167523833388361730158900524241913649765703489242672148038812199796731730469325420240104066510705937401176812359399262889280563403959630395771147860585419243247173701948304159413784905895998562610661431480339952857892786200962357838645947828124513519306596144481497744327931401749830290873363732244293825682892858829221282282898705815783543658671207824602429305171741565929692027668964207863834046397521667689021264194562803214538780277191894609231343181189942154292082193772359777921106660153569117355409936646643831358211764475319713786382979159096728018100586943378477960310088242470574131451332794573268089360256783853549447206376378572983659891764291781582187005333201142224722995414872718563855690346741239329233159934022848821327949778687672593512811490060382788154736944478125 761 -2966251512639434206679716133769663930909974257686920743853093713377946961683670691079975394149309763624470589119430927244260654413352821305879145040298506670812399828628802485187831871538060165079762780927651946268419727092353284555439267827342576904873237575875289882946027643453821541955745462642934893116718761542371040040458494556156475536485055323608745467047918361309509212161010087386831638224401790936112243790419340121802150537550199140398776183656436487234092800613094807774854959533799141503832750238697527373470098659651322318790059139647082442144658248423967361407097580702925304822135567358470861818006668778748867456552967213453072843343965582939309958032003723021264785719051050186358762470799472169782876105357192513318390616636805277393875053082848380228177173052245953366375 762 25049838419284336481794014722085526002260131370416989399140225399576312498185999621198106332776554990291602415699363204219725384079956835518273907667417975702659639712906004644266930638410812694253634019032577778148286168186579479696411177383115530412361797898601252712430968188332630782037397240730215631349421708739524597971780959380772595040905193155368756295867636197617077715363104745723840223157357255153328393663844308021130540555442748777755824772941982451744827049975854063730154819147704621773121321999997476894994302767897088625192857757125706860618775582633008064438289262461766078031835845733255857002496123206750428904897535213416107299910852595293981739862406817570826531662980519084944655153459915569445542536200035321817919639050796420435849018822728112402269936283213725501875 763 -180688930885399411167527140527326377115389073458421123717332409494003830783710911580505552957545794115280863746102223084921112332704629910385829292021026876973690533136227322212989103786206162980853425526104332913764961480378014799347912799502709139628715515808791655917465000897530334036415103598860747913375438990760222423006035167726780934439283848205764155407745944046085526849007767422904823934892881748566176250749002593734447571326134185656281360733981893141982290921991664974920771068920875046538110497941856964273378892727688851850810076165096509264382646733880469213686861495716537970038301019347943309493048023436345716695510749600247035141910237378670634441558866060524038563042029903027066786512388937662172551905775396832112564284255107126117570195037098418868281018199781936788125 764 848413728293690615364268839101324829183276312863434544975189263487245658140303191706714827297656355356877380910882276597948520966266247350835613747878935774263422338667399927319190294333150667237543507476111090435953872662127658713952704323658640553180153767417254702953340416358890650641748037422390271865183710418492187075710117796430958014231493800468803585688221418185222071957781156365509308850840903003286588621842198127443617368000712732087837868299458641258745908130246764509135988797122599290725126280603466754367268473791999959122609459283090473185873758963168703209673988937520429758516327796230485506334681234855454303867894881847179795946203151193213019281256237609172577267174062933888417588111779740219253285302956088744581669669091059124401557564389726004179634306571152723328125 765 3869057062284700947289444377032439018097573838537094064576817017753135529094397911460726967789451170637055306084961469200542955164576332358547251177560960575640467779820133892405429150619780723112841110653598534602752065039079379833043956803116366799774147488952445020890080631477582888151540182879235242346274448201760156920248701815371839888098201373461930541853433828627709833014285261749019998596442876979607084010950386265723098411784134164477347453536661240189293219231232554143240160077813341760395906702748976898075331091764337221218694064705489791327604610914509909193301662447658660167736123215375268380671269172313565032362316421790360876606625760524302659590247493796702785940458885889991031793346881395258259453195580170489647586673793510916795716143589730967818698305912245265734375 766 -190588864025347407030263463835874176573543406932630010045252010782471938682273499684689443645651474478427406162889317369587450853218988560753916321027387953399879037665799709994136244915068622053458054182639096954974538879956742627253555410886309852393348937381646905716491303301380950496246135848543301273760415289904239530288037111454779627384046533376161724875467922151943702606149911628735038285872883430418349596585512650971696285438230930209872304558013921858744771404741453022936104357349030187174447831292981167576787633349858720144140681578711015774024894818177513182536502929574716151056499085298484807817986462919090539251096917373590606990033418157415393428567337503038753815357497089766762935994219165270011476612136211372169962420848450906001829488961801911202123893710835000800566875 767 3703010596380580222884261412278660642946203594432944051560778679018364015718400285090864047936089459235988472539591770853823192695616333725069135279879845591082124561963911191379817547663731934892772979928253993235420835296979760341247876636986661576370869911061577455358294109249024181818464921330966244363787289694304384428685289442392802255414308356892709534904456672122049715638527005817851990776285825650964686317442988371527397166654644632152172038245001424918942728226324560510062141325996520392168069395241762575675851310371621769781647427485249081158463355317107818917233501481964570423661427434762669912652688434912908338187950702564536757226663176028220254043916633291479545706609244298708301087751346980314212248426375192873782289974196804763808534152004129099757696141347746814421665625 768 -57576496938928031217013487585313555567935125763561491878344605199713533767641727336381656110995799695564255743308982090411403538911361942106073219433537681899788873051435271157155340963005405606073711693028686070196233900869012424849462470728163981986269579388069892925389075812549248387026418603583825673331688927862632290787967776735454034510594840151421407857978981176052954767683571225643120396479522957967982445920036118677171895498617178247913905883667141782367449939572224365917495304718376015468023252197188096774409184591048169943539904023462722991472868160670271040544867617513070427509324662588293825132688469930677675413746439548136040518401006004713704714900220762339995168486847783438199960938177891685639727188315107702165154705099652379794779687455912591938714146122585119883410440625 769 803140424668794334153503948275269644287889095569704430897632697335889821094577888731300896264072534212368701517629386494781393867398602302987746160499982273623222103943987576257795372739951470279259660831729693450780316387331406107753619179290622971387485701325034779324510104924050424052078741867021285767772506303332275310411468283940686161517988831061269344547781898655319828906402954996676536224547150598324157833631782458564562265489982919994872864697480408611483307407480959933540033810845810351435685507544377634233696656990477268553918472668269819879727881981805646639183992064594383973792883958587377670449685892385882840104276185463310499281005228050277299693062916115115056239589594962353951964378693733530196901048177807181088401990555024640707757881926662045858706484727351016985394703125 770 -10465631143508321452566197318779551202067907091792197060034807858771146160704281560283392678413458415679709931225831740666801954487329578876940669744557941551318958116517177310310620874522374853242976139153262351956692070894749474862767224756277760205123368174390696878682902420580231295130458276545436691028692822132432591799033446851105275477844226258564994188360576138080266262174946268894589168667919470586524447710110694865752735919935962154947405297237853087066971320270328299240596502434410515701729694207437645598136112795015839753259204702253936507748791660041635645663487129005908642466952444585088062579414917244182634853417494116287012788976096441707951141064833566130347431571148767643381893985724256909844615973666619696726514797378217865691772048306756011201088302917012504593068197515625 771 129793807656789423758438374431277589864055808654972307968827727837180868711316823582518788673199317718885766638193656197257354233010411735725133870480376159255631599916075184154501943823416898534587903923409168935584117075400932852378622708531035092436694854159364791777719069387284083559208836938090153122634674648037596482310545729954216698878732446795916460848505195504323744824000932738836346605803486630167854738830309806372730978899738686185130381213176848638527250758198146801306528639920081528577984357298766219999216034958984239177533802669940720925730445683396113783733184991258500223886498102255137984349468437587185047914778644210093190883281905023540718725415787255742088235206875472373512020084209022856092075539599006571683571277533647301991377170947506107217358365599841724251951535729375 772 -1546792770565972814241444870533701205729153499815064779109536018611294419120070760138379829465220231035882612110468876604282667606953777042475937238307265267346178468256115949656336805765814705960947504646939206122019364665637711880354324814558147536436205382534167631698232926498690438706815203567732068027023691869713245407490926490323763425305842621395842678753583103182287314260549045959497058703225718643076055674680495924806217896208247449407347052158587699704932452386783802331417584722900177323127150096510951957936889192327464324141781205430676727038944040282146999007034745088900762799952038583053888522556271312105405909292915232275970308708074759393767186941111640451814067515204754787572270351663975859503027210452221361228021212178028791185852723145938754996217497271289961943788015563359375 773 17802115978704225399727434839058103277876995847102220898426683305954628562955447406977942568520631762375867348772889737810630499390698530362015495107845683516633401446926435247838651346947539724938473873799463733565340857727211567736979818375962618950580588489042812940423088939115478682772984581021436833382120441524801987718353977511157750684157137213428867587494781456088654127492292761028365915217494683043032587164081635946281593401011801720041194325199486622851240535288490756569293482963707912262654663058783005807897273433291248979237641689956092568707542267145315522392688265495631281999928922724931996449520530531032866651300134518517517195175194238760851623983041198249244199179654092963844998621757262896706258546079943305295563542725616782538555843541903173155808132598982129156214828659609375 774 -198287508095196001594242226027642722886244486422142423256541792654021220604733707261674424098469608807853088429428277160173977330503857233229383572091739794919255567110342749783703647451698188364119439538189486752919636020607981261253335254405782215253031287346780761661317706078445689292302113455308400178005819965493482814030416817567164799165011870564356793502954782618523443416650828479513367180525684797729066337178568406996084499995489038255933912759153607168313966566592683655197905178590049071571830494812402691135059910852254544166120243224396013422213334992637720753850932182867493062434424633641791659352882375249589788241393368283065253546098963806665313457780748229442750922708883874899078606235041930556834798737342278712384602837589909030870948807150139988730953957576439555922403042238671875 775 2137227428329748772261151908228106348605486426673801885721038972666770508437856802432251212380237775847223459963762163062382443400430118579210590614380827830527787086044160453604602497790658025142399294188994615705559598350949413132777551346622082478148408513034541970715171537558409086802743005262008676010024517362873977877988571491342436596342069730981996183414479750610361365390513823861085762490748875153655344637463776789661628106439530325414074153864018164688962113978861349911314154390520045760287108964632886444998454362003018551889133588962916478655978012218128460613398410676674812523383302438410194871392208799732236891718818243306939301845583707366171620601209835089424775112242721577974253020020866538311705249248899683702451556610763524962762493568904444344174547974123211463693469626859765625 776 -22237956911711908199384946417313448981734963097339237534441555913067918195215020614958744861731547547952394729634242279798627588433408881300285457548026802297504148249290971607300627525178562691780370052598959794556436977171964502035849162902760312121943870294674332402998359495999090697513878059786878823636079008184430343057353430237258671506776589349667012654413827418291970848690588964478360254234982673089825904220369561165673051392532119455598071500298231900426304347428416728573969187160723591971532363706352750387532210213987635723406925108640045601638296513054189143459587460317167086180660862816395567439024535123097116413842514184019098054663224717059866252481856932569864476561434646853760395457113155886890965977680919079767666659377342058727760794944211559771086118037192508551683225022594338625 777 222168191760349547399170023422922790706665355163790897980291636480706368731182447675563815477188253866317966482769417040633507676126856437734356715855346272996839698496958529084125470677799784672529334434355946272711958311402188553504986793748738167719401339935375244962027229856047850434670960881134345244713346789797791435793327817501296294704405055410412400406675355315894984768107371844553833929810246526709922194625530559517355903014809094518590849513149231312613262903135645801942645678765592424965660150335289373636834136214291630258494541311149151330740541213585413183201648991799800052327428819234824493790270106840761902667955798297917932020725985441015591592419293976096787677421255571781955904178295573386407806177520466290670401814553749211298390367576770648720729022713907223286261028704490049375 778 -2109246413282572007691991576589128195718589359069210840725812125591011762102435390107135469962377838124181323929479896926018023504122370524222480387431296281862269614106615173909883101568845088930106525467175856746387954079018589114404979923301247648022385108984709823921137570761592305870007428821381907389944185989894634218169903643838132590861252114425533010464074872960558216862225314083026055540873948437259421429937818668309886800748516420084855162659369339374658965255404317555963493741492216756893821023419626618013061847435953780841311967446730684184432454557178674210437693975410601704358335965337365759698217158149021314475373501024190625390495144452550919268457494638659359878120902637725830374653706933049344443509979226155669432975614399848335893660596487374368703735842061891312334173105410376875 779 18649952155469771847034213947763256429193556450255383160242759323225019818928897790225575934306979303028493102083525070919197100080931974848187166300008789235926022042586955738410596258486068614326615138413115606133041911998603235607443389734522997008574334909891298926051246655627883256359229299377248129440842929188517134085516790738133146322761259658727698191749256779142311338509111931476311580283622582107325471455206984246567818451267167463256497443547859394052257650912550353601766124985542718422607005868290134869803856106256275949155992279133255961101619603982834949915073623335955289550139145808764114216800705792461019675054614230022939841527905198926768596045050812600149490292504277629405023771314808748491643979995447765754663750539572316637013311446742309965809265910911684342909008213770774403125 780 -146867801293768656697664794300983559710244565430544671748341796254688365549489609838259411126539642817001170293119246892193075710772898183122748209880846912234540326012211612778729374683395913597535576142878308123514685352268982240990940332835690979317473604470812858064029202662598505483760257235185105803944683619772188315749966226229158984325808538569473411511917409916793010544475079992967499206660062381214397759928433056969099993581372555161304070834365337010411206038279716918760410475314843290898089814167413849380479921350591089909906689181362569832769458624624048792501578204411042701986750988135261588665305401215078883929350077087824072226903531048504959669656733025240868263632343580067108744464467136631205319354473287764191592698751732229956966269401747572820760797874985703329594498648689135403125 781 902593871914225603887081978375447323027227196900159969273571399069454901566028789234728692039136210860998465815587530349558866264932751849115103775896340836060881149911847291759404986804148183335527399599070088632982669740819310270125056341675457577125192959931898506957456621612084754147224433729605756473026281099638327552098763620822578212521394859553612962753284218435115117925250798361026368606061251628638137025582697280443901348667560064458282101813222524412429876664054355665764002484341445852707417332155702278763952638260537858709405833097335313926461870577434874242584904443724102673125518548728693817114641587128632308943319555245372634989962917828461915343875323126473693587022701536988244603075206913148050007704795914969279863014654701017956894958541951421594851916335402390196131485931557826645625 782 -1530912172491462246276859049744471606233485427063647596209362995493307784167153253857815113706694241768474566236684285779986472985624273618697987800203123102832106624426895401918070707744390018931441746916055138877676890547481761875237684466293799166712667255903199829863439657353319228176314453006323732755164346174021619171576233339692351405989064981961316718384595414453570011386568659262437415693546173316385647548590916737598812733461118257549496501353212970384252303718352299504049288173650968585463898206112684249377024097046758499693402225335570265750138225456277464526197835831110417297863000965507363918683567245827015043555629152576253465563513048851269217241059284276225400793065002847048967384963662527935042074498419439117021728253204948690592886776796472011496272230999472356056101127570440924753125 783 -78776441061262330931873589624048784916441174927117149884828265470811710168036656517777889153129468848089849967542589298584792923661871074048233011525045901741257953887458533365653829830601288182223485449436900966183857047554227678778294128368092827801852899540852302026417752771402893018998488858995566813691454378556407266209441006769611729430134581214882273652048543303547146145689169743055742001036128315959189698606358944163404304780140376588516264807333106409322758752114743099802293646024753470308049923208780542359529851139506565871291357055264739985899674557976502627979181034809286022254701665194836640236872038284210346783803140410933898098522369636743534322155603200711487881544053199923591809710723081955148964986859081834953237676412464931300448926069005715572173391520727178671390983144395421071915625 784 1920396083018151220781052636473513233254058718855516358938228535197087367904505652804822135614886636234661101526486640520088538073245376632290555657450086075889945346110259362337982852046796854880614116453743504523157793528661438681536585614568931909494449180910625244847046696065965117207743486137004551656774050093439804363079857228602455905218233457674036941439430243817295126773531169309681284261346634395745820112845267247900590096922988343057907839024973447643447896003561741492526213337318710621237961110015993211118267320971546951225584823505754909086879840317317423243781104618857348898921356797516804389926812091106379873308174107308734244571643166709365610143293630584912323051824356278418172890085444881743698797353874572980399076831845329679130317012188091989414305835585580365286009183404458707293390625 785 -32358523303664982471987091233189377097698012410422654302611387006720773505572990617436722744497686315707075497353864953729140084492110135584587847673605799133987007253300461417902335906623068347712574750634387584990266292397487938828218656361380298406019278977374996475324484400128129662975446077212634059204699155967281800594527974149036809449026534144237711688258599216831229031404298058343058928207716542528241155393339194630346851845343914667399066361702172734686391322996419775246120859716397464513074193367797398944557976054209058712246323329295322052760231047850978373317042124807592824496319277477958741063715513337791266518333000149261450582841629906172573500551250013563910877515190603838681286490184275505030741422439095830336396932075048138959492995068373476297845649610016717988645058822323590393770890625 786 471395028602043145476604949948471598920394038262252155135596483796292949627251366389221933097478389448505718946823887195324450867420584857062602217281833175440624152063561863091803983480235834867989315757859629610798417556694538640051753067165306172285716709340949414548657398454109979740336170050099628618882566368442002098091131712005589443081528196699746307689072816693493400304926900820640849275968391901208834194055337775906260431988475936134902271226036949602053590691293160170790206247295596585595167168836353154139520736104442419441639824737446392237239222713747769451912724202645007264310873230043897784187409260885963358654773962173137937549312363276050241861489868262201955098967012083843487887503936497470149919890211199580880104203549343089220510662654962049762541502593226851703614210710408766479460593125 787 -6321518434256215486461799839617942314861606991540233458730988155512785063489331786104306149617463466271507996568642969976491025505553072238636483637300047910109698288230779173382336440300599812551665891977615613621659123521976284111413608945208822221016875595826128782767089586803537153531040174828686549744075974896090223097655686379313524165690496976588931176167322989633719746505499914221879077989107109755376761141410754993153256565081885810574023219902411270977753791303693910407042331408377024444422050853657705568126908115875017983843665512014179582675559837381157929165106010856434990530422854850421869957579079941399723870301319880381356274993943080154081585004696861615455433667836507277593436576283718765215857268223492379988846512603198286778697306296674716430600595135795156365220075478830814953702455021875 788 80108502373535971447637309769854245723389876640217281019679719345179003745819823660858837076992532846506008648288873794871792580237808011939679994071233816631351937867380451375958747555774558967025465076047392005192980281901010797616151104305867223746719408044327363638293728589775003408107194156135275465527244699980126393255177496593410153711781612940313660980575149863395567005605119540296336791672494264527288612453982240659690599178617327895032924304911505320740230907622193334973542183893738459987367687023983469958531204434904527226156435953935250380181385717299013799122228443539503746395545626832141884357217629537267997652271700072253512321314610011932034571885392365378639746861746810093452847487700144158433769532307207199948921396985591444385899253064520179272576616216623302361657995529434674385709924871875 789 -971849679403359806731353281581615606718853308389816972390733518847003283359365269686218307893146649934991240875251681912974812257104455818742860053233276969198638770973472415153854820575851848814018400412916922650380209848663609519456961092851413311105135277491651502587938269157551083447758604835648201367203208887344708293111720146007299980893336455071338342166207797372805578026626223158981942487387651409652085148979211146780603397403803773910465453206598853927313751319472844810063184272238018382787458638367626900040486956688508454000699137394809324124775724918151160396940297893638933953137362526423694536169577229137749248507095449581797497218159768353263982574260579709796851555695288459929745917359426598293088195709158497044584566387486495345990717552787651856794048748300536256185706733352574797363599624296875 790 11364541366389468847418623037527260091379723818016713782744072016328400775997481219081893117321027326545105348451607323341737405608147627466300632874654269891507191848498117926343745376195848739895344036026219797365329416767299560029697301207557602664075800179268486692117935074311930804431428725422037192569153224021121083799362216475348071560079058640716785189312666165525725219634198825972787305437395468867393548647681593213954792911229841217391202009647433002146282103206892297369402570496189638621357422776431476837935104209547360006588186569849668306418536476249639200974780530944762602296902630721226543998709995050455685051181201627543488437344831386732683497201372050652771846783381919741858097525756503390623924315657717724574428161192659284588621022814316644683456412197769772201855643173562145290277072907109375 791 -128525098416972719920591928349152968460132657885767498684083260131606784782571210678026738497984315437854581207780376342264915058745167139779737833985292517560819475512328535341879447381846567427188406434823116528320540405576140821330004839760454964511184849940947497973493946697015793069609604927313105060206725175563442872091764390445538467429948368499548091091431012980583371437674696367229736833496184492159861903623099422100896547080818270480419046581057170116498782774597213006920134179075745126862606435292315437284806811986925233748230987211893424058825706308440737017878633736810724534976501601266518064446271647714080258330481450713896598035787565546713005460386694902690098253777823863580860196045566018164409742974375868503473326494865363005075299972475940092198594343493542077491199894601259913961256870309128125 792 1407007756622368640106722292259111155097098158036171570167502262826708565154404443376738790971944715579516453035062708511639238846547892402036481884417052172582059642551199830649847198451456815112710930551710453129612187412253205941242145430736988533990074790114345084898911894892056459353238642969814745847626638443991609438871949668776219156250938442814120241632309393889756288559120065617030398319910038399503631383862881344202166391843844370009842726187132105958321904734173147700880292749293126086110684424271801285418649992419501193347938752443288125277349575669502088137372399688596500929476615055280675775717316607151492916179040178168559396774736115409975936386367497622248143488328878805869232617093747984657141173688192220548235053397164617643218052468302344676049401628948599632586293873411968902901117305800453125 793 -14890732993408566326946377646830923668328694663376224717060303432632058231093693764916695762660613312936629031222168227969877586830015469118897063934232461344025818234784926259798034748599291711418882850607836303960633229866058098611696490920083462706369809281199706431883754862410586882537330888779447409531268233523255310533771631739725947345405505966729221015285842045246091587365092219091765406390024143081580098775950253735161810584662582007100550401074276974578722166232281602787558103072300510689842318424539802047844386225428471813476173648635995518675758820578530757076643719984293372232243677802496760500032082344427674034624530589774311221504207845329398001058822464735033885011505128884118646705806572376374971809637546381059591085364849303335145248023976332913903374561802766994439042148353725998718035126549734375 794 151765506663854639318872036462693611325054405323190269653149028690688711252525036298299817036682539942383000343489024456924148299507793785662530991627001516760019035818080829260070390299441531809950751895444265618952654955933763032974256935278301435238162165778842359247253984460622751235664497824295288583188505233005095078839934982549304624412854773104862968759725939506335981481738496604727153356521105933498888041695499683559829087409869570157598983130647354269371731327518914451480233764634038813317361622485336079718365613107908863820874097889942343039799338018196505220585986618060342553853485078731844206577632049298714767284301020119477893181316270315064692475759579620599332741754715352314546870052899665534775071889256439218247507964432337106509434342050552895381445032679582495504014729834643333350995202701342421875 795 -1478220865090802100672746995459750409188487705658649193874798065374259397742189368856296754786792383298216589375061850547835711202831858327364322804789971040235905912944819560597910955891235131323875479602332425921508368907357098854773184901635365489328110575607965498004057888994294824519971778677437719691522974519182299733137019121049485739712612850991140144406975506428215388878936974534346306775170906730350509422743514913456545713337475795393156555917080300259853762730125316073264377901358880608849656197317883758191755695032552121364457795911838852935631005549146410683145336681285384065367514560079181086888498787709528042457361381251437538919357725073886283123889739700414482051047203251099782596023450862234932129651292972928611669215157553244507326127276641375759535408944273227812846271377148482844451396253521328125 796 13560357182805519092501722092010129506442715880895166314157983382383557607934943880565178603553342895494374595212897925577314613882582542501986013882210569120371489056186337371647167469829866295029085345724175044518768791142703970451646400520843009002864902053937201408556992035920897856245561277116195940227238477730283008443570952008339381990458489358547417559804899442721239146474606972828402364308577727461050958811794151299558822719520867474719322528019923914193016148932801692002371937002776180212137670014035790572768687614892207020254799317788451951971555533509997595776455311511003107567541333205827767944203660833506532482423055368315712227258909435237231348050752740811279881587749575875733944116911519427638594605028865023819669938849067309864569866867624892084815035665813669307980924884516950418491039792379620628125 797 -113684047086487684570206469106439862082308447151004870758183904895798475250483618882169293170849833475618886774654628676234706422267627978171044214544719467766058592375531348970471796194255417891725232258308107468079196810742871061501319697533149110103300056475845595794131443303769952426156336819294607428770957207934126082108069694660374502890626673487355781488730889870614757416494377523581771986584522759985732806056509006092975037209729551454102793582813909536925888692755742819262477125273357552141949667504406232442146465235014303183324115608359135232659569513350673081623137339639737039471493548033645549467732706367008542077131696886898800127061071970066811126072812288829287719123876511586034696734983224286254164286084866359305944794822540685709125137945508075213416346955462424345065686310369425811597606855301861015625 798 807673368301399616046903631275925451423904104481988732334750882777411109742087906251658048275627846287115495311569440699110767658718530710089541804837099626288981346016426897146870998308884691167765281240590256560335269032319435204783692064083515322260829381564912618635362511039360485341375709855950828686891133159076974951847976732136254709051755243502997972126968336336095901455788222136811802237713272619002678451327554902016424120962031509072129925859432372640483038547412496248470867229554223419978076342089409611770655830983897320971485766244927777204581405941362469774623706567277338331986772817511300649523988406914453687945812581854162221324054253213191186314570963729852735958645166405596247073302407168877928114079372004494541181578313984083651675232372314891386462495099172761432424803113121385280483860875077085703125 799 -3578290853517936972816251334366780602220656047525241083554848663520048123811103512369112786353987639509186033325579121595762642945609065154904651744605275072966152114239575954850939398349114923036668721563280273217410127225899047522629878674842781359147017785422464010998970010381356571101188852418258400515094184693683462411252417471146961537145477856232505614679984975936017110695134761614076931882584120088060263717806002116182059061805336593326466902767420531445555809339825320674323426270125492355936436875428247463677781242309352148927640183852944768763282025285472768322372089104204799638234694300967957408371384365747911106107903621691417567532169148729102771259386242751497087908767031168645102566250562680092655676135817761515922727406643237947214225121618821873356748140117989741067872335392400126804543524974610296484375 800 -22005847326575642053670947464493434940830793099247881815897681974764118219432914942341317775234430557050112872519532988128015831260224861692075698352187587202785962869501961601670708963486565429934501118127402992669268486403221732850279373612828876905022849571504198237228541698378376550124539712370732484616163409473360203406943646649757413001349726886987612156776458379921116296044153497040440316963087664475174246873366652393439105066488617860343291367821317551668632342732132561654647290046360092046996087096184341311543976846875885693884199784790543367264749825083729603772341642084268647994607369120689990209129771810791439831733626618896854943035067719974916664264922389191873327973442018678114248926398045296191467520577897421408906926583009772868408081173335612362808886971659976859046629631536605140288585316199148562890625 801 928832750467753836813277776534690313341268865004460450190667793981027377068145535011869559290794471641909917911794471304894837661170762143149004039393888393672206409268150835569867260576469777209812388650051024447204546764770523114172869330838134197221103209101028091002091889299354032217601376137223446572604902502933997364129334995982792058523149989658974702415511964213361563571620989520340219967044129341718175232339855037220172400889380007249687112526841128319400427944710982318857564034840452005444540524624111064434662844096854358521794958320556994391188981535761231168514696933688631349229863265291128762177331628436722492339680095769463819715474685690830109141109736731746200604239878253399969263618556064892592372244125900721881702648650146084943870287492127390200433489843681159044942698970294798316360902131738619579215375 802 -17655642975352982712396971991366103494973679957396036292638901223919495890237786334495703248780297541389792758381182960884773917344622415288059528250681632035950587083167010200581014949050458713600219039176502620648111478076335724607648665049484973908867494910293576375792130227123354664775623425438312754944535355548749510768386513196095259086040367740398725360795321965245679203011859875195287570635100571471281419102847121458163310778637737393320281072492629182509989664756317807809172176714000138200767969805997553159237605720719170250121836764574432220554716303238795381699052457642135402028556188031449979275484416373730300700869628578584770097680065262337142313353936474209088946421544290556744572788997846447092522496518808512338253237797733439699291507912747821178706976691999229326538263127485985381675446737479616006129876875 803 272027912131560417613552444145825603483978663481507925658375668114348321056242446309816888712536321264575149600415564909251302669304712604888750138701704799386921210501151736386415834265253875432566083605925827698195981438472378018284480474017590765331993870605900464213574884938153470483800135866028321351020642487003154882592431256450318236413750686890278563895282368328329360006187473679276947104580758524067220788535455496456647799845961791983022141502891724335824908068548115852168573252295494852019665819691378741048717105082812762686556184394801663049819658285777263467717583584453762796565606729850179337712264515241251268584319010261178324799720720319790723769454007806056626545727576603596494460258601437278458748161279632647982163755758945442640922764733708053630071223042273565263635184554577586652700048762836929778613638125 804 -3774723222024275293821338430960230878402054535186105059992477154467361538800826968278232896788683432196640082575676483888866599439716704854315465810141796152642646052037400687518801537251987366330818589017292356721959072359262251222718425431170397556314282537446596273521083382899201510526299242790189587140717043646949323656097452383398716599270866205138224367525438264475859672955993907998163651794056579721383229832748053958157500385392852684702366098012687023903424671154397576555227249565725448551218293644937415938565112239940358555684915703005396347766021438846531890293154177362621885424234858072031099086460523071478013599119958924594085678600305511819885423256550880339001894391159046041823938219803171650974865707412742977706362452497059176867247430036684714215031902481463690893072777633891344709853161473832129614988698728125 805 49012332737435958007218559605940279223242123468824080846840419698233503291391499327095021591696835604073929973448101223524477141554329122588168153511326154883810438803287005714549320443945271829204167428318716774134863043065721540510564694190849624560018696319301918481485688923789637222762444926624026832850645999940089711303567586461848901333450251996017417485617673030829147922523657806202594203084172175844949792541398518128963841494495268365961132140718787227346604524713778550827145627146504136903378315670273229301674694167919501590171667952008617149533681055000134304153275138205029263889385569011936051666231866121203069548854215335049380496013909954727651547662757136672297526938462522807026879829509679552624218441500325751862215446303777375556658046057945435564683657708082684049643662420995168658744252503631953930483420728125 806 -606179532065627129719068005110001906998179021471597713738680639864674484311516890897764706666902229802984323140326607044748735325446195342227084548239492630253098737535809594201004499867132102071511408521542035551844855055407778627040662488697326549731034394337290347737686097287502683155389366920854725331100578768080051681779760824915289642298760759295434822044719487342160651605883559171980407591239494371023029692769791076953616255122489964376778420434404489711592264148296355206205276486063585365830712207147755625827041967817392816502933394759315334837098544456790123897427625682912232650186320577206661564663394523108151973968013824159434552442274704374411216658101263161528055223286947842993240838813064615615046279000438096501000709801301515674626113499376802990799985608657321779866545502399840289931067012583138460932010351555625 807 7207384161947186984139625728182264688199875213456238361719606540153780044956953536623679419386736910973491352346740573608863669884134924544049753846408287358819233242140947223956972590918874473675189707876928409550403328220944489136418395724378801708399780106091834025514587847633626886294318191754678659959642897794747524271679213949777051955668513511047152621623931756305660887675730665772089806769070453229348722417395994021957216999249223527978797776542521192647789500909046802525187950048742636157634890574409868563015032182611832391454844736939666204192095945193137987491058621164448628196753681610716070495421381336191637393640258755465954607878082252750666073627396104357517962824546293386510218205136132611912732615184780009690526144277738213739000217319194699984384544062458322257509932172840386992595483606620327354542250322696875 808 -82776849681652936049211958213862914641204240264389180485311386037808036841491147278624999661075040406280346237880143857015501860503790775079596036010945871478330642070391885820358770629379395850462242284121722915033420947651197080124228818126447925399850646401249990987888936378365287169762225932241078269722799899367036118918391509230008649154756622291461963978768436135088118681502628434829163481924740719247675945144250630797301468524041869671487971107212831578306838821559843074071553334908949994781254251598984880635339424098117090867559944579489527778011173629182458569531504863642093030601009075679867929813583148344676242560177107457351836566843102227903910301539995402573836962617619420978987169446431668468264463414969572840366159028893499673880888019946430170415208412303301805163589841781335916310297534127023619407019633288471875 809 920130469949184338245437622453161266226754867640570632883316394648716692912667921077475365574297417164698814952623270107083057008126827066519799828404372353006794807583998078773112200575917150389170769515979537763212858327069488356314703776930853066069349400757382245739910736123281178963736011266188818997309465747156635642657431388275205808291134509859783780023570007480396712646582412804374893535661857197413256204789208394068966830174487671206171511783485700284598969116297755837625848991370825792639515315049647660491670205966307240652399914548521624429294425279809418051766401113352956521823501642160405443340863830896978239464697917976814062532411114208516156664892959872075517086096638954272151052693018632658147693146030280537826468481810678723063413996647770070953704695005307891424990460616820183451394737216140274525043153505453125 810 -9896583086201070515725588057053078510755404277273183373755054645597979925250719083841440971786951114478128312643013033813285670815157472175345395016827208952823379675550657603769141400142514761375561679029160781313766815114771589887986730204647353117372402401781734873359771180231369066648542966138657251387799981789617517464039495313580896952240394439848351340420997137398741886249068505527136607762842760797222561127885548158780497485034297594876325052796679415799554491769747152411321801962180036216066203438610918681851705730818199277173143300828912243595230918322118882805346544397453436689084335563832428658864292974626171815129671223700916769181998202491750525329713805717048029742310882574329555274930180154123890198439554682089177380319794198102724042858891324821415647045620813147880729746610169049661708385388103344905918115212015625 811 102731102333048201107623499081777133797626343302461628040861749563070375367836131673192182392387967501151112237431723834357515564348049951635556095985293340736022840527619551853339741030435538427148826591495515630982875105277202186461588001808096825657296784804496643693819282506313827510004172605333057210236076995956274289801888901522579765338883037399054102845526823679679877153588815407719567858862837284430843268393525234168633705286217535251750840861006554778574151490052457855253731376363828511286394491861222134938848997221143087611860408237122569622048393483806214182949022602106880163801925330531591894251436921391822995903930123760924107795368575849799978202615203472368128525023062674319955686660343973847922136667254010627372499541264016014413693288554417270530498478037633494133500597738771813382306375474917774775673502007940464375 812 -1023404925839419067490890885585669467337988253835873867674521812986014454390810961459203803279561289940015947711227876215934790034876750508385223279030616407285826971489886801612033579069427841138130352069045843500209990287184579887772594379449687123198500032938482926627209785174161854365211177953982182804164841588769975733505804752172671926839738087497524828080068105145892907644793669071117845844433543117976265171177343803548612717171428383031738607038037201673917599418745635126347577791294013452274244792798520774589777706175317697583010958661341747040356677904880938536140928803723488201657775613202586181887820237656020995917918334825916563178799085132176563435368888414852923754547961566092455518445831400450430267535626692416781977470564055155133523090902049264179045707193538087031145901869102363612750670772679372153162355026279184375 813 9679346729983034772501307962336833318146861361333493088972428511941808298393939508154536452258015937603459639930108643958924409419809929346878187239737983867687208121150111683096508821355286704533397503117890098565803481123925355465000694796057230563687381310547871163913632641972714155264950991542403623138569620927895103728315893495290248793093715397755103041605632324290537487208313550458939212260235630701229867624679354204180481042225995152156488152967713474089500719832156929012053703614721950518798995763866898371112324790585294224167417971958869492988080080821463970180255770558699455602733441544577281784649238730278930297472105384842173029164222498755754831013775026817606569867685745678358264159039975507794900987191267199774110588829605224993397036292779167462077989814915513118859311896588296111748611288182248542973311774169357321875 814 -85098901007689152763242082050910095597256935852288784300468970968097377719725413220911474381408632481834435385934050001132301876157997674751952695475252266292687760801271870400572605909038693903988838657710353639951221139838222330674821508460053736178520174616251382270483587768992018621927736351167784142671029427064115541996196033871944784657679692994701024033368524664879021918721594163577380140335651420195182477791254694376232608965404840010199168338422597309391571963789262269742096945873411339615975086820207515738686590749223709065254497954998995709402630614169261495125623238644920511393498267325643851279648098264915172211782502159903934129509341937913955963207288256278417260172335331529593808120086954050408233037612111709134092909139412421429495138304018734330521380971782650768686051121243695582540433825019155007783688222835683984375 815 663263904437303601479239978392642021784918524436098169306536098924496265555340777095113898435068784129170603241533141610292110314573179053400642566472085959858237993620786171856800985014934531627221735926850603248522134304106537402710343674564244953636405870743908413508901875017590057224624225487033537009548230275795038146152329816213557412372160012100640907872866769069794294582712364954667444392706376399696355070870655375015612680976396606369225911329837209298296765679433507698311865393747211081826873997365133398659732026072669720703815900084662928190379724727431135279918893320542526215197776109532232145000955771637053326074555993078745660425307751658389073775979847633130158032920418631842239883771757711962487848618663178071619202935763311380145128370776487956571765180194649958778184018523699713896998920409849347351849557339109061328125 816 -3966716062276606145985056006385241354101106501696529970755306544143324749689675400099637558353815207924159984336708318698329316375960036170185381191898346002542876248824350311262368312457075496583678305653564537537324705782472815195938092803120725690613430625166809653984367743167187985763483133109611782971537424307514233432971282747893240628425881517016737706752081421979593709094001803752728754406224153382123893895218878616460350470009701043247869322466710231591200142630100964411779188703908663728159031311706413983267510999686386252496093292919535711574065508953460113823885630326003185742529278429052172342363078386154198730505551503926736438194688857186495009894061577173138273225705085777549899613144442998684780153641933953779794147006838970281770528198596866517367299567326303313537446876376561728383290541926468016527895860494050453703125 817 4503907110349580373019946400954038116465012925431718129251330573785177905542676566309063598548891079814395522834614507860095382461158019432020503976711852209886008018441156537150645053075062300974261542378720765530673355180633109796627637894217849898570146206350786653180657579916681175336670113921255280762226260103070224478438987236896232923199571223130521967785709539972529886325732152503611755052447597522121143616566326594156327391579792055459187180952733720707235870569805629257654518820716522190035882277277573047862257612975186144748702945978821474531389068676230332711849152349677912905550454758610601549149779655582902558786701725869723933671013631542796622011877568107057580504350316211953016315138107681041747571688522682611518737299213155699655488331710302072237199584150945276065842523061690331642811831159458447317164395116230263515625 818 395116849573270835484205084881167633937668421691481794405348933896101351439007506384820019167050089047231046550329175270711757206316316314414170955737281455226304800128370378672906154184005810858699710572564277490995566144178478341445702080367405425665309363021739140835402083661711166129392298472707563562397806111540471497318217426942469576207995143694492080164205666850184737746061399442753233376902071826486457978129025811621080183696292203155330097251498839759541882926625813670570174400745881599869529478955356849873943133557189149995070941240638420077979711899903839382250331884104901656788642151791373488650539075184467617253004916734204714334527650261153565232096913701610663266844774561529733649959257453943634912390796537297422257795175986874908579560108874124062720189527018843576059646650386955656294918439545304161535985238326442349921875 819 -9237569327987588845092614136544351950971177232836669948367854704156461259015190988594971067954246333195814392935815074742490864840731014949284597947376100853752456747893161521884315296741727329764871601433794355486512905607735566058630815811789854303550790502693005584589655823782034612958353260999186807894548371755911033601120619938232375920892435247106906227087195638098797172862272663949354352550115805386902980901746995158733473639647145517539098533464817660302183456256827656473999672488853487034706676817179834030607729990984012199453031022439918817198210349217568305039917509638247631064349177707131993586767570961461806445832299286767435542781422501644804893563809081767104211459345512485828056261159081451397946084701786818657344449270046680923623597066237532887492368695844229987121039139142768140671094973247599656113168019293785145058203125 820 153645691890842577701483584016516033444691144435640810493463996550880323866482501718747072865134376939552201798891339589854521258973499346209052358294763255317223758255183761143375876377100882523002610685908979033759601330589034620841006013662371283566929732556648421563665585164861077757210271863732219579694703021933562328352207436398529088927392584281800849918434994059276670033845786308998842972277673576822978129001342149186906589763739426055700356258685748088006992446774149424485311704680485803582511974844821295219793432245011274238350418922510458975868221943445959581725569673779963080770739658203276474101771886577982087395637186274158880457299751286009114557400419543407716770138346911298843985937531380868151459677926889117967666693484065089196552740005333334774616698828679248552576421753848736421365481218031161405636343478276424432526953125 821 -2223549898979213292548420241017488855335984367027920889374195429015515840446954390944317698625588387419520614665927433862919711536769008370009653369940905221113286723191294655390476193942872043428335721489254815489290860699784559093531739675820155468847581133299519394601444841714200633660956413326788171094267470261070267402353315699379169021539378556840344164002284736630849954604815256047479357464251984762550185597561764107426305144151981794243976602339035732345820344162879975510473247446398601167567713209556052458704456595189163873244573125492395040303716187565517766393218828561594479394340424146757618224042991852356873520655563473641530513744047158445146595506324823566804940843047202645650443417977596509288013874308126454875148915724241915213369906911027794988491650776035854287536790650267814356924552586113666579444244903640961720138794578125 822 29693173983987397619016394423788232501028602890274224539730313463143779256197756870439622975330905570081372952334133275035243094079153941669905629382851213058600843655696099407298881566082775959204132979185568002261061264802581565596018206862971051920937406054746189810257215444707631775819244553720076356017708272460987424178679257462397636215045718137177471950917070203594866307929028642617801437314522458520782222487155162257663456357696811645321458753203107935531351828534499559242815299855793164164046376830784850079080453324863883148220519120777284956964389630834138563470407205913713024260321409029651533845265160324582250859196842618567331306806502782692655696277642411902959984129893813491762464316698659377369816844770399009468474008151422095986278054694464453400685016932284367388321418919873384286042340223486128693758298427155680640773547265625 823 -375128110778733777063795573349181370652156495677836660788582735824588207671322720495068544727583034648902110230368168717364966422911782025251123573934913568893783149128689726758523791136066078901936075720353478704378734708355814477722082665067012061320974656650337675148894730947336687594697031739573470159100764963213322821890615027146579090370673714281583033008212150946700296651193361893245343164121756283978254263648064351294361844603699223503749465679691495965633214888171108686294755432941413697261588760517813273245230403511173108375968998667485743062613629907673416806320105060194730481475112742350630138878677426348834111022769141142864778933698571079089809387208845794295642807188983253742936686901036360164278654111691868483020294822606191782742266377503206044196491988161328002342383452128745261726446640165604070455418833044602774754766854296875 824 4539654991105317219850177548170387671435485751150383445243441326746833113139076934378631230644073110582300553321474575526910531964161772379812549287588799751056689794453896352889748512303214467699996812060759513197390447417124800186779399677646677095400685584962701366833147721385765154153843189174777355983152937329499805907628790926125564457082306711882738666590120036175995933812884280039303724709247386957675994792806455392124325815353138745356019082961072877010030174625865221408658902939654372269763277880236608324508765416828681751307684826064170724585410960430510381269658786372614994157361511778511212690880516494888079272518175557944543566266989746082864421167737173297371278813593728850053534206542520208424852472184467153524249299672771538516493908012833483787294501685028278480103716331596894020938974754362701396635458046363526860669665076171875 825 -52970242362129318337873408598648106149245982264934104059336202126803245513919011573021349389018128745444217169297239535596475660982427837459035544814121659020660080503795322442923329070062762506801915674745343648310266879089619082909163728124162885727614985876725004452047415025165896867509885887491472186958834152620683728380434570023407213722966068627875154851685477510852781466416735971552540289917991628804651257029821827986441655980548720257245505012701431753557946456461426368322412940184402734841805461324204551307632376333576760034591660779551053106026092105004961099011697782036742206503905550794550148973068239576366698008612724842498810547449165348412853615827551055126562066328968888176905575364010099746689101334890142421807378925063955234901280993024740288554001443932230484872325875247079797254373739292410244412003506134375790399822649197265625 826 597832261620758468795121198800555965179570453925855631139082134941969846828173748038218097269139630574305737021810950716257157968306442213568645940912171836403178538193724006344606647917038564495302396736681921144505500778557147231955245685504346614461305259092668445060540230640115939619321359242701483913481543145445752289170811010229219272523547364005436120089735614116349575762210677047314932626580139683584267722939076011976438280737331600504017543072811805432460228983029483248398510971998453395304631918940593076986803457053349180821616859221495840494228562411744537348924894645096858593047087156183527988740268132238305018150547962983296917889316003871624524273512246976768419739755103998616749994290270218650263464734740216537974477850743539436715520883690252232749304953316171947300875395182654956919636214552042082469016335204740377833911642062458125 827 -6531182647397330558500942240800218387055980568771145224942084924777886708431815744544048635814556371873368482849536565927625482445636024890427987850154523194475953978832934160138641870562608576773424410394268746058324864896120799043674746368345933877054329597863010804455062078779261066131135693198598753131441147119863843243837484536091821605348077417641588910819036605788663195578996483941430743152651367658351137936050549798282135414364222900430633018472761563472946451080811345606379986475428024616746914034712317160413993077769470223908858472137343594510139100252635572698082846580101334719399864776063242751859060107034579880015142773945198120467236673981823966680731013891343342446326182759893481091234929242189862927276179493674762841712847741625685623565984294864515896148115893202245702506777110858652432992263452963642221231963360888999057911706571875 828 68967327612374565499846703245889426062830437251900654017868333540686854028566913348247007935414134285175102202295264095910131014546682052012784793179245302078227274423169094881316007019989434778172596727200146926924759238686929825597018782160950122401229720949717828251600849093751496101015656739496636909239160246562500852976486967501087531858687175813785516715859404573015820737856958551085274974271832641543379674197109641726216440805981009269640177651288938836796427649575665894395742901387592555081105047051487595801811555677244331084562644879088975390726273928643944202512091811695502425529513238184983697830019770406743002302809689975126253597858532741713465968475697837233285615905734257674545444949582369868026320541198165385336891385822387811997031523549973219442948150592991383442002280939823392366520331694403355400338342848082957855352336917791471875 829 -701091182800698148649237690617856669222872010346099039126756306711117379590292935126000755902438640265372077121006496125112088605466000457611182703847664276854457607528630749202958437038018469912762826817342749935510034886969245755153074228312053992545474565044209069698935005855241882215994145960116110540886983597982201462158544631851255477636027352823074904713842500756261871727994738943574629061180201069219164365876816985847152117133200074303545474055380779757192532035593718142226016073225868114122095075650856744559959418083185781529822852429028068171203679468732408233718269030696857581115856648014946118162691545049821275070293028906607026789548196790095683957960251574517740755552189976882664167054267735553239995503151607338122154938909887187788686083306538734959260421930113862409835519613743936987408676032404558236525776703596238291217295419247234375 830 6806363059923977632234907483848103610752489560564328531390458194946044387047700916703388884382524285599568184393990536484059973217913299039103340922328252986767486951664203482600097897109851320461403370594782513005963278966884792726682351234619170225877565432427109537402514417959996537636741403726323923593767873621774401201560843849005113035248856956536797685496292315686981614774842107878509706276930914174528421870194002269530681558475289294368857446060920397114082281027705576078159333618931338517557779508393587443269939115333585688816181745199077909606660015945235232640760160096524349173388571671464523124441174512330265316453662857848502670588942473557505097127000565609182069155674403399989695235167487976183592380717672612487995224090093323154031279220911377066383021093033945307960215239579292662866743405090832125889516458295662487738886531071902546875 831 -62149559036319702372429228015733162340785743491398453223351619588268806561417118186117444488633351615457072542102388024994810919505794564739072042057837626229208367549103178176785831725064133062779366205912717265182520796114110031501990403595262298252133839911819081947784113169132429977918653853505695904178086686899668290671439989617791953765970655642694255750485862799243634096778052479313045140813492548473493255628448493501613649645414451830814544069142929941177349459246206983009786585751959271626138055085678804609027141019015839803969669430623832663460705790474199671497861545446181679378049206937203148142615031346972349534276800057165142001271715049452455335792594407410421598456966966697587130938238370991642791357614789756409449504465470224079608076068141844683723153054370590629458074264736477733182813039689471216463329115282200486828712512140510365625 832 517096541560418218404878251019259569490197044876363728228312035532093173729632953943438436653897600766813831046973039225174474516259756052822278263049907749755662485545818695595780065928684556594545062472184815211223545137796204654335679638208843030919231409089227316376607016753186141873208536085723924368128404793430696065202842528313425715663213917181517443249754168991840128201729343093486040724540938000982935259343287327432426294765013341247257098775140182038002890203774315249926191934382157842368555852560649255840780247828784453725548709443777278723720234408811578982279138644485972192753290329612854637915604822505764614226418329042979895964990032878039373380162831634983068762476874971551244251963841856440329020111067643757490630148428694483614982936372732328492625931926954359224679607467562721260636594522442126703186407650502229366991015957224285140625 833 -3614913344704533310496033773894556967728826686029616806939503722986415513659466772702042165197152241107105503816860465154204153887421607407128775091451388091975957334567796354370776432849531990256394867066872539596863025658983719340607234729876138442944708014172001132350260637390440863773925210082767932554935381236653177774642131241594713120900088288499337569569663949303918398972827065467774302930560483429644394823857659652249327632483002749280962181668765748175439329744236640275869563139475859444184010251327724188552296314897792287950546602019737641544848884975352683472265060737631839497419998017666188725618850781940334217160096770816876377769009629881935565406609571511306207640303642900192219256798713993626405066967711056974469741579431207403642032469366873605454660727980804903818169223368462308039763325147668156496086680247921208398124232689097380515625 834 14980434622570444182737431210766031783163365837725115772316483904927968639226159989290037232067912656371904242667966613198090763540486577786770944791000320072540044690385186402532112143085447211555177444838092697857118759876567400344992780092874160489390889869551474754854085833417420840184223274871805155362311561414321793777091381281249297756940588543146840791616667885343446759823215836505032621637671414849850398339273666169233980052062787631724448860821100985611333655775454690245414159419460857879328819169309091556855478906673349465585052737658371675705018828593235023851072970856946434471307217401134734925488031150558993581725215439229441683580471649504353790573435358521552996723554290745360654228316598045792521242012288564499484831275724977697173309144770171081675006566712609789023198020162319946827967238444543738906047066136317250036600547204574532578125 835 121263442724623689033311697998883581298595238145557434306688756068417393568293396592710951495362417593873340570118465911338027744470327098439077056546322323691324945608733182264247920861953568923737747348537355857577781232070371848947256729806368551923732949116494842070926117158800079544326263387628256012254918813507969671641213285016316945346006742011926066297049460027841251087562673138455339224450027329826471272219129508878059964624290094273219541112851361711766681577785296526668834842141054728873825411035698147872459435504283540531726365573470431197443823791416666957934445316898451323051643033929401727030458885820075220099550596053260469476346988751073595676189285278541628367769490511210500907139168538448485960606222164968962422073561342530773699718253391388887771811082751316057784330079026302802316569370958782139002394971395241085899862147059175036953125 836 -4528841585524298684243374383054507310250981277109894661356689623226507852976554545349927246764286944092264910177443268507723137079116988626302998194006918627863341675968489113807122576329272395514294263516491559013466027327267292918301774912620917081977162241107623092173795805175323164760629895413023969567044995091026645712142037868477272213797567613376405806876495663342159478389412728155476499068995504401193494274651538196932639402583949568974637005640356537116299347997479362958433885436573335352327721011969673851750441758194197154956305111287111857234158731355211556393664903575807159094751025109966437331440502136774988322480975687052018872948830951172847974992035218369566197063125713613850101919310233717360413023074587008950582357344273906687633445049186379952938099912314499585238133970966647456990570753438605264763316760143358926673784917178699874572003125 837 84352279967114610476971322073662638494174523289905336305978411991311383093531420141088695560052181997389324301027517182253553472272842221638992917580053756773229832534273608313037313173898466916555281855869921491621979834581644322222287627079900399355601180051442749743046756245641435042342526347325422129759432296901521610755758088703642932780324823743013716821890733205603652355936460777447394451907691540427516449884683744360139971654101572916875082652953060964897028425428187435086559565669669094731494478464973395873409217290976021001610058995065141348164375314620669770511902254953740357735980200781386559938538180287142784882138039859127273805642306122196057413585931100563545501307781248428121606440227771116974872104063181228787142633881587350438661253474203451732789569197939548604691857092736619240857982623307321812091385091103484673669091601784161323596453125 838 -1288348399408866303373269444077014919225561752591303806527359187753920222405365876240604490468727638325879525072840506816189295794934670810248752144661509091483509874564642346203450126710330645258687347948352838871163569994613220270886947093142218442177758641290940572936853322690711988621412064320261461541786047816853302992087607164805819535950716873704917408327774601640231493589567719831242901412305057286958964634692340906220911824815982508045871361860902234495298705686556962839540871906130204616077494688011020553576790313388974676831075344977339989564298818509027324384953561928535909716860333820743839801423258463086117375185179526204377408676403185565479793889502986243357803075363606196536652143800458099898219466914838992668262500683880375728809918336964257406043131291655426468519230380408209329023411213665998411384561068489250600315430168072549493307353140625 839 17786635939181259678821188612203587931910037207719562134774829503945327864241414496274252991942853572990157218792025945407290529576640891945096239263443124625866269071653401686108590884659017960019218053928180188149375214851060704878315720359758601892254844498953064702283867220241794615073369601017373150350718548599520234472629036490816345755030108757298523749578479958521252325481391985939083810845396642610678787683136823858470967429598483526206120340462050950019541400750156294515517676346936418407942858737027245185187012622762141615396572268798970522615939379627351347546683810240924546064465995062113552601483065327517905260679499212685159527624642287152639846584083604414687223623078748030096139131489759982790935782303168322393336703387461200577666085741373411053816147670251790013787700258207043935220518388277218720964118044879141373883029060840069733189363671875 840 -230138532656093263491650427802680339067623966733831720897646134858634179887603846846843855867118561198863161594725472292987505172780492468303760065560824323136486956346817764115337704284118363432160190463232229845896383976315676439516417544812554473249129546996479309027157995589377449973548906523348189301068033534824679175007180146655747667504521770282327898720676376322078013592482308221199924249141456072659724419294211748059404537458178270819734214161442498745802458431741676726659765956392484780408487347044993486824078434299654282455453251011656213255373306217444820537346930576479214531364536772353379761354940855767478596326890049301769713095093562133074998007280502973676578367038560778330083337376247378404638727213262403948190732091539026943820119018045269058823572179013719974692256320832743609453377079914333700990663482600204341025641786639060509733531723046875 841 2838614930108492384884420625954939526778213153231490323895879203410431547716931651573797119723370709874684318920931870289130927786655783123237754346814872636973719718580291673967189537791070835077581182228305028523684710400340951201441039812924606978112705573273526700033855867427592516337650262778170976013514120817944327688725835354502250528537430786903536056923084860034617199670682905041297697234231179382656017843046512626625995615296316316773755178025306950413038933744701889221910671087356920324262494902592555393553789248578582947026234180910298179659095191188934685624388559945373566540009690381423248046732110261030302632519697575587166514565580595845942446891130874382113795475485338528284037140227862788091264293600116451974558466305348078299129078339495124730214616772158055319364782309111734068590446814846092478982539222012065942350730522333521784332865989703125 842 -33673408004510501418376760797917878021647271568273813760291754253154959126645443912760270934985563536844782776029826770134287635982838400336582329810098656191753809925276431009729221599836038037264033415199195410029778901646141184241669875682402182958440973126843009071344988547136244071588230246723312872778449753763316078113730873016668680253543626261646241978246810603167732984784946834836769794473854833021293672218389592763523716550621095937086390577960042277778347642900172306083228466333547347087789131115082424401489345353833658235963166887627559807271955481668500917993399164777440696133490188646700370926533099515733578372711485856487105533816028208447669850029276906594960200598290296220480347141369454443106397606480346549874107504183434498176358822598812475645705026370199263876171754064621631893586200152631651342135592851533488291965093980223200466016722052265625 843 385932093213931928670371790494632173523372469437686696574207105284449852870657783280015209256217365012537367075975362545693745204648723914195225977573733615047142535302922618738068994225145398705119931722276010737955078122213890713025857301203916083925232649871403343073737555857713071169823488121208791906851079162786157855115080375723645206979914652557014124379481873747771876945388170702313412573017607299802581394196227761416256872400118663161387979333763482456332032223661438147252700397706043519606657147892246167443626132286579057944336975832092719640770504370777781386059451883542840684544810612239855610726202430182841753849327003083959500701259364586671160364138558469138877960462188932552983751166628365274778129308605972066725766801692517383648807507289782253244027757262036987955360063078047947817478754327009476711097838720290834607240176343834758002808051825234375 844 -4281195301419079297954055536855647816022015726227823520524261713517106907751184297227372036197044752730848689192659309474277396249699808488826033831252168903011352949620151273250602477568197537129797077718733637561501919980199063271707920575220454910859696848869570026788383369950945838496807940267832135019939159029061357671041659182387201878448974266882854244822023304056485334828258054266638350476653089229188372946848976896457367558717394228114913358347819196344226744858044638104177938610480143686013520920163892795810925378777525452060103674012919721302769933354757053769136637814566020556657701502765372108477512388462596151401847506978248570682403648765219270656462696441074220871801736948113751071447489476578318927296889760704964289102958122660092842179610520512442181490438261388700032207827972610880634951773312256958563421588046323673397945380984962354704362790234375 845 45948789927043893266639811258642529345784568509335985325895400256108296904225501891221466505467349115007727989588892552700650281356738655808825900193000682672691261844132358016794226089679471439886391428518672785584146324595640817343996133455432264284434636116453733452053030831642804356173040285430539391348384154036950304236337925489229709172484135732107354618599599706952427702763325912149221752101582024766924863982870419680706449945383288874806015385314051228564712080897865413000228711013720108580570516382186802089980961938917062931498646818423699957407463667527417296364907319346637618176185597116429226832384677893791044322342121734455146757710571498178971982826626095991505108738765438908137935310259767244863119236080219437399005253652311628896430872192655924820680619831465691434766993721241458270561087796389922962386460104418687740034218071228069757524547299094921875 846 -475828558122326471266612022893939242244038844592210746208622124453236398274466255585389558604545162779974779136728679728561096340832839210599915277769688545254534619301965421211073634711870032852583011724154901720423414202218581050135489865959866514273433149657795831986188012487949295016443659605693842114814818610792167612156519602920740971780491604356723151702071813033599415210220849779847090489174248758796172138750868977158193172499381377386339250803226530786747880572003776797594452435620245086082990274588767846189208424340135823559286947407786417512757822908218850526381462106000526506106268514695152777870825534724879365430760101017838710142281269626388711664566811112076412603964699187822944411899885234631651056287021038511878920899988547339128481495036802665872246720456929509878374779119649726880867789671944067031524166652918948686560695508698620378261024847172984375 847 4726426112847570361603830782633943584724176324314233387783633152288300243098775058027244538355716835012843179962485070064651337238773186803785664299562711931901353178521835983901844919403687973660600649103093134227625871401953823927272534874817879781689232929210308358537230014309717960005029942236745157990969721904697088822538923207831209938400400972275367247079161152039324535885465612880839973490471474200195247842193661365265003730582452956156621571196641778050655233018383475043545900885921044566324176715729204971936823947690812140849210649493908267686854846972785053777080791593453114879920931115708805810393576933538353864764159936447077792597355742606479893508933280659021483844932028204601988344898155436685088103651008964852302508914228638685991057813734242444885008538721069191966468003188458200578988986189603779287461110219886789246582185431233979991875180500348828125 848 -44529215831593401777847471039107455600654485584492476470863755431378959610181862840540339223806217376588429396693386644846309057306068565652530422251518450959785359511960722594549897013627493088491518626104663558271059589609074720676984447701173929396735350667013900075846054431892864916554997101447981655868277740722229237998097129550939940537244263721348045104593148885180007265124451120822551198906606916182212903715062985776022425265507919212997161170346534666790153438377263627203009234478803763023237083317811586355676726889581034266578535042990631310750348784930966886338768145774739912138579989634978728263831348488505673924965786982649679161566350615398315182547703154174351441330701232456485564815120827010375311262810923635378166685325362439243787010908759524884141524744571525828416815692078184759499597280211402179615085912402976680340837637157748910046592213282508203125 849 389195567684600137619890689225752306745761363065789288093290709949856060503411936087211292613924589104306971662462045985835101107697363318967736737202336053929696238514579149619630064512150505092517406152975664735106065751463288800861349431698273211978261993249782762225530407341505034757744147062955525698011739470282271465658938468165437466077219258682850180029808169297055461693850646750149467157315640324631191599485173166496179017395056943257410209746105851777397221856462498497554619793324663853044543230205497801043529393884319355541492351331795531738631218580672729050365679107447938356741357485720529820044742002619549189377382384257681467561158533513509577562239660390823364470345361689900856934096956857171933456654332762088977874183047591769706542442231126951123180499152072983600026457144390250638884559902791188919322210136432259889245910350556582260892930306191986328125 850 -3000679327060940973356827039310461948648008475823603366564364966596650108347186315740748223929988278498076153432956233216190099517468243851077572800197764606191340166804071584270344336328914803692717438710111426429941703613437385529916496293889942083451526207503749575022265375632864918203601503932534664949423532737355369662415720474110138716228456757986219790779187988512519737119148053809215579499078503186068277764587792350729097294540390764236472375920740618358568605099253140544707418002389313725074030109193132070601714218722701527802304023083016346117137682582460423964084852904224664912906127446048083246046027839448607774817635532771876723607662160678160285781939217687914541358492375258048753553167923911409448737030018971318871808285945494220740370290158809475988314428938327692410392001188540922634528070085023325729431975008909321241272752995437054875223844031514369140625 851 17420591466719983029034445969636778125998810846088785871098875656914473351985013713513915420987202466935154482026966073311911084953243454503482469807269921709628309433135221245087103043224990512184079366125625473648196421174369636376037809153084714062583218964245403255915982402567325348698601380670279249217114554388322820480171706257517915233032313199443590316568938225663792885209309299798963661877692690533502978245556152110457207907146531903416124427489358893223380574909555429888080835096303375182005071261670068998057034838411610207343140519515484778998232583970977128585342260208540465003791234597027454341054926342369774454696309382707355745898518701951246798966324100094693700939915690653730507185644358898582257519336936692573645409901883801675640579947055301127478443123727503374319611858811838731589727217767874611385112348408130135689331355237220480427830202117816412454375 852 -8813787617581198591109086129537607282033365449276162228885005773048289342110021085430666091560206914404071289694740003022493534475592265105546693614888062850950141026748789952101604304925075089982561167645704974117446413909764208901151746915795151977773040594809487929187638340241765567377125214844986607214363969887466998193299228149503921171413493090838553740841375748396363461860971804653982652757972595920678987431069411450151123188641578823051895345295121471534440378711345099998847754306902462102409053029510050937245803930570013281400538038187464169294404804846965387446196724386392475869514192009351613808399058253232984925936221181879222817923292798405264887030604605007420595564120301738896804729197214151078513588330382354695306659221366125130329590386646917463965586035043467525219768927880655217281947203411498695283399293530496462280208290127126349682029300903506204584375 853 -1976353212003053203564711228180109003214580131346189096606603973791192449557242055858890060966289911814555882288501609867787792259802945045439983617049178011938483636805982728317147984409894648857844845182016769700711007438191567558114340059275740483055423870074612113206975584327254462209226664994273192111691398898858883820342527517683633954380203073377483098915918182391426508345909705764984850605198288510628057040909244007535988590182718971414081230466945454404182922981899266154751313405899051321281743427295689084752387602317060301137038199751874047672384463827035954870157689587898102292379670037566924072334156493896271437173253132939696662016415465484685345188262237849299953018030156639739417736357164110026876247456345678655744535144740994609889535837601421993243799436994900000973250575176012307985929692622537930899309119435056388792406422147961565585091036962341634526190625 854 44501221770585553480651460245223131067125045433005224899185637075269909024363461448682721409532647363956155493407520991518019863738474139017220066888945475841741173671926870234227515717510913267965832472090904884711677065211889761636643081195799595815045214610494999414622103558268957423973367579152416506847721338915969479324378958918780984932098144252628163345169449230405753546904265733520481568367224247658101079507343586719964615510622035773501571529339472428041120134398630803324777202070400867514475933865541771268881512982286875497568500397684749788150576329978446893132317078822235684220000146784887428832040283301744107984517656907705508827987261083503304313696005714966084347209156484870768285619827582470792194841430663202884891822634653008984600660469724204885176872445250285791983212515504261364419588726198103898361627901692675763429983443533673172961445231527930612045828125 855 -731131227013926695152425134294487769496043950522016689736295374637497941062243949736419078675581397361162842002839750479692969257977438078351988749519834826590769156011072158146589001429595419741625920277448781645656235402701446123463618919607989209523255889979135084509956008069971606872267236834925302357644449704159825702061554438301506028408020622894364947761159321035424800059556035999561726456823672876906602352041029363389604609017028032350206090729541836016645595360198985642402993915397866657757213715827185526883974061313752098977150346456495617740416660729189355730486391958116741042839251781611776491721260676712778928626705318808807603843011733130986691327279811549561716274045080107520136723623773865840294745780564360380620002368342664082747006071291414029774614521215204792735902531457510390795568309952453724539280255389728938429616534421985450329422961459008725153553484375 856 10513531430656329783896288191698022316044015330034827800927215386505680739564470636744121688191608645255290307304713432428538201627412470087509538130623748261156199265167459691890969051056435332613726847518945521031281957243996692369905782620354620436630644803176957882263230994449263702699412942250293521629448548720452947521191563359727353026872547576225486066670464943590851126302224514680214394191109601881609533912580551273122610046945410297538731832338654685084356203950424258849416393421177059070955637983527411856980786401684511589072948458551718809422725639377661657797253865863692729901109208609965656612365348950213978847538442383946616640619954534566093712182095879691729939445097654790946085824922473276184712590071426668666771618652646909263899813929007560222230963426433797520831746797045859109110143703573519731346553206216156582354804520248949338494358244594515776811767859375 857 -139821200894835515129792087592348748057162810260915026087733273577123698236768464811653240655497886224762673957438977968696642127687816474080498994141541715962970081457291796696341071887356851708459276492231266270626690002873982902617171576645547929967891864844389767572757214500988750274610908354027421873150146306050247902174938375549210740052245247364221473131251519261318193051261307177410660692883254356434835265482562842709325488166889632308392488271521965159855633512045141885816833387968788250000251330744438935786302322456729143887664208274489923798082041397680593791262963367583999543370094698149862314447597119670456881976253873420622002951888015690794467806719908160134114072536780122211427930689366481686005154526897565413120408621259483389892405723693565876868045359104851999276976906505832649400003741835049598706022280759754182035225850744788381835578275611245252094263371953125 858 1761090044819519328349422021211864835191645501913459014555110966991289212255573226111121287287471107009538683132736177149099520251370850058048682684479919633041298662162903287084701153402592347953827667858583820480420539555525941929974792792663721680022488421124262057868756440862585321996973219475927186114241597642112936887436648444053528045814512198072255102256840894517664506619828036162355275795242014623411238984328127068804318703801220403041624383671896169372851128909324167909437682464652866231010468233585714918078358402231085884775969982673019237649337808629871026054152775876766909422982148003585565272795858813122553764682304321428789545441285770546818193628780309211607178598036073419226951484110080949983003083058877224548886554121163651929706716157556329632035846216071530978921346059171925009549303473697700323480929677942518562405587292468238966407365101944843671054529931015625 859 -21259686332886574798994540462341755045029951356070459276709634773846282483998627604849699848250099650784016661697933967114256052114136129252949231036716977851669230807665018608232590250964105282387512293379796083058277297029953812404944370726444273596863361655406231685914764704747054579773467942193777585871360673605609395416945326651141576573250136734549822365078376289179344650288236186444878257769978603578779119674665245743251165229263648301617169220120123044252690903469373530946385227237366618435780738374331480143042574175279692571880921726238699930350775338000056929574889230883049310326023218248345408667531370051158865949926165102620530902225071566518826332526682205662649804044964185329541830952531663987229081011884282933220447511309280575247827382831004708354992556110741841299053205062603685052764525454986148055901234026840194952950037770993473079913903274802584990811848915234375 860 247528636732917582804336503949891716638927132444516296057399869796975837582888249942637175236668213668106342068461797439226371253565115259045947996822187774677164549275309348970129835785012225413584329218209724807047813425188397429471416001384282281189171578066482267278175255444209217671755344254462283498173697040072269056355867042629865378453780813501398565614768759837973258714490807137844552521643998316924817249179253799938463523168855631822307175167939628065133619677752153977334791506509512304491416049711976660490572086175054328641318175975443352197282939078264122037284052065124059242468500661586294920361371747465456011145052187937490221035900735652876041578973912007713997046801434881545529085144939880696768534267284418687358198874632315050699387549507017577273227335153410228642410667638776741900310390878188669846272709138577975474588362142736392945596248784821717813832546352734375 861 -2787937487878728661775930640295145056292698469152113724061602154563723657215789787314021575479342570069319836347567350319904069808019088133624981838350397393879359383671754963109710905833991466821998172368524467189202694838455234181520892531739286678451184717547223444111790693835149410374019497939155321968316242977337146849486269103131947626088839580923800973983769669881037455509175124843540001048817200898535411953121623444465816589859518379075042067438966573331764594796702166369904876382601586655137833270124807070108651874522664604266310806947887305265572306181232312800077972619436090492791363010706212629932134731110435654775348220476324305178592541893372485312673232333101744300062364489722616245514876796745282489006571018356496132435955960863489457662679117440914905352287574263490834943496599600100137278551986791922116436706898698130216756178765959937862417696127317186939031220796875 862 30394452823998845193593433655066409144304263895290628390162460851594573558656508948654144077736545044369688843824095758237580615485756002258181347990633377783026576069592108037844674889975855229767186675172027938714068119519212862400955303970582518524006465405323703690130774996519347191471014194205201166608718295310001279977252399076291616225924076905937774424320161712183513112659243922262182919600765645996936308134321073778664547165096803693156031187516335858680471077349511928732301343314404091256817105031864309300167986666094475907490877784931513308244469419165720855872687172479172919546235652394192329583658408493593659636816686300809782201183301850949058586373166159116214819354850583982157551321849838659671605822419492864653448702205281147037557513199306585441290405301511024060787572164226158078805499395543406135065246388314169999777101089698128330863993346975264745368039505165859375 863 -320234485537002549189067386837264393907940036715423346279164189264293431721718012928992780530895284494074790721121552466342135697185850212940024820578743934116818225209940685181260359141316744699885630514065148975587397965252251370463273466081506464178585298853258553953624212842387717967310200413430207349560891573532950297815823714346588625862991772426811468664411114004409632557873209267451989756026191774140640464870193411438591078231604327862173050451011554054426609604173234437032231279522026076787138993977636410898970869185460655483125945643817889267267551075974935961623332161234254682782647915753848066263806721721733269090156106906385869115297495947101363968805693704710035134697878089803088929078060785491431342256165530669862687141304390589984773971260504222190291957852505883150915199473069238906988326431726911964118904890004788026765856507161241312992798437913368887832677819890703125 864 3246807779753727185489061984784230459217716691466419056807536552279663060393452839189339680498652863197779594827844769795004546966764208497980709624371065295538302693032435828953213890062296962336136440956326963063064950226924628455215332665181888668512450782075032884694749011164414667755312803331332091383920025490182260764627374309074891298212006988751959553911930648257826703016627881857881317233456083466049434850601863895891044722154630979220388848537591686147314203799946223989993423952924572150640464435567383746547217083069463402091846803579102819667428704275180169276761303954600020933214955626588056319184313412464674460941926635267194812964334624656421885116590158786663923814380920640335280372860627741548347735150565807983463137324301082776892280407774304252048851453797224980676809171427321771670374046885935152433313709974796708102255056718769548748669320440554992632080171625892578125 865 -31415371610633994305404713448555326650266591718963504338016331207551175969390288140493878774333227233235091972440423122053149446081115086102303836896026583727492251421328899792010475934103444049586241181283794592631775046047579145589751519559155972169469095891900389702750696762244290691920198376974211224167900387451614715572018925759328006772765004311559080727968368421918012802531774187015213666452570652625942829081675152676945688640765727509667378455907573285535706750965290494391867631096355412057360419498464407503664908083418102760632738326991362562212445369114514841598228336254555476242324284935952515752596197157517564846636519648381447514544657755337637188477840095276289852404299955080411961557374481425654217302078518647045316539875885648443298236869890967955342123803357185384974772099246062014238251255798309656703817686471683674314001194390985818532190909967893305069638236695755859375 866 285495527931711983652843862177558433443016835139119145988345503539649776775488605016618823806190179526662450877522927775784167160866750656842723175750497706992955423394027125678372020871855329197987937012135706299323033812773897419902592777485035886568908043669240343896183240605152037460147843454684184861957990282232999123051373673084364191237307947013084689024774589303638052988321299351671108381280484354230196417819870238810748099818243616393228532275981144088539307741909010084009057967953292682874260075361299235164130587156195589324154908486250183670822003875660422145329905323259158955133391788707853423491752496642425299518734140436866212600756854830973958437276878666925025691501150198342479275666597512839043810790559041831394052766783192965884935153641191368738876451840963585834035725758294287838590991180212748909898324911992971787125569177033424454513546569112079219995969126338594296875 867 -2356696946901389727670828368650511020783770213686063164324438102340757087255683810429278123775490595666939275846355327627521396936939224503659988854938483906254364949638978019601270185763646208303026895819248434618830750582800720995673069436421962009015468590552697530564507129650175419651442835925548887660606917849228395397903742613024696240625519614803382674106027208910073106023171188436492111945165328639612692931559943185846989578387414810755329001248152141614142858341838787647964999620730250645358477740698357326683146527749982221686182918050718265563556413797294868005449926795222320497387623406961594103620713946589218670783106660482647051430202695926066785736633574361850168013849903929899494638630847577189001056967553869385440280679777955451096721410080542700538311993224478030332039939717153610706080189094426579042719291125968735676939096271477259594293886154455143169063752169968817578125 868 16194098246279420108440695444931972537681568323578799208397805758639563558289364959403631831374633317247375510097931072241684385656695383645045371159687798979384402397318285220148559713354368843317928328304703974256112655761313512891461881680817345842649665222176667712478782458422759571632565528128641219283956085344958844124513544002727988118079371040353620040483219887650143534961549177106541771093426860108333633633049556811981450696380470647412091399883882352592335066529604816767634069611026242950098995104140712951291429660385706593447413400738584223929345607090924142757001656245769310475532423912751662642344118714863932176275067724696596156579226197792060581659459057292043261801154197137649788791580670447992957322090286331516594716162696000562022507064272276235005963921097498068524918265774421898401220980340043403204579792715963461686550657076502011889125675657355043175061923290301648828125 869 -62084805763935379889692814741553701472287115585675670929191486700828497539754162506460363948535005383839899055478931030027994991468979845215330106838569809939320654322961785892051024863328529420470603503049339257235737771765355597048351405139938089686222998544184151766235641707318533544606532674298522961707537782159066293430794214976677017240014107214239974777278851153262120707100834331519113191550763074224625093420752776681552634865123701959061176670807697345925337795678077748449921010521138339647744486354390203622780691865279970555589980487420817400902181656602805107780920121172529960287576961303846059735011464743018276943290192861177660572881808866322077111085623338856538572574754268423595304850499353569672679566945738904553129232866603862739952801887623148449368828757478313834997448574957839359892029985266254714654548364968173309088024042772162208735407361609406759405504669005060861328125 870 -653772270206559383859958921777064317263554386785280347265838347445556185447453187047019593091447106190976053024396915049387891473922744214048875364552503138998608719861899457166816554763136076882252247492685209874018482045505789258350064938027941268880967449521591976544080084268646638026267316271058395478804183558276209185627110457414748392181201143910202238176644069189940015227190049788878603308155296360429483778669663584186409359381808030553320000094115631544519458038974093781586429440191488786867358775778927445921079651508476559724777879929122177350404106338413753692709570654151226880984145743073655135007804908106332145292092373470780068193106784916146062595791012721682154492954098594869133757510733356933957303842938859192335024984163759882850975805230263812657781692994043698166263582929885511466010613584947314350790549666203778002119276256498003385375772363807060166389467367311719646484375 871 22092080595785573580314123478931868654599038116974025338571351466368021866395266670421628492073178986985788521247578237745252670984662736588560014758980089761405126221615061062410653425054288507623288905023668243645394566383040800157932688731006363140299919750853449183108043622629199228093339929171290294165250377027535958865922714431105470425720846881086148777193684906482331637964840926275936856047968272575041389777373942604427319078305148554890173439843040686021131095861859795038483694070442370731146102626192916710212099575271154762663356972252269989232708118026809355988957510979406812500355727978138374087238878596927760778464802272828099074334399441650412566193354110494694175447140993908993777434246210990797603351483235993860281226474815881191715004048355414102655060457543123443279792171505936744354840353783283812650747658488553152218672975520914324637663100050447067839475506839154098705703125 872 -403748989129176607035931382928604430106795725662380657157242228642708146183936437324941615784868263041281973990132803786264224423682678454401045694291307801727586523722810643329453013917875118948930070794712405025840154264212836373679560321370194776608218317258005036929208644415528804433314985797169080589050839100232625159035014207239121874357763374600258873858071602017177628878035313259916578247121809659636400679096406685390926905595196726259783057317795117647786080421574246893177851544030908376706324993542599899763113655585551678235830970050472125315348961566163217191411690172434278507891726113095452114291577703672814784716375248375767811661926031006250112245212167614066852965997466488766538968245301086981227696753238454044866397730000024619225912262165171073840441969377032599118484981128892472122679313515285614166727611977325402135765725492882535399179925426370511044773217479980501255736328125 873 6115189059377568199881973560208447371888474475528788175406062890588951157293022797064629714780351697664739502690311426833390256014179123346722384796872664553360968137358913238273887024165760605225307147255789971344234818265081595697046461248043003114026470194664582363331825920826702147159407422947929993676060346121911021605521495908388321677863975642130534322243609809333934921121378700770357861228700899235864812833565662071276481533795712926699181281992466520928711484469767195815086551897357914636301596878583812948262727605592248151527563203662317533107595719305795434544004516093672029555126162275033966366771280995305651943283858991855139707364585208398633956536153153845481037970266460669555814216632031204480950635375790839816002104524706546435152783709841000591639324104074350891933216703067940130343060336515021933368624121771498381080361112073391816235852539315574344298885657705327212875779296875 874 -84007778880665529716886397810707438244526733362805084132462805874754483724356011852256437985753458910884957254546717778404960201628738812432366180843746187960678887335766737787225904321207562888043730290065568239701389314088086112839947438945166908829950597073224705678293866163131983423115543372410326241116601513507756813690585522719765595100603548297665545729734128222634516315912023455374722159417247966026600328775690744453230002871955755525650302522661176184895198974038187595748925701437564200926377612028204997151845924754355447947318484002355852566153221481299149571521851974341265734101158619379513925499229583600642008064205985825909376870371543313376930072131800287073626590270296417661076537220653261245477968957515136405592855869670518292543746905484024018302634997661011803772504056303349672977811806858650046961404740793522488725452813346749158327468631577384969247093331854646513408852177734375 875 1083223686413109855790278745529834279268000839474204802926780674979920613143654299669478688318920537384930371471792356442965000797217934340601386011461708234734420838970088365011720917532775772536381761179534731887718571959244534001502523311322412126697691935871022379738297856356891323264111153934438544503002266593345806366519936378856182154665554756393839346547208674311598424860646276500320064781914315086981921072819124448775070464738665219815919892433890604304691923598357582630989802902903315399426837823173315329290916729612075745347254146795732050668384369787286149529654756978817005832603064216365367603635887348204149807585538969282592455449403212681423661335359805628650260725822019186989210604249643084646799829544507334634498646590654741344102092518473829255534846247617481883833397764533075286058737580977930867911448311454683427441887530719180280336354349012993633244831307075060017907128447265625 876 -13325087639410627588423853852318570644220873989129146072808070377716313158984426563448508997818284879025901322483514328446311107800704509677857308927134973846783689856426357523676678607427066350562549579121897672824911479523289564181194645180508192574407010362716423724382854767925504119876141764884398869395482504616976780276861713650675785136530146141091512027491189663543719488508185528725072260698938616580866088911528666557127436857254146997717352047305351612193817096059199038229283884457951708463739981474784275125416929164714250722509432552845762725676937246927192934423129096701241582532113352872106966724248314126020007525902790538091996464284367170729625046451241961173813331343987391410927575085069363654349712517026098524087584321103817269575301220241888913826287050553224344576841191028298928601573680407419048477555103431021256698959114992456699038005662252895768821821225680219050052296582491723225 877 157710538964246486183888409924707667513195337656703208891247201911365634164448906932600771725311693890650177880645760392893525476592325582289284811250633813027066637240932929068620978940912661163614365299340625238393016257836527869988620956520972151374069697744985510346224243417349908843157947132850626783777180366606736462783204101229549029785889822386241460519284990940875559624117745620263382234465665323590627540586213770144331168990686366819903740828916480394336027200224782809277634525550510539002274866483598032653701975268111316687089443034305408309580807744167376885864184179406669692953056292519000881656063653238426524403521444619008270226074692122891009830177821169563867701821938497442592971413085863538347616479006478964195819970189935114635173324058831155903677800405047285368198456788751384725141604746787516240693488472528917559707021654380029751163108967719525399393380585077655317609425548516125 878 -1803757065242587175451849663745975776546954486809974278553528269394918458518460528506521929351715942646948034961086425832885665655567821335846543206276301039512945914582010780840784415037951739296909518736831810889972370043746859893178154586397082076870691391301285761771256320925240362731740259737909489051508161536875123203308038202170922767555882837935204503007434373695721961391920367911577542098629303950553197640369017464977942360736698495359018420870173919390131552912657446352424903355663482428744617603858990327199097124218573230997281032356565583679798109734618000596020131431300895035229682958110669129936968168993857400963585078175150516067524674993801315606433758797393661268297184420636833808290484209784778865114613789658682428018003212284772240735580310204372682001570729980538841059179885233618101679046662521241064484776371657948685500397671415847967792141869942114547213012820399922627406438581625 879 19968374814009654997762889364112650965377157984049901908369648931167173908092103170161064008298691192182388556502426373987751456988789684139412620433973031338862359106181513044248493107764582162397747904176776483791709726856292835957021064518950730760320337748352490039892311738698261356381534108704948715052181908871411677673673679444101400865644446725684224350716971576829844181843144454181894588381952947948585642151494371579974012183339497092491850180111140548417984298823420100356254538636342674220855884077045806358193104232159906797941371991971853226911038604503931128354932056108876722667984076704573788310569690993974775674361160992108750142633854209580298665478752303931336830781485922091075513613097372051158277928836963048999515355143602328399401884690665763395228317400729170694220273094329020777419915967237474854091403715623774574796700007476218557774098114391400128275878692318857165617320311426761875 880 -213854135201598653843503647852168203314148500531928470145260046913751118524107824912375855098521736950135936769054765039089281933625800127329626194375620358620453526553496720731091615688616946409754479799018841555603498880545411354060762126929031062348040698524025095940848086801187357290476783279296325782526570091599693512913846608235518556653832855990388277654350307067793046784597929810631528147121038612444626006416996995387272846120132606184086984438436583805336559835401333312913296768040385239419681347107831504260515007501680534167928305728911845094612461695080967440661088810994257675788237980727225697153510476670223604651254948698171968829918285304643248660090783133578531127848344051696457009472681967207694880283982475929279569859483654195964181537436844620904893241490148024223848454516005061452853980799141287239707687029818287458931911629992405624924548869941214796332979427595772872138361604637586875 881 2209229974982503417555357867607796863200439565098640784623201738848512227435968784523870562959607154919053187490872925946175325606127100451615582314823903697775549321063963727043437162612017128786486601010571548048310874904123885090037672947210331060039866414098377986161781971720958369315756901098186329261669958931668667073489190959976330884304956684899453412875983597590584258416249507263803712253892768262144119233505641738365898264374445479810147611649518548324135430035547202259863593402762540205295845854285020218828309024772232774407211927630751618042039093826143803518308771582201249172854291861623180654746483297762451835581271449987430541798918752076958294642652753749199092379395569392573867603336546627574297577880424969213936856387406035886849763233588075539788802413791020621418487185992255951581504176173751980313644263512381313926739122331944042343997603599518027581129500227183349653140421325686177375 882 -21879524518282100295793762036938968978855710064664265814247592143164432682788880428220811165491867904913728343092472297645084602292468503520268247452636940003125156292261562979044154768316373420140888638162021847012454381813528740719841240851112030111637058176835592335085997718774422943225796522477926495293648329885059634673459499363752236667343283005324134667006325432528792453474783877682743647461324782284459345477455068157314423368430888751435898410437509197225886004902286248124555789151695807520863596985094298823334943543803692627419183227246082357784393363071462604248908509072192308044625343732591294773872566414960981589290526093522346564128777911795183685863594268797118761887894418365741086054086680528609587312363934398430749860436792772548821709586641290652991901745478951914299680402844456280961736827177465504469182677082905629172370213619760567445885594221835197922535147865023919382611914246711426875 883 205315995237416826890029251986156949348039669153834589981995477407490752395240818526389197069329317754448660130144808220488524658044274661907806320200619792129453795570475259460170865391522979314678802059980983827557468419872268849754824021650905840494914482658638309879967633706522070539159110518398782123514562727349479500399583337854638024541972001606118991934704871865582904366986511827908325390383323700732862055011021757073559175889660332504624120783307071129144296927815536856085401407451809846553085739835479006478224546524609416661259526087700933611578574708718244065330021656898248842038790476011756356858778272867347610059638828177715511211082533368180585981132466424682607513216393633579217289349431594987354645842594181096916661027293403087150045477042651602457495762964504202449622696462796607342024420978854582100186603324125137535755509636031048484714078754785813346989961001303201164004393976632858938125 884 -1783625132248401203832968032567757936447021392808532883605469424473970324427820125501687708622576447096835833561241233953794889445265254044109443388534950823090915388674115862399055193921553429010358533843461836970523399685929634891268566721371071334027835612817109679804174020183894199729509877097614395445089640108223424189667694018172812521499395663123835026753800328229833817817550138985086002734731180087214071630765909450501641723996252696019649271486995886247780283607561134777196665473728028316933810128061690186714867942842286568290105164174185355161760464891982121776112232706415328567113630437112443568474448669259204387919176705691152153657013334423187858769458394943497057645928338183174173139283948090516334374356610192349599025943232757053928503434379457129115502437421290688266368681825951550752740293852959017573895316113702502467773792403081179130674441517875842406831384004560378370343395593791179528125 885 13595716360836788206748087762659672413917443544621274991805788825700134357619175970195604174509045011845602952057744313391600495754734001881411361734265545399655527385158264191132974555025308276735926965242741724239795096406637645964920509506578839283688366733657296972812854973802400468634814106315226200555978714379394051637922648192155154810032473564107281472550421051430606658094633372545221048160351191684456542848354209362772800867525876897952670758918379555667208635914613151756742380960320666025780123824150289361804283672849819838969405866513447935241213722699341176334297508646198207089411123463079045583636147409541560070361308404400531282252895021766410346691957119835530082765206704944828846900980224405437693902283206630301771653380484957402607337537976726489654187298689011887453375292446353405816189619454492793444287472708320533146342674826735741437007132881407321937151137492428464833655192033112428653125 886 -76400943627031929114388327784201551305371712322009950907420278673254387197330653806893244942997794573625613885038030774464660903938062039131070034038359653064977198157815119344889644856479536183121050651033267120954893786137451875528061838945866309274963586924855476743208416651799891012076187714126837368531049669869921930731131283242306360193053427218433910553757362323065541074057378081633543609488979167052038476115977497468262041872565397627227521685300315707596610488613348470241686407238159410157993541413492160736495894221114220180316315710473216293380038197633414508628145219504497468210028487240723897361484909030957777063887809665925344640200631608358462460778904242910095522958734511713365329843157393942086264651350953847780127636188390981774577268734050554895242182971574057159375806654933279894752934971842705589835183896827661953742289168050551212628630203104037510935767024462999442890980562997856013216625 887 -15739473078653262154215122245194788828279979598641211506240672976705824470703925687613997861202300656101053096887589201539132422380942419415475056256652574148150585255532902865336804521678453321607613239810587411933547769929552409559794270355426826157914306484078450766224977655432891709104197805800532278682969348817020131529149247531397687181704862985357040951066795775573031883554095773253738399404517562259400644628374424899092360469140676190125404563963174264214048491634905347185405573193031747083762141462934291313489302410364993546808697152709690263611529182752524392458147982200277673268001448467638738892975658975531123821145173094950690918971334406923447581883020386002323161771923284802273350591546642150251951958882429771544133468793603650002925158392388847318728687966902944890993275315102109064359267621337996552698404002087011470099518064573445470096600961498850187588462769840255895692149817717049797138125 888 9863537324145378425977647286377929874105467281392321886464463333153618523198560236696024915870764185652312948460947755670279712016368856850805527637462512852752318227705872947416341945928626636414370147972789296297534477110034617998706972785330890985222222757744961501608762172636671847361131727067776171485451108295110861702667249934237802616054795869851769371371732661454820673390669330222242891167838601390096519792189030734330271643323214827018932948587324308788919465279196662382915270472985236713787765286399089470651616152946196772088396641015054742292954127970838896513923924215343265180865032633991243715745795481970564127503176252872156850916794451522857292622009856249228186011142241453652195340540084135701734854202427674971632266687971314510947345043097285950589794185525941131092164074176862691117184114290696091179241954774956817847801903116370122040633065808013958903389215929289420443456451379497846332423125 889 -214670738486514942805442544994241696990000766824629087463246376589628066958581059490155878464703981844021452741206690995212257417221187693285322238308371291390885558836542132649520517446009116893386762349025140324331757232834743258824722629098768730021689274917118097192353906068813957490232620888903297873001435905797302391703439472112318513775792167432653196344358377953435252924332153997639312942768827147521883770963098986274925943515506619125131762587543386734651205142635836509106300601878373331953590708557139363453169132903914118637588654335007165773394392057717248079336051840931276388281424801890661634389647213860479092787789682243317221466143109276497382690613131478805081990927164129302948286548874207408466329358306092502465472757415839876820847135455865425447911570615474094811375304485082485283396725651577755926309019041374556376332824299741904413012549072085642997470097364490237445428182299668171304386109375 890 3486007110016459582194829426590995659864218671363686230640861362693501115575874233292728534523017843848428571553610191976392531446852835041343551510782200912173645192983518367228691728665271728514733508229899058924975873469085023226169247751017176054130224301671677213949874562057009510978249363444939858742370202686664903536063692690619345832999214132107407899039899611190918057690842052562942494244582861778015118340111128967739231623745084973503634080297410417001786655594145123583552384334139194755229100688464059619107346418792538301000040092208793712329652869950630579954076475651070130243012315678807780853493140873082940380208439022228117618144599556415024821458528254117326899588919085166700668643207946564342820590853055221144763998148730015132725452103205833396774888860230343965080589900521597260221589240533785843314102440914448745549605318201286734682243618169010178501531566006499846881132641087827575573553296875 891 -49819499623166154596083942024044617520588207038674391400079271269751884649521947485484789718502786863321129675716408297509482219018855675560498927754034240597726109392014103648469149021779752917673828274088606635050358276543911775501916605704192421520644791604864163570898598042882594340174563086900406032835969859979164891878828779068442888946783183110489423123170915270528669932068913604177710649761493650034094705327053984553970641754723097444829078287776930496236113383407707290231142737741165527739102510197354889335306094256248567190181931982459693297111856216637942339521714402502642362035807012541893287286307493849075273584656087732407128829383206985188387131825772915757203227863876089212087338297575177022196369224566405380519531869286532774188003930561164343098527664485800822211393577136711570817433711334124754586650339081028225337220603325954885153942078524234086025253699979365121144155735111898348791303282913125 892 659899782459346523981027527490021478951414440634399910402915096025261978287849139939261759510515626913035848442304032006832032018018208561111464602929441406225876647475149691146677418995181638093848543140078315390986541832384909724109028301978416203277527030516494068887800641555824202303397297097572901596910983582962583461366717166113563732401302244274755204937369232719932116214980963187460856674015779625176046106204665272801131551694592698761629099058497285356803561424346060931764160527491971601467201613856784697077640265269718823645998478485326268715526241785094498640864930834612037091100400607957023162118878841544550272146870794042022073394104267797097497674728673333485054430555756542558013287739699290303658819889754401088258209773778232037108224807123255869169300088865465936957505509557702830118586367969268890705929592315600354540596397701279212765668928986749086384370280458264453063378063702108006416922880653125 893 -8286882665557658079444703283778733151078221721409726782999698039766331335061306680921698418953922527061444154144515372834422320262201058033962561041064894204416830437645916790797744386477711410291542733561352209823871984569736995466313332428060156386222230076927925482110683426594745303062211334747134121780883127279540654411281265494076644790361008862398670480796255970204072877456281869627723892152638736429742063872163688556126415226724404788189569867114139829625925925423387958357098588302228620180682361083313439538342141369905634468623604280475092392703990365408377676672342800019160161480716718672212612082957140190620213319744910187111807024287809889352065262568773810460707913784188459909869537600067673465648803461432124169992809340849074406616815179953030240891950244469098784225903640048433255680482128608410300952868745620876579587340636697801517663724783787888745237415894972424598846789266884444672441403914985290625 894 99794733186103196090513554917022303862219354622143272475799565690016618995437060427676217731291757177815373364087758809854085666004040800639441937980944585331666876475471724132311973845240254870987700886166119618713364699566999799209486959898627389688708011002726816509685651648392940732395025017923577660546979793508304654322836668350739392720495892673112514687516478637327178379283298863371522317156443466240220861821281794961888897990687547275899847991233283183757362553292123281623627418636722315033589005357942359717316974440531436089009213566546398189742869529911403453241264205267246782094930748394015345811856720726743752181651880983371500541490708364707256759274468440161206279275630069721294046727857858209939910564694988813314169613087780371495218822294203957782561395566096949366354249016823850226284864499541240401449672563818863651982568838466081244667932842177445885619512669142348077960643134410067253795343807078125 895 -1159414874759060728048131533301923472374980144781305267452313838817078964730508080234898040054909009670470349691360158054984796296427429565261443633220902997564063764243210852261757249734749781866077646171359410255439495133193156528645289546752125411132032445835529702781273053716969230980484006860509894938626790512945011518632060516676221681854772072700004581233120744841168183328756086055892496682456384415496641843550527541900641462535262321424750581954186621158953330791175926527625371156508159893565457804385849392425417777735734792950906789876321723490433183208247881601746342880413017511209738932037947757652375423630856583845029575544206783139285067856246324931304062405045144240273251248902047443405997140293896254066529674863560759931519392665034420211267053703769872214329646123527854207998559621090065651607832426755855479764300208646826853768251325091525066938266037685034140587421525845005178397859997236007586174109375 896 13031833342945766432254495722424727055492768533603186827485015251540231056065108852647248094981802455175934256276135347455278827045983676277458649181689497271495621161637926456780238920542966130942365261331082099751796453086452273560304188000283578707588317499160833265701383984024719653308809587024779808614275363508368754346181919230307525321367745434360301533538338083208006639202458021570804734833220945703687830654783863860782078041188035715235605628601335459092122156706195766908557977368522823720332682134081334908778379703369288131484815643271169892071860196311037640691631461625151986582073439440455596254624079058696371554064092900578176263795574942500394237549011461404848340737598986761617502330883959260179946311320217824879599510807242924437303580755580552422804076687067843097387210474872042274904665179723967916133141373564685756658693687632532239648334776875553792725357188516947508933966426932917738897515793346494375 897 -141778552731721636106235688257002073040536319731372093176907281650087537650977389913700049601290092348847704708615950097817526408047733920624499726298711503555420974767323845428067790210824563503395357184417044817382656794395338530836300668011987126995544961936842830999961006039647155215476496897792247076359230416682561437330982692303236378709957140905144092661398662088513415796262075993485004443230360357797762747786256143063397288530098591089856175598149571429761995011667683618738295716514027696225277166104651713275366036142708798602695046633747257444541346003286361575146360906246306838718708474095553984137128757010374171787433200010752424563919012302196024492527099152894075055037269098775327932839610544948928550375706960978231417002668866784142798305703222328604953535433974387005668663095315534700350048823594704021157972171363583009631397849259821715589954727399934257207918123213816178820313788463313962918621171144453125 898 1490378777677199032009188912059551972809976870467158353375157684343802579979714186123463137978202689026371241469424836310202054433938270319790913309147213051755610840412422534107468063201795269373728862655580027911163918070222715809223022780690056391782193486990754778530462772776196965524911204199352953076921485664414181790441211257706980782889578296507369591410206047193983131226876589962025696702368492528292874789460444422881879357749244440064760642682504753613811183092266659532592663700574130128877002145914275414396019753288652768122413772506284807560357128581654095727656112931423745767131870198200659863917865116558654983556601932582105340630237698069555654411503996391022767822013503494341770968017588707864561576309274676680310893923814502128371864975606023487228270733806069905766762802548548444514494216944060010664076200401807191884270148524240989071319834354195681079435483211210461954504352003830498341142155884142265625 899 -15070423947652737936849939542699849790814360312354492523983272397946630538723046827666781403600973471677839273605915563728108108662231206581227199843639382665445535718117592418721404326352904003670781493684898527463357129320765451422501625060314328371816385573421977203463531859633425888143403796346441504790019722025359176974367119826107523391808367647203755053248580895279548746354988261860500939414266587795691151718982945478418983820216195998416242756647171401205283935048966303125077503685667644865047960072086995991394970559942540379521416688347250862904187563252418762664828927735247019547060721904916981218922364006668469446345265038867512425555746324331579487810484817336738687444364058693945568559748944578925094933708640399058277758429503641322369478530722332087075119759416695299827576198859659779520337346585377071597293167090502874953314100309218427703835005770567358370911070942820611415852979151099169471621962048205859375 900 145320164890201359020234157384061237300281863723365972231221453282728592409572439697631637107895982393733574273468269882924831216656555095654724470235091178257966912298006556411055617999175414767075947222393505372659280028279899234254325270548089280056191904519764504119436705071845793297421085609951966077399683541295363674090379989143305214136612671025702796916947290181785553839282355245393289546586262845281134231263257101422146961673683436409784769566800255662782583721458220718806414862432248943277955140913541926052492892643984887319706960269781800466917282343383255346145181918029258129128335420723626009670407497045145804499904746889494658726845702445626065114846066631301989207393925802652447053845439061549054039669585147924654364583035306684739422847186199786111421784861768758125587277771394361840114022763586230299128420339878384257302817310667045091890917788108117815079950496977218997059661002512784108567159198097174609375 901 -1314188363492475101927282891608120696310206978725098914219346186698186462121934124888328442241637733776208405918290824449015842036611267134490468448880923032940231759434583013607657425087786216135430621701343217508038738414345902212462595923936440375921655784654282760621532727237916738826969184836328083732336085527239176752557104030022639364646314747576796211042585208796403714596261879449036640184490838448794862943305568203878215965181566094476185729990399114836083363950697207954429500530850029701043051655369812881601423281497514826929602690229424632788424801973764064772607111114077315384086810250684982086246044830713981965386010341954064568763305948172169167039703747612257985855260754851140303455922707564390551920458887560257098056525939922600887992956722219104399346720438772093041309412558578776910493641009610340134365175004645155170417429151500450168166440237199255542297170701526573123386246990222086070750320742195246275375 902 10759439709217871746080496380437617863860109626142715840444595670582376039455852332524061784222420393888095452212850883265812902269289215875421289643603414923143601976673303582618698817403945238546227810833842542962630350133113546884568639136932378107558416140527827377479360537429729560757262027803801020590065579205163124921943182856946937651633586049090962048328897211236409224194128453706761271500773374878908806422409189654978585374308659600905366312936036672094151467118776088835607111054679586171312265710026178947429839434668077848395655166864541103994251250522184343610047946139983609216603338857547088722178803824843539107189627119118965348058456303174181152840601597878277083378630908679629009591186431827336069011285037454900732623142083380889912153284090761806349940272024325334390255568089934814178757476809620479549960939679929433440519985611017208194932760077597959133048339296082437945661431911084805352064216424710868401875 903 -72586526607789700805627206248099402051697841679264725824703915480750580137280727257737659490200376430473946645411697501627804690681785928820999660748610628115626434171867771432459981143303328622316396317916492764312738354629628598517662589240950392332169203939753836304120895791412902988512793694160592305179843082537480737922639721035899616801733162627976103095540779274858312868490279448301893666142924187210971233823105088140723353707155764434702960702466950407406375054544226336754776910534534850401255085655022711618535234037308225191841996369948438439290816824809806351150316336418443945033158667551649769711812088323722676190476358511117984449408448500802063785266329881529235397207397565005185024646038464226389360769043099425455450870743290008960227441119243849345438318890737929451754456478228466313708024550077227991259396071058477313129624795540327403055947853092064101944304083331931318137009359832405970807100315481399388875625 904 253786086359337662298834039720017661766800784601541276176972230683216454386367066030791071251994048802462226260100839817965116884635388436613266211752890170016674637504588407048215710843703225405306351141263559222435776408821627400384402165759098900412581443472919598772795702839084185484622449688087601740916558040348016290153401303095501339445011865511246207219260780133950378303574236589397552740438369463354046891869226866656184686043943528590311559065261245649737100303001502800469853442001146004591955240192276017250106631048905499762003737130448456763785204229448733835553785387450982933186270032295814951635643324218437691334009658108906019880782394341929058635016243710352412269172435125300350329163260036790597161324930445488803160690227267914995397312109439413088029150284761481185836378261059249133695894335666081461900448834462600067566908570338205322372293473748898155736518059061181232978548685508189327595884177583855532040625 905 3469202455836088066994878219921984762930225990751464599308272431378092790043138744337154757093258879810469750589849949712399497158418843375789705211890884393044579478492132594170796330235150194349376121218376469110464125822425170937066566451343610076409314114613992742399445467138327977363030154430715563682884742696133218666072572897369794992347159870521691793284987119175140860885320838079310664783463690190868106163335628395211762343077305637318401250574549269924841165008357032327255653025705576584693537318533006666111386936294530702549813840886551739404540106309072230456062653255114368847412904169115500701470443508079211191459354884427601325584226457744312077191581086734162482149660244481607724890891247192421510764938238917103142787653680906971867819166292141056569658393070328403795790102923745965571563984455772588385421025281941031980364640490572962038012953799974124976795592651990705678268288498689075195606425078593958569240625 906 -107814258621622577852569619954545305679669764515478682625909717073469921796127279516980343183977568560033740601594533999880083252876735559451370715419022742572908661991216182029973806191267155862824508289640872444807882028981533691570347864663638238400358050481508195191240311813858068095099159608686559401256240046288936098271013335249836659784742630518536207778088887216506574445184184277543784419706521683183389400452167618782576831009676019288979789117662764295452045075551320928828873289429395709795866371357869938807001255043988821573289006899119810171678295400678663806475151125137900828239091028354784969680011309567360759013469669984719682816629076735642363090857388982491266028929981107804090550984192796572628499077979552104627643347442990574233928359782274998680400441504470854364443880962843304388222712383268122399747456609168473374478898862260877346303670670107037342891690283204121094015130910045340229592167772708873441409593125 907 1935773474678326412505390138628343243855909512148574382227799105327849995827564849412520170203551227525347033224852749179323493328520871800394828908709849881226820356014068070642198780551720936736159869734172000820626610122652497921142374459072769611094349622348743309208602447116288547750528772931010739779477928705704746339755782967357859937113312792662670700800746292452043124917743235901947005249504951289534489365613050995574768208055308451132168165622498252526416554459821280424673124460622836275754373642310715884065651744195063759591144805817781536074859388270699263815320219504635069481570941183564936528096512202419907691327816202652446500198598497768996255972399822179099136917837543073380069394197308516639215875535087083862926015381300627274338828491973432251117748058586173757713663166458933449128699375747349639219264871969104784010811253285139028566545884912266865121686838335979423424950929809564716792425312545806331995603946875 908 -29084379727658233141599822342577258809752968408156937818094095120129348632686565574729275245696785925420348472468601326130873693968892623151274707269611198260191896433956547148403502409934091452779543382742782030721581294964813629391024176915530967314114213623400517832420413699637211808341374265905742310227307584630900418980718407908095466548363261311686854176785091120787511472205956931590782926126800588427896690169342211591990599733525066972781928313847359205284002580309584825653775351749333010772561422721932848980143602356564515207696148434482054285801831264687050141116856042788615228632777804895504186120524160030549696366879978366394309823856423683575345369042633392706376148530603123134480212693755593590255011781659488944971976402465649977286532484278148579964245160536567123009591284187197217003207777871310675715128171658869973857019402263170442600468012275575766973757581143826187333960631064486889090660269423721405993505605346875 909 397626964640143754745891696304422810860222066351614363292305158918489945642158819737301091584268510844686854026920681557994016274332417993861848667990565489163057003795744105017063715232855993479882008671007316829626407220723881917787469636128084018328639834017493808995627179369877733847821915538496091674356451782173415925261232049314511178437391649617393125316236892833523004887207292852521390883131710915525078288549537814032087607568901689082249905443997139829429260274689897275186738759498137839123913081252281514847627801933419942047308119229563132391483642828418375154217698185372123674611472726342704729115432054947064845250946835068704089605140529116315850559687485049649737880360974560218224888628477392290434113856695047576008674147347070083905836017952646575162692549076141283690078406227636158719884600416742528355013434054642378037859566994621255782091834355364104668601416161539113314013317353015659497083139242144868312385754984375 910 -5109805868505993641828416216843585620576239214604250860354426941711455527286078877000208400239418981375547846289883031769650975093983080269592328817209604670444565271705305598711814359863287660333407287897599473802564348285110797008731688351609048866940574837944340615884342165634033189751988180103986488406429419113370603736618696528015735739018587510818492199930321866148129120821844839554289703351566627899014665991602575878665325347048245915843203151071690330612977007594850360589622686516625392017277827445345576620511990074450591609190148278575583531546528635108636387725597749743727005078005253999563421016178522060834238736805537474332060890415262165463921393585404130855490897995440974213265646270939837881066865251830894107091415288934990687867572115882375628691732012220687046439550534290132872870027409658435328009900096446393220203717184951270873854582908110448756667622541868782130306779468615674508721360235669721011188500755767796875 911 62690864690387583287928279859515306712251887034738001399255978971279259228733232908384744649631592348105541236995858379796730601938128313745928095055371116263654135291112269541879820057808524870448593871605836655859125985433904866695442149458190931455125893360488594798203057844114192564379553410128872442148779803922632390558237693294916776185619779302943005792649045662022290639829255974072838353098497808843142663900873351933861674435497676737739640986926021580348561870587680081974401348137289161693758186277714460334060285358692681406156548463102700711921587862362918430703424517898265461739404351030677429558035059289500512076689081930527908242277192874149649081819360442129844893540104329997426690309848830356711173686945371328879217934704483623228260191871249920281005503409013613595213964937612415069765818521889025204671000203436639822949227410673479787254401396270182895410263164030757431703087290284199797967225552473289826196808070845625 912 -740305035842866765473504256471181564757272513333328621331936361412281443641361682680162747570683613135889427217783039755190217433380969934903908749400910385107211270181851762949387566844827518827428250515973357675420938612273195601547584965051661039579253906885304743346391269098141654977587850817443851561540843224117099973998781435458463268161433092399502394755109690946866254291744400827050354386236470211724206351658060004517109106756991156769017439514961163711635542597864058709537444849908439772233787706776137854280097310025121927936085116959074167390127286992396182926771647290481412367997911118220519779553153097757949362685150342593268683520390718857489531906563160413369407623708042241699439092668161973289372666575960727409642479921325472543408618350890307567747111770414658248353432310329229292616387639968609439814071708715295746112266794984131897452873155089517564306329075456828975179126451197504758346500496947439623581437209153840625 913 8449333274669173979791022785566092672182437386826994029620105351705292612795661984808314960949758492427038796577932381146332042117333516867365804104386126924164445964235118553816031591663634896379880330816877961199078083766557037100419381582200001807300272680641099649269645216073703149821545904192671077132113836646148821403265191245617607751169420520705900912574767224029465349648458690109078932703944467402578877824267187939592464936222723155273838020570659158818406995052983827661211875825304167795638527193558145050393174397253726798851501525275888211313433604710038353611355064139414127113125633940987778652526348915157576255622190610887681855406539708782056421330791985442565023788581421345879106265047163159073527042700896736986575027696852508669529794913875831705992895592764198357094361441961645184845249714001359855796321358392946829414064063784130509917626392772168543977138165516018335905371802665337649423454960509082593741961294546790625 914 -93345753193574899569509898834255141344510366630819991899695837944373309289099275033175199121464013563186898661339592277175471860440116991893850404047559335244692462739208305737707812197125336554217902338253289960917661369701604829208198658514303165910904191921523719714025117699717833419998034348159130691008921760110315110292531691129893304417421346506098355692552386850321278563177032053181856974269589786501159037777124575605707134030029570296178322467735696135259891335005165275868694405219264057131987173663250846201906130801165413433326679737631941768405031226684792921296249384163385281121762003825301463715072757868483422627733554932287761538601631848322439190822700839436383043723626057053946818481772346764159017961738499720544054132087627008915508089593910051117835257592021151761555501629757150699341643111760531571591258728425653954651277812380075071924654103479515469328987813293895769935728733026736272140430520463287414008720009079453125 915 997534844079824078203483896812381086686333009893846658261240951573715299792763733672581219812995630915939817537395365524037838542712577446133721620706452981814055420123022333177418005412286592452710377458358571381409440716932824950617870574536342647584652656705278620627272132988475675013483220410682793517765940345806112417712268171980411301676213732353226353179480670967686163012821906477898853473117445629878959274641069950788271461015401219091588860796070818311473428204279058692383455115208092598382197199368815422201389206474937143390715214914098348176563466218299367811689837264811570678984175752285005505929956146444285671650982245072672067566429990666723855649446875139824444975744860257568094786386563350811610522612101926558521953985190933727786604221104912312728773177529361549901990227850008541299333627575058951103500878710367565787891304230330783387409193175865346285530201660738890561496676815847933048768167049525237672897073582859921875 916 -10279810429694177464234212517990251544206214587637609071806358073532918013971811113238281766395967174474727918544028921255138083412830790521938664199352328226193486733916181149373298635082437586250512694451808594238776026718866411812631716021093369267081199119508595418624254805581429124712582666871077159750309656744878920201652582621173093107912191922810972381031762663153360271171432605648316157375232565325106546902533628233232911923517780218841629752473097219416817657320197463169110925731776324921441189575838424811300165741092899773420384044701199020428022740449266190267207083017335714686148022380300378733680760609227366127686180259954668196156169797558191841059752849297751593546816605675843747717157278917330415596292457051822387310409140123763363961146114112961063990066183842191364005264399323494100683386562201362238393954826209601813958035564393001433937896481600687431130812461337796953378340863835456314500231414389572243513182893189771875 917 101501822417935748005376183691149490567220536995877277367456807866795544453657644287990787718519028588875984367935890348240929437335210948111229405651456020907230080271606230479482384753082983287188394743051713545277795718758153198991435548616281298196226464311793458226229459656776911087464688121919045091934344126237691717199325383746372962660947113434160948724648616261998068784511422648395281689913848220677918877564027377770899648807108626318747337738694436317570072922496577861399351461128009341059277852942545051723031981983908252429923927496174208349273018065178781950527401964798093691751905567803161706956863505766268060130276469987103250297399334855053161490831979533831577765889602586412214601369700530891907882018351155991472529332448584908421416239301752416635521367716228927301489150738339143758562988735415347992047891529877945964266439564296328883288428028437877745603473306012342983607265857536311100996314666504182948891047615003673796875 918 -948612851987519763988493523091810305180838615866948893520717312857589162400797583398467791600248609501511063347547533125570946119123132326519251909955589054162045075489863605916461987315977160953871049395269023015039353766342671957573860879058950655187591708322200789520933391512311098982580626500675017478052901827857804687029444855610510798389838857635403975581159455134604451520676663075920023185189795425339326980987188521438858044317927187451850460423541315348932635751491160315682305286810662955026780062625206864252478231114944850823594418839113927466151944830043564888897382574836592660164340441498791602943214022657697197838143473317493423394657404197890421624304081545450811503224567026123548133374532043766419605924917719045604515164423385066025937689741370997226834724703388289262448622439381617974592353737753606006848900712754124853797168112647812801300372655180837072815861466542054574339561734249132813006853659219505485024571089898938609375 919 8189096124326327141392687247936887854763658388777991102745243974976328546223417139486707961294579260102354553955623633892464228577148403623442995369992134729887608737341823863180905986044951538400633213597773461515819964392645925201787814915171753880966509918996088977741528113166851520502470178846523901539179332024223274269484378845332217035152485889511767118539264210180354950666649737408202460139255176266835152262784758812895712866994558229533393581895740646019484055770745177391079454567305349120093610213819822937017071994703521513010127697054331252660578316987967458038735746978034440583951414760110602372738703590636118638879306233558036290939378061376595264963308574423276313700690927868571456249381775616529885781478044318293026831006160110993974563991797279420268199652670299330421230271176977202468183826451781751161297739774655879938743694360823355150384592507158994440944473432886635879527810098018538796277483325414274190507004878815368828125 920 -61676315401202595826972533782888482317974601130325021929141474581328424015549023805231855006047020374611145816015640622250729132520466331125188139250564881193786022927369780231560899543423892182019546676881094653449684352299695819933805615563501912999635308361210040696080950213433127791387273749632706102005562309308980371078499460882752042927573487562215548392830775333672760106861662598980343883175111652335571457502498737233872422578349100555295473300107050223544822346514506474844750394144040382324520606798750228744766414201919870262530485903996550901209043784547425073725536138263568825381667934721193499180496413600326250340637125613272839894475639014621757779173578536437644328109043991321511935771002429286384221600779427580335620809886380261899016291372642076065997178954475239791593542808778442008011586996215978282807303433183117937992062432672995314874099546440566368526164848822214474201812153706300292346069914492810008542690674851182296953125 921 334365470422174295104690906245436021713654142141008896292115716345162031136661412555939503644006907545457307086193951075131641177751949214202384834023501267340876151228218433268234262181422251092272130442827380387185802641822829402932800609648991690291153137863542813991281072358770571572430065849200550037665426828602729280081791027363310353529777144600892854856905904380792886768032035112053315397981642981852492777809710752132966742660369187286578862141329869898324790619008436414727261628366742015969899207179891688867088244113569438250848366840989614028362008263240853888006831388822703487615221991036629017348820724502270147073180025891501090724183270284675534521899836283158396007755395179677095703647282512283143868423155269952296896080152745016518774462056816340287322859474189265901238372026259336818032841540141305572164010910506339111535459666942046012894776131250848355064231553485217961944158963590748573601697826443090143926410580953117004334375 922 340386072245171942505573406503202111530391723800126928598107513914448325361605663546690950803825419226302799416317772504882674499363586559242103227190439443641749653050594933045126106240244817462244449462860070065041050483766173534963655822909771775919642743989635252705525529346405656435696880903892062801877544716757652400408145904414267444810027962024942780734777068828995007789130985818386761648598427863507471170948588729719496103439259261276467509187213346527823186156914343035830851611369515780205856047339292374760620947566311495229143669096846856313881159507902409028264221886554154006570633870942641283593395102461661593394884771347776901378396001321580825523069822787614812104642910662285107932025169408004378439906415432956433841664741813732735788477593024708554265373835006210839586261831213740075788162948834394609329111825870773582078236392616312206173342212231034291658087811190651126888369452267417316634630844925746803895757316026219852578125 923 -49136155596612272996747756868919290212819161347675323581682365454212284357793075873217803664486120105143272289854714782657784855455757156875247762140220781862886639233825851161173616657200500645007357418721008043341332937711407654967108660165709173283875249955656413880706993281570216881751901234863403227931491211903073746254690564960406818119737750615076288422339899362391738467302288276233747174680428579734673074706519824885832412965254171999885067225189708776326309510837032050498103513813353386369006756858786860461352156073779391756440937976725141310177959908847700246208088582870306995841632485084317043742008632712132396361547045481563417327645145396569810268870255900785950282281622951751922286387736676109519110889385997626173971602401372949938955199918555702882852875181547071407451826366459160065947018056327951264134915440928375267150250360848881551902181208210854160481852102849786062664061441810445268501098635675682376709549495796326281233671875 924 1036829754616276022758430063748066514082612820569947284550812179501779532837248747579192408773194886401110466679990987593827503730192212055268098621134395314061270258241333212448608668737719068821620661150827261737365526057733709830783271035721917269514460842122334632599457613451514576813815965846497093890382058123595573588427245179189378978315245801111548761933985192534187082759412173342319193479755307906270445726773079228579799941699930079990543912077552666755678648249994405838284736742046018241345423240636575141466002227375979189315289896550757383502557166698164707963187178457387139931622354990235586260696242404400776364821362845262516447667960603795817448102441187910089312638586562575816634254672072052636297819653855007797251967070357519995134747170249638756038089694704492677415782670481285643083768091588141621216065941868615836700581167686734308463206951729112846354356645706222688988925749489278325765100542675019926288115034589094802129151171875 925 -16651151061353108263972400608941871764023298239224101855973761778545586481838775564632609485501032304511445028594811067714243009579520766407400332001083024383990800735754074505715503758677207632802018412663918689461688848854892209490785488626044970686544363311948483218645067508584986133766627455505430281561980611389610817815531803491268347033243472028133775273940967642006913047798225038504612898670797432612160966422457498222512007335051005843123623511789540413391927207278534132335019354841816170880552985110869361200576219422945038995705959224749235073312176684187304951222635576309594010728587454219117283019499502415465517511601085183315353988172008053476145664077057441461207331155759814068449249421223867974209628930973960522702862195131853373757261704517649513099642337288010608495393943076507449443828551653197341646201235227286259063366590670841128555674614207591661935121489190965546482177607846573545714073295558350107221390506446308775875321908984375 926 236547853662593550520036535076090660785740551320385392165872795605180796603447957307635249245377440403476433207010608942519878571795381836833116908613336521191954379191722315682853059246000400208926926503820933595441731224970320930121904454657136209029644019696018942305538178655140487724528577847458552445756865166153055638511079144980758306243260431157983424826979648422522757501679097077757651997923927471669875928301100506888897777159433476014403754447482873628803594353785369024154419792125373244662240006357716070899737816523298793057164855340014289982085875168716613912500657469081571685712550779217772258382517891860859878456179351002744317177811990188944927149320532761354100107591236307238369447101352839694290081364347387848054297833975742134591789548732406358795393578944068435930545633507745166621102986159817473128961640292259284440402177502377926711103661275789824276900815901447522475168241807752904162261620272723062477164668874444628090348925288875 927 -3120970695774660555607256455501706426744192816657308800638136265263681445393682733308621364245080101226512738477182193166714695518879724273627195469654246112233334521827198193043895793531848637873805914279118256500116244146196963324320529833680770853349409600161489965908901596205006176266441783694780184446305381048292551665434666743458989702034142392763624826596762172027708331284225868735281452051269394173085369444609066383323980758215563973423880012832531358243133192153938115320262809613610094814459112718504296080189455614704450833981546090708742666053172902328921743214765436740604226182707129363623871629722444754074699463637933402292915101430860577324995953837660855629823926066131816892167164164482598026185275347532549114399997477741092572016475785714663278568115971387742643869715814977949500328019368197962957668825532699857885630817390443434427080960847896362747305146371880336241354993793811849263969364841508564124388328536599151742828967236214075625 928 39077435022232980483925129106108823833495979843295893878027701707259138590662278701230669073411063698986804518970787804489064137977697712460254817767896707179412556616023051471304798730341819746433998005797864562597534981949709591713288851717180531710268274184706821468809900220455154832763477840475289944636091612948469078959628219395114744405348395180579811841086977674846749813982195173630748888120349082538191737439767926468249242994647626594668372690322451638515269477478372322278779205362730730884636293800151135643701215472911240451650993365738720908032266873953695058897941101123882756533983800968986249732664973776253320279467599114965940810029327989786970307122166091898001474463347597470671014268560698142029082541518180240302056632609954443015316607762547560382434752144784714354714154718531841988728198840152242302670669858865006081267348354593883113980230371364155264339568605409687294015235614551476190754551862489620781172136841139150903086482540810625 929 -469453388698968598171828800623145642518585076446417565546813930555748623878217205367467417011955330505282989598997018984052920159156512464064174182088528074956840408988610060858085124507902842034960068290391726906014933425519864431667187463182777865073545652244820974702709396470193915568456545449324223382959642071603178287440583468409756503315310652375031783353464705310102217072849325353060440105120692858397208658469810095443836774603942278594801347438408985400528065446927601545533316847354138931949592715108551852756426385707517577524306929795558521491061748951649598485783959831200737312737000966208627195537872313877620304832202748678590378223257879676230522050835499848247511480326802717933480369726303367699574838287177023391805203434750409368919474144801293167998142623561077592429371608377354929878359416704625505376892855540527525342133750744928748056756835566729250687129984994985745120368042051615215621350848088940241856937311366933031343649624262034375 930 5442387657156780992986649030350334378026761408150751096540820413145020853952895128599512465514056544541296022195530246188907450007806458877506665646274641646296828065291867355231417937281776616187814187191777589511742704820450836703300980237073927042852685739686502369480851200660153801548843495774093955265844862667141460397917882305255798632528941849129175999306029697608518666653041245566562886980311444781775349004230858975396565268035892128696044751280360788030443556573810604808413653475277388557165387426622842263989760075015465287337333603360817131706339110090616843627213744094914911924505548126702160400548319945075667183095129117698448187390589773886139859177196276915571206976462276628431855635000608783967090898243654213520147827972936271060453905087045878840539935545957859877322327462435864469108802209543622851446596315692098622720053716364296988377821707194811110333480070117007405883567925922453649297550509542271619185678539922088879425451992451971875 931 -61046962247889515242321421658500393189304424567091299446755244635725148674857517624072750468152693668234242194607317381066969846085772395568291879439537797658246420638523090940945818629827720260129136979628820896125107860602699865819108143332312917447948147872503150359627482163087947823072791080928810873277130010795653395850385329453296853297297032948901808865700401565523764505874937344580788289408156861487470120589150933664756251010664210237525955549134575658688336007414562695594496474805687935390980140320757609235382986149300742610622646819064047736890372723003292029472008813898692406555004265705135858506958670826606611871973397143378044251942953746442960897172181897961076308234181357917908931997709380048629111941616796989407850493667813250641088812054124086015506742531963343161994294864807231414855245930325523803967502636162004670015888870667521670689901258718563293350487854301336476784626718814383224141996507147087604657895018186989344801806758190783125 932 662762135397181474278202221502470512472417253208981886786450939654771260288346345495499950217319923757433592791215416573277763906152078016424659118056585065632744542015828228647290406256374030385783343423090109446462094078396830034603553386411231522597384309869093568894473684916826196362421104962276456239185451804342155353998830718207663045247289236850300421921876695111763565633779897173823635904075695899716469719855761798161859659087277593183445653247267841988985555899505708211211396637047797411960991414687058559299594343768338034329973458770961840954073725911679940871840189476374175369655254605597550140039510599187932050639310530062127073310414589898028361485163208586121187704521612951505622998964765704340878010997638546586773312363242889103799656331050208318298058194444388149311465117116568570197426813663273214102811187008622554424777948846711061472475647903562996317297628776159636966685561026068859075978664197195730492205907131347906982880309323188753125 933 -6950982358630848802506885822904545397260779610930082869886687559047249248783030892702397151871176125791159853709054608901280038911255065584373742230793645298763670515276192034947230408059485908961683126230720580955152359597791076755971823777848386822538997560456043231836334685028537466452301073057510631678037067809391767418416083904016042780727476240624922886856802706634078055390208236130156688933496452340548895379102558199485850400502622249429075993287699223021100109682376023645741481979094449695454071789234849771686121038732733823715134497665573827592685056773715933461394358279795183041061288455523957879557815074353176509603288849517832270723823768213186528740742233269629294762313432949097191251323884082211200833365204478985068357007569086775468215926192382190769812032775980274402823442317200526411013350551209141852349307644741197565409960971741234975143849378410996939920668075170796815955789241160207405213180260421686022825054311941462553376629208176553125 934 70096756013107240492909299904958922328825399442431754987383098700314762184065918771948266164146884776420057659636012277785193657889434479841109420830541919911537362075020798696792606564523710246337214464419540805188189120248502620913104447415555625297742895322005347796801126042739427193665995595133112396465964311848072393585101561322053154740650936859038033913015067249051608371253504869577819817295322351223670584811626475778402207409338632727336775448739142169216778747980024701638778736806290376387008281105955328124868609299521190256732949450716592712032775363265030850966529041785957272921191230685672970880854496852199227542807019899618664667748430402449466326164831537464805032501800223921960436471072613569804656975438981697685742046919424247804532619173397127678337678603728176694088316162035261319629112189055196062680152017553934338572494738202212269904145342273776349221295789081768792531653754860174590097204152248092417809519292090057362836151130550638640625 935 -673568697491172154267154022669770638747798438670928767547798847393391007341778652601489255922517629270473446773974106500463998285442065383064913347183421182530841688408413971383581956941415714063868906910336780266278619210259007839010635042161593112664032767015083403941772528287295207421329057571238450926387649274224847308260613270556819908430863048702494234870446264979676977803799337902995227938465104108039301040158780025697981757763625692082375568322419617204405501147708385546468567510567279662265868085680409560554277770324776811065447210971226874710112780122480465753176624549635725081422277372046954017843490654380824079073020371634122356063969423395052045059419912144187684108315715901817065698211773915094292410730650400503341047181482185732682103714286450575636030631262443134441369923921772922703474010016588566744405733916281128095309197668844886667783609075375187632810880689263597822919138073818933966007770649338138838698398851847871087571481120180930671875 936 6060743620992771025521842538698915783556387236630838208405298735958188413888811210671617481033262893670161203530288379555374024853963587695025408293751942959431720515067045523877957727433601046725196179660557079029185268048984434796913969276196222256113069024824581403363109741994101361375675072043400539686307788200893712415970407472003005286712271303643944277947955891362688815143200544382558443443805261471171561660246186865472282120508546956930550685331884326713186502388719161258542781778756641723967319932680080198622729276507991477303946156569323034722427522820971825465753288281962153908981838664385761488735214867939722152812629879239363326548465671855056335923583432462218950078903626291850575992234717546843051713462569622216298529699224349644913157561931431029932059204816239502822264507646813440901790128468461160734384672938243653363446320407620315897051323512108236830504364723926173730558387488147595039758870407722923502588844699534050872936080262858090006875 937 -49196308696116579400198649043764594874217031077524031222482130530242182147226378237688340742748669968310856730407743703784492468170929819694648667879205895053647680404749795957631983462545067516411420032953263847901212539122178174559617646205404635787490560947824533093187028238520575464956704433224902875404677442062117660394384316022582703099112826357131782453130532999450666638074253378686728848613910141788594645860191480000812401138300865026976956388497114257314663624660288317427546450943996204080564293653002527455771132402391953191587823389849299739216247089866314173138699200262250117247537589912479024492520945160948059065595665829639959308203106288214146051013037325921617372921537557207002267473960082963827725087469300108770020491612210862264153361918421471242404573743647458974783547792655725083862060199522734618576908808020141280048872995625749360019204552326494998409258626682726068005270980353333006014456386217210032079516369751703349261886482452421837978125 938 325417384312544435197189326396221899473965589515338648895320996373490726782504269339705645204874885551146665030202357568647706493391874265203846828154423864694050791997604277171442632805288562360333739223520361357139837162902954128936492931628286566354430151645247703295120475375673936629273741845531061907273431675223088273494414071324961458622459856090934834962242284438829323600791510596563652545155987938915910421259911155072811787594754514901450817167562740132556841858368972689627882163904871076250833274576241233222966474988896998397356176472109814366035415032987913001532247599675792842110116392107115522502277810861553420650535007913491841450637672526713295025100893808758523138432839281084683518965271049357912320905621053398107663023825939495148211378715126767203809052564675455582039541571932511824379135336044703083452204775220499555875385833641513919629198930364565612716775664078807954354425839836302006914269542909223217277667887679112845390188829462376241440625 939 -1017850120152192002587700854133559295709318362727726297882477710081862655464594581921856438364874876491064785969890617557567873154978336582307733940580821513780874422800127117608748068353352487710077192120084034785826195741050125425384175837037477875368247708568358845361795687521512953029010314888677170873108428965910238457400285692378651645770587713002276636446198560778989822354729543192561261206990485289221486263046840724061364988694499346112351148434523623127952507248760835892831328058636685809717211188885100956977079572979248593626685689686992392652483924478980586247160475911476232761871149548263438567931729459193818861735384523139224807162051176832333648747737498016252896753470493617640063593446807773162025491165770490439437096444948710293604150346133258095201259479180058954259172314047052710624865103392460451667303653854486393753849129558149789392631583100168729999823130564291866159512319403956424939295880843825733390868149482208825260555115862789456493359375 940 -18190396583242736533062999076990052012911211743011973323818871652995202524088464357442242837175330307004927771439321816563519925801462312972865045229873297231364625694116465429790611631822869387591753737295557048754818204460671762606932956302358886389363035052508596425572704937047092801548141178542613436663503082043099507894875828599258843853159053354806472634359677688437052741167028244616484160309952964019749618530687764512595101946444602924139722747395069486940892307665419138341404882795618621865960024081980260667797495549861655616107763511897463444352102362469998357808415388086904331791252397182126298423255669199589740019547002914089632520734700277184929029332141776306750208029485813192447118405931908683590127264261669148723323892022572455248478837357878226370607589934427819322343447067242888143577247667321561945162673666077328613529530061140288404141667932330178002257637860193216550392948003958209592343195878748518562681695977635856213857159076325157927306640625 941 526376197626108465676385172505803160201514973010211397087518345814563592826990285304035447322223875631932715256629046196336975541514635230029191294521537966781708936137333065768129480001304661034945439435076602823344556079806243266294810252609500845718064563488959787628421732876344639263276928045781983112264414099527842746484324160028554654923565794626915522132376295305616291457976139066336857982936723954797289919246486154421964167950863811880496589322324862398747253281190508447919746093868756510683788373163595609691870934572501042465068554613784352155302924229285053864816489534916610102214704029700290800498062818444255855582307079604845461034486748617874995584746319370068328610292802640749179097942472987619157238810687637543993968955259090358061832018430664460108144428483850875805978766615117133522827941719765158970274423832940256728227835769049122727555811174496156749913972794974252465213794570325000988037800837358358124143082214048718671720685564807216668303203125 942 -9295271123082418393091522512610211864661513943395404417485429095434124201470388432099916158764315109800159381265631285918997503917710625989851546328961262304564373043603759394917414424486456033969522310971392360485368099590566468562412066985652143682947230774091727959701308550107723081828791932571809639124167848179133200353386483794598833058484626107466352445483448885183675746563718437441858444050911177344229534676037509618417236664221417495650711276221113992874645229490232323074445367479580631209505485502483157650071277488305566600436420513819470339144724909368651853878406580233385590270395962844137221144191677803438115156336228509921999574807605628715268179269397125025566388631792861127135949809980107639780818720719608621711062382164808961577766285257110299265294168817952584197250087861111920677773244432344862120438850303534130434320204922090608977178538688840983353905730237066655790495599234004475948709439552141211414807663100672154505805466147154909998697831640625 943 138582851706860109925732059140416866191799725618810249673139501661302460585003695046800894142633547624048846623906078735578156946746395934074224205891045973378602118145864748750150909595959594759738388466451812405077979331398529730684121351279167718432753640880524278395674397434352283388000908388927146536648980966884729065503108424780623238532471207498962209882875452162722992190736364601157042351898676878543050710570822187515947269424604606059850082199334043000165947818002078796551655039171207889395676447402529678537703750422778911205499689997471598044593494478871822507122791809052919015892467041224745289768633898580084184217597951826135349450735757671510743602190932398063553265327210088019647324305629806792862494480487246948446330449123564880046987256647554247740347153598776161839504591994064831768902968744070272032342308921192592108341189658904617453925594239078777511326430765616949521920616224879427737365446954613274115140723924818934972156791502856630505912860546875 944 -1885759958321429259866753687463715763724802287334369107893067490452811230536217834031350295387787778526320286603372051010828388082749716984828559801077927131979235152048816716000457225063129191065476470546791236006678228262870657457012437173457287486083235831106123836455517569861628449530532688537177148873031189144638785171341204867342729816188885363148860563314218184497915986216504195708088246519479316124694287697837687250372126313562853399034103448780894517698057691742968019885256924648245417181949216733706031099779126051066442848750351102295258000324433949869011580974819707642642867360299868887931837824511472342869777059049287137726364850975677954519575471302197011173881476358872577190238783580910756922139937262164307994938023871142016008750819262763992554819907914220115711138208845247617022001200842125579793511342824248272576983954973936685484264033319325770518800532787752934780337213606537669884132679145513083538322655885518141014427876325073281133960161230201171875 945 24152978507787896420655366657057472688672182940388841953740371181593259181371674079902637694619567474905700703874047654435042403121626829613304635008403314757524605432542732555669316647103034472504966899017922572506712387033935092722544689095302186621000537632185465938577903783930824962308404539524195989051474958387116371438615047707071856406145970394633430598357546730535940228240280411890529618221025262161941898328628141051652877654032068189516998642810903496554285454284345037012131906994217926081479254007048137371064559537456558714690025176269963283844865416893614551632466936960514047682087448322506038854650838477791883922525064925103455682847021213205428061326683818755000006572203655015101397152415795117215121910164408271592503760652074428934432751544778889126633351399964055042970678929488104214930797665037666125963007446120629378239486984110152265063175211554447596770054706597223407934853207634198198429061400051225911332024385702844064439236367749113057823461724609375 946 -295550188717399507993589093301972585843519333163592624991483981023596045129533861522681307456339748119910621889526288801810794710990309106994638537790344721010547028577216894521500970739772662667423068649057342358523944646689385973101256058699386942194401126455997050904551090036678643476342187099449774474823388171002609582625721839673244830792359234474683339164559516859136831653855313117660902721925780043249479473069692720781676923105500915150829432269214715565322779797627484338220288641592708568127809040872945428768729266247731885745518694634944439449923606070463080540900729285964913509963847515603036570878719699471468645207391346601210732499623108684649009629087611521329387175121195362969177550109896714110862082686346622926827707992705790607046717268375676661976451622731930333444959430901670969109006827756382053382704674911442769295155523498984724084487267285294701667505312775004292782239848416641448873555974489424261248672462479483918719840672961018403856935641930546875 947 3482243147918960740544112941864624437088156460104588559675869549273311996473958924513624062995689732401144414018296751023255665725674541063792112820505091404542812779709529289183151110391905055423538216420975020689385168511754863479653564302031628026416899984728292887277274948096585220353870459349921094734043110598116772206694720059531732509821503206308579608800703177214044266603873357621345542791612653092725680245351828500675725597548164447636499756594179953252022398892919234599824094074840472572823899826813825875456552765809970236342230225535850180884212127071319588879645883070227062268229043863045327671599043067382663656228793331353026958215886691801119298341646456115549358604166632850272822154405969759644587035112839888280744817324967031017850666315483092356173245335728376797631623619938664724751279060803755502791282834901658968170298553535035045895696705630959807843294649360900517251710216546583184404604842445566987292592422006130359159694945408801513897764017142578125 948 -39661222448376558730434186296461206829615699841393631103013298594336787398265257491851097500890659421857823579826709154704138269523767930783915590046893281709876982155159031855652194438550399574796383368566593862691530081244745560405865013811140645272467338710192913926918781572041614741163541779680931042171676005141359005757416421680283923010895962417686868387096141052126017170562945326818318324659684268012309430295267057965565622669282904790739505113009573919520838321921126106980097558574859527360079940009006585672202958699567583465294440568037691025968565966022918993318858692827194010647354020535700142191633988884611213558771549597048847181088182726297969516426083720293673704481085069785787912613481157751121634221871056497721737457035426038179041779705006136015202095441141134589636404986703690478321643645954388684043834922844107061242232450861524596898394957464050070129957911230167581691563672164608459304684282190638372408185101830393654165550185396306358552737372361328125 949 437262831814436715360097304953250451007503519766800507918120381362118827439929658627843231578992013559680860162455940061558458487058660917127652829837938296344515283295574835998378520346067064978845831929450799643601465615492304935346340067774276003212868418599885139323565888473223308742056231396097740425957844506045560686239131252199245605059365369119584727441284869744930346866593309443480831259569958964402213309851603885319106228933061940340092542753908863859759268114639159501432268445222124580705620242705391513220672615717258762922578966700053776587103282794436793073979580773928672783540204627539383233728188123405609482269271113762039174261203784195813024853426108878653797547657099180378309549427468376167139831493654000518853440512597339773957693113740757848611163720761897340325234693761623472133155238727012083139024702705846894384089697214663713695153543906333380764783747101675626300575772274667626904561032088603149091668614237897576529021381019883445683510860868876953125 950 -4662590286070641829491316463644638087832164195802693965453392294135220461498136906933942264979119246355905664571465551649065384925066871681123747265451837213582285414024751780154312892328911393694043339758717951507621004946145798758803888321212943863500404491574112319038548037738486354461390274079164789449823693202801366213999043936378463205807366931111629949284340079765071879516840386216092131683168859440242472583132227326196997963870930667906158753302637871808450186903393754065962536721667910118497664855795716279142416755874423073853513271885166395606407430717046379011387322917582989504189913292238321111893897081300442890280848241340184295017027711513905173988158782790381191082309843152445544764195970643937995269176802886827488662078135568332763131489096118146205179787692204742557058465150208642377107966358538226827354149194514752467874564814369213260651481000052779075364067038728570789370303827589563658883241394605682574196654774871516722908801848908197743663505932744140625 951 47929699244388633086553194344149522408274366674331864367527188093441478081383685034390898577881336325408728729188749885393342187147816781491086308399966484245304721805242645183500225723984567116957040697768820950398190836160997402567500740430685962233360827832641304110937547938184954260398843319113606301098437914327542875466277244586218113124550159615890699164565352626471636860624760707500115350293883610987807335692876467165547539431407636250383659581602205898891867616650431250991904727404813881938302196555509962051013712332102228903538117254082490371990228488015873603548388256027559482089324739936322307433407631006994394994086811701019694075180047836078933775506190483087862222239762585409718000860772951469189999709498444511248409067353605236331477965106077298308233462523070468720026531083893182481257250838439932261055899605914482861340160737111913050464063748158685843651495548268130498632775287851964232720310287696730442594877202656341502123543970384996487253563409559875721875 952 -471804162796846488037553869546508416384979842624176541033127953863877359526278799890989238843994755056082015599233613458656127730449893845719552956041310165541743888157028269303605268443055069325284592355084206519865206405999065176579539485486324742698378195882171419254273410355134523282549043700887966205173037037422764319182682488713421596033251310336293036332199645391707028740035621291976105509871236298528975073746188954742283934766264889977532303129978647453855241876034028750214414650897497755847390598390953169180408751716870601020054756833951591974668352396055130684669688456617817930949509473495997923820957663446388216926461381929165973800925904292849829433755743892857906916428852336892446702355406945705920358286013527930319348247551716289752393134181748111151699036219311724536563678822414907294520261346502652635287080460860392823379006565227211999506862293222886422190033631806696400051407211799590679903990031688455959257820583339508203324224308130742628037006898386305796875 953 4390995595546947212649423397211650075136025173658272726580885823942005638747043040302416837894682089127573334060317303722984789639297434324840060386991308578148871424089030758036684912005804637268041422425403705791329494668817614534629859183702246189221299230266778077468355747111322881820497892725836518810302280961001834350192827317958888946070315543365347217861130376957830251761840829608666579931985922770049122268668956151625064533529775614186000908426155704302243002548951718714608441089706013272867767566609035496076181112837949566751058532134638287103606869497236891973785656413719437032079492149607009368505193697805379309751351548591537019300908731277194185239712220731773325854430842400231872478572518591613084307538254149380585907217555736940258698645034661981185279895598295929439909405640099901245809637604952204433282018801508739999589406626736285569737306497762950181914738636881382447095473989177792132470890698786374936257853835930016599650627356313961666048525970744704640625 954 -37659892567225101819627778558314522158959893695255582788721406003784493262342387668576575314873858816712188586649722924889392538748288457409660460524759388195301567376245052474550993477417708202515121056822498695040388153730206091498907108061355610219831608251113615738896533613699281020683777037969420839479021901958392917110241967700988301400588618968500610987887322438389758149820570474352930443495583810851807417233518940868485008818683480230835894042469890847901795103465982423413782800887073967416926402512735173117064782630518101888175376239182422759840414071575447027200532745780744979474883431137138959354752671335500669087107476437089518722893543558860765917452897548237512372055329703749807729745366231515606999810790124837950163559668919291995023968389811098900423604505421694501736310027173678527492151619803368527941324265682198266650039005358980247790018260019556148783687747321816971811508425699201345600119183111184666307918549022125691907295958724455068029791105388169934453125 955 280065566763950687540373260350507746603404137765836746064986815777689975126107155740066237607799657274482065412972421946060188278584918234229705273148734819169333103409258085614683731549581471099222897348419316859691576984034064350639366057588663818145766400904088289669001566902586828658538048101712170460800809733978037138370701345456879973963073793771604963043918582595089752669817782863293417625407819972811853263237218453180022632615636935264581655510218255679165296664006062645442396630860112721713584275671181112936243766341620590861952277036992698358486341965137861905449703185437886427974924222895082285842526364689657055570710648246966465201322042747588718177170647495087454949677788737857865866134352427990904372563632574688722468011682804884155188887340342202032606880515772016152054576681201937877372094268388017538305202673858741845546882726824660110717827952236292148756800343819422662466111863006167041899129856579310189329126597560659282704143281692761307444844577988991249296875 956 -1459057123275071342344945234137713665469432225115597056560536791565919676704264788088285324835760837704037861724168671467928839362880101022831815863603196037876470954901764322751401542343004344256105015670772970108565508505003602255801905954084792966372574866812210008659365616734343717669287697484798208193057216134234009587260216519222842803282797406253970590781275758065729949852163169174416380358826639592330092845443392476516662033872157470448828802882930243265096530402569235565644197326456617268975809316888651046364836569231822458242305277236505376664272392182071558932412950757436432104565287792872207223528321816176238905114360974093879215276750584866623181194814299736265326542447656591173808163034246008647468573723305572676308695539987846722929581294963417418331992260712534331487624387952219628292705203313266392188795977496077616644291931302903207494488024841119610541820480921166137282634305132510662193380763785249231062810217046071459356182176775704588828734239138706555807796875 957 -2849527078155849761412460473775420348918267958871729721566741135779427245350145999183074686102599758148935443022708352173633067978522495938786241104621869727780546327103631011732223136822843464053922102593647848040540082460776348437951996090852190609119169673476341992306226279059139081451260895435541144447738512143003716104164869097565052601799167183527864382327555151092742782895911064052290376353280869507916470446164404106363547251865340164833776066813419832744873629856848240366765928911975848114906886661353209738830922413791942466515953916746447900684415861489429461543819143812285027099537294116447522739852920221322241434256921507359920022966025610711470523005659097274039816014177313821432511048694697571411108096156385757703081332732184480932105806698420396119889947127871814844140636017631224462920673308453711252411810523834021644425520845483402851226566064999064129758375406551498865524785661009816505369390451113422411693093936089558163746496830465800162356068499684727727859140625 958 244402408260631862009509453510755223369178831808393346258417773190418445112741740711484027351007041664030612664771147902777846825273510659863159718345018885177416563077151205680552033760251617488779146902068233336286776836630407365287295846410614836092471111681621706060178416646820228407572260980294683952012791825474133604734623388821679068841072503844210097070392025766434845216718089856054030435887965427306482474829804365016853838976831910922234209866650433037581659970008693286561429685574704815255609824790510225394259863793309441076467414865671408000542857862126414843755933700343497095158320630157541078616759538753299170092340575444120760170718868862390780520177362022995697261129424567592162622269057163597686018030925252532990421877456300750399380895167809113330631632706932634171116888907214451150197976904226048872506316867134173596207363697795517632618432897987941412299077482632410872795444706869101831883471253286516481047614542194557821303041834067467270505614484214480966016328125