0 1 1 5 2 -217 3 -3505 4 140017 5 4092925 6 -148955945 7 -6687706825 8 218892836705 9 14041864596725 10 -406539275359865 11 -36014008700873825 12 902137507503591505 13 109095368804855545325 14 -2292647754582021148105 15 -381078348283760693301625 16 6416919607713933301113025 17 1507619962593291070969457125 18 -18861107453168666245931699225 19 -6661498094322219236372613732625 20 53415881598058431216930884373425 21 32508730184509833260128104887772125 22 -108915859358783781143802229946885225 23 -173621058799124271182641041572233219625 24 -261879620804630830066801995976802935775 25 1007081711401290612878445159471646524903125 26 6619780262874469586296377873017890385954375 27 -6303459226822548188299695054030510482760690625 28 -74770940371734525218359008292451448195629339375 29 42338385019090913897826938644648481790208292978125 30 736434384624287467471578213419666672387968168624375 31 -303694503315478597560865683493049644434972366178065625 32 -7043203270028797568776108174539587598429399031910389375 33 2316594217324922271667463312097478508512279008523388253125 34 67829992401074588742583316442360539103618575711453310814375 35 -18721787258144087507566971549726250472520938803573171992640625 36 -668128971927822204187515548015425018570254030293875402560959375 37 159763565733312179344985878401137969023751148705260097387080328125 38 6781244643308280913019943608935805461396810330777660841466231884375 39 -1435279527266997396691390419732185735835431511839683551364259538015625 40 -71177784579878542240539179879797060623840253461077980778579594214809375 41 13537616901045142088769963363608572619767775767302746873313134356917203125 42 773914063106780606554479559585389298608581873677329459651632405583924634375 43 -133726767866688921157485509829790585614276763530478471922096535575786829390625 44 -8721983580022603597593341846194513969392286795138682716745369490385253892259375 45 1380312706344390614496938999436637585773857544096841355442757063359051889890078125 46 101883964718168106250276187702241445055551290919544461562570859067090674336154984375 47 -14856221223434915789328544003217442379556825726288315660975917333977512266575574765625 48 -1233109320821618619437284078941381407959624511550340284117560537698976891232304666109375 49 166404319127311888711653946746666903641133965078813373297308453062987898032380353146953125 50 15454231921939313032845584341820235253790897283358001955552575121349407466394570496459734375 51 -1936221101830777288246784833925568357788766491036851807119669406455406528859829420595834140625 52 -200417235889728887892614126116373185291231086726388719171028229179971419594540936170285212359375 53 23363320165989856955834469719537486287957682089575799544938778664934978661199388747926550763828125 54 2687368068351612000889841130166289905985118328800540709812301960786988321025578991059710887540484375 55 -291875027587397390694395644644084421281105397902573844904198449789435359539425717202605610944003515625 56 -37228244127696942685315763665733740755067451945848066072122731347021991350547584957017779967883864609375 57 3769349153225924725263870957887963373426203092646440415781083734811318035725559394744622339673716320703125 58 532373145263581251027564998794571036842531447604260425477766374874877938868081183870826368575358610025234375 59 -50244718988361173188665867770942598725197529370364135548514459427437270255103545745281387316783489227262890625 60 -7852447363015218968114902391643598257663651655745451032714120597600693562433980872034065827102887680076610859375 61 690291082895928139858853888075868542201549868178959993000859347898385696291933579861315414704181825179474117578125 62 119369283387310303106606458545822140190638575083009148109930145001273366850110093532273456813213737059188300093984375 63 -9760280990833954294909211443961220906238861346742069994435242930861012152913620964577809198155475419696888159672265625 64 -1868705499477102652637868124209410453877670022449267822056171205343718811761346590815930168565034012302869264031247109375 65 141823704488650770856364526223024337126439134426094840963532186486456762165519428545301458018206833238751057496847814453125 66 30103856029218078580275488224929148125127945125257457045761233992488980719833579016261088841619019179717888810695756102734375 67 -2114688927946639719216476771709498971957846129427299514640729912599242501708508417644249443258704444590742446286174511931640625 68 -498677366297475124696669149937548702560613732908060906113176297517212545899924192257878541694304299202899561408051862009393359375 69 32305934166802527595942996005563771569735247241315336282361969954147071878615593559464376129793718844170759889045028458300111328125 70 8488444333269252270164696445685007093205804348305377691689627665713150450830012130119377769860461782310870675836875134124350871484375 71 -504820303119288556124450870105825254925286066526354908164763632694685645369598094246729642789403288308698319141238406412982131541015625 72 -148372552049828735286592068680288918150088560645214774039435000715756779273009258890944797055689470785208871547935380586589507331549609375 73 8054126201301340125479471617322454651067741619929134049665666532493418788554830899700293310684115541564715154977261090406853123312908203125 74 2661420135518781138200332843392596301294803220458009868428987055307026356579755722065932251339230768599323500540712738894724502135719940234375 75 -130926191335310493276084713506047536384847100827400883219267820987357011882541133141503191351034987275344301492629227912532303221608960400390625 76 -48959406416342430124716464675105860550424913955449883528082454158759313431335272021204186318562213386454443042277082350501911229871361717255859375 77 2163197478957318441710167727427696986437983308640307626528361492805673595387020160632505763735424419035860177841051348014784564702475191097705078125 78 923125566556911435152517441393061090428807763189054667794930258258349414456436559646281336678765406338371392538996409259326536680935330194834208984375 79 -36216887780013785729958538815959902863859334117949173419374700246908147714243209753867772112876044302029039754232703198830440759919245056186110009765625 80 -17829399020335101745895621138632341441137243487238093006000350178617664844149370196086945455189017259887129481331696868213956932065717867945770957412109375 81 612011952319391383002519205783822012238630491087305532369092445887053415527001689854445340829335131387846562235286649588287548451707994948034235002001953125 82 352551939358205621338058561588390266990365399292277626765464326430698733352650963032968531516761791985246744904240355258671421524610741622213173482202177734375 83 -10382005485034974497611698311632212675911556468675102850504948864029194310954566718306770685833517387334193456475826498136621003852639743637725491968715869140625 84 -7133268281374092982684302759622567966148037192528063925463641205007160729676120077071739777474844940752337085428950908216357277762594554941962430023356521318359375 85 175379066092920496674029089480746779445189933932587171117746394482949658304703831864381335614249516745967799156095846513039445377503487933957871650623273581298828125 86 147608223878329695137186253212839956960891074719965210802375831559412044500961309144687593900728808015005412843053999414575666430464087434825956543833560011425146484375 87 -2911948004134212901093962144209102189008837531405178151290658804182088066132689603038066387300116902442054771821396760556498605044282153707401442073603769716865478515625 88 -3122303285555024465923789185864177964799644874811173438989674051672771625253902850747442933922444908460134235856765887477258574052212307621362696284239791329129361474609375 89 46401328268267075612078071893756150393133979694748806714937499635497889330092243532561447114331065012105327241424635975424901422761971207246007628978266923244720423095703125 90 67480174805625452325126961844611445757820421212156797562534287223105644711369020817061233146393273763474897808090146864362319675050358537585139790714847960263011789555615234375 91 -673220055654729645205425596622951726773355971690845022438667305945615806052563960053882152418164227146279538277777837222942754612503940205892347205572413786954951867246337890625 92 -1489414509847757359329973081725148017112588095792571221034323409756960586864031396233591887111963495954975597221150103433101717657021515415729410207150243849846820388929990380859375 93 7541498769858114024203730074587657159319056874762117474402871850788387371634127025471672805878190873409889654110695250766088900407680147665340167149113001303530946427722514892578125 94 33558470452482917699201392827679119558932502968281418487970497019244096904820061238760577375371241394329730239329757704119217702090964626684732806957868953091170194405396976086083984375 95 -3761661754317789326579487598324427265527390945681555867864043765513751405832815381626726111260879016679518655061307043830901796019084865667494087518677788196870997310846888345947265625 96 -771528044011353866851272918546334580796185880195518218817781046691249356598842371956013807490341144050723895795466436152919969480051372191810344702399000620506987124366630714660800537109375 97 -3770249294180458452621269936847399809748197054527517188166687768695831310333903892834116936434892978938120901582947895522320336875141481359864500870761080727145228612307558663250955810546875 98 18091998058651618378203674140272420950560926366436957082587758851186908240249556319831297532346093550552002125394864382776031761890350203423756709039760335162145289614320751602631377029052734375 99 179875222554041844553384408523635038640792873177359383047499961378324876557126646321610404926220389641256485928915514204087507918782606389049330047849771466335702689841089819270816553148193359375 100 -432548713376405263882236703010028485940334709521209820869400026749844323237113237078910174255316607335918584490565583311527731411775097141681116584935329252482998335130691117799488448096304443359375 101 -6515723952689838957603086201322110364808861078498146174096499199104683628868031026377522670491116465997999881932583360296556348693414560323399370082641115747738996769807829215351202826667801513671875 102 10539777032582648265021614063964505701529616664724919710819392957824171530417181585550834865795992934174532042708741070498878029423139851535352854718576112010450750323415313155178340634236534197021484375 103 213533015211109226154582650113257500752590010185272838715494951019820868347064385782856943927382683517567289299167593018054587058263944264699554324712793861169443147883013022127620793744650683548583984375 104 -261646817238099544523155838907812981612564274934006984518306714111626195225443346272525825145194006459646549250062241958164760826109864218046707485091664198666648186822035030595337214680256597977214599609375 105 -6682433013023694726474315332589529687004006751012981727383110497824982590686133192745572690490337411068366283331761190869221651212936270344191920669829916891245786080029846893884646210366651393436834716796875 106 6615033460954990952701018289984580214340238192318052567973258053087296707725084762821153353486928017084276985027422762202620464335386968428845877592830037703663301496747760892958095393973486897633838802490234375 107 204492938954858771887024228361509516602727972138575270110697840755642936954906112474415197423892775354147116825163451879190376118591176049013440536986627216612553412008664436986719421558192776032610878167724609375 108 -170267211743194241869805046459053172487112487891190776844546054822864246265058814286118868948071050197609532666174267745078702422907554280251467951703807860215594761896743198377323325023758505847167567560843505859375 109 -6195963511240160071388290464751678588364460719269757143835929040103805031578720227061909944611216827644036708673343317039913182350036748618272621633201528234463669785742169716971515426963718923624155749595867919921875 110 4460328693805776911684776063173146190923230901997481525886256188916994062821827802103933975389162077974324069124978117994486446599705283061381858521877036095594640280383581238212177090341883272618465318371950657958984375 111 187238192138241945658780172487555414976878098856948342798343711992148260254734671454907712602496402341755877530509289689574921147156504663525326480485209862079396091098374464056842626117483614109967352646101757318115234375 112 -118877158412319569673382553746519275905695437995171607034364895186727553214246265062841335883891189726837513757182615757120020322825500790277212851212234894289466246756171886900571287870176250398527378618876829787503662109375 113 -5669289751776507543502490563835298347061781181394585918378132445768824212015559860428025321797518437705138873372836866531838764386657406351576513183132302573247282886911200908299518977639157128829192019214326179287713623046875 114 3222468325184408414570806861933139627181838541508989836369851761547407549136700565106319044471900882081572956837051626161544881926052857579162780063334113906373507569359720414641524843209643957753983735615734156472636575927734375 115 172516707297932332183000743984753908934649611939858785498065176721607360106768768255019957800109443069817236022795081604688092241529368814323106746012924532922613578130904812731374753771157286658909668104163501416552626312255859375 116 -88818709953392424516590551247675506279797318550495893218682648640256315291940532885633759218652454332981089208661171348052353602794404182356484635432523767349761647764626495075816762617668604910998819021665064067550712776507568359375 117 -5286982557034518551624149641378389263012470499128195292595098884130243389376915526883089051457934557520814895675209387547065893418184462267460675751237436324952416604113892378374235900952270375643906298128403132103218889720184326171875 118 2488378040835180515004624119819792338491118924943099744130805019179566094229119670489418813259635919196422485375656358611019010442429837707904202588880290767116389211787065119684804637251907527571801030288782608348114787105434368896484375 119 163416964102853614335202337758300245487039702197820243495999668831121060698192798138120585019730958820546502587779561063849108704661824693049128069696737685530923154606011636355278703573852570484746393400798592882080092550376755462646484375 120 -70843225999457260399427153713778878536432044289522285213998924598177539078119224280063680059152340406915842220909254009960879919197785342846979585806090925083763160748013843134906610425711170126588994103252368590798609176310415178167724609375 121 -5099844767544155262291411657069933521625793173272311297193825005846643298066114979331340189268748746183249646253664723343982516379368315800381577073023717013236824213498647135431826603913234497509980234875452980249598933544493054526092529296875 122 2048932119878386722704568856761523453695674155019429999150347385054601482795156550472167978545755088064393443681396452302954573212052708830243348346208835883236568751955848118999176233466108311159229024157058592174516879232999111974476849365234375 123 160812477516365573577414482047140334560958288422788868734102226397889304146079761402139327640699313422636229774400179553522512679644733699841682423234996400514986841839113298621485129821264876860280801575248166749761743310132608501700740081787109375 124 -60184451092718231320137124180127805449900645456194409011038729131545821216150231074343855411189449384211554095748445901482133262831737262541815094757077226897844771261522208617022054116245855605664207125182765220917860710698788524523774197796630859375 125 -5126583080774689288511739398171226186754739546272020418028133255405591344896312635527116220898052244107525753548942817549514226804937855177558281630221158121142949006215722908118636046257745702851627329295960813931439696803953258541654679363250732421875 126 1794946730150853050991589309458009983925720827318520770493780889952233135064062926821266045083990582651861882628645774432086960066635362916002115208250480323054089585629968196124323956785148403557084128890298843863108088014618586574135896086531829833984375 127 165294504949736091040257904276327078806154122381519050438982743673588456963898679516599158033043361940585984690357593264880222604069341894654117699509955955045161249025679663894975070106416923989137241169343931357712999675019235692322813963576900482177734375 128 -54339420279707637213974216315500843451942333294899822108160948153423990888239416595341794839446149757519393177257011265071359517667624534387138420312820482473518583079623044220210097137302666414977737411467725010500198978666191461307878560505584755706787109375 129 -5391859686721563342132899924441011810359141761364433216938734208800195997354922579682884493428781928259188427654801865298286572971990057200741641961584498075846507765217568489911798257302883969562403869518936242789018872826726802111930878138285993114471435546875 130 1669408723858305201835182585315100271830940051993360480487874808409589167562283494374965728830685993488944474069335368346506268557687952428493978995517707331479070587753584352016959821145800220294962987163604758163850117351867531028549698511171914938082122802734375 131 177974949363551908752676944549489732913053300072491871407331952250902111914597281828698374807422909430478790304366743524016626928487246961677801951089036846123526487232512626452709972280477730783908040670883757988961784325888162849584093918786336918071681976318359375 132 -52033720616938231964815573596911860153019195027931054595389947414946285230486524929531671661353292818434123765424236129700858591173387233079727112360457173591931863336801567995378110388561769929871376415706179253365567498659463654419162072607240362776721047210693359375 133 -5945400385553993333019590184673459328939670592655335613212761619777548489152328195383599243155083882939385096309812435779691423559463553109234341087390478880529589424839391179382257906470389481810515333269241661466223075999468792339210106504746948324765414287567138671875 134 1645030329849003967354456100866837834240377458205712245141157039398573393982677650404988387876541663239423782032395401891653377497709323718357925132996722194827271006234098311602328571433897179553787544649572877141493040131856153219439099936412903574707716554085540771484375 135 201022595351989915639931551012925128290057525269655784490969219003139209376145086971924298196415768472155498813296574676922100370674830718818040838446882060111949880899862268723019502248191276013920328950502832983734147109170054764073100833417998558149031437287654876708984375 136 -52738027899407010035270423060254966403182843933232340126306754382135696734533353403871349140944537295671197464931874906415705340996789452284663209902768503804447194369168680496432976917504464475952637438949031731293906885561890251858709890755519566994955942635536342620849609375 137 -6879745797721727153717779322238666654298287491341072879798312707741996142660353869439329247945158458433937764267876240298938694104633975879162676124477624881426730452022110390694182742579993598549909053613694397817127784084814293654467444083230766380775702377188979015350341796875 138 1714077847988331374940766709528499822859632570305679640148582571246616908823417029404754063179149397208513191931011999445811601404884387621649910680493998850725508629855307881225268003010043047242984196382847726030232549963494837941851330497692341892246890810252627008174896240234375 139 238326379900656456900262791793125010701243771912354868094487364043984787724402262970819609880272258863902351535145054918252414635342778196568766285255524754793754633325006938013749266886251681453387683736397176739651962227113932340593851415092036383513619810639866278237514495849609375 140 -56466518751128208505756196616154051987846101540380677394845583711373775640380090720263019127818866128980454992499656362766948574880787139834215864044179509566735886124447811818586818750820569615892563979244245924506702704536469696985025798205914814653832814022078535909799587249755859375 141 -8356830344789881802309684369031845622497369500092486318015459812367073486304649123052683478382718460953913944973212742444226550719817260998920881064678076240246086407673474118998759255860309815720237544885357577561941993777302376184244814934347766746710603254589062186235989055633544921875 142 1884966401102047321621864519091249333816797829260407042476843708337660604969526209941551321287521757748301515529207210698112686518483132480428509307592102844234931474300040864278825633136197927354884880375345371548207999715306907119601826211710486471884530263788418491383001570858001708984375 143 296598949973869734862679316252866589640583594647480235044667479533870416308220593514290171657581345980961806382705518734843964621528216019369059703444557926140991170684791468946667491234064676144184667394317154653079614672739753390793397951462479088843385821559640625424728535762081146240234375 144 -63748152526668100937732846966407441497861187706148244936730315973063730814034321053665874166188071218732913214490217139744667806550986202520863694581309521396889082746203256804499702404140942093322222833297616154531887964784212060826973808125140699401819125200863807185676509682301601409912109375 145 -10654620971322753025183313047611932123284363044806132455520223906661634921579042848054313272754335100838221594896973002570565818163770202855577311018542502217145705729754629393875967246545390544739158403523652286123177851939555986466503200853190174785023404735714675550729322562648511791229248046875 146 2183649567304169896779129034813177461543527261384711252552265667961498139656569111532863958127767743561146816721976854420787564241055254832179220487765438594731109384915499134300514721128578705330981007202795089431908059424580221282085994922845236268084716079619737616391742111938720634517669677734375 147 387367315995296359369672461772290673087600751406013828181201879409976375747513587465119316343595006500621779474509734398927169308567605081454153655345970881309847621768268061415928248360584632253378849749311658020463660161851293220244921067159141436844870516520369604640327135343190821780300140380859375 148 -75744313127302058111172373975582521651511435039469648957388289475012452941405221636344505864719234676941127960695055947170460963768461609992672821355037858162415247150142625896526869447625135702177424101485674221348379005160760325787702578049500727816621337233790697942318198213392093743430080413818359375 149 -14252669355324044697740050760714275355563065687555139514924867960322776138479972756832435963485794926210975293462515926967827800774499651647325331426646482375805578657003002017155520490520824867297904003128774714767668347382669719605230605831619313341118989105862511249509547670518682941600380229949951171875 150 2659925095967637387883953207007983188932383996215420904530882602088385147468789617979148012652617189350088315539429747708233342427690690474879169935286722677741341088454827794491188256089863018812624038235726567499541508431173347229226826530150800676906137232446712430156561852825898701492599938411712646484375 151 530671523078101009467383608648968111351601204439328668914427119970158699564166959162913165537797441768208844730386476887473315880252790807172305380463700923630449210691483112195201335086355257776977035504753154983564068552146777557816005124338535077667149990705042720507979389703957684287556802039241790771484375 152 -94545625241458900380718500047240881133209169967507267348795376445662976560983675424379460850662950124389883002789909456316896219591409257297173100872928915471871840000858901705320994578603998144566022427686154454650425458331202566661326669443077882947168316794542552020241186277444201928504802939244594573974609375 153 -19992949431112162034151831160779847413623344553933802094092264063210632487573235802970495185395655848623743559576485713110402932437175703337511946619341419352181802966079809307514890882709511792791153386145270825188672824913823078520010565840884063711644286842067004191266719802257600468476013420907693004608154296875 154 3400681573034696435325724026945241627770086004447255070386036287961064207709115387248221441529668112062541090263416758964037384764405640643997571499824358927500617733041402648003640690853844076336745779476781200711943288895601990840602228433594981375443632663424397510145116564097361018262438766523931893672943115234375 155 762100647263861536865399063834669561549765234858241211794560678547539172585424928841345521776973642726822380429613553351018683409890692315202383084108737811054614521605069346512483156871087305875424433292245859116691175283366368444486764909926042193282777445347275099750853696411023059350476262003007562364101409912109375 156 -123749062568212155604740912931542665649907099852525331631207417768681822568241793531474058662892982669831804393632694861985948885463402118980336991537868014315275098558357666594054146529572254774014212021712833543121536890057198834208555763994517540426476773978312775106789053837236896498271696822297647519851589202880859375 157 -29389568948346361517766250022544158615876272645630948885824291825370107956286170881275846431438773873572157527946934340417587080517510426878422051148962409914510182912426366302509534870845149245279094265757429841088932933747933135687307127699500532582943797986641893441328174016095127019090538327249029731968814373016357421875 158 4554774038474920832457694995808311245623188988568692705566973171576446626876347849028446152680762114189728788491945936884206206551708947974146813400744945286322011180064109353061945568890342501657500500224170248431915007932093546828483332058710196768048839560598806110200702441411503010459882157430131671209397208309173583984375 159 1146513428501346083155598810841040005064761105821188425126212488092733680950939769061605494915896768400853659181038711124627890643426073421994079614735451431922821409739855088708064303166086839050778950846621938646036014694446439110282291995011653347681683257620233468173627573886470791754245234267844559187606572408199310302734375 160 -169526028309931273375529193994507000083765260373040215799174931255454844904193413689608523588270880787788116027687902203807346962479526533039250687960186747567484239137807524243577220083932164583523409493392513125933045601738863299314970190979992684502574832324619694167434490671199458877704119482257383648857152919279384613037109375 161 -45240630093121776706662431925737603996526376319261616899882822195227922350941354926513407381084877276419994263628258405764628660525855195564807016122357613181889066180816226655994135919010543230963778024248164030004179716977660438846705197001751181044747649896678538358520032114240146351112896068262228249988412248241874217987060546875 162 6378869964545933389724056296785293717281030193058084803468039560598892055402477009541960259140785670871700605352634753635918709049498036802451250223693007992814875594383175626298284969315112280348420190560318276262582424150061289673676342595953719068365582367548439832358982464960072585037543422926401040476830330799754012203216552734375 163 1805508011993475800956614262700543495666225208185622852960346359144709928123317263586741424263755457099127958138045416307776095552503117270934950511179372907146853328524635227953085529415464898228446054615426614013596773745142506292914612256236421897020114778387127616969214251331471060474217694574784401514929865434073206902980804443359375 164 -242593364561511509486272053369489978493536390954441098892798556711660346376789521800458457260748654287709462288049803410383568919403983973354817263767897528748841316053415569615196721252526594519481552563765181655385842434297605101003263948758808292885648188178380119542386351056157667887019849387880893435074399901556730730853176116943359375 165 -72869968802804625135797467124906620148468828017243205282754219085293549359242163166232885932483669852788737714022995499474935524884763638115640402206526439582588521482752800775078042097703603853487974778395877365248557968568703815258211450969305153713362556265520221459986106962124211787535851109223447794499908498855281089219768047332763671875 166 9322403202927131448107855755419201740504563950724617052375675274070129884028994789661141768759275416444295140591713672679241229327377261865479651331219516125028291142599119690859414869124868899895458519979164316673313898558659852606769272219092689366357119372635117066027556462861754619791023330511966835890021245574883852636868482112884521484375 167 2973944402760903058195795128118844753306812578862317127880680865464763114279621152662213202523530362408450647150690343568303316052307611179708904494096677711536887540718141111190732181494573518501796215397615007100131640206135268929586716769434390081804986207161653921820699671196762609027845327412284178980100430443888771179320864408016204833984375 168 -361885881029292575052851906858917395374217384610273087915307136198946413561749689666054317430019704868137490576120064649817338461775086605132950106429422136119208920533410117630438731613339584127866079549449871658534649695319002938602039783615239997642931691289867351497334168534111138159095190242249206810758816466443912164569798514070034027099609375 169 -122718113043793737609272506263094339267312859129277730590693496947330141241961026030965211548946748938418656963439066931362026309731493673147909971644141639720839744458103795604722601228910078888848357330952685086955625212697230508294287755896200763154078177694813538603029036674846136323431555582485071614668757182458961441889318055942656993865966796875 170 14186818197117039046465174755400531939678178300144560096606763771527859715638633677807463416508212145004993804764963069391419376861020023610987843594529798324399207709684888012826070239377811917217225134758637425655971977175670429641474784290815081607830229421898927248522827641333846646813517312615082702073070289932328312497129029348722966670989990234375 171 5119557261607259560477796781440703777155641916079208636984164283270801309272469779302946120206210312051568516499708028903190859266658749831359955451412636049737343125554814591242418165754249705073307546269186651605634281136242415259434372199023774804197927377474123614371228707009839281580041783226511259737838021936023315281812189968224523561000823974609375 172 -561481124325061012018432877820781293841984164836186142732860276977011884206195589958513720500911783424338811046285161593039762356929436867913099166371768934011601297814405962790556347817161364232916672795236000690467260953802381643126337662527390833074240917049650789326515509918628045530536764514504796078498604628299493651347132542667731188973903656005859375 173 -215903857078765877005419977619791760489536359939061911019493155511748893118188260043498397909967856945956181986015272803031615137900050987320092281541458407604325176747165632359827195470440696545135936669884805189885257622783966200974327996724802556615305733745231175271220601250170690484140343007592828655720262848206531943546886257950716224647967815399169921875 174 22427449465599174944136610974745870845540827245336459496556462578360835078585643268985643432941333440113587753333698211239044615145707548975449348291613186153308074050562091876390296080361074192249609739895926378957676058977970678866255612595747731834409641564474524069587795332002428301760750468126293649343821267127353941489564619741573652834341611385345458984375 175 9203416861200669423664907472487920804921101180540701246691600105180526566813599470256558756357633187480890849833799598246250473302423884718951692532605796558169464912722460906789555027271122221083832069994989008830476808275077102184958281349066724713129342044366566948668496054102199576414985315704350297281787934347917416786320109648496627051648336827754974365234375 176 -903785400562121711765860937418048026284048527937295553445708189667678732744033995090259205603277305251405987104513121254742287084908595275515521437486789450801749611477692286431181263866935880936351812134617537104705197056341672739061133786684582819621601610033663259603700652039791840697492855746626784563301890991103852338151461097813161062276125558030605316162109375 177 -396510857955069520651565043755295763054619784121276025266317172628187381197444998612618646578800699247443133011643758094778011594321381074327168095536180034259562597620063516374136634040866317045084334585899659549631194203333792299957048788152872853079712944403829135775707087196519843562154518845212821784642421154702017877453703415637834144695186589957892894744873046875 178 36730189557902573798521062174588190342577835725059737609961878733084413932370727152633069579916776596901508386576496245351741067023367864659796004775628239164344329869935153815122535086271999938802271848044709286594786439694670248605159360678083056230273118642162786382986378293489844486625636388824947581061261092939432321665111167585539770218059629202893483638763427734375 179 17263752665062087540579421135676061241053690999433384752421687921797221702122994396000326167928002803767367939542449004917416332772104650481016072907194632351586640104431531800407922323375717472728064155862437281192887253701279788355975630401863566300413080386350157784589290379544738003716496235720512249100563239124641283697521284169943042467980155695040661752223968505859375 180 -1504759587943913254101438265600430923054518232940970790026220223350764534211820186817757677223194914605742700592008419331559637877457725908927962970334690902363134480783693333961438363250251905985396491134288530470748522726187326887298415033843883998280905551409456791615257483019669393453066835912516518070908891828327122891401679136620696553966006239335736615502834320068359375 181 -759532864029824099538146775998051382275571371100023093765619826990240800015536736823862996261059776705135260949429120750860453644940167204497699950689071639746929715352955991895576288222497512641961457085039210621115911384858684215222790535474396368037398309386460157054785776348067134409155910207548096161175079155411009932321035534125822412675045613272649909004390239715576171875 182 62113815150970167858460465029839818380256150783780287075900399088258984127468464138872106796425084766035065466584007179806672990083702474240374134273154772706575367950522555454701041745975046422762529819238910158574147235528163871241331222635057825052513233415904725601057579389487223099985453995602308043736075884087329587227571171871630638393443777229020685687233197689056396484375 183 33763434539084423479350438927207374172846546222648318577192461655399460716521642357364582341304242229031152760589576230249931185288163236726098567299515245164546649222758206484322267247201555678916363064949661543389299937212356706931479242457609602759101737305696774785326272630421704983416790179159259887541475565741359169395285544924395875535826927877125696020625529706478118896484375 184 -2581955245080442736383027959675449325923791162497252200557362765745640067486460191067267209879960092803473145450191460813668664112406031590578716073923356038260663498943050858445278998526243127483879580250066067565668184786538481667136198313328122826480092368528272804041804597690722637288871864753447514587188478773984682252983789192885055074212916478978781606241681744325160980224609375 185 -1516327989381753422370431484349067203798129966014570590608012746420355387122707991844066458542995098438316535850783607684637279139073362762892610585082431616878236514085692672626128310976022086908207212457328859541867088528124511854580588699719081005789682620590707351661217290675871292688027192421370761845382766385201164506098193690357924821230366026907546900437621995491683483123779296875 186 108012496375342654196016004332924530302617480514929128065913067290330528885755282794861220693610837862619910042551153662204759696617051220495746065704136491748538722277251923569464499209139794382912252745508813547205629190252705264964784654989104653912565322236057236678645505385234296007982657422904991418841514362785288401935593273713674291566360440629342318009251981715979039669036865234375 187 68793017939928198318717941995184835628874513432822497064777435078324689329596108542859425535405349560218603461928227517411917007091055460785800917984251094397665875583411458198094610029698405147826784310856830693434549534779204053923205381826700797502168020729209205496367940214828490106513393272385265689278576652344601258758169860758959283511053037806309212672544501169651552140712738037109375 188 -4544032421270115481392918550106242516170278896058490276170942771764994307547989024884352553591638108833908391755968770242354610275252758628385487867453737325600041960017701258222073397061920229265177164190971694798070795701799903791100337867743438020648390988824488161173583999629250381012680212654216153221861007711762435047402488704843819972988810191208711195827966674726657700479030609130859375 189 -3152527306301323888115356081763460494352126257619984777839968900182285037277044499390354186926759974135875125062666482983384349205990923037052726003948756477344206885342976208471622744896468241751853264827697227702488619612823667156245653740926296673261878226040224454068623728011983237790996741383711128565527428413628791043698708428613830662483813058991887495729224458588100304696261882781982421875 190 192072318352545922447372528235942017732835584859823304362306735994075884452244699523208746161540543951165926396821167198427893418739556058959831814061855255411573684740574739106203079310335766237371406811628177238161718955744805663816118984690217884822106715916653317245414266334982737737802983859459982773233841628652446298979601486239077484612143135230544595196133417475707368381028592586517333984375 191 145913567135497601987780935280663623618974943249666016606893303710351845436259729579584529245700126330523367882365510723568151843585160421538483500731873099105344501011772919761056229206891288586937070150835659415951235324576356244163255753931242210460691694412912786984302390345665902962319045088120337605309120366601914043684164620978859321284066440128599710029610407693259388851839264333248138427734375 192 -8148398863213889617423548323718393825552251687142422691200075432566416303970355853463832018850226390858174610502040436627893330383053958049548928605907708120107036351019980992161637585847883344089095814892899311222554796949554626172092372940695040019943958151034985694796026266807242588905134294511357635717869025926563802613014316792048342887322147795983233729007626784095849037048707284867763519287109375 193 -6820469977699830026847371118499346576959813021588193909078690840760620227870223854453134726966461801775728638338741292443010073912256163616611842021035290217431262076766116848738524821798236249623889506562892575658870972105863589659661977215364713266945298679956754662912606396355056728185717782446980154671672313843424153138806096533121961218579473813115173095460856116980083488797103114404380321502685546875 194 346476767416768778337147392415094569131444402191733024669797268949643938753888321219616064637586364802543260166414594170927335519309637346579173049362348964370562929426908647976208820975620058220905861597573292351666289485796580421695436484491278972836776016002456268546580170835723788716474613447212568960480429155708968199149416197423800096802370865893617049069725935993080307680411406875011861324310302734375 195 321939808350135463992116116233382795940766523748481192766775363936777818151820711124963849484809380493779624413559299168469073627629150556205588624450376549949815706627150197054457307438661695738446893862102547103791005845855066709450287688729398953320731762506621999257153945950255822218445451517556887146328073936099621982556415701024128835773880990907599231731044902659946361170448454049431906640529632568359375 196 -14740539612646641329769404866901398737609028720685475470333856302049808379036886322728862842823653652563118325185308203083715595018076033604043233077157364878897786106520068112725007724646202068752313139478970930556177171605465296552556209259496459961563801382622801316427348531986526478438209750986176693513431082177408099405078871851308482389234476206981792386945142406213727913586372020184650202691555023193359375 197 -15343951687726858534722898649516319770750482898041387312665358343759494512472344401692929622977596803843770736809871219174243678280796249349963695800316047341614147527271588487250644045053832562609774635364642868879795875138624850645408826698110333453716767966127208675347462706972466791857495705135689154592200358347964310373641303890233021350372895541764155721401647534997644442604642932573577446787059307098388671875 198 626020727054681686081812114377075684563020420739752421009369473625125092099842796541311159053886880213075249350835027177941838885487775579289338614718819976528502317205879784769798798039513874612648903434697245798936211103425828294619520586746682564939008827284523386582620100379063329373775733142836541913598311619985932179169523617188115482672499940982829191648214481398845042339293485027415126529181897640228271484375 199 738350892704393561980191472262109356558095240646249876578720157767705564520124068334224971609863962854043494871735964473842769282930071961749307141041537824303426004502774832878950854052997010443073205945305713934238980208659477484998506943000388150592987698001373947820862123569188035445512642872995864241007863928700987556759244335290346028437830162484085431504922415693941356323540538182332612572894643247127532958984375 200 -26456151709977392828426950442860664034395461218753747708075614322000246362743609054165337939667764563031060383878833416466109230632669936538669433302421243308142484569486884510549216245721924121380579861881621393513975153275483651587294337701544798209367848614361207511941508176208991638754728542327742864270028171351777584100649696680093535272353101345430661053870100916735872767357992961038594600527868610322475433349609375 201 -35868463965442535363983402009700396177583786953372262764950433707566950554587722952647315315615754624950860453711414847616320579446978832631359812792922536912826531040781736333893967417393664926051646067062204661384736517865496128531864207729726510479747443826338305112089434321629745873756585557764638543586130755005886685667650674311453215452752745370956888190107595424170441009896152012830091421530740076212584972381591796875 202 1107537811649507665140426713393126439073145089835758482191461863312901230803636016849473791483240630750202536924077140805662882299199436889957159510731761432430534079225072354692665139537437508481935935306334804516383096816298595137849850135829909522101333673168066330235411669099009041923524577967082875685892056535863731817485549174355843665454035828789653774031811471671014118100346733546688861451222884562242925167083740234375 203 1758931681544940437058666757409159798940371566877828485412794310677267317064484428901458730845976752239848875103849189114904529617182110438801178886122884101608764813793699760719536028929559103787518346018800486689713375423418405722840899181339100285902480712372562038750556965724043542502334551295602004943093876110387083401264863308912858202519635383857804791155378752073502908918265228662919633357364812308387218415737152099609375 204 -45614244127369011372395268935104930451205467848882328769073783943723249279137000819239955826175795465035205453412967673644472107744560984462029523693594091621538593107042405693034187500268359522745993027765001173223269137080392756127807241866084633753237714466191616345392048827537700481023395660732903326229663788828906272259470772194840884896496787205831507347309876596942725021206307488900038840865951365462809849679470062255859375 205 -87063010475147464553574236824450925606344290852869048311704198449233949155235152290103414403535059281902035293393891606592829178679769233065046746868582512786329194292902581815667225613695815633395935671394967432763886263588721817505848546993679126083199856380739600810764456528002270108660369106664944296661806794761734064714941125695384188166471843566321264466495287615349405232582949346075516653790715810867774247996509075164794921875 206 1827607598783039331416658107748300971652581805718707088675229429201940650961810849191977136518905916610886366076847868256538115371808824273836050936096290321412883632575860837353089913819834237756449035750446871039786950572614675543971274534008063050082123732764068082841077259694133970320268813195634612530944586589993369843217639380109135358882846395449694757167566539897581562139130167793953343626406268186271125402615964412689208984375 207 4349403236200966599581866144711269048185738496625821331878453848237220536541591866212195300527624304904434695276656523713148410792402899928127890679573056879031147412052658812861407980863062972144836430269134150813344192765288033424021418137398932108750089858956450920032435073132439839308538064771438976139839115265411933443385333195066838225269368577445496149969560910899886457465420841639526422942906795944311637438135050237178802490234375 208 -69805158872432739270076740525987043633035740492543806240704673785255912286572993348361926174139951462183568145870334493877278297473376743532903682194942282965701255629991878722058646238575461445447375845537214803800366538158119389579589935819605249887063456974300971941678748881455747912680855604364925399425942544312068201709217761131852835541530464446429528415704273695130018486470482417272666680906661618801507568727968870103359222412109375 209 -219280587091774018452903197962816374027642511668620061592637376273795012488790433144398872278229196768980542662175134450094424797133759254499910023657964102477740342411232593397802125355916015073109723433254822689359495119724329047379440053043210672875479840425303418370461045585601770490997976306356976929972071418721335422814790220512543633084866589036528641846946339379532334815411775896853565358658689788746878119929605733089148998260498046875 210 2434202389991032994537425392509290822733469124288780324079174109341698469186336691851455140644504481209417796370954105780852857743939652661907652319765970275450536395197566275015271582675089613622288758349307136899817463168339717249259299508667940964410496324719677467013922532998259965472582433225784312202304964912609108391974864819964134550595194885588869478974759058054624400931645180216549108593603682412008259211475180846641957759857177734375 211 11156010447953910782749227647432874582198459788620715431758227332780971027026261495857607964882830302205638267073595103282702932479057343576994965663896565539296016883314828227851380368501027334083547588669756624757748629300232100774069439993199306100353937972037518108921899949325273276179880068055190489142192194323981311729407513330547288106125896029264329926056686762558106377323884676979180937070002633476176387350879939259823761880397796630859375 212 -68515190197952572853323877155145035079424101481330123749339651707300952098461416680030962567175536308487100182925683032968393959725759826337353714432407146508575204995003987995572895712050289180363570635483537900589736157800602138311331151545605871022959073472648580276055412633330783976061603865099046103963135146747739734063982980784272197891862361101617203705125713209594699273752242807321525897656578063941083795101945988092112837731838226318359375 213 -572690535972817201662432994609671922740506901502803835129670793339531442331047626866878873843184603505900501154858351593980633217704186754005836486992711434160585726206558967341665082904136957793724143342290611566074484358408110708804415205168825229527673229084776071961509432063350474081012875030828988085470844013331275915635842978814319429986142281690885268544937886232329063078593340681776506424927697998181458795625054133726458843700587749481201171875 214 668231314079577311985267598790746364501460227442623383135107720206877665212054049854481627271707177027773560254795499647485668959503082238356052129169301603128088885639680728511475067852659417122399895265181386793426118197949284277373799511725674080111082255797263359102005139280916220425007057676250490047529544207602612753882851833434497562603225856889534039459720581940123053371866404337312841795967482892999811324199637233563754115222394466400146484375 215 29661838633530655126254006262839643266707878716164418130611066584068688723766354770431195526727202782248714021609078289847306461423261939027646040249024386260324054033213474204332708688778708067306997934886872098717832526544228983808949923642841749357179696599121369531538160493393198932809619807384952887420601717483438130182718450446003147127935352613492013957602541855109558133981051259249528278943135461344286387164451301663593669368142150342464447021484375 216 113541117896092868088676558149115682988528417946982396028535678237979598697848601638227298566689089490488511767988381602577852951153364326276564808964443168890865805446234782717211495663519670863656523123786972938727201702881843658092990829619121924397718873226475235083613475070179923715334981826029451439930046402295626709329067471336418827457430921733497613714923447397203188202967047278577254236071489171798651752624149383055646220225689567625522613525390625 217 -1549915923462433940419106032580408254422411594161611552543158994091248598975225653551788316080250898386252336778709798458885514086760981255221730991852180502755204623396903549695293291101523029739953113436787643479484905819005528223370965454510528312776508506263139851977144657935298394997247771662496110074050042744282799807364413504356794412534149597203787065523225450613300806838442676187098455925735219389529544771097077693644090054110398034863173961639404296875 218 -13712077882507590576904290937544702248571639310875891307758317577445503640894949734188809937332365337434775390877690863772200940310672680506196179337219671084910950024188091128088110938781687144433824222506487314301744799320164778977950147699171210301704351439930819755066601319511920488973340093924591163286736670491566540050528716711544670367770275409931829014241617169683232259482824901722698208581734279315482121992789969170004655879483852128602564334869384765625 219 81698804068771627007865836400124294359065887865035599609428104304390683569332529830107200353443054568577954402143225673178103176459608963697946659309467536247929020361806103212084452310658040521238797331358636482832196967390854823057268902779661575617328960999218551932130910567437042524029936741357021827250150371664925553937064355252289322675812744773033331283672073786706881204271467700417952649775178562717443253334033480960037591615250739466598592698574066162109375 220 1135206723960995420434102793108615601565129179522978485575715836491410219806813195163074550825955970996257998176451988764089621316883075539957118409061305809397755631190950969666835965086842057886897802801191997097524855711324367071559746441658983681656372022609546345039674289568677974694758762004600591608121221921036671259283242704539891053530152780040733730515137595692406349309428092643589322907290646148749137768044050190872094710377138892444671668112277984619140625 221 -4343968295001596444796606615977074353668842224036880430778073693983302942132229822179091974063178445376109002379223074896181765008125165849578894549590745100792752265906602180163042061193999867061319080907527846360498542265332488944211197651780887367458312023485347973141451307162504754105880038299824839124757399677835453135312890060109184083992619767816090888890125520425812323568865799907033852459494053448332933118663722275358040904044063674739485716931521892547607421875 222 -82432967485889939299639718660920351371250449899432337519450802837150116086369132414607012997589669467702415270369120637561949952310166475275881079501370482802174527996887450660536931390744486275213663693950989620572317044479712244442214347451710202099637648630630497491119116890524559213154488301029173036009326189170060517965550836624748373744862729821218975819861216494950337991611162250299613430025188604569066051703850503685011573820610460619423358738638460636138916015625 223 232963187843236317703754695243447740819648627394660202575523977121373216682680069304676502149582250452047567967469534872534659393534965577726397125384706337380978950093581858273776587038632726426626237984206271069768562099440324074816591310907017841918832166906573682021595734441545782613518526736114643791958419909346181581651721951406182063859695190757045572035633797376881589581455690422953988622383732584435393168608570563002910331659760224558607013862735889852046966552734375 224 5613393462559718052763130533472466386199144916246066539452301911516509248130396946410064574175835354754266382318087638689341488094045271893370183963294491161807045328347937453715418974626080578461311764828790461212648472119593771357651496029114081976103206180533473837713712934321777275564687749333913571021071396671482393820787526206322081056813738031317131109272799396250897887962566434114438881476657991156351184389292849096879886251101865240580836047003042615950107574462890625 225 -12600401519293355719821318867089452802420517069228509928516742242237816783694069212135853505653675455730823232468998108176912108964273187677925684453037688680939071700031145686036304135317072431242248549823709589843950971925863118590869524301502052764855538072768878785838093007935704897535788858564633042819376669462480399209072605910794706912422288210401340713361272891224742718591737234276917620834794085981292036961986928833777363827356772926670064827236171904020011425018310546875 226 -368651281632843426572059051883023058740646026035740872715761550293263012479170459792707283592142612345023920679564862467519204571542130992983634939066573487165088976628700922784986083844975449653429668344046188562248464166541196443378471580292772027423097266893892044392702134313499297142176192244054759156194220896074618339587243831488210848105619476857224492466710291581985103592520428508915785200577998048369782174806930277493996625509280426982976846895496529958583414554595947265625 227 687297903485027993895607276219441237376279689420066960646858858961004360471400181051170563513250104963105064626796620220074081040616318525516193359410204401902094264534959915246772615349536448161233909345238093944934124235736599699754943665196286409678363601941406058333093472118452075770316483291396636582096377701761604901844662743315743056213671689418984003832821185508953703247256690674528599592693668160246975174650954460389481599318250222770524301296723231124869547784328460693359375 228 23687979022643760764787528337239194895740047241347723905001939298615132129887750943508434734417012791377069381745199255891070389136177016596143968539734169953437469164795856068504288606687563592067674947538023792203227751703457083919327676117784570602852243269256095858334166406970030768059889361191887322396855219213771108376108966355552090010902458788769690288330369085309538196987800673081422742172020085590380489864098680165802618622318062089735471613840822532369169034063816070556640625 229 -37803909227576685787360089430997693738994907907234876001126074705539300932720537634961844838735002727487399698939404320983352143551365105880900764956118767229582765794156969003313404381492585245783903807295166952544669100072485339614082133290281376087399128884372740195295094585572861578862682835280141383441765459976329456522300566693411678419591036841438012944038089886215481839385696161292382897415605733981835199787220569905621023630872183981137771490278796887883956323377788066864013671875 230 -1501759967614755362999795692548110171427096477557182543373027845578349897037722069962159660305597028509971429492252473967888099542905483435129610273315582066627511495145441596620937687912874325374125929279138037279041821044264611374711711821546792214105861261917498021253638306869329472998656362794932718549797749838270414566598709530959044116322147645363228761118882843400761396997598418507288200012767037773156881986224723506956554636965983284794649223347224687538254391146637499332427978515625 231 2096656787768844554109463599266591082655321091728907285505812178882425740430036514412165485422462266669398810095505982136093939812354454376155288526090992673665439186627049686741319399434312923153461456267653302392241073004813210946046252979829327431954106207394599229163856773098638828114503644797718005809619676753091145477198255994500498800252826372367623656659565668849749912195219856244997591070088779964563162810225573303412083402109515843966155115032181711341929737003474496304988861083984375 232 94434669648444277072961896801157410216394152747046154967168063517933044646352921727085476757515796421111416901953427710433350239709274606871391916129342632056938343534755724568010255626877065152831694979900641071934201245040546359799365379147255415512716387300684970529940172496102450340143406216950918861418892195224448442487992340172174978191904829532933332487365617056038113175935846072619412912464146845417831830845062360002945734326219976806421256458717463039473145658896701969206333160400390625 233 -117242525344251787260556914833217702693518376610292539862602478653585245547472205456521191629771142517781169709492320722496691405626282113460505559428205979509987725976315298989564585083705679431763781525791623804150311796557030183555824000403801482262067756971458954269525873806369466113959975602438325123868192670649427029459378922854375129750435159702543195917057826826620168504408744378656047688476743728103345053663079275746753281856405557659603706496073222686383937426028588610701262950897216796875 234 -5911005909518437943338814087196150245929192579846407193291750822790098883166616871786047650598141409589694201981007578492978343644378568550352832380010143548712464068432312780439649199195618592866386860765635666502833430385641397961426136270616151270410364999193717519648835935397080095449125980961186136539306618673172885025424830707220133969080921516556694865217886817454865892060362338543998454924587102666246590882345082609859864585000267400504887499161608984375652478252692380289174616336822509765625 235 6609654695646698019274122902739471316898912667788413911372994407081274790446422966232951801357689551448963607299226099981077749199583210678289744657400397489948022626244621187278865078124107121897587485938699894448909689263503298244592070813513389581184321116783809074776467002230104726624079868510071544431711481460169889399098585489861454177662237616052832624065061183450572572607356564981814676228438108321704990744421127813937845522039532582145514253963826409362671346169883453945345245301723480224609375 236 369207179552547055934048971652542421070487745354807246639366841327479297437917616329637288896304749720610727303156031488801067149053725246850014300738178851065017944702968733759997175348875364985799358201435199826260685632348942793289264723777507470654159063088065760716311634657182468661312193879813013307148924811244191418391403049768916289709943194726843400105266529225911086144509589017906265512703459070237968577201070487092419726559162869977440523347139834988256713169080032936772086657583713531494140625 237 -375644563080011481997113462362993973745378261555957859073137622370588369344786520365848156834658841913750155903557620864675307076541327702024233825369760607190586378506567961579070556465079629120886019705923852372634826745055455655378696024682489168407328152306316575075052025258079828803647888480948140979048161505097001766269361399248122789546095998754375159825077441663099545336028800194151868461195039947118025588509374099274156134821925970481607407455646354716579602356608983657042697216384112834930419921875 238 -23053731391456841256027012031974887886803645454859404119119933929349189471978259568799257851531956825044658433262999134332072940649533996317956889331386312859935971093026908563966230777284795828999966488814733712698529497483018543243205969090947609313935279665884506515498597620418442451619139010187536270113460241149584363441767337512687038827754561984135252168762843725538402161412346969503755294521569391250018577719337067213069421671183857097094160813330089869499373538882461127340839744240976870059967041015625 239 21520355598199057110825611918099126472404788125302651830580834828409661773422433129147394151791350874739130687254989735650178621677226640344197986959339800367449333200999153772288316616276302339701551358538316532690782833720798931210975346392157908097018795861905186925445203458662273607516808089897751446478690608841818991912841302463531444992558172334336315444441346111400189402366853041134852239418381673837959708907189225285728949632847728910373189435748756996908621909636838717074326990153654478490352630615234375 240 1440983494210076070120218381495859197958973186444671474594562912747746729547390742585948446375862073220628607899340292609749327849673880480758980499945420565030223362083486106384120438777979532856207818572758151138511463244026821160155423572243017367984482684624954022470633906463073242554331802520715480023215766471818755372309145779376450176682459217710096292159112085954691051223601589227832459921630438820308373042666963419898153958782170571333598020300129522856647876290067980268511124078177892602980136871337890625 241 -1242697335672350856646150448295717969527475228385354660947162072270294422152637962427950910104162348438745567276273102383513627707764953868787224180098728502516306155503613420562584826879437742225585063811041633462988109666283867818932671000595316215434929250236328486517504247346789484911804554848657826611366271729173753273436277118185024074284366353089702719552357821720349545233348816682973055765811455422407158028116215387495646624881885242257806852326787158766169521130257252786334355967733362647704780101776123046875 242 -90254526027681810844782128687080089991000610321752903046039908558625556871426112701237439840053839576567229506286690057503368437387504826742761381618310460706274217700951143799347596364806511026367677713855609058015206107649551602797247968583333840012765645383878210931119831929473305076812762160856457358970821290815282217190995385735718447575896218260736749549065524185651239215629635970360510006378387729990060722735003717512778368308503178272607138001578089825876265046640631009151777558326157865629531443119049072265625 243 72326054136177146514401244210555026717452056223551145848479400057644394754589959068124329900139894576083859254436224517700575250890609234237941189975210383717833582602408860642830479819543359380567325288460564176836359623958000676933986704635947429640667368383920950429755519581970012868990858139352514670873200231093255275619567156220709157648510150011041666320118955850302294570967691920369831487837090136707902499144923019365731157098040211436223164809658072716852570510239182597133126335102705860772035084664821624755859375 244 5669137928264742301110264080625206905598042171698756945767819862986756471154033778849590536734905563020031794618876218110045960583462655012624531757322416870882329559134177265478587150926528484319414282083295767149824008486229534938764897563691266943994033384363946824164210434354457242692005582328087404806004117983149762442231510434678204816390703761096093625582941994512918246169154832474869308874272919533335023356879243708885100512240038958680051181369091513884742494883944860109845062770441568750070401467382907867431640625 245 -4242363154991664435876813347741727183084118805029754275332172515288852439113257734160357479259785967113499562282855804230633337611671380788218828726869610653416225737711367516910461236629763642282142352222602914678084243033040876296904222447524967490702156601411944546855382868104393033674712163500846849261690706655678788702573043888347043316747273819046507844742469395076085298595654498351623463149433133794661551652725018228963267861763878210092705179773844420215286871014183529694967618521292367823116775671951472759246826171875 246 -357335003541774893212211624078977153348328514385168070691234902252929053370288951418794010319311480667025182914367449992897791691051857719639602631525994149541694448249622207654777738361582692046708784545831620607703486678313753508003891888788880054562917022365998129938972950993397735087582571793736536477256437688499343358712771473113805980147541195090619930284524977830051349308347462509193118638902807068104741293092995450644613948679531300910603760442242657959302816876740008404387551864265942450307257981360889971256256103515625 247 250769688325254892730557394097365616896622118129105491165618719668911318138439014672940431403697020790865730027251134487493574896242761352486045298610371690671466278376185019978439689647235175692106954589786838613577193722851420680167282711302111964383666201683425892113699788149023737405285051658563731947860688960183372932248014591395507152831860999020023605361786063138519253249454766283322882415017539285723267786524560807953418192603129541098685905960085292734459943920832673847778874506488247528994251599395810626447200775146484375 248 22613190943332326930519524588183608448726099209504563713325968645611137826847846855471695329845009549345091933659655628312940475022147550096167834189886632748062575341553842940248882981061419712860505660391473483272754181323783405588261047316977076203362133103322301679540668113424474904151585904691626391130829751193276614584937274990882174421498432390446833739636126340506085619804435055441123885596864086117509144985963514106598245131385951686123858706475039100531666295594420631602755897667073681669637296574844890274107456207275390625 249 -14937127659811836007464534941206576821424042545588872339229143236421325980262316670333834454475055352037872193647205809259849688597794827580321655470450634223598407286317350944324791998963159205773188458358689538816085087564031946512978333964922666273433300094715876832698103144984686249594829730816902804627152959878398926828872157342238346412249477555233502530694771733618841074920255077982700491591708317341380093751128223879599355021612492780148114038568103733248689662874721650490283152893063295291770817506464746105484664440155029296875 250 -1437311298162378536216568187340800762010457498894270361933741934829342573071509139168682589458175862184625910706699557897180415586873541211596489629966441887250746701362938222615141150667614825086414292375662856849130046896028700186502325859051017989229361917013574638769252094903655440022340412098992537099897303946796456875803511103111769798351899926759712820136467559694309912652776922960684745556254377687975766527319830552433393830235117140603192048127613424786080595954302206671570280646087842386507858304539327128664590418338775634765625 251 896509666927804185770521523006293893886102286513655424713694456129343508940512612859353571548449969487368138162122453670735004082232219362551477707812431161091449907315385041018574210183933057823845830268822402814127497563143789263102677575582566219596567846145242675184388979797055240900375496653927656994443267552909152788767747963689861108949333892457828339006351352085468335469411547603149956013517081310713616839306658391953594009656380227495944939092732208737615321624149148821304279346799890153219595167618420503738499246537685394287109375 252 91787711207618217975719392450486389355469720830404047448147824886050644118212171195680885706610768068255387758956956814144207823989033737087551361642483768920842105670764518723181774824771924994518206098826625264800494796374294253044037665208389765799752740793964764084043855647623114942338878794986642973494178374100856147493895611243664426636237774813527617815761069271379114391702033592493662594645588816076592094598994439375677178084423386491998816082831155692044184167576970381751043383738667173007358304972419910968037047423422336578369140625 253 -54213806971887119375150887596763394877972713236596742183499203588161631328637160326636413778777619098876381598884090930585382449830904496920401559725020883083396770619367618747860820759733113973356823082619732286892748837408889373155833500943285269506878329825351655483024558265705501236356804893968191019281657336576107492932742863761444167734984989223580565336884525509223305398308083651068028604555097742572176248855282283178019591194462574861152712085217025239194511853089226839809664954766551165238907000177179656445148452813737094402313232421875 254 -5890863441257068610657149960157296649067852693745301919977794744414144893424844195259939977166838981241386278924319092555720180480707102071524427466547815651364462614895066517084831449220151449581155802019857619897138838589856986802653417594765298148390052956978044923224791897209900341641424217571693157791562851815579555951124967012811819023905218946850944755072209854755574184737889126989357129042546309565966308828194444961105308861369219135664883073913505464597069779109513722792137706986616392160743054581127279751154778529615141451358795166015625 255 3302959969741672110698489008997065873113887473758402038935440072435048430041544749981387382268068495863526492725585705858443687523802502106345620935844844563113410383356813456608084773213174292466391422232370416111237791344900327055129506548008032455306846912919825334614429587990336248288172962134578299784247098905582277595834213514624391007214531222860795466352256964727160265299511840228902796619580016492596698120495519157580981687234379455887010491084552580079822905690141026775459796904657285064101420213985242723614611204906716011464595794677734375 256 380039982808682064517145169086292105579546627099814591676506914039972123523454859039397832902305976011723579736047659730905710775083447779365500523639889926661268039881958622052345372597441417415985081653807265804408626686104576290867389932513006711013684402539714278885274055916774631324133153277022076266238579080067325785723092781933739307001263717324475778167267354960602284266672697227657742416313432845778764408390356794337713518271266410141314986946625185120684290597298796967380116882667383985559960999271290647061834439087083959020674228668212890625 257 -202724776131392660279407065239954764443253823638781450157745848797296259720316506055649921941759849575678575378655247350687774775599195371595496405599260360740695659870311514153522341007115366679797955981870775689901360515968742180265046239999628593116101357936510447735606771555593438097328225583776284446902483375998296632688505731748341575143948319732049621840618686703974021334501994039722697344094654017520456819918986618878768409896187944000405499008937075515501767200329122905956384753423991204363411380100457303978063221170945450547151267528533935546875 258 -24649830571460135621976361972352625036630592044039775965517400255788507549019334033374558429234817119951529194997024386057388649823535928047835421595255615902474382771770092110691179808360848348168765948286242967888896930695431728735531680662712082350365594521237542099668768491465848611059778462829992433536954604185698743080704561138328690335356337233938694656538119307939568574353951701575559118560670912497966757715024783561433596604844082832330971793203092140973347605410046993119020913167735235619733271289180937023254047210436827000067569315433502197265625 259 12534074969682331459095177715460052547595842772490759742221432814229046734152584701923685734209543882507309886366733901657254962640193682580697236472019141803693702305803919237135864984078450792279021349942652536135236860521547228123350768637303250428045076411517778604322000546387702657989486200234506133559118679042901154843136021061747811134010775604620556715958177726509624153169196741356248535783090463675417408219886724618507616457254170057447662877155979786181001598892698882790697733898941638657535286571506247546058085040976966015361598692834377288818359375 260 1607672455406390037809710304280418094783911461998778876677806777303457309828196742053469001898627586856858496315857163977591280606840553311085714737107527202553757874898025429499581092948833506727917018856398399422016466124736006034302408523763984149696440115459715556744649074240034972533952225494430796417024834076365731593028080588336904708509518383171912287262287130615584399869202968458134137112061183771924647481161757007156073050284688274052078964440163308142832489206354419848667481465022017291461318410720814008473807596260644272787043103016912937164306640625 261 -780605634815380345217220030335344415820810869935124708597183518784774333963739645734770961386971363153075645568615611272386525846286783741422041545133906766275638959706692471253090719333471956316556438244109705576519020933392071563349718320040300596184114007235400052000217029007514076378028710591282971941454623114997512004764978042263487753009410409126865867131777106898907629718059844123844487185911746055597640087789463927960718862239008938644346553408453431605794458156296841605947364009596297817874813639025569025555605672796967480322616574238054454326629638671875 262 -105446835802455309294223022390636489781845470112442494951709549261964842273187260850255063904855972456818274572145248247514553094920696946941906121950855166999078649692842544534317994589501581733531476936228384232175999138037535970955357318778182269844047120608843554255106609972186659317079634019635652822999395685506399898902664516331853013963925252163538653223719465278436080013128897114371890804201567219680292784644086215725795480313276525458899144319011862026946557974033242074511272284341702145252653861653075899531000663758999650959388299343944527208805084228515625 263 48966285490822098861681503691428994891793465046804434549137276078720007659271012193916142716255252447073516858771777975876822519283363751606413591517915948773945219352778916724659373995671948009627287025748389851212732007570603225547848753769944307651237328911709087125746227457331489202087134196231527288860991945555770251655605345210014912421989031319462110173504598359426158954578221871256376411514540510810711308202982739809792441339835740118511653150714522067399059035071678734810930306242735156118271414660511798998672618759223927867578239776269881986081600189208984375 264 6956100738937181109648526001531595003114304116010537206442192352720614389615631465044914510869739485222023487712615359840695358875739496643096624995273707702693085835114551173054499953621777411060480816211933692097137301177390030535163915679805910284750409682829002289749246435576449564905286057794888396016924497527519179223837012532507191488857931755797891673944372078908473543288492895097595244181785649817825471112472424985132941346717976439949653205081401580904035923990678118748399087340425650517341764752074227696543431339401411424299118898926042788662016391754150390625 265 -3093577543742956346526865277830357650631329374330189028443071332353660777387428269719689953301766870912522727634648274523614960317596845879415068409920245596756346744834766675839765586067380527383765709419953462353793335993783748721125141602455172375798498421097125146840928747616111934318416399239865373450666430930029453941654129232114896767371745574158805836395139919592476075573650974435339399957932035905585596702909799156042354785585835882491724230467442377937470904012706020415858719968533735401497415316070406675944479110592291246482342988331700006383471190929412841796875 266 -461562628106756206294394298867372975802876969831406696191353152241741304692987587201928817348585227541850979905183264399201868166289158149118861902996504102957489328330070000107183909956101488008227463290771074985958381804474941401825687620558228888440036265065309542575823817651598270268968076882585519703818700181089952233332938259870260674017317891370112822232028281018362788708959304234785480009167573902345075445957405610076787302492953008506429881194207495273063178325585717857414127070984165644684614450130872255559052647348773970872714209929785624068812467157840728759765625 267 196831960505287804907155400170158917807425549635225894657980622045061145038518594642386237587198410876671658123771662405638132884732898372204112474168403529039612106016853250456621470756548911868706628930327388903708592715569472765667139177130453211732700759037537592239565146253286366084600260067455686221247205990922406247965494915630348831339167416642900085189267805498915055993282264005177740454046163145802630653729922563222374525745266662385225122757679163276225561141477983356922586886459532787041768546475429857266102746070303102264197811795239264690572745166718959808349609375 268 30807567455016384538041770227867232047564220276862641740997995689173178386625292932677359792097477946772517506212369757918220174120272156508186705371058133753693275990803409239208688511686286105507142457721519183661257845492191227565900675800401667456328007026117598745192105885006802465582104620028659201248777523455558204844401947301408767347650815316202970321646614377215068509607107803852317707582584435855137858133741418905613407392005999003560585957270918915954832010036785490423569340996868542900860520813133329207023141486145196865290545019379364637035112478770315647125244140625 269 -12611695793255863952368261782296490613080570345757897415233001244908619730685035509463215025994852746083554471744273088190475645501635496045128985097810688610624616367875017365418598664828304797629301413616705538820618199933512769552278475092970665162854400393007950088563276595978106546454923943834762689558964904129985788593828128511614859968594787897210913073426919721551559528952278975300545946349705034804899724387639150665822255204774984660638357631785685218863110833341512161144453448403235115721876638246144812176815243991704852016120360556695140927586610398138873279094696044921875 270 -2068569505152935920419284467205183524897738463311993739131652529598338665265958496878746842875935883109415116978134211941912675122389654324595583071734195834151047962288695421481100198057895376884450466780838983512083654225518228379846394568719401073886312603351243193557332091882063359636738466273799470130687743742559856961930018607985182236640346714940235527365685901335704327483164898691680907859959606779322262910728494641246732870428681446436978812805350705685143208356082222661315784202230323984369601375124077525602868684423604285617285702455033583779644804133684374392032623291015625 271 813705355605573471045645802519226779034195774075261048415666038694337519876630427703932735584123999013552373598880132522656115301464915039965749970932279414647457193665510157549045735769591958592676302031811344988978774912528133220646643589731106256371474958662383242818937832321799164947181038158794396785129328117140472141911079823908989039164781707629059882580886505099500377984326083752679267595189928940255536676934699631298592490727854090493925393596849918672089945808753993495872009397656230841345571536127481640005093698995877009305217930262185340289610899393725558184087276458740234375 272 139729452064967710888165742940846479825014462771303478641810366389589933944855242280821639127410247081149424069654398550187797636383882885115456278865133428268531313431144773919318741867880854399799412022580038941634364085980577119710319466554411292509469527946293147333971642411418475076432487285962288834036410250710262899986849879468429166639171126797355825768600845306895663094922550804761213637247820576502790329596069633718736197562093057072699571469384759573603511619452354294053771806538950261749655055064024660484112802556848201305878920589716939192884720041663916432298719882965087890625 273 -52862694067056429603667760590321351104021830318873465857703749499068123238635045061779560191452326875662324319424413850420377145421707153165128244692320693048411565748682816740911792801958216810405327844829049777846367059412348955517293070317688281756848620039261248838643905662693015858101082219334670929814170842729103123769220668931643148680786735488988458582161269085135034564965667382912554041999542779680866494574569320362004871121859802367308647250772125248803631034818161096402010287558628987591982625518735228169274723629920367253977270438629503143258924241484271559747867286205291748046875 274 -9495679450459438935555896776081570291639514649043302949238362413389989192193981661833660211548747018041529472182909563868808924372446142453863375742965508537230847581885424717458270964253207610829174593907918101607247733001454552768368431228972177859714856933496109315959390055866238053690094116131057928758520333837069744369377327481619457066587413340439052278139189791471044050853981578381917110368412228105637678387966783023072049983746538920401513124950234152233707753824830044272966539608595432930712623995453529360389770031870335103744083119873386820433416535479989660814986564218997955322265625 275 3457741120946080539482222385342620297547281951538645259346428409717259169746442659647310776117077155381209753611479485774330323136760327199804006770343572971967919863754233088869087802290979402210210605765385042161400668310506761778598826750480413697434544012895854341413003146402517305250516089218988070370325438570496021209042597478111296617392669790101651450275253481539778651679473564934256047865063621494550707130310708579448458744429547080769494216279446910236502627887598475758859665449394593744595620812919027862646319524293408036358004432645278160321045665926939130279686651192605495452880859375 276 649226173032806063858656042374941604396346109651525037568545160659690076589241692893266640959154499827569835141830028904340885532670092416303627689546072458012552505893246180391193371682505863511732622253398874872769339972799334295627913232040500505051196448988645346684162423949910728999328343874616845510731155409709471593827274131292331350868355706756727186361539348030096874842729841865987863934343151887902941032370742953082687220140479900556568169546835317382335764156480431825160221538198999030261903230962027518247170793242437841335958753790800283701449098765828007578635789104737341403961181640625 277 -227703314085066581073803317349929586891796325558911568974423920538536724082758189658696848153616044863083912687508787669317366515287145312247791081757057563653618541010406505569788145632206566914865723669014603361680426737931370961238033270157885289153792081464396676438236494034767382207295828911741566968621120915952022890625236800101548066914549422086685867734977033798854411328761749139758890629331613647424516125485859132673108020357235909115973216846002641441604804701086075233759953667004968710237721189181677571410637119700393120357744038296289417465656036624762978351747651860932819545269012451171875 278 -44658743853506454590070165731311483443563646742174887213241975902354348214497018589700720250824042965756735892334978095920173753373442701595736333949816708968681537385099896984192197205526130889219813218479413195029622069426287429979311701947392337301370863168826835551817326397232152718777455347849773456809457876314224833273743678117557880108682103557163879549234313824843785964851360965343424924121416911890808329791369678780310395216683109199488856761632571872615519637970939643136590058926656544545765027130216940515234032552715543857903379293093953304971219069792329551785009746151627041399478912353515625 279 15095674439119407035370841149377305470514671364590460278257133798638824908319154874529985555128552819380049630503166308761394280915590774518803711146538721107517433278090608583792106299524698341318407359464229389785264278873939475638353367773404929026603661756754616626299711740696849641784146909127076792096907241360017167823334712573043958349199816402518059039992143356727510446729518630299702001358306555184677705209229810615814463201469987475688769852723510846262327242880412099210751692606792992227224105587735455591645852702200069845898071023955697082894619424618592483833249977865358232520520687103271484375 280 3090747439696645836189211655593575266495103657561116336254957397968355007288005475512063157670780497058863542131188882624145262884846058198934944351356418161685027207557627887497649302420336797084935385682614167050936344277893772075534934330951060475046976248216623365919100802391804735475336964721756388217345513099783918132093299222006492740923997349985181114605163117609440293008481782809555874033621359832966985336899847024968069580247360104309532480095525541926566291130923963321350046061643961535777083629716664667665800673405248439427410718230896024659519866277331469096586537929992345743812620639801025390625 281 -1007429162796247791535782138003838342349598613376844006773428599205925000751265906920591505427156836555897845252238604668551350160416200590399464745532681651436956142885631498200264876343691875622310605748883112616594825815108670008877149528671162688467429239396609705768472963537659508049917109738841941491399707109055843701048693627839426154037159572684697774976841818263808906405349773475060028241870745380148926378292912732202747678630369550831123382820067467233102462521922104025913784460728073345637819976476371147551593975734050490560916238992083554213641812880769169359058085810506712106871418654918670654296875 282 -215214153208232549110217681693693496983948031988355253131876755972673702209355277880374276375064199543776327818266299419549882917497382652595971409508602556088090000882761969096616472244906202253481329125933544150880747412660875638724912352016689827866481625028209870658073057581935803162043449823703087619012928117356785219323852001834082650138499465657115775030264511414996203337189527061990718687243673438262165568771327961052892405989132829567412444625556265238255873242094701873908014754587553039084102340870374486468367747271573956830747364856097809239964879010994940408301368181367873055805102922022342681884765625 283 67674925019825971540016827817465476350386267611347566132586477544345777240222614162486975314495570156201810912302439839902868925759956279828241215046589313840223185010673226117695793859974377348701558333097111416652493555862971697892187630674551377372438832888241183407173303635754356451548325987899014017044016971363623071437747787929103385205419420550008936080368270488520393992040742305722042973902008780531572503916364896691179850550505275479082121914044902907664565086135578557774920232964988872204286874770301600161169140543636671893685430989495261027555947483180236491698053167145380695742307580076158046722412109375 284 15077531121718144216062452287561620216194596256811235696652643897266260055711018631727747568395124620736074641523297981246807626116525529744828904026839101225450047725510202346139354687464518054275430098184170261800481335082807587483175285493587776438126054736123187118924657939735227197613449334565624728760939479902114907887802067137254501303412371507743275649124536681210031951710965661896106574884080262995480533662454991224124288569324277343149219292196070895645514560288775645325338899647508101795735267290699975081078479242359197366978991184482190868746014441362900671261417767104887057578579816618002951145172119140625 285 -4575774591154008650921964280800959157528374419108639346677140209181465277887464733000766101572675922591757687173105595410610337399047647551311217707587794855483608820785998472886299746970996416150183550626177422134690170431936280915318395053532628181862345833062424117613583522579449274213946101823495311719596501008368511914334519633105144951881004078022297780685927810728979478526421308878184036635916858153396512380851651663670787325788505186410609978447497732559742656438482164892128023272980214699877551992759788500471440295071265199074317345123619345558135086417196790245116709236043289169084416280384175479412078857421875 286 -1062776194420670449836437155677129742098583175927814122731518550640361282431826278695266580300075124705125856461727389743645373660252004024257405599269031785796707835732368648177662791529282792284127331624893110067052648532820920713291191415760412081846865724315728336180301575716435866190469331114108614101239978433890707756593381168621968679655756283279165210423548933956700801102137408245365390652934600029565274968603779003046206119255237934289054704475000498335469852505309267082549264025053534854351249145003376223844339914820870168395912608719354800945203291452885243248125566943404276807040072033545584417879581451416015625 287 311384630030847894498428806024410336500360934415708075848560635404665768400988077706972690520547670330895103762316347520840935803761625762200064971981221298608747994525578683064518264129710189993165867247814526190450912833271069271144560801366298201313822351176337856347369834886186663835943290943837214444230513135621747907831953867003363449011309272831683447944716690966390623662259984588850046590380404586365053040060485619930751501796197831290405864305933210574247559474893681261101218426644238945536168882797873600575407626128368056116352089047099168140043629143842598030204389844928006745935470259430221631191670894622802734375 288 75370980957447484895432050240521420790216800572968942459437692593198981352025002749035908520764156062924286753504395864859350461217950816311774173351537440143768285995583825505853982843523358005267609026914398697549329215364899573576649212597055151739161323772506285142803514814240269969572573377918485756008674027825553956065596465020487029921867443263029557764480751113860650558059151475217858075360821733385251872869709294977224957315734284644564034766136350664262960933278218242256882675729289404501792502531053860253761822574610556956351474771229564185548367550287904674706335075711840675085838514315026128315366804599761962890625 289 -21325408269842737430485333813474695708778071682172345342044093582197590487715140050119989095916269651067443718050878177488233109472880515040736857420445512427116458796476812767335395022566664611737350238569109223881920174750835946053808063549040243680072355968723511810272270438156464372862040738732086069125046473361165572403927874389563983792682873862961861799132570738024257653974576128528403556786348569384372477315707059291807531882609132626393306944835639290861443100495798917962426106084750430525579863942825329164434800797769687254303517824370475801760738939057814188939593479253543154789289342629673596165957860648632049560546875 290 -5377922707551175885769153398788960605770072956883163624438373812494138310236500342512673315604784894984135985556844828883974418104025446766416546422962053050910448679941525652065092827223169935231092791317184762228614587537944526107072732948358044420733826441845162129368753571269118322996276840598523487149359876524869420441335324942550641817638979616244570519927917625091307466999413816516428575858516893236419607871340263968576196724160870062603485998198222289211530177254091022016773991105578794524674263361730971524249768351211961568684827031672105639017685424427324548084309629921402428908099820727312665342949912883341312408447265625 291 1469727538839807433442614960035709341813194705870439377982462618536156208876666027004857468173379879636992520205026406351704327532286627311726829921652055796880480834937035091751272558547612672775571775786194161520890084926323944063520886235129854079363808809675790248198064171493475078072476634841225182895448962117862252769100981599946847173482289189621440608463484226269085864820938683617541218735973358133213162418659620101256171603900704577407264851397574053986598425906524712952519194169499891241661823534698826743138785478231416843663596745755959463572480231620940777039359122224406646458571826962113929652212173095904290676116943359375 292 386072710605367945394848395449694730488606051298978345650111473716142989127858157255451767572387061272757786975909258571425768109383113148743220181806093978935618021113527294928484329871448136542721875429069756133267946908228749137829880430864919474593736569735998958715396684853381225932406190842835346926509466035223665590165221161104035533949183668483282348196681236125525483765137413204807639262788343446161207437608822169701353783728360314435699015222103080320787370272120221517227853972484569324224920092133312610396411114220205841808240872953192820628765844117125753210390048369447035080859064710069382167042279630550183355808258056640625 293 -101926463251549312749814701558714891277444560439133836477502181107658227398421437345993989293141780508304650512888439685579705760194586666612148608674590400936084207614423011248869502427851261226299394587010275449045837226692611437615490502764891411291195502878250047305091023190148016787251457970206159589491458128920499901724925657973123830997206564952993067415480243184451056132881124073125894484444879661894568871964119283986659341299397586685728468383047657549305054316898061208490677066931117468079666497795291329925177081462643810631603196077333155430741913866676530302657322771018236089944224256900471814108709601496229879558086395263671875 294 -27884503934441966099916193835549629016412323475601027759054315060855125924092017685085032977953385869147686895878264086693414042364891954257847513254515851675089352443147881430443457406004157875829734272108671505630726229608330743555042954344732437321999462728091992403199372452164589289899450657753113907118537489338171731844879799939108362725186850022240583518311280944638765232515239041065719941989494678702979418930911741184777488095540104388806316715253679300972274548099446732943011599107646459843890516541781120602393811872211134472413143318005755916656980512302301308649203383539102649893113963616681971006843427491272450424730777740478515625 295 7112441487749020673024235417321698939525563968745489058906053606143391933322428335867355185338684470259120840211595386316157835214499992384831911643707178587425072441135228997182350071706740744349600654716063720120559595856684264845691703518992831943935980325141274403646619255671828151929869478375462272937545575509744868348700611713776272514163318433164347842885031937364129915579650020349432541069336824790959889007848600111158951374291838975572177484940806342813094631798166025196979633962476913319712659402430481938504529932543126166455238477920070563003140785224790271430217183594709948077886097611871358775172253589797401218675076961517333984375 296 2026236943318557063238138255006496510179303592766884817013417820225164399387541284217557280222785639549748971697807250080623617660502136576391893529458422544021754233122003400305270174573170534477232732959418377387580343511022153106622975028265412860137221545784193709682636295638389170165571129848872113193880119241400804278149471976221827377521905815253576996586667506324582099527161165243428909363976709236560500162517032203737059632012067247194743837726664197010476153147810332390786496230107265334853907272929906609497416879219868520817850493862031267705157542699385241781617715468830087916258836350654282704054413556550927241914905607700347900390625 297 -499347223933845063533881340138555455885198680245342448182491342814137628970814480133762600235066717775852599167547964462195899963782552771628320027214740503854324017937788706524639749463631400326864430433823984512738023252850896493893473231331167473507336034921598799533601449044092448328212554825746752969092864068707040388163374858400112815846937296928160679698607270205644443615165684431453407235058851887243236268597625762143852706683212673262212498412646518963335213899227177054956112658849609928243387681950250749171469403731829870951432390181060338230515193013725250514181228717912112561133842762380297758262866801361612807886558584868907928466796875 298 -148130490183747195680847355641029707452053259827753791578934849124934154186434214662521524959907828645877920587645938114605721395549843328149732555672368364448291183841099815926164187274590215996650947600894356378918639725775460714854887073338204121277039341556301132687397808357934045458121322160886568028542404010699976608628532023110968185011244145050176396451163176700601236039491010012863476467801756259104765570023737301422116687524651384691186081084829495090747639100841855715530169193336977638318506669744315361396874687795707979420019348346744937026193069189044241120382897825196254301698856817678827403862521253970349408624824718572199344635009765625 299 35270271950294434623405149947226916719356721725434347035233871432759678479927085976013816053752532275893996438628659314582690914810393359037999264304256384353716974958396071280100099235946290985988900527161178685226022086273717947979347280183987452913069848786624513363728213057474100776346769993009119996976388965125377041589647281172827694902561509380020353594888946014647248515553833448394376533824495381404909398896067692955655498357543308221521786130102268886106144090052457821917564174538913581393607612722802706220265314080546103076433401508563622666700868313432588960478779001094968637950233920563423416115572295977142322210422935313545167446136474609375 300 10894777368467051758191778709209762155412453383243780586244737170145783921021642334430801583317773326537904560074028086669554243313247530333448344584862512036518038355166280837185888758994530304015613769141319732291925043709029376145366655253525711071929361920263959925813371682450762165140476478882475889394153214231855792655091556534127574405556411394440765462387709869775340479923259669752747312926321956303327174110257922121079796767696441434592451385786603950206848390508977284973919803364171595860418543672973184451056385229924568490255927015216588266674782441948026143791059615841025411952077051216421710369262174374672254120327181663014926016330718994140625 301 -2506147856749040694868254992622625343048235730350314691826755380167623738037598230186449037585844976597214618644070525805355589198668320214491504865564700943897262190203723370749337760734728074062716109426194973885949578244926776142573779265089860526129224212307619870577601409560365905537073119098049732333515072796943094256132934830476652777898183524017273843676998931314513539829592010004667999791026754908479786489303224897975190196919161969709519416116491701380271818985263551446345560054704268029873819965310610549335979876098024240897785314445636064269109127345465827811804057400289596055426597376822431458144237816067171321875069195448304526507854461669921875 302 -806128112357622187644546819699370621639795107993995038922372921848597311065246462075540694119962469534660117058132706518210448137416918205621501840578378606483533260818040845596041197786353216775418918718922986809038151925077751697893666798302769148532124702057405468268985627140880247160847953270247557396916483795061555119862843835211304038739031036413940607029630556990747918937718040914152959767134277715589356948985923687633570507137139996827130940924050263447868609556381241149301994116926508725813976658053265754530529112298655539171711162214634902842470048273105449505087384824093421037690329551590702384008516494880212191242247912674574763514101505279541015625 303 179128669400858779205528813782335097463138284576952423742854725594927626715413596744568737992324081921957532603692586775367555640308390923527789632392038710751369843604758714599864394916605100480922449547709418537435548216826839749114393749818313520948967598822003063279948493280605380604467212069810628850878033161316481325015905189974499171426215689487208738556141637111236167950217312254610391297891727967153389931039307270005450947815954333410114862302837428186436442570937095188158208940453374181066228375054494332615018107703254725925915186109871691606831221221550497312272450806922297732926345794929737068766970894075052087931706317516771014197729527950286865234375 304 60005793313739298427251684170187725689675307511652442342736190495444884564747330061873940627001988450708275406423101772031137098325774898963041192124210383252768409100767456617174638843465161475678979881722294023446709269142385419745322980401440418190011413897171328682691382562135211906338673081843225537940688256563265997344142413010576575801709268223524652643835398407459762743778199629344231884374346687609072137296538376669446445745417699074396777685711096758510595877185896364454509065320020049734366794303686236379780668226927489694934468611099677343861114865781482676971399833646085679674312833674588528353643334973961699574687602032359724180423654615879058837890625 305 -12878108983913682176456085351487889821719780782198973698200655500090411219375810834995063213484288116581030381556340715030084647854578828967277221715196451956292934608811051832596950611007478224802107868917275032844824864869805019564121104484626487018223591240651264715965793840856900580777750492142612215611691702328914568132049400950991072164475289503077349214879050966962123590042696229800456107581426909649495229760217065356413783100197039904943346301466588433027203227672770736980150570004673731504008455124490607879922748806378406228443056068675542221412053708498119572884402661795429171217553843273017954033280298060443623507086332356912011351596447639167308807373046875 306 -4493418149406666027797727235358995482263533351346061637808361497969238985820879486041890873746438208129682959655870845368768652466698339437298456499263950647668300948771701232076644846091200959643876044414508897034825735479748492929222894705853449701695860415953472093649279916115484493710746212631561538033460658728579236104631398509065612420746537535093741357715886011289415706068482395790900035923577663560673090602658582908753911075970265568205942892489668993910803097833454864345288066961294048528413655363177534146591224865861410045525328408528644895857449156785821834251681035030394729872848799469886469047948816044730331163143123567793031298515052185393869876861572265625 307 931182635729742662391937396271586239666675539726668092110113133602848936688113146522844966716206312568410047016730788402563985080593779745498320539957407907029062888907817504147086162415869772704826311686989506247050842215940058844116181555766293368165014076472940094278452565922557779339200248380986912100309690647217885418791365246677462813819991450606415157271644052149032097559499329230228875499001937195561055301190301209229383910755939871199834965853755461672976437926456744293127669675179628922692765842062890823991083270280626687801038545954918028100718155437773641439977380736123147337638053204704093186832728551748319552131041465855083108115844879648648202419281005859375 308 338489921170667559181164034205119141557620324503537643779884974798140885896016986268610465407698911797628716039756922527840118191763855328882143129856102988953014065132583858856637683007579032959306258402166471527540597402812134827904266647055507658978617324125211956196971864917496593872442180363154167467159474632817155194251441947065907923256043216885286496216502255583481010954449327759040271646401288622554451869739868264669109989031914609480291496083896245541974087540070979413134469995198278185983427940762226176006803876535710731361263941513001734033336918431434715561094277720228761797861618973839265797382472981985936821195210429674890882832456511459895409643650054931640625 309 -67714179330898761288139625597473356252007226406549244694619967652231243915505116557883720112120659154610867684240261431734308601008318690466052104116984840813553161161970166194824025786791374213530402675890617479992478588393247551865522375205318904194654402583361003086153881129016283671464418811509469642972885728916946531603775990291021828674606666677973327681316749793062851368922595364709138105961601947695566558580820949607775809226945161192349441534456035863547101339586024995566891636933197430451910855100188499576965363250958237145131889353730761472348443841552722560564682661946531100968881838796627960786851890423183062031663254550600020132360331392192165367305278778076171875 310 -25650170221954672546889782277777765948655768757758284150045338483716535385109883781983571982817512522176134466442144459945499901148759167235479159484964593511996251568294206628555772788874701797698655404176657495286393185529452055920352863209543346244076318276351904675927931520445641714950803457253489683074115622737385963773753205869149571828613433005637820252484189416986857293996424807989059123704403570355854634708311973843465585805963236473678984701833873628455473824769357823533203855485602833343728328829818691487321607095842168255458254465227897474906610305673588773030331312672999005225340552819735757600600824099060298925493761782981990537107234670909019769169390201568603515625 311 4951666882294251709101785800933562356282303281230532916240163280851805241615644425262518822897204287168026621339493690308980331741900272322585833053431379790272776892529530834792919550580715384510557531724430835872603777773614171061349724271855307461462591690421982928143624504696573392458506681953172964200455309269662398982046508762286709728025924969153369941389961622390640823226590980220534245090717360264342130051191627770358013279175609810281660180405722442341026173371896806049762191325300457065783710705467047780827333515607676109350503066990742238281047205464917302628410836735863768168558812782424350830226624699051891818987908547471103557644135887687711147009395062923431396484375 312 1955241445656223823769527722794778032609141984652556646281913081365732912362218295325960188685297648879860365320066144795963115218967413806089561666424562135851225769995606233452329169389191383620948990687765750589607542818185691487984345812235927862328984824566906964360406104615262753712919903209578005348526366544809454400450446323935368623605233819716080477549414872013218057776891878799975238993694408313444042167672933914258696985324283152533436047531449609236521001866650892545004799528183942728444600037917149597622935460825311647789051662896935730947826540852930224748950849438074569972112374750231074342687552346838735676825451042048146089591985375240393201602273620665073394775390625 313 -364094449052464061925173596499713801985693317022767374076387722950606038401136525208391420260604024253935380191016800869109435391745601092414072930534160089005499617643571664982942951900100377473980390921882597078777037922928035914376227852360983495258626598870786864184754194079533763655622488998144481462248545838372542500738187365968018888186843269772375641666960587976916854428016065976571341446361051527831667976546807993601817949704253827352839290023696419240334235184938441981256220496184565996652710292915998227655472312458315418721455125255584323304433055497158464893910777569714285101938302726573012813371993309543020361516735791758017472568402909187770976435785996727645397186279296875 314 -149922190787938650064872514873311825867940535354606392599651726875881835371794269623802137553459575833323580132488814208060569302334633731618130302637665683987214445262305048083994840024054192431122304203244917529554298127920933567020743397155427509336264417515998869243367091770585361361016943433503418000440720889494999645520210444082648526204536257257076110060792781835397799276508532581465781160048181909749290757915288092237448351598894420808561843306435664197431190983316030716620214647542743755892028225936652404559824230977965633167036782884069215492896234440931845128303584929384967802617315451463868021228071306611361974384404293589768961065076538778897678330744747654534876346588134765625 315 26917198040658945887245728676453693255949161097153015258318291657191242469166590929416236554995480715841423769292540593401584930036291567152269922332241428423413832719188198438303894828864556521337210424355790199174338067047850925226517085059429276291031195907413357889454266240862684825858356976823485767351138896718777761318492329344764576644519165097177899708685037250012968937893542158520374188025842673948126332412262405356627700604132367728844742753788465184247361908316522175688596609826359082174186008608417611300284908924192643871970748143500995481792777848913418204716974241320524257313001170329510757556370671072498221359011697876159386900202417569465852565748782581067644059658050537109375 316 11563154593967858023881460452174828952192852815567410384163042598034428522737710128069518128475200869353463632346085010047465122567150587197011422581730462232462426325941454807634446129177973871631139301535139014273795836626652020440123854590455385418158592526781660591869144736876035520679613382820082983010351847889797711784598103799144120035794394716192801368477658945562439083537713149477738368770602120349929066137943723298043826345404383536880893029018533007691416498199763632406401945631315151922520241706193100856096825672071283435683067699970101274432443840676801645154167150373618716880082962716738213045997729058346614414118197789728884836491796638962699281981416026610531844198703765869140625 317 -2000596195595431619770048061084892685907979983343648330913301186618556551488418990913970851191238396955058040323608739208368677156899535787283328387682514203232990484072052636935803214707040496941543459063660293039891001480149995851721595255712398689436944650797806001563000924286871056399642207817545188685824534470429384404624754890657116104980697619730424339680173873855179565200906390198981363062859230360411471561540812045941814388872188507275810702722618844531307177361782265657226350218484755972411751241771946067074903426890503444998931713529957620111495088458722908725345618430395037420839410683854655586620789312964350911695751571037016210849820293177379180998033821406352217309176921844482421875 318 -897058822499627418542892597433564291668062410810156561865250155798705932450742789719294867963802751476356899293415609156823082798400887825167950913873283250717287525588633027297547916427294290073018937673284955806199428818377733075302269357330756430415802990353517340652464573966142544215414072088747571902085254331370088583866782709300827604950834684356666685879795997719152849680516658500030128037182267212326515737513918849315843166205712821184659881341740835374695861129705578624710850608253134344446276578457757269409986401741728954709985514103156137267367972235973775949983506865913761433842881455271128553543773733546823932723142183096446752400880788827271408622912518172432100982405245304107666015625 319 149472586715743898638309355601681180078394195544143018144437755338424108314089057916179066484453928318691662054676556088735104505294356236920336064833129146770411578064305717591543932608858537032268323747336616732146854765814534415388575737711949571392230497595028371953019976259589736295213795384363269680995886603049513263322968723818904888950140392602191202055028480647803434371198368871652659135679483595554192626802365137560919052279019574659993989032013151622877795835404788142793956754372447208890687345669513095190766336111076938339787861375895637926963376166249611284117779877599911692588903281310363232556270593700750469096842546985242385760154366537622035209770128169285080730332992970943450927734375 320 69998509912904956949865769514684702088583052967443181353595770304040621114902887170331020549491914450065258221926480976132103868397423519511917154973355366122725220290712821029273823715398557290218257569238935101987717779750196910024127468535779482772200311737285973523454060062336220809817604514028951404102156896888355664813962735211699813891745237925976910826823633835162178861492516847243589119892794082234953325038611333017289056006143716243113343464979774767370160066668035199384398029027787701167017096032129511159865961922213376537400401024614925674401089601503951612207415662422810113632747278990572398239253597650851466303845342985605708320643966968575808378920451218721838735291385091841220855712890625 321 -11225164565702682725801347650220767074827931238101219418337280921887359842268542209177251805808652636749156018404520098630985973548007829389551239085810744295287046503846270665142793022653012321327767703147552924227513844165926560577570667785734477394753328175072567256424596661230948074652268291994946847075810674055712528787660884296477495530840145813483802133007287372190087063398139101184563977867555239228541910394382099587631126128456557280454367793314199587838805709160406617781042020913463373350659742568486446535773615258830731222346169979826283572692038402306850139781043795409223110905920933709721666737961326787931858995340260123609141811663134309830571364749996469335827458080530050210654735565185546875 322 -5493750069882796279408479445690840863019448376807427311001713033367920328659228792211540597354674161493715169287715495681049022572588692989672504628069245272621975795142384716521763138972855789025373523009356721213747461787384429167382123349725094167683831257251211831531081277068557045321512495318771737208842805434359807398016557618197652420392754301633157397514349960444018813635452389233499309900849806092318353747621316069387204079311538951599802586013129861418042802844708343447484017795503921068809520766810316918599575730335533172290068802293268074102285634435564219838401682465374850801748678795094253373711504606653102900392015234425868342822580313602058803315048473919429013925308026955462992191314697265625 323 847240973268401867328301817067348849223794471913762285399505713390311026705637739146870466729060077258572657731715246687315705889892018632403028231382370212102837932790004871727978187802349053182018102885023130461436051483848739160609706099786947945670339188428098671731974863844417612542595791908820379425491256937945544056259603959827724099643223750861746010424888111388320250260059329374538466861847125431183308056833724147919631852037291074764127142996150039375660882066391983566732498348683200299632762176072686275260625316777448233908652605496516980747942972289181169193106048301141427440224239444420879892020340905589536665850934353699989424817925176391227149010203482506927873773840683497837744653224945068359375 324 433660672828800663312884713437207011144897174181098174618757429533188415543505466467741634666470760893610603211202145668841456427858427869392756137914572477040283549667049668110280028459963990870867437313974493122700964355491934986100639584253546450439526049996438717382118373422562918067314324668631213507793863014271896425354660262583176319590636151495766111186231119565008775837929068103698399392019061570168072979320736412619318353323652209064570804653283058944481038137491432291749698226746775495762728811138858663635557563121294527114768781027538177184018973762736218653854036153094197724970608423919441808669635173611594124641296934582632372009159438674974664164975096424920727671354830652489908970892429351806640625 325 -64262166867884850296913065305430653514214791082908782400510656827841564904218116518689111381959788733222111931372318333914842585275361257582492856876656021205357898885863453641895913606906764607541338224439021147606773102968152265174582637950827282271922324836288167066250093257200281573903279228643632242454949158919074736236429725969256309606872707100088950629463471439910370303201086557080320112743614102957380453223614960926985902487921657544782827004775716992644413250374205486041613239389818491614791972645812892152457322022279688488735789586633212540564617702436436020823788854430426054108249124238555141530182713857406420272833576131995608961078080037108464978767159174278597088502526158436012337915599346160888671875 326 -34428722752324596421042948038363484694117236704757915345767825116924476707017795520281325123427724287948584502217910348523954760977442158215652734531364405425245090675742773665083003806410701705031430635866288989838464712074281447982688216491295564738428335456401345957434860535970574913863788031331063103600262071867080027535326178282013099083837896850642449397944394910987492071169126639141280712746017263008505842089693993657144318001344854530652407921004591170946655715765572177176321831730582985199812580859300298355698888949601213000020243575749043698225915374951385777229738887713010781339479598162456873959517719973838910004402171785584014103325780251972299661469127129691408216794570061610511402250267565250396728515625 327 4897627254779548627518850807884217693572847114589050084412247612877454354888486670791014749528433031301615931978735386256589987432656589542119762792056324797806869905524825716391037397244034964892994102023111811427801220078992061264239732390760188129304354373702439346403428054567191739359058564749498119353754538686108243953487783049756503282086212124287005246069910214282471473604294487465474210770839117495471129505268961529166050229070391134369744748455742909128969771569693958318913342523288645514475105401676969195913168604233683119253242694189922185259094242905858381668681655865160118354010591918615807855801586061769312758142375629277477511640742989027699520797553085928730040422168443383281328351586125791072845458984375 328 2748970682556352356320406904107277086252137644967258123394052310867088811507588664055897456064971698959031365658405794451377585992352190695948062308365272482910379355061852779794633610202724643550422202448758471979016072625681148410983247985775984160657309669875376307727667393926331433930492294895099838237071911488560052118747940707417607099310859190000174616887281297957496554927919139899133478976297525678392456955452189301710288711863775674100496372163056032267337502269241258460265618544784397178374344300728254656059441721158910805139868168594274434941705058495932254003641565419607195762288431480580941303191483182718614868079073340226792759610786009404714459014685671710643548029932349472402615947430604137480258941650390625 329 -375009207562599690076334267206081278213777624342784148883336304965425372816090574660428099478244041797801909388452071047246198912492788498015557979840436474736166208845629302165281816392628896155594188829942730783998069281861668112855376758320100772148375884417627944021480168289693754333712171161080663530638260705305727711458306563820384169022320877627404455327608786679097972914174883537563813559264638161928554090832968143830532959423372488311230377292607768993684417076769821343220737383404637540465104244859869833614506462523858277248146051251047891202417339332415753633315067288854913575656502586729143657846149279325407895149913841248395091165941685450039104867753145390125657948400380614629325639498347300104796886444091796875 330 -220742593841584660355899828227243593444291583138717078012804338411443003858691647128104584154372136936709168817933212897866011636101560661320070614766628446918039414535542741132515547859083675150975485858714965675945292016720790014749941121923112810763955560718225850588768823411075124878346496390763462238412382752422702868147765076062276962878043591377570924923969606314175450574821940498177028396931179590271893408333357248542722431458286954062089472045341234022029299341056299622805531704215667322250134065759681528374213163267849451869866754103394181417200760043991212967428509492022560280080162850554539102966730254438317718042469230408418761390521268924034751322170009537208646296789155703366898104700021576718427240848541259765625 331 28844522346741287947716555437941432910930823164321156739759215622481655253799535056741265103560708493288914639672116329343751386971166286144922107196224114637840036365734242365256828117819925271230874490665651652030359352765868865418880682309827683609949520326000638356611562122559567596698521506970084478364709586163601900696321536806384494923732327330436665177842989672621886864051896496818961008858218105660254862652254049723592749982259092146224410570360950261725491051045556434355580428917616017370292554665710797270583420280816074761687609882391713684339044918866766020319398726227840596751527482323416717000759830174735485916459773210054738173559496655419949158127916143169391812275308617367463455046837907502776943147182464599609375 332 17826145863632320903566870817848373486629298508399121166680449193545815771357915993539139725451320455370722413852446801191582021009863043523784906920017592428217993364954715862023044555197420173299592740708114438834721577887198066088594187159834320785864115926281330275644618103486737490988803661427785274613132231165381354647853885806772431755075709393178369554149028353341191376264646560269071133695272438068260480107579852571387115954582997055012612942627728278941218391072519494557746602715671463933731701708810563772184139905485357167488504786602039288302310505638117971218555460961130326538738842066736774810844825991891803280220169160225433315771332166630131396199101684665333944726781493237932589257915317875813343562185764312744140625 333 -2228353574108420434353504576016724618362679563772223411265812174004937030854480264631124504853224960907950945740554280358836451329762068876408697245973342304321529914943778389284079375522136975125275416374500544136553583949184977792771578603701623808028463681440788636745376256657492211534201993648865540956668565834901524336305988124138293701376971560070711579277872020490426921324062339339077247627228313290826214284394800108135400324801709514121190978151941546433366761049841588689076020967378583979930126503517815477046833619514459924815586804457869647813024672433240859280448993955243973272711029829458908836654823665599488864070943172987510717237607538449909738179633786183474946041813488087581820885993568251024044002406299114227294921875 334 -1447679558437216314506607374607212648885322047416712695394439739581107794904921419578500736439486235021044791171416049322619011001749633569789773995286404414941982862882959624403409465402749986961147357684576612888617640995363668242779309059480916693889787964442511224776824075770869688506494741828063831844757216809867929467333483182245254653921415974959025646787042958984805382854283119402538752618103366260622970121371403999858479127940033948245852381485357818818923859068219263931875947831281993512463353546423797169530465266521015292323306580755401286326195117769519579125020755346789868360814363475937344279090015265710590303460177267810864322770936611672305317384998977291357975999961480854509944742368331647595414324314333498477935791015625 335 172874964895849325295392030997243754208592053543497710408820867702565511355381323731712027796079035965162635086460441126230937633073260335293413311021101289698990705650660921527036520437689537490620024566295246917026264878467905043820244610082590265685875722621283507806971151694257432031354005033510184785221820755254080761718272992186623730025290777382600347295936624877276200282509895167086242008123093275367786397572205883141075741813372406866158362474638342221021549266795499610901256883594866218367475497294219003531089141465509690341377717326943681461800182634586394278295027506680510529882615301675817962053686010914522534387825308447180194639026659059467777730658444783181123058667893210870513694861246476355794357004924677312374114990234375 336 118227756626984373243527620014392948216176018651790386767671334026353236489718886103887614842129544252981914395699001324215877910077209095179324044352974312367841504222174841358019587962389389130393316410320102241465363479886472109661219808502530867702074488890460802531691983581215692807378298745168685771580576670552263445725316846545555913443535646976841210921505255809284553389409281965799247884790255369125543119727440751684232281611165414218622044379391150082755265000994513225011689375100005545147241449495048331551490264864186258200357353088475100689773639110747884251056907773497657180660633523502619590516095967645730168573455697643662671620234964403571130969055159312926296729610216718929473788738106879052339211057187640108168125152587890625 337 -13465670362476378472201278724375919401128156964469933894923685724499240676880171764753530329944130851134394612171776382235010611270066898907481402923982916506165124736755666644416295610017464726785328855482998606109912832398549934374805630692522925344939554313329500574141978368657381849296565363558936716398053805898458497668209629307950969168598765455649793384719672562974659630424398185997120270740553683561077731960754001011545989310273110076007958547640837132261927888976703098236544552843365734222159960388512293957362468946522592650036318185846069123573028254829749470301440737755717386302512047792351012177928837081253005473275572992238802628387360879425588287990023665645391994498352649167655840612867139090180654701498497161082923412322998046875 338 -9709274815769465467863657916275682095827659809950462871925286403807708052066934896140218192484753506263359019687695235906276760134787045042792000127782381653377771659019025345334010954734791564774023170804660611231015817400654096103185148416078017011299680638539287792540317920825751520459412602681281682997472618819711585541023538249716021810817099980827557082416037995085265765272006572368777463349887254791469932246055473067913609441068349741565542000055070039510332521335990047043786038061122680900048928974061733101137049405466459064522125164706728707271664505312081699562202260248606520643109866614694393145839334730786143195205983830592459534458579091365967956490274580934618163459123377541412584569811904109685375292065373287186957895755767822265625 339 1052891598890270526172857504957674292855540428016030398509551365502101350145755855189078675905686359568072146598764144781763544158772456837822388832931194730271393684672571382120005260943314586968262643209064050929211350951868519951605675626045215116458177381420403389999815673038570448142764797464260379239507846013171753347563757147624577365060619119306192714284450146985648930303834041159976562348744892826604564502231556901400847694417757563069319267362554563872944991000058456388137468054070330191935551475068442931030735262922429693079760056505931426495421096605493779174965635284223626726784726128149671426376670484244240119716018849320202802119279675036665579821980602850457392764691636403610514215921020988471989955503444207352004013955593109130859375 340 801793945330546760683463055660212779241787257628796225079554402823087259926195984285496613454592639944673807990132962487187950568731521885409682050647666999731162599785965658191111617009249403325772626102518067478816132382674203335871131583888434435155294087131588108874421679953895855476163115086088288605944197932797357821352307816668325884141116343823662091498669175775733277502904045389789648350041775072715633124113056684052500929798454063913900530937330608720713384340362243761318806330728734146637891792549418674806234935440269517200664904544740266819629918169820027364558777202696299874153370867977046982030250695065454816046888595740745209298509309872664607113659049084966491857683021828760458184017834094292728767987976314771003671921789646148681640625 341 -82622951030038725090085400229616376919944930129015000063968114339397462790361811843529910386246910465537607182195649020207564660540140139188977742920340367408074459375929345029878474785369677199119787152729199773061429294406370804938759332591558127606402364507612850384812725177844097195805871959928902560796984580299785076330784399023208596176482159417395226073831212215100527597884944679693923308304520906409445401623047218426999243647700821969774086663904336471862346937782998572809356839835263097459267716405884390991177722756056167560599332926584336437945098237850928013693378585172438507709080411484269730052121193968288802969999587943362560511881785112653520872184268757110801817390412734145270818765892436460011689698883507807067871908657252788543701171875 342 -66578754711717573410571165280340160853190492724688597086334829001463794177581354074425401087431128385842060018872730575468761880135563349723722670898148477988855372356417104770396305232764127647245007586995641963352172022955072461707451317228599177095917190480810978172459089499044614271582961942933822265143712024711802487515289067642219631591975613722103219245022333784440564164084072357054690977683669967082686703676172899773515477947066530372151770047329918175210021637224288072535597320223572914736148445086792549837316007956182201936236265917473977980679225598399142938246586305246766250753429872824623219701360953828032906344671338637434588964290994194875296312594293392375158850166670391023696884355349167311524621840398198986568104373873211443424224853515625 343 6505312145491537176302972238202269015136369733574354479862582870178572639493598225045782497770183655840544220732877042631115072164266341731217940560568307778217597694007330788200880560972515325471725025973501280200895274007473510991414220816464720987736699343704015058386344939123865788955762377176886580216083071680372399619864594662545738095990491373410782394549454778848377245290929199684914413800097018462657905701549015487024588011522978177645623658414728912881165173772550653517315622891007850424438091055182652986807253006401321642304261860748456131046691982565498491434085853696977869398267181811960983839526953728451289957285689203357286013383929092089279519902487352451642607363666767573680709622563575774618784377036403645211324828778742812573909759521484375 344 5558962674328286584399385006450926736855611887773373462147621730446396562701785867426983755152159161074408755030214259360515623983353903115823413723374554102834017026286794852512520114955681756114577724896027763211014867307446112311445775141959426898962385809768716129475070907653316581171794150921049283841599375681629739276793407322022811430403480249483953728625071112005515355230417156068106251362611194379978782053852152796035548702531819310959057942840740832615888881888302009016476369276932932612710928288150215656730288821442866462130748798049587296919493259933546751189266572121797968757030535932740479893728802102091955873832217580955681921636857909600265243322714354089750648553752976315181387130912930860733506682369274923305128695801613503135740756988525390625 345 -513759412116238053930872907853607857287794448141730994428862190124393832279054135701476382598611453176041581512419476748152489407614074900861314047169317715406888487699288299193584304365061547034297276337761895758109055434036924281456022178819257958292292817915828264933171088953916996293130335620616207610620486672839492827170520739857493547862999024606281044138327655869542132139827188235029223863217420621079451423573291677283645159270605790777847588601505648376451793976775786758927109128045956869070067562721094417562078754169682891767891447393339539512777547864944884658958446287957023827881793671818425583204295833475653206994957966896308936434001039510247015256228695346445590535041766185397864779004607901781797028407680156040026725867164714145474135875701904296875 346 -466686590740249837201159018727855912546514008750907605326849249225591618181367372749986255630646825623982594865034685897750211893408287745644403382000388110622646523963180943732238225919475177553177580633258167429278176548668860538289887877496288841585831055347169250974539525524744986343498745338501485745988234309023464396355334181014971994063701561152446702023598825420688187668886664301301337045580495721889825770793982695327426186970734623225860985590780980356982821718738213666580247616571360328180585740591266977268222207473113335382135674386126741117372380011176542680086658337888697530663888413383594794243439166671035661941226635668471428319631272070077380241294564899685509600428044823481483335454943637071549458053049164126945328441812534947530366480350494384765625 347 40684670141615595545734055226759013543689034688048881598883242657367786273482924026806089189593700069216400728872734197587553183611300280870697530887579370393336354232220903149416009843497957568509891639147188218471596546859435441243426209689412663155801106952992286024511583992665653001898895535492928866922533418545079091422865371684672789779346126522570890877672457154165060869987576803788960287287018584834775497744668945245677045541192690957281429360827366048072147504669699108565583463426687258920071968458806342884966867206770321216598408301208472616897027737771682368863475332893774031502878905661782436961644902895228216018395687305819382723893618679921616180228068294250154638677976942118326596998339110646635681492366629004908791168100373170091188512742519378662109375 348 39392963121529817806858797714786767467899412544288959657711255067756669476529558379441376276275905035294396424840786384565614059455124056557096617254538488053392800974445261084718052832579498347693083614292957292798563580232216072048572175673320422499107582576488152111458540036378263748218458118732788408368228654958661794676657159374974622178402005528828413810118050051647695175657026632056423278502011640674150106765377247583653671852386432705554857550804378874737636208532671249980237630671096848493236866822705084863546525986381070831462453162406649321674713377747397406861914423930334356597483760153782901436606785096509689755944543940153316635332184534212286009283610134357441756379734520717625714596485132532679472598008583653420650966413267675534370937384665012359619140625 349 -3229335365038649905445245206402803247255818682567279814442994888294102141424990137944294725809443519852656421658542251261205308613733644171021180174955691816778250403148489274207628420817126502851163616210954816542811156889153134759513520796836974727833408110270757599282974857344439314466825095823408555414906931101399071789884744344921530553165403363580688077103473401436926290348588634947608963161653498937074702784238153654891669708035151498130638567297415564730755793210600023877057988802586409954746596561613309548082637058753464017419739287682539483296226521075443015341896866515330402054059031118443755203978853216741990991425488482446118552298764068077217398187668948796783814269005833553848864119829700879553673189571105110010295502180674688514727677102200686931610107421875 350 -3343197556143358601858906563427474823040127678078393353843192154954063301355858392300581231170757605070157415357495847723948658776529535789554372000958590083097340436715440307064155448238084903963718273977009361117895138643698270686875876417001481117068795249796390139025980248679157596219368661271050886171038390396005653213750534088216214292709303599771693613960467638269245670597384098464959442071531166642742743231111422344694680165849029090936405351862323308826245057866305348550216199755232429679815532280920092605145825677051539800370754565628953485826484075063166905265453052748884831099780578570660415065552830121764725332364691734509699409148379461730887338763013489471544734931664647318538476923989089827842811262630464483750652816832235134782855539015145041048526763916015625 351 256808717638056853981917736165180060927367204023056633514105706263740134871917372722378857120206078106169211837691049443204346345700591982337722100813954146465631106963099839990065350002020190271674966923182826155586629295292779160696415829407084353862145690690951217964138069173678221954243242309887450212787425112308473114534485175573772566389563146896425812060861858910361428439538536887737681969434395526756513609669414502845851023441332186436983059890779481788563790395606295279635730652802906774767959067364046855696870230491160703273598144838566326806057965959774188873131399330104060898479897042878883990449244716849223010311915415790637744333963419257485876932680492515729865393926470865418306406329630215358982062843520280399118764950541970443283156555480672977864742279052734375 352 285261930402119450629008829991482466723311361251450171429718956557426745618128910422407865223707522880400157234484867544583668705524474788948016077009494329570782446910298429762593818834249508863844532462771043282854182013149482404488092773759975230815368334561659727278965504629173395647836829037235041624204280082579054560855070292399130537283261482106289328017334351424418072894080692776249273338287172334601636663585413509317284777764754889974505058697343363907261726657257740392950643092872967575736730738342734740344781075812567697239460625037847398627103500133814394211423770203246295627769961390163431396450434719787185414233281222391676075933551465334632461713871294285270602201535090826858386838909129419233418984584574515580743545392116426670941730977801853441633284091949462890625 353 -20449684151269637796450636287537285976420291101242805412116985699583305920838764925871081238809096942993917355009450018047000695584536853478716439050688398364674407980993204620900757680400840343783137720070550646823220519824472688002323022143413197445316176843009689914662309761344738680711072207739277350805062620353989700984230233734080589608912239694693689734505784832298137555723247262363800334192863686878218672008152337463834549692002666519575439680249442557140709287773037955135736864463997972823150171502625293653958288335096194861460881244739196989511724271648332533911706269519352845437261742749777696860176288361148285839243796666751305233676582579356514632064098603033579842708557040065501078722237573168972433118339558987614815146586385076885923753133056379738263785839080810546875 354 -24471034087287804378415961492290067632187697801772596371615756511372653700778474126373969700794484334296033418688151544953839486316056467588066803589866504589737033349664119684003843356136602745921698718765031896715217455254430047325811428401936710054860236232479392312106218747258490190015664318373537052543300143436168263420526385967158528226004456568885340583881333228943828982828353497415689425867484302290070506983488296134257542173791964563559946342680501417927443807861764920583880321174086117989001710911179584396963059624039889078685467760706847860066502223789470102574645524730114814525063030429850178957475717814345842625488500687365076988867950390573095247529489678628694362881879454175532059494262477633278912342713560362938672184399869790176297929275366414003656245768070220947265625 355 1629528371434528308854253302019293876867035009052405672187159148355039383122522943037653939062325295240922744875508806421281258157755820825874345882645041188156242016167405255043306892183896176841605348609178773328475568216050775999153951518972238248471045056624557154048759658898588622349077812300740726826051603843304748386814403733695423309486271467320592309256234908868597703209557378985103599900296824816032884658676952965180490492145524612581189034814206737895493064225631790937648904099031347745868620337731005734762483346970821375998203435670783288397157883784622001002274825073533345490294023825738704839830203682251122138148895069410425431814265724455448419262019750731537246150747267237453686114505336030073135838668345537536292623055763087815781826437025841869399300776422023773193359375 356 2110454180296067915693986518312736179665580293195545782646445437633799876349491326911976006690565775635576844723876643259090756560201190234620190825818656615245089745150481548327986717186615022786341163672149784113446709421988339245756229571605243952055398120015427379303289050871469835335991110652974271818125173341817739252391493837107066276443474221169542571107526512242907336430831635857907396575777060533820121678244864285719967900611195298718340935473752910503624162854532383282049402912560895135164480086068093124216908869036120977629859552500679216100298995464676486517199171154931830443299635063357122398435889935841706950646461569398585891272716946676411854811568557044648818945936000244407227661724616133625357038555863698467742790477071629113124664236231857836401104577817022800445556640625 357 -129834857354347143285941697884002525181520898633905124557035907760914353553024139954020082124644619957418092092895451474510769170005973524617625692352542305365811113451101889790851041789493948313326278175017220759227593605839264757650330083404470049822000483118241711039092296879073857815937796132068543738427371907599301986758877041279792777576643888346755955771505517307632892644755629135035108355731486748881764470723112530427629777376265259929502893049944774330654397654893968136450081371376944195326250978905861140440172920963049598296847924627405925781490451026489372197761984873960385628463312565318255287368872257954090139692571300172854042345299035959903732942203682779800152735649498565819073827828240628994734013580175986257487968109114743395939612590021491039550483037601225078105926513671875 358 -182979752739270227224895979752530542131935748343505507968742186677739078285103074397003355532647962720047116383539075975098440668112051496752864894667539731144313339009786212335202339653567888020169789885166794552493252981832456904586115348026285796242984067596204041562723815745385134243097304994413401958147243085230998274904905103769426847774940731305455240667121173085251900886829046493983227161546340801503264414623902367752629055692284932937119861244569132821703377913928940561951626522084670695284031347450296143075796489436321883732838325801880709824676683669307707237155715117128982487460745234490266508927314636406878880992613257327485699702341603070961444449301672331214390827693442297944413395746177689393402766056896168296709610481021700042578990304975122581115789444083929993212223052978515625 359 10333473938054867969596365039115790060966565832329476831279651971385880542994284017071467057287471481030638244642394954070222794472077264795008295009317156511950844929900732262244159158206758265972486486544957964933975534726328257020863420365698238255163913517450968669769181153688517074526100380725823345531657577160618135550317545829468992839255416254282272780884546132037823782736903453272985511699421381968604224612448065347364988114308692394566813336052169804802057505659749120659731117080189583829864923071236705047795838733373155579381525169010536236881823296784394713539528745954787056870243821236461032531853043758076158937442540875137954314115619264067412584934249899654694078267262746258579213168996566686620762170247645903920179552696156408637729324824226284796916701225200085900723934173583984375 360 15948582328172593140692494754135927389643146773748718905464781954045545045968156317548214857251827062597406568392319817334953442336599196258870437793973102544915408491141710216568929660213704766746173438076245566956178710229271832241736846307656148597273789392210269566235165570096012278144438165208276652047574472644501758804939933334427610645187577935626751762582576005960703764159618418570639736899320103062843626936757630232349732041005873865683933371885937970307956353934617243744532064571072968584035400019143011843378026602915638392838435694860844989332670040306036962917311861675705675829965843588227678925246506200547204217563467274472992390310611887919325433791101938289517316719687193692107643061481408132553149320342263538801138437133684038342366166339749831026162138829249670379795134067535400390625 361 -820509337842477131807772848437087993163191481443800427013759369976910187675821241979525135744625380114402171031283849311923042642724375327646770472241845162596580567837243243603866497561904256297792155517415510070267055034211358590448936950721349773803511198679277042679115234258863546141991674342792346602480135759010543175118964925991200602929993974394937845857748778993331689131240936756289299094756990281790581913552687301900689104313543912086241110977435343542815468123404257173153114597170751700337655097870426684547083337436891122111526294249893692010481095414326282628977185039202520015385812488179346759548804641200858945542176824669653617894199690845956357230516341566469361515045494485586882835975573849075635053670263593455520350445220726128807147946987844776376572316593183131772093474864959716796875 362 -1397402596043026467616216590953008328579820545855454583154283077919211457244249178423544772037957242743206643483046263128575817842623600860205673038918287410341882819442308304157914165463399197113968164674804042770777019758220702601254859051883063202624050344875669955058832110706022142373964365360639426609192601757964015368592757280592220924199527153484198976712027748927705660690168788966949675190472187795185097846016783528868040736087922872214310992789586489679757760333053052933875575798043930439940188891961723934083926576771100456885709050645682608418133125538287632567527084784909011851934405089995643220065129297898209149582490512155857829291786674206637890333010829240681158630840540087757842327317016646521486406192092145244022657897099008588309828763508163961989459633983875619378522969782352447509765625 363 64892887052137234316807049659717614910169123811125419692341960457861182794931398190256596131582375585826054573609359019478827138460108171902139315255683166572401429967602315591883549825096064483141943168573648130341789990425948344951414377371577809571162543324721036271567050428483371384353216812322783598717706804242539547470158016973572032998081556365473140164962085290293300991202387078763219381944730437670056648724785700751367764613844086513331511322119313387326017467817441280727527572180326879756678992734032239602643055808965907577029604228239273952795520254985201500591281894249752504168186691764485277423187835298269001317364405987581046395544536345835971267157099440385576153009842798476564072326219088241814501210769311114857291490917621448846472244930382333979745943052909836978869861923158168792724609375 364 123080692887256389245798197897156557706973761290273890410232861065180355587052970318745997025104303823948861076279728825890265429895413382025138250353094291681755045306567026865015545528423246192089357109865704181893387027632785582434591420158577459145568139312571708053456000849223637975905039723532344987904721828051319591806750146155772099472222070106800309009069600058754697973944579370984477263691943461244180388624814294380698745325448893065105021029204611339344630301556465694432871469415868747825769228366939761911549829342078920273467145284161830788863300147311341378029940699486365817665870682994579700696957287479657425960810283560781392103944014864085491970529454802678804941849867298541558237447121739771535567344404373146680700863083147615692897578783790083074824800722212086844820078113116323947906494140625 365 -5100881170212382750269908400939422473672108971823046517807854307486174092104652152189593054913306781484501189898702573178399597823196941736389956750477147318620921936453317641532760409350945897230560704283986995596080661538477009897907232573114658793776725419825168102822518333898125028625380963946227636704321747831860225698517528668389152745373897786587796425805832168757582807843312976139172082598287697487259048129744851335882989922677053427460821064196823020966051075197320439064562091431141290444877492970120733112559872353389794265278048050836332010009535287484579722893935136003240369498837875889177080614168983598355632658239944376830132254371007043311571577128687301491290607457081695939495784815836378346187277945932225211752145588536535700107523559217508568620233736628033661285570588006521575152873992919921875 366 -10897222008582418775832704362260535854625352879629007972524907889424811679464912129015781882502029690676825404817281960056779143411777848742962411437441204520842527761611332071194486938572380065633405717035857585364623279458496335545936996305472720260296917372578584812875881146681414567554819063599343170965145687810932360672782828053281295310108244941466610276900146934033590386077741260719754737114900804419134748967878570879326535124210285991578030612830627434709141449912469216984578347350659392947674583406502392835209995787552779999081743183204196173630342978449433682535854337665646894521920546808357110365633082121069918598409572068807971025813229868161229363642510179228075293550884186959873318037783445165750673053260899406105067035178817107394691260930059720881100443330933161937430810439764172770082950592041015625 367 397309136965139071077742805076703848064959271454165836312652732275541353288568689778657726647271259796261112367621474511273313461337310279760719192116055869700679658947486589789867220284170079681338194114662008247112939956493504042947754421938547957380907537021861865138816688136617657197633147420648558383349457409908862107205180408950157560412715650046321253641973432181028672525909210618999976014321033919745834666108368118125195507810300546219169690233887871439459368582814719843903501825485749412545316390317021609069603035146676957668798556042654617922412844590837026803482351177750771534641465609214406832330009804668205502813580493000558618905082686499386370911229540771546215215934219037953654062519342477049746216960804554424785703891963954492950120382362870335425840303963531637698404068714808090589940547943115234375 368 969812421155064636512194519255190750633020887008641543253390432952752931266439549275300940745771621246752877065280187373039149410280324409656267205365483417662611658914486279520016499063788213547571986323395965627809216641609361065391587161983946916984914957213303740896452591602046241688801866051615307178015196404289690991328559992768875749474017244481647131400819516960164439911738058382659297102194405213279762768163709234667132868060663842787107059299108784343454985575440114636487858850728892072317497032616688625311688581051445987626789931853310752054417345510962188214756778901325517147743058772283500434174986604524044777913215636184113931781101610943368356557102046761820010197507899275843957138520295611336229007637117542625939352181831282348616860250154138402011183975513315502499472018740789280855096876621246337890625 369 -30533700395792101931338490652634984140107908443578985002392649560766846102134575490551637800570531206182065237684497097210760456561453882226089272346260054443750669412654934342726332674308109548363394283458359978315843897557438690721797281990239592307589526830952411557320196020684390870948408246435201479497493297075395168862621746535620852952744718708116949907335488391512867260908680368972365378420401970690486238184128284954421746803250806230158840636973574357195218600633947117236230964316814439322048211292989233290744124992765233204018574547668095893426311560326771317937140371979145124050315067432780712689106420141911485369000146203737178706305535674172510865084947749141719691282698314264780830499121085579461054059475822685724018884893585519581081619520937088581627714232209696014371712649762002911302261054515838623046875 370 -86754978086283922420922638633713198570728038710315567454453222129618765486741191748638581595718766890123448742363812657523703766322019678544615795266458238502654649264809070460292064996769700441112900206123904738523686647150219917870946936800793689754456883483388359512358024504982947244681371075909319707779888474995637801987970858966953170941294515491262710289367058667466328491542928539299571739523858006588908686862403548662077739586097413864353880384476684096087819394918821092395273974473972676470418091075070007029536887535695849969117180207375284016422491677239535339791036544190461755879411237584535925334403485911497708004939330610987691773720339332391770058161523310482711869073473881105637588708080962928999883194276701434839752365557637778764693794715868936465702845216549096222269710892763811216354952193796634674072265625 371 2300212643007805194827435259868370487051621928486484479841971731022969572551423930680800740684491529750924877670450806796632972448902482221800954469551834082380161692885077468746255502673699626754893823110242028765782229351541960777874993945402084646449281815026537133280660229167165622361313619006261341935306107445152694410019296889964725318682289535668478143255984337238730492084048597541287737286143502422681594332694828891508534510832590120526653188712230427462820776526169519415355750672557701514544106383798905913705544514173719731242237263961324886215279478725461427109136366186060345628068154950008505387510571429949265859915576438027688522493995967603447772568898604905736021812085437653740287619350897188139943364514081656105529889125583458529466579238325362229270431306269310700015494596195870684596229693852365016937255859375 372 7800536505757782148769413518111380246512362881131984699594929047896546850793354797229673136530244786577818099375260082051776336410168083190201700102960912739657240528757513351409673457053345743137772875421767625377962545701198754470178732849575869476766894321980706379404931457252214797633789426032321848713570477599284116610134096144220813220044715637514891045916233182968655557088127453103100588604361737059678807695543789550436206288073160962172053354622646803652270704797232442914509266729585003346439797584820929900694408559300713400583489859698374373993520545159547269012664524841438339094505640507564846975310966629255833549399040863105835385440629485778815138224702378886287517138215059181695055427485679499632167229771121216503310296330123752345699071173371771664910085005763557510527896656355099852049761466332711279392242431640625 373 -168071660445345744115297964243833283493773398084407355315319017874129078545402613949460040196729441541408170690528363020801205029689156643584400624652129747733905473596498647289364538087430406483293697154567590270720966686637219704716524790692997920828115674506045446989433499184283843999285950107258061802816144628646005578516906702501080365988830854971444621138895568060736196033933753679541384318425973976801093809728800328376983279362827288199431159887516597983651624062005722601275439764898409504413119645171008056471955896547471378082433718152362439686676717066983203169009569605326704859348679378681741454128696849263473542026044648941475454621796345558638706586619016113602542041920104143431840375507016770966949425298160080926727671256990906508928203973484143551003290882886770638905555402246161563249842174627701751887798309326171875 374 -704963586530958692161396370447061015749153814818681767670212460526800343426439977196480975543022723112940369411659868381589648807548677980464668664617130398096570000936808193414792406964814458882490674858594114423720771983697592869528736123353280423793981061240440669278312710416249840143208066080769854304993233454120210097822948856066741327950500456010776378256369182334152343496286581450202184652553446427312972724494599709201559513196026083852419723907805419368394125559537012305127470669437211959591800367017301098698441262496575552707481464266295273441332509114706609800542223847363906641001389542949257184344063198002724438880184045793818714175292842891103720799924080013117641732207721052812045075094957429568631954289010828133521445564819905161781513378402997058859790187544687135439838896593780251061372979393127025105059146881103515625 375 11687011910932559147580406295545557743708673639730132076527831367117672923855099897355324440410474679465068865800041738378727220789362799595213588412929307217417466599587858601791843578393078935577492567772632888103809392955673516686839545139275453699341188161990957969728083592089912951971332441903863386124317450778891622411293447549634075125164600741701627878757314162370349913157843270776920688629330820555748534908461261574736205082590641781092016799560325153462370562806328879670600148894239187627463631010051091681671577972235661723947503641202543323955073762724982703418007006602089870204923325490980769608559778443124841147292328857425966876033079429365753451742093510344350666469066180549668783330914286758833498813440818463848660842303633440501166318340087879219906900290592401308864813863526689511309850644238395034335553646087646484375 376 64033880537239164109384622649548514967954252062994021076454419949642719530568703430067425152731364495896663868437133264321154265388989340725144749256069230163350814918013282845401370149948877538263916206256279048393179104485334920493167000920006575727800487248379945526855518888235122557755988659039383595108757523215303524489489075925804945887133739386686464466159289867636176921853796482959732860662371917381431017422427229917915206847952320318512550028631143433449078747342015511088670963995898181271093201461870330165291902461425409716823680400372308781420700570973249752916296849181284977021900717650099993327266534110962867034113163800076178145787990889514491429851820728742147740530196016445441434481521958167147517345794936745436314489218924560634178170681772422487625494021133319547709703935203191231376147133147469503455795347690582275390625 377 -743255185113379601409713216396538815375768371511354072525148332008557697034579732709818555718173089554402226894691731536951375947120753157141951090588917371510496046239632015667236580135398650814747622695486016512375928761395970027903068886712919204371450956993981519947220187770269746536995538258519419254680105865196388884000967999807279034353308653755482201613089080924221994688789492479734902996448210437101515601278570963618820738635326075352562042482437389196602628514163399863543893928205121254242704705557217283472200710542540283001312849318440278226216568963005377384829809298830936584576879644824822221585738689542001210503857768394522687255062008989276180931657469049542417140702289818348254760438942989924040137303632269935335774916797591214911234784992414193539641201135917182157678623394004575856225194154802693446981720626354217529296875 378 -5845783332860044796362645228890891908663217074572753289251868291345746662137077987402320559162884173866408242507466874894760945128234657277503565809081164731580700728461222007195684787161112886580043869275062792783665182062422025986413113506369444525972006908403665857796872511188094520166994847010091720012425784402350983697694051193013924828238526122473730310113642097188540075261853215788746942324653080562562985021524118749149170085259258622315936799524545926953276263577572260137981526198842800276358130665700063788717602432718398531519698221894159420755267278736988494844489575784699508276538974472313346902327763666527296217042799674978122650389096870858911492015759299711308819045235414813475145107289369046371156798212773420382813394983983351320973167397905787264203722527529756861526535521941297971682652533516350246145520941354334354400634765625 379 38761094649131288436741700038635325131997702179508858692051127362086090583249825692351759407061180670746456894881486459600359340497644729415199288917305981818390632683510468229197709468660162549029634187316964882567774549065347624340395561949103774509222813199963124229707551340532722733383229622685863795678988442112949951064402292785301032805310631798567838324190726280681430809842441535132495274879831095131483316034937963722249395461108794957371281400500712979382040728073749865227633609982277670471315002317051689279315020033997422270229603094782845787245050468774937427432243756496361213628059770028428703030138214031907621646836894846766744087398567980008470466825502140219398055136705589355849226929465903714435711608923198422690708371369059697370354276202437144447213605877460375847423132143883472722610793192922979955028495169244706630706787109375 380 536357361196503245074972803603608000704432932156561330477063111582459622810804767977027795842336716562032963470774254263895686161973914519825148045321892796760210662576423912397119805856186252544093611773106794052945042041146550117543539922386938231905646643690967240766562090737852316814343349526185021695078063036025392272540424998784777662560407692060038435774623979501341925776915865453387954532506930398512809276784323813253074828857114226296359947785794806893197502546448141304661527787955375344099371603408263709019997635024236063625274829531162427981767829523542985457284056130603551306175741959501777694702848519036710092542965685063877286968824179641337686577035538961622919255466585303809092605085013679713641937776523768562784332502997830314943868738782135182020473090809361541704727900662131384730402579035017226775750032174983061850070953369140625 381 -882683457951597059267902717534864495616344031644827992935706114305138775981630130783528815861662591671679358699430223505370614142293836717895986382225994104218149268693503096371422333457057285288297101000134120336207337326316616946625076264904891944339896683413772700331095967586127598490205048471266926175249461956579916137180309850612394663974327239896106233419459291264754748388531596303844492815414615515727159358651276077632680262317993652798063298661071531117984952621421331083025547834193377856045269596034754801025821067205222633843940152940418358686215693490828318540248855194387620674357666654305415057137267567190674423928292424789283351433051413234890511244095482006461248873038519478118431883008616107011298350673958484136715879316109578195458435545665443893263397742444448454405391728640867227919275646846111102785670254888827912509441375732421875 382 -49457634834329750187698981951447539203428206930857491932610851544697467836281729367671834476334438253410921694725824942757236908577030335740507780006680289617406034257214905086321097451219370143496960678208993295871319802964425797022482593305245003317886131325011630396660213370049389952908536538255667704960463815357396117893458167287207132016714581659519144386458977454439052014225139284514795406270281069681256676734861480609948168771595235861240970222239158142822186054550718631227817312844232484365930486925428904273066951049840639651546809533196940276568388496197164486725205787629880575635387548483254434082277725490058697324766163556383560029856692268356791830332051240749588707436895290779196548533463474377492270438624414301446524604837986498589431877630918755272117976907516975110531348855493042271052174970420888898691632817872232408262789249420166015625 383 -165689384584771312391532910937444682584383726992912980684105841692663090174562831028206634528156654642557881838018997132055703489114940237153362334914901649116687580290972325190645721061992647036293466186188567858996247923028115648098604416293357185686873247623555348473893231222714970049714167190400538801457557815672906822081794272606023447767130200932640077290066392550516272111096281533861376737523216631670401863923148837329065349688251574066940687529771694091439929312618919625499872820236989799305403532091307648539303752512483597094664844167560666632453418911919689354491263768559433672556617606225662380869391064468918780178203752864697290009406456496697740730211093465142639846365303559260802425674468864490908887463418653399698060276691498646246199772571097481091748343635050282633604711314988881337491356955062549707539663046418354497291147708892822265625 384 4583201895331763369335110176597179395196024868958492932362548857063366188422735554016890617100892960682431898788167715658736981590925058997258937286024594815233312253262765831204804009758408577884977830089547809781834166017945628844585328621008471591593159601751910198202479070260284182325032046748812814207958261401137252048962654721819050120862372064689528216216886452379385393629915778316869020141879655141318604330527755447627010644015634773164645862580809753155159937005524812455853976094179347096944106093509846883210786906242967108757794264173053803140855389063970789169839967313420313864978747230687792165445646309449235826342385616622643158477250347302434118882505445832790665738264250403364307285244223241829794033437025370676874089222630159115028852011236480263746068065931943103681540576463653171528054432523655195715594981042073641219758428633213043212890625 385 38313192607352445364595921230580756439181735326789882130825331942132626585855452531873639218937006406035778337384267943781357321791098461344482341489094954525282104727593305391340345615640895593213568376197870282909974157080884875169433754302351454509475555163921302413994345542365877648404998362413605340781639239700538145407230251773827797558415735635716018183495721988831303102889534141963015118173955750854460126063289152393450438035908016140715893523670672754305129436190675025237722061909879723554573069897730271579514353644694911254601985959668346644524908257966726838183363996051792621648235097064777314556659004386213863536112046429323805558380374925837298244989583722692728564334356181171809384239298158848560151261385695476511511791505538381773511112521669348041624330406977668182983321495397552622570668981738328597800220712787933052823063917458057403564453125 386 -426825354625023630894129235547406300468217728364228837097564550352883164642416994305094330599195512114752001118406664728205617788217532254467892775231466024162661292112853925966394887861112722723577316587562180085958939377106589815074167898847847540916187302319405866654455003248438847878981210803774821873051563018545455082674814389173011760772955126588944763814009832158243180608984805395072871531028057690762382064844954529293441329512757151735046475549035691337694725683623793401385726342385140370404509499382823782750851444286433770966690681663205081105410872057800324792763072934611111679691828703997857709481787571629454232622639507668585044047533512983538600365058084469627642684012408429175593462845007788647039109339020725308581801333914924232838370586324294519433013040050844250629094218901641578228155978133320262941832983280126061487180777476169168949127197265625 387 -5713038720963124780868280371728041122837932902167240655092478659142908737850014503432852039715321202974374131643772560805532239084237750743450248359336668012928958427378215473047858803953810952771152432095206359296981202846772567034697985351130491773220067070569246034368314822045675602287713761048653811458352299751633944652154264224561861029391506330148228509626751543211925588492041190244413525874005843052628739620048738949844198965374025362411785423578303340013624379311562302464434724959051386588702327102200899042539852024090409904948334120780565002285415090482189511372199762272245610771864080407004267054775568775872280583748496019398920545057095147490006705486257417052311374071662921741499025514786358557596896396323664212394802346137689972482419072974495649736429277152230819193454309122036284076720351221588742065686879133623576709766211934038437902927398681640625 388 39945336568447147503854438024098149458436273467712651306259848005453205357731671112132140177738479885580112042085038915651341267142303577006218778729731035686865235859400330505091507533724881879190054245531072381973913602409306699705782630471940661138098505276068790805484487300119063481246667747811483898641479321440097880589566295482486434138283381893910291767689143063232047208811402758518932642737531685755396986202889127791698733279360888161781983693951497119840393717277544935701056641244942679316920421019687974054535541903081216336589707429881905840834722736248820670584571833806707825195999205042180344588533455389505545299121937971096669112502418149222874045061718555833245691058139784417303535041712427645161816264055028686987946010395779864239832663526743000674297256867160613352449918431404158946996118219990032195225991820448808278971597474082955159246921539306640625 389 736158166585789301943680243904266896562171915120458485081862616206148585637823317374991776009802199102382393675248862947652961456765105728838098413596930958176303659794106572582759287924671442617350399991666858222418915034547090452818915184889451961228763944038513879670469725031396073758640510046481817773900844144679910270006508271041892673907161787845149522978359178217587201101105713391784115639153311068046613066378542031393064572449563926237926922602065856013121243306226178630705846140979802391717395810686695486770999655169399210117977317754221460658764949017159769712726928047348312995014945719106974382317874082726831384187258472092964389061193096714836039843646219210710057235123560621926310174944942061349927265349481918321962091144923436977408384593646958531023249691821668065750835401479739724402714689402246685975865162232963400135066223128887941129505634307861328125 390 -3756693303047548625208130685493030259235463052127931276243280258456323103037954938567020453171896008473228675449425149126847699398958348603567232899991435582699238055033257780225390539770169573130106574565845757603148184128434578644638870691443102698412173269958371259448346316833451417628805605893245062161442076141004534731590559382775098473540185195789701298811828753795450524137582304314496360543829991278301328421835684001897970030590227470142642746368195706587469377540542394263872540862811514933577667614897953024112011845396412547443291991445451744741205304199905681438926788650659119683325898435665238406963773053043638866447804704362633414967446674247968736654801830312976532578655545222366488630881999803353493423138864880944061451070913307674922325356112297804821878918501657479444176244288126016330307003546410417364305092182245096765152911899576793075539171695709228515625 391 -88262074277604537443485194847149860993715100609708528203242595009817919027687539386686826085664611593648993692317113430633724999284282421705575892775235521746175729686534067221487774293181338619876063624042746867047638121602727290160243568607081989592831607388146796260540664232630418529484519367653179272307972051079912604941167047534809322931058855515773718472756683009153132660610268751489066636742439454993745983313985216932367284500740980709048756687023954023455729830944338710485380463099731324398176154687100085162007006681869960188151159206870680180680262409239067472681801412362029378886140069147642434237979821192976540371832478117947146114432637839186069123717339320671697864744239377609237597465713630766973602419378427855947089417612440520302414964728961435182083700506637319442784726413098465270779747403516094309223679472458311188573314698402327849180437624454498291015625 392 355024523349577123327226315748485759884409409415400570579675451640605115060518934500155175189602821055785598759913920893527414387531815449458210831999113440097436424594924247344379464782667078655617563980449243541589849287992723064062218004722693853581192501113060271330218721870251687946225421443992368375478432268358731522347856074679271321148664109318434247703809076926587353831643261455088829294194569237460459568014366165542927883812004798776291898163416294378602248792486480736483720659205452509422995184283438610621716749801689998263238419018517181589998926981957280051750721588640857075781232461433777976372536234719130314119165014345611363260477576021495367454132072091271106976333823803142715699243988017239079386672148780625409247176143896796214988195022413035711945408523930647422752920954965567590852410552550866040299158035106103990169432256269743675147765316069126129150390625 393 10148016031018562456674911102722453212729836351316392672370782791214392645945145408879434945738501819498846131427540252951274760269763244899968805652225509735416396543957988989621113544461689900114010719533437356503556389207684736974072435915955695128640340108834459037111023181115510463112146552513013040365615621995438486966878151170738508216275287816240529267718635361613239545874348842116702963898907622645829016801169724446786729495938316387864660745174921846374115598645136151113903735547520174904823558659654255531917216430877361894604963662093166112610047048099841296987240017125515840377560953826790841763414398931246178096429341275908994885301925636084024098622982037772555481122766643333236293942207397955273580753272659083253610926393106041499043234189160262765672915207481295908734094891227000647401512010449905100751690919650815752543666086830587147460391861386597156524658203125 394 -33714222237529789078875811430061874413502992110104504702188759589775318109715988057527360916853673390234050925003235659235061898939252023911672755359846555285229706614805075522986447809898026733120593986326938569483926424437797496045830943377576743163049692310314537869946226646286579481498154199089773121516423701204548327729580809082593085728083472341757804915779872893371950675782892279737094684034174163784685322591568459917891765670344836810478693963003995483939474895664993556168451218336656165486659262203162441224129407124485142165350528260864629241735387714305529870116867927323649773847362089707986934012069359144541376764135161147974169339824470716919918296599569938123567122685590813405024937822587687377763516245075018634743903807302375918493327451104855812860591915447039541674244668825886820268058601797958653140124933269488547047326335693730637306231301408843137323856353759765625 395 -1136164143713206838513418480972689840994879396975837932036153195525586500554157664733473167790543038436746235564369286334573455336897645994280589458127630678678631110747331711797326173286823342261673664017708877915320726720363311781233013336602427334940847610248720689620192971504434589044307720484459632980362836832043810493965802003240540710045833504411691009197335808925958917598941874796828867622003914822957931706915773186141679912330450775002513142545958425627776548577941409517250749468668234464258412982096526162577889787873720412753546716557582348713819704513751317335723700789501933217556492274016787850518382905019167472959020637715241691022890359133939121238501941028155455627521507975562538843914529417128242958888416591443784813646241754437317411548992331798484340696438124310677201823818146159068732376162170817247096892154308715610165152515776009867209950243704952299594879150390625 396 3217061682966906503857171722194751125981776618820010414822042763208994725604980510095373064203089924180289196743237450234606699642918612735745395737557094066321714499755480510683287915281718258707689210832903513467391923278407246088114814810779548742281215849891723071540058840261011959691187021288569114520853127413982555595200800530188870361197269953626570116853411370832794970510091963646084736508716688742063280327993450217620565480866610696838645790210822136181635522533727026986555998213457621686548466809089815125801640578090166137522089262873261997473916613087896843697792786668920172215981559693816387082961118126101614367518884950946274638738706704034705294365760380680091003979378018313508521112241584389354773303072278948337950840871802905276590583993368205492351559494100319167087661883947430418628378083986056799578306886769638668675873603201132740053314051920096972025930881500244140625 397 124966190635158570267703778479548568472130165465088552776998846849652979149130939877215065936718770080371711230320824699187876870060168274602624427639072573530739149103915695158377801414831445829159156624309594755717975499457893125059696208127181560073457387434814016485382627046518035335750032575909581120378397016358335225233734740225491849131098666162914023377666142095156469843892257563760127724495462609024020912977119627062432296762784812154234068427518398525669259815989916291789953814148702353611554566945723370841172537041965205282608335255512541629312352988401300461406037627404150125184781566072658748705683261184304929106203290508258414927799162416697180338356919916010648643593531243881651828051225105049007645751556133532930540465705654337619955103529874168374109135091559924776255914599877734809016651492303437756315323802779906177732714911897510277861034211355217848904430866241455078125 398 -308451153176186782600235397145740776835212556049188237829727942198292694372027242827516796440564067525295245731758190670343664677143461958600990027951864892460138703103988456107594314165701642757936737458438824179087621759552408295044244237090198458065558244625323332292712699884003872838692351720398441202874551378089168370127153036436238071836011020193904527289686313330914161647567114027515144336715969841159867489666757138072366046524964832027304885306576933918886104892825340809247431203288984034145399627381766281542060954214224795469884162165008210437162502920864594859114713998292815874852288458193352278864878046541164974099478336324671097567543512071346790549204278213879009873096796075232609398197241853097625452090608347014955636383589064049855063991061207603630313181160736264034898748265366041365257712783414903773904679220492365923477216979386139316492789053114620401174761354923248291015625 399 -13578499383096866766905334113764903805137751797181410238418060644162639811587831819351430272963825396687557967518371505078697872002432477329631324512244238454487365400612686375412287891899413750270977016719197049387170637003548475708470921167428611430362912951298163473269676606032450455591561896183299421204738443918015257404248160421739663300090954231116749712091723708691661357722162249648696183596084825856556935702638039690507059327629206127583732961197746741992790952901011481606278347579991336061177487806853123593648678848805044689349125229294987011754661105035182629536357490112522202831558863608820961434660979216933338422290467810216772980023621687683339574215206489699876684121838535661868224461568006483388347668659922292432516117412851123431478915706889398419272261361282367034924358411928654112691536369049772429806790123491011273031890254351251296504927316366462264340952970087528228759765625 400 29715533951470759020479002807029613410628765228011610817170780339561932784116267353842609679343166105124020547529515517221650084535606237411946238496414949093893636067311853912960030347752322152669500610428339999837406728673843697774339780439118239656742358419775479502153404492369483701280498287937316188561137239745943843195716402090101577423841097316727449597477072424062951313577174585020563825946640191793431700388729545539538985423719408220254586450626466851629840561476924200451282070389277763688705609781694322995170078222773092577534329304182387848332763651507667637258716766796595104229829474628189604535461589521837140876985976859786507974026748330146686703978990663327230051905871242754000957148821438818983576664621661159607923757339528590908747874270353636799239418839711960347507131542947570951583096549095727416451654065554846812473953665823810583639386088808809205374927842058241367340087890625 401 1462976410041130498138831356247590755390478200107218565164722172052753197682283456882431498819614128924975713993425939277726204432513494992568043405267317027863845151115867310704709619674624861789578078270559974379865151305312710937451684071202680784742841765784539621723271717925788622607665682990229964915424367569993596132709803939274907294568009856155738620117864217121667575995391178691096609701834212101881869877959009969738778270033104194251378282897074218883051367048202532421744154397689550149165508868611853978841042503678193788816666968716666681979515013224944016725412988876875124755244045370474817089552490735808332863662647168327916164336420321018480704303926941519584213282523326465838848913623890221686909937649388783705507178952261631702710898411778661950981751993970692930718213551989431572866456203269496608287555554281704125291856744950320178419873894668317593215078886714763939380645751953125 402 -2876339963668419744374629233618529790817284244256166644094063254851505315247799399267182371008721454528820323403392115125834736481341733015967246659142762904830307005488497590867943716908207722030405787845834170392322298007440576564730222553016898808845877736942929383739354320158890494226623786443061887745772758181575914450735162071931262739891547716529086470737780741090308583492179220186110071749004686431508789719733297508399248332138413291538688686927208225121447730931602665598084593902727844993133542240092121222203089518375955480965003049492883948168010475203482362771233327539090806480894891650016401517882501116699078160666159930585762725993821609849002367606009577243003137630636940507004566639067810614763369696999968298332144601364981225360453156722884764312516882923073474591389195991430771022419194574301000096905863636058164923749638127914122625765433935356842874941918353215442039072513580322265625 403 -156705896892783438102811215829283268001493702440511484113955148060237568659562260815686377786210948190981438977153409652323489754419351511936825767933739484262857846708598523408936689224967243664489342705702327399532412869623244653662700745947966091507152007027297799478423537407486872832897267236236841345561007965587136578428216376788076394944212009428900308273235206203915851380596531528715192936978262922277019777806030813438063546882592574891244528307995009435426007846575348492107381285938469421677085075974496208588587426519709181956065644632096621230535190922592865536971243847593373669093636168071354113329437014325873245111887766776541809761273422559206888675533276465006246293130183994437689410908325589400406194859282979925667283404016726705368792824705899170801893175596812264028936667148893716246836298150374708525175872723032128743641182215317561366226181645696823113045326181236305274069309234619140625 404 279734401812262386799366034558734320039238994693124350711347837252346719531559072908852796026065513833422823665353452371500541061307237096555537568839888397635166231783728223429942395489065030080414908151924311664683962371125533446783566180975786242773967312137959642081172151740778519975781225060464869457566428974588436949830256334343227947995942022555071185603806628524553855656755287970226994892708539734307941127317679418736954775105717931796145930239722934316017181367602604822658261198527743463691956415127351733273635571236534888326812559181682516822880713650081856583942445282339403124510287022219142803866361618835564930471568474556424386566467079209337770459766023647876092769099847339913938918987185670068410362095322493363512397975701075350976710598432530028488512058077679621679678044924532906151220188562527461908215377606593431709889002151876135393568579071382974106020302684783018776215612888336181640625 405 16719494136474963110432477121991038146166231273669548532409906101815040210365878479972289763532599551902987444245101816745865651616607344101817269523545283885586917115924901553794634209591922628991868598410726703520904753292953050533212757434719680048341073983734649469812373163959069183005606148454727851960640771652465353748921140397532792720885429850620081267276692782767214236061938134350561957526033508056719375273128417661897370727145900520947924694814670754062815841981991695489645759556270995736985035783511303987657193372161601743114688740299235048581368114370468560738316794903205972502498055991095862971324206110789800080456885554991061589572515372815227944328367491670111151432251065467753712920621104574840964669478990848190200953722412713285379689878009000273402052282137539537979470298435705380776792140378471812630471612418372321557756113586548016621044222493401872646316963511026187916286289691925048828125 406 -27333171250937461714653702661491595516314982713504769870557151998593426780236275343396801089697018013054256010220066357847038701160639271112899150774379735432794707791543578670599681010835303985036505804978048152738070628227548767866591257610263211254034830892722751273026620726293907396911289837433888216276282499941150378684118817626992107219477850481369426494692704197777687321738276083290194959646733811819237713012040117742099450654475684992735522999321171438542529866628821340191287951269922781897763723067714186858210736370031976396195325481695207298567631904272670420988507478147568870370740740767742706892085481231519769835116141763500198819431575856443118743040026140269985296542314782457626384885330962000530694765615162620316899120829850331582800507302982223090792056550782692023135347831561291604977206720311424182561036801160130380278432320337447289840551213673778282767818281318028539317310787737369537353515625 407 -1779389594151625384099480255497321457518699468668104331759123854308498464650049669131221419295090061238843602423070075488149985508438101128256246119099269909490659319431571320816428805415002102068891602555940960838026286961676966960322176131527394060379781355513510536073138391736776002353223264485143361992218289596103777829959593974473352486509824506089971357145933140281332769730248925992662388249081513292684980624395613880827237721955917442947853112111536888120892431439558754766205114924272351782639072351140123573686348245051781576445481025520356478486054739494490629134603639123567637562169142701075864263118973304954918286680630628366482777395836659692057369701350893492921687333233105596625869726303519576689927934533725621917968119709283745563629127826409051410316258723578490994801235654919711383096967414978022733447374280869130569239084815273792752178253593016790612205085025705475487711737514473497867584228515625 408 2683256421219076227202604388663466601496334410040598281971860509677918484969341455326868419432142641871571673458499865472345479904573813863352607725776261312170228652623135380977962837454137420191841144742728169951593397021835803507450428446407627758953007727170267111205118289856908235139614464925787669163955077101223146508963800853480593846042702282781550436382533541554508871218638519917621150414199992494860574402285901287486207104152148530459753336734581775227203474526541335306969689897758412721325144778075740502544176526804670575284634982866485965272690063081959947299169037357048810130484892807672670851313472521892533618706526113712356168634114449106048250628477580192287323360972586655398323804264270173396820610571831199015902821408468859831098207527167885824052891524294898013152686771047199298425140161635463299769929887289120228828948488882947569604663983274501165121908068671610525512960521155036985874176025390625 409 189106093074250265060459304450100864437047982788616940710428155427393496830534011407974620152680725495836320296136746300759704368684013422316271755444266820344320881826511302837020728718726334650833286993677027559061330454557316027331622524754526918740423130553833311845742983695806856544045924566834053335483440427067018340363709474931003900338247543847207164101073522246590216708179050556399619318232312258940847118941754838574789179235800207299197991561117615061640452483248979887130876676651746989217277171552549943684216162957456058608344189450110347086162551074137826494730070099289818312990756937771789888139882310847491480047231376290954824352125900676885217707974969720878552337338966847465443492317625659791040827596981089000772014374658184201125976602704163529169250578952720376928458237479388619613587875493447369108509596432340077028535020765287939027095366676478343712290815441413880382270917834830470383167266845703125 410 -264637823594050475490757080658882092960718947323055252049458668749764048321142808508302909317791210779685239494094715953218012388151486881455333048704661458054263287170200137224251702081941981902493886389377363667673504598154477579423770394144761545731948683167089531573631483174978029014928530886590441651832528419189529503462400533501147198191923348825916263271765037264749227971937508171624308129105525295861605697594745163439935860858592356211349475805509846873129943239271763386577591583317073439385233793986617893742396423455285403907480880386908496135329504308355542531303502629029528037530179935628966666080605471717641735112098384801566814737306750440234017662165579083667821929935649847740688076036880804923515306255193802971192169385494139887356808501610502185447260844396896813661184340037312749061455583540887649639085572401940841623888988428829944849194954903161184602874762743771597192310451873709098435938358306884765625 411 -20086295672797363676752557590833418234247495588901849117535974925254802997131298654440756358137937637595305897253161547727467929401585246169497148818703461204834834330677452153610455213881736833568148167459521492748432730691949284128962438876867968606084526429386788859202776258172846451374879289954226980205829601269537207248199256770159942982520538044649476138467340063630427441645212937064091769400537648811418879629374640900590261668069058349283172101721639000781615411584322601334013541773971703467064409931377094881059909805915217154657314879174491118565695839117732857463635068396683413202593803043861826031642150240876313325846789079596371745904465617361721389296104391123909072560450539844224743687939221989084647445448432665512560113181055735872503441028359616291409346665673399867147548022891502583367466924164286211141750020026486650890689702476019034514377056155987186147868521815943197490472726940424763597548007965087890625 412 26220975731947461574877917968539563638887790460701212233755578236562757759131849526580620184775459718381076761075382830400332608503315261972462849946169520634968960896869058787830470516404704719818006187222953737650399950688180902584002238748041933018560657293018125045080520698258800489625947142592287372673537793623081297437136285579240302911652477430700035996843957436108335575336622373080776476290091068732929931496021670241559949284376967641746825702059012194691342337406526516949110346351012899910798801567840103473000933520680020757672576750646820387019314678322070306961190803146551500602813787742308973411550970676775700691090295603735456668672481684199747257767832304864149359432457352456763193700340542509357256153526843867793152750854112862796920369982041970287498411372075783881032979088676743134233657915522945977347020452141707556340793118595903879418056719297437807040390309411930883954129800628152224817313253879547119140625 413 2133788902420325655901326591879152949821851252499376025583584735130418666821638248675264272855662232810707762985106133106621125475572231693945857975550857499141697126590209983462729179226888212853168675824498899601241736734351015937714082199519453606993854909580671021643356207536159485036010700438557683697809723533093344198660140124908228469687490112357231548893967460884749815518477422542442088157761661080758357632047277547560251195775042231865663519740349355907386894683635933228152037900787139222034183935637222385386201914892370914976315806466447564420570711335004788355360224875155680532965481477396744369716603801000210447295679736410753931897021248334431805687217953736938976967729447386912399813163994901746481969668624749821230057278874545403416684934201777034156169556814679579759244023517758089243238211784490722282412146257429362822109291688648521214311733603463735442889034646196454982360741770008871753816492855548858642578125 414 -2610012695993119366283241756324259462703169849122746477787017098755849293660083641540250343623289785849261559147514681701658537262094486014630042710842104621886899280165523899691190560336450176862664603009062839765200664787809173409972117342914201769438094179260086170647400940670493276310974859611335965330740359703787016632658722497878210172459581058726959639996096332604859958335001672587219075258500633650177623145141145466225149435197465196762699924019288286031083966781014519596855022486894399598374526101821160869785620292083423500071461776887814872578929571282902614957766374886909457876583999422305828934742290296256023129035232285728890182547654748167355780396427677773267576992997735311709092158508415887131487913672050813461348294550470791458083919873554157877183535375209412897874925907879296978847900982965933905040513245378467956611926362572742966526245538198884400385244404691253861852767653344731257902822108007967472076416015625 415 -226830106035653183644858317368809873050267482531021217640103272937025631859826711065978628686979536710085497153689386672194450005457103179026197832408699834233442848119647577321619863810065727153646586308550209952075210443880205451817559054120026026824690806577368699169641576423985212868342714353594897040969862379852491051738655731323696644783348164670481112620569293634145614308840224372618283304642328468609906450165258370266092193978297257109970596335842562699804698038469189476246371485638533902369033450652727840696000898909653974730004436902699522947062786283645972810535662084226644610619665655368954169586878553095889199938835722860165065841637038568966832650173130737862780109407866551358524973273816400651833975145520430502396138451408236912167930429555578426883955992434196182226293769767593632339341054877094226009232874336131672785481117528566032876050691657258246728478388626589399741036596263177305132785477326251566410064697265625 416 260989424528410712037601678000801328474028010534742322675949610863364816402983066564557448866652095509290910899416452549936594647204863714554164200287829068004934080466425327359378168655539362626549173148657429947858726712420274258304411949478273153570544344390203610622270268589417713675569491578998496512961405013152067625159222221805290164396198984904596151081705108215335357544040016856071320311688006995144289160215698947321661296806989943425328100387577909752602739293624942255730918050930611882152908489152635546949089841439389952238526884068329750038366582912523679756155798719471183631492232733705329629068233821687512956849314199841451615704052781165602706861962366025079948856859723224598151500612631125541356161294356461043411228529446740401574528420753266183471122677770110356422447340079479827423997990444883270953172580861678878518608359005537745963850585943027669097047703620009678347168272444095473705516496920608915388584136962890625 417 24140387557463330864083184916156834182086668054036679635644224747433068492607389989256987751508864397224181723953300197812842644185401809811696209185687775051973828808233287540919005772764633697144655002597653886034609219368409414536899364843762625940347994601707879735917508124702527918259645197300097957473325010570270317286430060892845639445610221358229655325146477469813384071419763152320584418403392526567617947952115385388036339836218091184901600376259832020877752257396894954231329300456855544430059877989874594913293251702229634705211641092210215124318537735309825773563025166940620684397764144525830002305991406805706922320489040890985795586929547852643042510868041247767521543458607357581356183612484800314128210752321615084754280192827403728429642534307985522308617231059185949839197683090440585291986132628811246275567354829475442155252996858863488391517028160234640560134614857916056442465477581227063030855362057991442270576953887939453125 418 -26216784849072721940242119809192081090717629314832803352342557906928431740027596229349465456171785244238462073883945391635237299007104607841460445061917543693390048652147679047439693482841276071609859984110627616328042501360337509429846930645431643889716171996784467763656194343808986518265121447216553787321620600444376400738885600986794823452649973255871267713633456903093285350842155445251978295841666575275152706574246466643077946406799492694899051920630738024669764071789882948023673217689327489753428307884399690610253986000503449466672643773410377319750132659357865490044891146142011921566418353366510484176261790847745147915889247958345319369224134619282416347713729998816080351223849072699191079614760633401309774607097079834311029314856451342242343748380355176027261787749196986758818862461328424378205402544610894173590621050928085136050578956390518654238432889053520996458798888820076398513811657517315318364214959956370876170694828033447265625 419 -2573028968008124306588409252424721123976747140248298381984939988085981635138331122900027180272489613186801636837639761768132097010254028512519243961697020291624414870186384829726401415363985666626414021363321414577357142701232510284043826803362810409070422601914284621384752423581453846690798276814171477922779767771468146219120547244610667621023397417992435352638684359451909105882748338662400928907221907293849724675915416257527593724506474695374401547264093258027258727708189720730342712805460316901134278557365752976100362099193258175573751985190668407714316666449790063400765829517755485558772321570487412134146175701076815173830835660160285735237566015678371689967936230453251811006218131226995621507578315627582502159897330694684959113759931108264240638942360359374786793563768998875727975143003249967687176244923084899119244450385058252337025045037147625003488665021962905483271095011456987486606908494191364541026079137964188703335821628570556640625 420 2645464405286235237763728418150335032816702441564175102410905986706299213399626546849076962423544232129357569183496096012189131159671122883345809988579829993964242078879538435903658032696319782775964512562032811967544067839429340229747399939568663775084088295120380039192287031955636345745592793120793263537223786805001537551025919432635968170346685001108872626863811841262593402475279136144348090597217197863280685517835866143387179641134122586800502058911795107935328443712809602560052703363235127221512452170075531063618031861983082478143803973410312097429452368061319894642568043288918947395197826586804993013833862189874278432506183786179497264724400972047606594375637113267686656398364757617417598983239607127488096014810943047566044954899014797659367968203559452341938356786374231068992075140138763325262835525993840022918145571070080685363571479794900072377451174759139107471512934253520821719070439906469781828789538113966273158439435064792633056640625 421 274749986334776930710464558507200330205080091542657923057003830322590669462458108065804147415013565444953306214095185866173891995920575072429185006209784292410526737800141846272909730021077102069788543694178152637480300323350419046418951555991639368853338194734169789113507671492597150706380700820996355333757454530317030069466542019105408097852551538570295492376514937501005008534298936822368170867116120646663289443649222239132040524364508700971856683558481414285567219302824451227832296846363162245938850333421032787808930963071918173356035171641831097447230407818263261517266679128629262289169607897358365534383786609206818886430697055429588928453168214693787731540219224029606947352663834645998922964946458036024925999606019407045609469097054471832274258383119304188563021481753352201073951769235544143342038771163951549261070733792487724194353082976550184967241843786628005250677238768232092316734078378881959201093838374152511505599250085651874542236328125 422 -268151454607698333840291855905456432162405877693727998168542904585998223112268461305748638348560465630578441332482473324582983600830010466238891888225441317983012277791404425695371939037061066598431873750374136185689923217999987946055029842863176405888850392709783710207421049032241156423720581444627677499030646574615581498426290013540290668641998203590122683508256303324010515988314894264546631311890101949473446354709907603224912433576204133883549467348259102115239296405834345671884128039821305420352437400324530091884487667347200818171466860560780261623071314123732077198387783990718493887071696928830074470563502614582737140828441531226391595682385578760685316390477564253790417190414879062347745204785685363182617568182938402536895744749536153255970356044599447602558548558700612648765680840581439764387718015203484651468641153402799521765239624089581258249123271367877470521159294573776047896798664166656544516275266530256349284400130272842943668365478515625 423 -29399324877491250941076941852516608682675628657171037725116173690794240643745414134640925942353647685653303650470669128020057464195542861027952549015295217668047693960058708037251492963857783304767244604976120340878487806311838134426764157918406060934222561762581274094464962688671197200857025597866570179599799519327174286306332587226822149928303964342903470281000492993972688071498319095370260238192817214667209002916782709965245068678082107247467639288467651463075463186110815985550566123337098108306021338451912202881621704009492575626669070171554260303816314738650977705181281259285727251454515521553976094186227336751550857661990713744823297707763278651191804877765735856068531977395515844699732734896120507286922630624679817937810300145815271647679028143340673058965602748596082403426304654684317908916600957542364811274080793384838013954450312366345117380840222411704985760825958804835814435238144341198223924033883482773232831419818467111326754093170166015625 424 27302595177984191387189931412355370091323461932710305071895482102396322903891746239351060483476972386311526207188547518704161411961587137081870644285009049868308796358594611900546186446648504226891240965305918223079942241102227575413735364104939885660546946491316812908620538291791042232466295912171423983967772169660462744236373940589931283836565268286991981268601162281095797039302350870807729159681978090086462764531650488161895160832071301832886086578129552989813208499949084549120337820307662260118267500229361286371439356035616096074807031297307060959788236567896702925964257489697460708986708750208849522782772371960618715869734292216796685595084265762160354073238797663123167186227031930872790621958610865351117216831491273424402818306301941505962266326144763687988680368016966502386416161653538073376730137556608085775868516342306785775248267797722349495025551684785620218564862554314979846827501334377972716332864516222355286689804643174284137785434722900390625 425 3153118902919543233497972506664801034168598214918557364258197760576997058492888184723991431510407943661071812003437155481402863345984197569765508370786456943824581763646676973789032122268761950470013639253919347052259588035556225174330093536216508528641443349791523436827963583018129413547869162106750152908215089927425012890502043813119423579026239514731599184935904396531028562836811280091790308318898479213005295193943492744923341811081005369612589965001736546272313169100204029390974177884911273997655574997020613745134636585184094680275295108649374846052925605542983035003062194901277205362178472386654626686174276429206223982330214617012812359173595824652290485263980613035095765067734249447314129572014187338452143367294603126084853368893323100754861051362623599674285968668031655762698348816116182364998241739290008984090224629342992864714478990274551551688381299644153280039654293818168146805053021233557223978933038981507650799773756489230436272919178009033203125 426 -2792306319541076368004994583227425808721775068704662089823159345428576825372801659793636613568054570213835111349324926521315986903519316061021568222859248494236436796663222449102230115426454849983414065085444092508510761557186325005431031730511984697544046229882976590467482545395618046541419188756297205986544292199941468180258549570608835424695606645743467277550950018628047582678062730662115992531696954169327668856110535243726300582523128366664271054735615842270926928374262325730071873929218507083175534523604705234576864585337195007892526693384784345483955502980460980760408571840877447892472102597046900284777267074003603807290520881412475051658548754514930964006290436587042266278111562843029944820583056564670145034282404456069405595958688068384444786387175827311264346007204846491629410481985809934971703439000691577127625782659537952660711948044370887804936084281980273079197842242204836512183247134606707754940450298561702982047538768028971389867365360260009765625 427 -339022865537486932867797954573224797258118002515907226245221920260546664881012837038533907725111248578976390799804967865495363922581799476167373630075413661723945967161179334827370050126063481247771716423392273788854099257547493990699193161488192220722423908966122617101805834427483087734184023603690572793546431511797806769808929448635151792732451117281427359561167006140317034513362862140533426427870366789873780236414575230278268656900578647397422479945637103239659943870749545426624669316157365594382186210210872638386304277766484663818403356807805273356707984041539511948337730655966856894660063588270233275754964841009746061822839089704147226990217084527628585526865741541949303943753417058237657969941001883919059089192547247754686731485743905444942359439011471274177810811960743688346245228560978522047257254581889064073467566401525510172448627805605923005683285364324951311244029669513614772987442300682914873210867106174395251160513797827888993197120726108551025390625 428 286845066895770150747089120490356694532165314936948016258560238199213824348668022527922976287815794715581555442172117117826189371075356008468765862590560515594808230110591531881392996496846968061947250419422318486330180538462554238157714267033284465632404353573896889913857812173773379782640090332924762619445835732629762639089792314086117640811833561544848310860644034194209083735888119899536426840131021228183936432395253172723822201109942053403898672770321941929025663497272275439858123674021078382960949753411114247517834203672401285626474336550184279189455518024775257426154370709325395916047411931821893227648399291620039665513444489311355960853133391576407733306991687266575679023863613149530468028240424557634029471526575245824702524195366353331213505759337369583011300876248701888924302276602716791210129716892788018110538744793333067249379765300188991705406848906372524781809609681908426502285006447904034964782962155620703039691097802066366284634568728506565093994140625 429 36548857655389597312450486545328115073467656803272346946867906803902450483459125721742802907975201656393966430691459937225678760500709242585855720421643848004693468645239268443486645294341385974028939552366389742386003087392052008771448202229467419781707800562944600638505930167529855194069044880440478580761594368929118447185178638142265070288115524731265361748210653998960522585435512408565572309893756216768886343928852309914921065412684044249854924146700918314796146663843116294307367367460420690718534067675856915631089022892303421967787317767476160389141663745210372776691800643969050149301547805877787147907838234830525656426929604001753532987004391704915697041065604482281819500397521990971676002035811333916970611579840149962562945521344242517021417350051738996609297437040889497708772207176445495355617365985037681791026170381571071577868437900094384039763686209427183780922459665459084296238372355975053765731603582167222677732656866134153261782557819969952106475830078125 430 -29596936866708117523699045878341210737573000382107707417196867275346468563812721134195193537708584167500276090741967555252350934323797763874281055720318592367998333490395195314645024883837951600385094946281754311901896667705145195853200338763714189554116416176520104313884360693419155466303783673781380612721819802245511105429098165273081235882362359068806735128189289071979596042365255269687244900139253580783755480818766132336267167947768543879036677788935778775613605599640597510143653846752218212108647211161255774370651066242399839561330376083129650694945184651570065811585035455080898702465702472908496375368462326483256649712140131971317585478915580488154919571259934966229944747397484980003095749745685340054864818617046788121216151929307822857554816654172628340386020747185183285215799352716458624353075160118450278055244780555046397017806766284434548820673109808714646858893297759629073601133032937628625833145179547161394034785987107284255248629278867156244814395904541015625 431 -3951258811953382083952092859298549708232909368859058960377058718390821340127820228275532038292442405201857527231463158843965886489322792602855551545677851785208394014675574250802445433748354382459376924550655288152196964612542658012022901617816950650255095807462615664012348896700252508826343728627543104177660609041991621141235179911449509393593113298879507219159747100491729960452245697583769679068240539820889090353330202031428021906582744364035086795650376453715755049837717669136342917491692468136713891138155949512424379053385093287774600167299217503568807452584441720200473952286823852048647577044185012488131958348880783056346995252279060570022254903254302031949586477257395860948353563280528083520574954107674285934083399945710380870597620990609022772717247101689093595034400877557653832642363211368470918904995272557450407192681517693482023479305994347281174735996565978537257641585817679872230192050907224027756566496128162018790209026341264664239361081854440271854400634765625 432 3067263415011623163537097418906252213809174539010302804226582356961233257442155338597449416178618533812604509180411384153710877719394140404600984916012280562240920209641821790454093158265324255911069288464326261799230641411919340927820387225643832645622174961006086841826704844561503490902285526099607845147222945968601341212759620934755671518034193209100282551244600493283157176608519626651000169178983224283802818708592294124780198041755240941851108132763327715585471516004525013157321668936491401618672551962850520030845525615947862599487007885386092739266328612265138795678939998274413777204334461444081063881240697785112231162993905068610971497771741601559262910961805804461428717738310710567880252472371597567864138881724797094890535174177676434735637372799927245650497267997736982626790034923820251380432090756149624538930889065489041713283871219602562339357440825588572266783602454716902546346016450500286395528569734295547079806154076218830684619209847596721374429762363433837890625 433 428416718311912492402373082977038841766547149753052973974792138440256192469533614637824468492138191478486015872788141398952124025736732731895935705371406739844030944918452343428161321217114581839388447642545337753579432675513256343848024162861274452008379610900402126187640527279438715737252706396135905508885465441528978746653088753336355867633969402763560615476059603340223202868562172341452618174405055116454043155441514111797512112410562631502939654628289594555187253510256981067976442310933954396977979794961628185981121911836830505674542839317059858389429049384313569175033048859245781674595484601727683264965470942550953739657709796997316965721265324613614066182946597700704336475676228472438929225936845990072021243101438949398798733606646071015907863614951517227237087139265090256521312454382320826207584199784573896940749814879141794313804018718578684738950335727967854994117075155532236256292515450271476806400631159248957969123173993543974596154289002924997475929558277130126953125 434 -319264180613848382352386424722625350267375427495968324773812698164338507151986021237083212181232030726695146019614646592935987412575750732777039126882405797295756910362935676417381799075904694570700364222810164980126284827611813776743346975012008275344123327409481805176714891205824511219000627605892828134052476289058215246586964195502626016350561122594964404337336409272467791893757526736544440636716910864220291945421344561600230271441311864175295518526596610032563282008498873123363226189624518238029332131004446451022273637633528577821472894081481814484814364717893265998138241414886493149760413453870839943534860403398015485947190787534482674536903388837920853057129050037791747934548244975203705489440245992795851550644907393638205625093348772535128958428138418776596821288714542010248214037255517257018919140974971687451708392541939015996594709523681203868214042671484294272215981444187689040132217204871652857824705022096951514722045160698672245527751645255420953617431223392486572265625