0 1 1 -9 2 99 3 -1287 4 19089 5 -316305 6 5772195 7 -114729615 8 2462398785 9 -56674425465 10 1390839617475 11 -36219350942775 12 996780497137425 13 -28887911103276225 14 878916406742849475 15 -27996927397669605375 16 931435261914695162625 17 -32294833656576477611625 18 1164672147546259040563875 19 -43611068372794053610854375 20 1692829569996098186608580625 21 -68016484609800975945232160625 22 2824963622376216328957966891875 23 -121134711057412179836283138939375 24 5356504704950365257976669890530625 25 -243998847911194392662498028817265625 26 11438157329099148805972482169298671875 27 -551294896237371892340831532799472484375 28 27295762364430318272164041976622553140625 29 -1387193949762774176729943622630551071390625 30 72306712414726437118466882672859164888671875 31 -3862849459497572726205526914942313492944609375 32 211363867521248301021222168066517104373092890625 33 -11837768740664060171523190809568041751673951015625 34 678207188498146635644054331187209781323706846171875 35 -39724588103526501610946935837427853619502827965234375 36 2377522417377732399036460399513458098080605330369140625 37 -145322710904586188895132125664958108668929940607344140625 38 9067181714872691013263857639158878530670069849134351171875 39 -577214841063825207090588276936452157642728565209369518359375 40 37474405361603920105858109990899726441930301776131071337890625 41 -2480153619684901883186429721128562624330165507932430229634765625 42 167259812059122532827665847692605526049356988958086809820263671875 43 -11489577271471689016147628856461337477867310026427167159163083984375 44 803624696088682702613303987943207861969615377951173146243620619140625 45 -57211496866191113018170835743063300398919162497712825783264389462890625 46 4144235830175487912839424253813626912862201113108910469712102547763671875 47 -305346482777425341130565565204718318200056019085568770124521422903662109375 48 22876545031920770505143425932660102219550231214722683224180036176595712890625 49 -1742223915569123139123189096022755597245169081112808769335796058556199228515625 50 134835867111170433261218303119709185641383494487697082751650037120106199951171875 51 -10601599190811517941699717080070488643883429364551210972943235292753298529052734375 52 846608813200082440954699436437873891075347852422735725143275212691660514172119140625 53 -68647509217288591822655727040215365288433535853554886639118758352917141118054931640625 54 5650494673559502940329822603703899607043012497697186258677953708667685420339684326171875 55 -472020308260936415816808845651674835184361372958859071453218820326965180869257562255859375 56 40007722439214081191010810025375752136919067212253381541410830184599039246274009371337890625 57 -3439819766023708366058692466791531083540459203637272353990384424213384195281723734986572265625 58 299943368400912297429701827715665380488850219578594496305915729206328204007960552084598388671875 59 -26519212567164094127428880007692982178575592890070056903601718274346034115302684952640228271484375 60 2376888189869791008509181299457649048117962030701745638670558078067244445161694253195388140869140625 61 -215921265507776083312392014824472171331295375819618200858085820507623193823435321069026716754150390625 62 19876276991361769638059173366663947262909167238575928848964044746249172572544009811519373101629638671875 63 -1853721906773385897666710709201071005445454274270264996982601461890422026155084204229265623455902099609375 64 175123095719254518930711300415295940421637757001266963594575130982471417441025954479810102790547418212890625 65 -16755341017968107913379569303835160977946199881832818246135600339539060123639136292031622885915491607666015625 66 1623297192157679896492956304001967202557998059412524720481325819776489997667596085953405206332611864715576171875 67 -159222253536744771964977846360490278786959205805540273901739152873478423510023957367152745801092110432708740234375 68 15808786544304562442208379515138534601898055404624960414427705618576251290164831550669039405817856661406890869140625 69 -1588592008179801841099825573218686687828012675817429790109716746042914604503192584988611954091579809766192047119140625 70 161538922041309757667244635966854281267692404172898472628390971400271202854218977222639256853691563519904351043701171875 71 -16619832944214531261521045347334205963767719895586798901210817895558579581751551998756497250143542547877860617523193359375 72 1729801293348679417378643385902122639021453204002048127046827438691216600560465792701471360431720723256777152714996337890625 73 -182105453728840568082104606035183546017828811993864794837444682301972100177970215549784484070458212614783648632586822509765625 74 19388559112079692091409502504102633983112727345838077938494160264258780256898827287058903669246195051311736472337559051513671875 75 -2087392776957245556042258729265256398325976138036229087559792199143987169892095732581357996358054921903303990246386775970458984375 76 227216864952958405535486271207141146565570293124522824312736863035766238523984852128011183176216237366520948471243822238922119140625 77 -25003327258139888424984271324930960177584514469749106343135361979143920690811481906739661313351557743529598230639282848300933837890625 78 2781124181315199845636059291010920927766797726050090767479787293605189642922435239548558228042719924752354205157302436773418426513671875 79 -312646874133791602411892464267440683115929076936239389775618963038664622733004951846435689380454285436108279141427060796237392425537109375 80 35517795925787680699736700595007666227626550915625955547790129282332710006771771365952394453120470531004675289344302560655337314605712890625 81 -4077034935591809163630452642437478955842207290078306971705892767656301156813633205926126794589716251632815134486638652171426602115631103515625 82 472823283241216082001445480000501835806020667188217409300409647845480856049583697366481986805837865075680124919993914190869465363140106201171875 83 -55393640049895672904723335490222088886910816598182112420768132619834296199310521181178135400033647885354429568573516737165425648815670013427734375 84 6555100014767029727200416350615456828773980383933803768145794485401979229269275559084201750559237491656425369405289040655279613347623996734619140625 85 -783447529077919689091933805782108129815919382986659259488687493197643606260447936092155775389145596048686010943200692746372792883621307468414306640625 86 94559577735460539673422511391496950247738008686563281318528643977857579611285106954302387782691527514313589201354294566382952428378676484966278076171875 87 -11524470747246735800622269986205799395264158785206275906505137448106700486690609476533904772104609060515395816110062437882735265557270095791530609130859375 88 1418117184865956803254486297835180432613718077697102750996977590792225937891722384065776972215319118292219598203943317244901259119281446113868808746337890625 89 -176171502264113900264088193990833609014666604441413892729131184015966338574580168873921716190698277231109560635856966124956253383003824767969522953033447265625 90 22092723292303890262151300877152520429686078529897346807019886212985656068013653472898680768557302035342554200521195734639032176144618272473270762920379638671875 91 -2796478170984784814027345749507839119656427824302871605530149861428166429746457631879440090644165759594943788158281442315686829414154908135277073346614837646484375 92 357257682876866737622468264331116668614011986823311869185854208998860938923282504340394704245598543606193037529050053504813455260431789146918328265707492828369140625 93 -46059570707112567845246298715757667356668249227970401882102085134533627013241753741743007311736337684551492923992350167179553393665439170736462398988279819488525390625 94 5992214638279944951264424264073678284223808408536608734089748663243002263252604691941650167126616618706201279889197946073397880842256562288473166208431590557098388671875 95 -786585216189929756489938534372550250978051820842536831969343091664915618176185768952200614892897613279178377920122538822692912967061971459597421209836820924282073974609375 96 104173599269482931784891677090539628727874362227777331193106004644232806929809298525573828569145509241834602527089217608711953896581380280812447880222995087568759918212890625 97 -13918303081549692894654992864976727411481656927653542467801464302647956473651596574601203537807200561231753154402522771039316996235077404609694806125321356158144474029541015625 98 1875839192934579247533617576301129294676135070488749058650681507244082100173480372027447732470913618743230078909337035687457602070874745165550711938572860984081599712371826171875 99 -255005925934364527612053929390071743403812623027296258222038244215825353274316382265415249876664783740960406697380622563090557577756996951830166119597323649993270604610443115234375 100 34963557414486431022290036738429242680207764954986812263348116188584095647238440982121919147487011957988559989528905546605505455148075621880522623311415036864208830893039703369140625 101 -4834567200983442804407890422300709404091734632110113235560537248899201462643925529091982089989183863113085398934020045175212176176870795811443517036435194113023190081655979156494140625 102 674128732302596961443091332433720211350937873675734666192393037415730276794950035838793161793891931442040016650962026950830684918114180274150908092036709755660928658008754253387451171875 103 -94784765491013178712904690415609705056501809090624178181052330305618589843302956679237196731006924315091061334140815907330544140809237971150782463901010155062340691403632104396820068359375 104 13437315706502686167786587401325900086771528003151786254769743981398694025959645753682160607865385075772645772497087157812848255691313033156683467654048040959690267844924280226230621337890625 105 -1920583414517599311512784304389533906358134386524315659291462661583707047468452902783247937967823416167028227658795509774686038728071335667776619013306925699146020769127890016138553619384765625 106 276738420218680297187094067319564256467368901263928009516164929615276009406961336772984984641276506991270183929438738349743406622707498585764833476992572788029947628871437227728068828582763671875 107 -40196744191978558501389528361030642327825947547694728456300689999577242417594775428426099938960498671752531368000491653654976496459281460654007757802356697996683165193190969043458402156829833984375 108 5885284719851781939813105167140925910360047891939795771001350434766814295193503745981041339595154474100550771208378005443130041756245053532618989919712636413566887579056678273466071188449859619140625 109 -868499995169629057305247548731145460647363126960889593904727260583821607372144233317820263012843058240983653811255173310676243292495602911367042749134148175372399986138231453689775365889072418212890625 110 129172175732325638662544184764826948175086603247214306943108516238782459144578621049517274087685036205131342269211362975185721523077512206161954621383827851914897961282230864156425925008952617645263671875 111 -19361388753015170953422450810213713011628367699227596576895264527198475440236728638181617860193902933141202765382492882988072747992057519331411319661104027686389489449044035821903119452176988124847412109375 112 2924451725761414479087771721232404570866282614975245796896401212835706424102488704428187357931463435857471635623981956949319699787039276449077473324375873657220558191348226862721420344403280317783355712890625 113 -445107942690598200596380086590757821266749575765872582428250121216937728054037181739297301571849960939101498615292763192086639198623636721212230998606096144363028870805724641866701813091899658739566802978515625 114 68260920205451465815640244913657998371467414294879465733439324881845165766278370571594772087665811055233997693804511857210316325778687312376984539592160873400188049903276503011141827845510496418178081512451171875 115 -10547226142040846582270797580365452914104836528472935912519073612859730361451448517075346519806313924411439043590845739660571593288493552816993273621542822045004327854939210028523570154221872903011739253997802734375 116 1641865411872526819677871818092765542759611194160725713375909557012679861738133109135410630498919346498775312439917704103931695987370345965561418812275881126815375965296483939099687359428172465700186789035797119140625 117 -257480476113592002511341449531085848393235792888405819805549771000572744570840802588552465947656565760045509121036610787032844533418352083574718149982502227313122773228226219812343269325443482023893631994724273681640625 118 40675527770790171940866249462800037343388993424587619184110802642283654636304395880090457438027224879813211041467368042213173000478979664638616648398464680481636682403797694377325234792369247844250697128474712371826171875 119 -6472608324040243124462616238713685608194865155127082966009667061532334787259712442805292421024026509120699538504379560917659630054206660702854595968612017188366588733603163091924095985160497695537726583920419216156005859375 120 1037428521956540235384166451197724427519436060598315724022771762846702087759833340336925688870416187466862607318322118030894853720457939682973482943720737213366350902585674065276499026385845063669339955198206007480621337890625 121 -167473323457187481748080380852389158845422451898929211094608902971530688019342177898091495272558636951739261056576392244521487005500135945295840220523305747996588638649422393871705172240811915935650619290118552744388580322265625 122 27228137867010868723868944480234949497512666711335926571635505770268018767649939125709282489760027238307795141761491717147759242717010684986901834419626813438757426345775010145360526060012428670193790938276360742747783660888671875 123 -4458119500081730303786730889614320259801765132967562645742628612173583855153490243982471962240753760940038431366880193886330255632050664018878377361981025994676933325019365115237606300741345437305079987249501427672803401947021484375 124 735061889420563640933020884318106726018548724752349460886682277291717474345534684682296542257026619306627327059829106119316155613700706290949098439026259831953078246478377174809257124417482812672025672772574512486495077610015869140625 125 -122042717058102820168329295179796273658914366254999547305042664606844746372880748193919381053778297459492795196714317210179022105249926355977201684769963832251621998613607476648399367916045080998901841180522157460325397551059722900390625 126 20402963634480024901907651152380327045284613158185875695965887220842044154115849135865332306522939596638359447023129233570893323222076671813808039794195390590480670797111408627365002502977252260343160198736088394966791383922100067138671875 127 -3434361998146712482047188398181768517057030351977907904669653068800631773169728327829420419513234477542188686504953524776222165331435243627744913034868162237513955434269516734070137805554309735180652038035465619392028576694428920745849609375 128 582034379870784566180884893424502675882552291958913011906109285827254059245308151778227084615249051752298643142159537866276316511196535764261182996530591307320828296027952507784620892244276088426052289927000378869591639661230146884918212890625 129 -99306941852224168367336148286269083158455458609976055454864615911847767051773579387998735029607358444070055773653259959765570649777338093336075832363843206989639091779895601359676998557828849731064172202734211527980094582648016512393951416015625 130 17057600466021218505445056604721201675490313596826723483980156077160795288500463087089901331514693618952479876952944801997735591667617601572630650211758915169788556531607851942011110317506927816047343378956386221279373020529071800410747528076171875 131 -2949462595827484068837374068123602194636206800426910417365890954107524027843971406187439504338048847138184910896340020917608497615848990986303532027637668751600619277281155233837617101592597399497152923935496720016926229800078435800969600677490234375 132 513374197721282828870787053814101225294027356159058674296888084300751810440812430281839630291762452557121312411194256552250058089594186700407214636501406811092244727348051234964183944033945562693437857876600181145246109938969082036055624485015869140625 133 -89943798945258734864474321219728850300423959249202884271360097111750640843773332276652660673840428594612327408981850583629358988773333599183309676371537808817324224965564831508806792412585506375500707287827122300746191753552467650570906698703765869140625 134 15861147526306831869058973821989534291793216754811442413542125759158314394265290219094278870351619221175240877960041932888002198553764133498567169689988145991420113151583317178389248939433132793514735543567092735204675507290923282403568737208843231201171875 135 -2815169786692383952892972811847593582658281974244074515469275036578213523110489369702647571112876397217852309985267506819177236256853998421105123752672344873635007076752529692647813132009875978553087283105658553626143881978817136288911453448235988616943359375 136 502877133922378989131455207600075008640457774466940500133644312011879216174119220030366278733571614684857639429743929625671663322693076721778428280481898537034730152948904414984797182408503759110032071064726825237823536176465964313344584428705275058746337890625 137 -90403960423440052865760805289031154385125082211953132272515852283750679172561690281828339607510256628167005064508018466769867543956626815340451192324532735637282156075462520541287311351137375125103547496179076067145502187477715646890435945824719965457916259765625 138 16355451018862460390504346864988001810505291781177120844475037000769147325479869741901931358611239739450369260323767219136399626132530339029425341731483415137243561548745415296297791752851455358582739069423222705922715214854347432234695093889604322612285614013671875 139 -2977615238692995931345216399276370997286975382355536642005206783579661442479774463043231729847974868332593384948754265992413656267278764993685573036864163631864666356341404059933162898068378765493139790466593412914458794413399781172309160601274459622800350189208984375 140 545490704818141769502777572574489926906853364767659514695971533013565633600569349131557665823028631648845784453331162351966427691373451618340942081514285217964346580388425007176709772978936669679759072922455054186258375023189846689368445456289980211295187473297119140625 141 -100554344056927599766211235234029028135812134284732667123403676242164050150690610356579421908365662434067071729773018516868847235951288623072924457004601246385166761575464467889285739399343188085207659921913928318519534018594590895086332736996125341975130140781402587890625 142 18650533204160587561216973665020413078989456984165377133082991858941258240360345140870485036307521905040237182881703345719193394899546858060873052047336694851846529636170705646920103050846109860081390048994405515334497892301831591874425344865996775288949720561504364013671875 143 -3480495389387458711938189613568578165472254718421840691072859204979054068763489783340625527835142986212953632410754205279463437950885877424371911136210981215702778105657312373269486694330945338237069510909741977886606475621675738366459437090966084804883575998246669769287109375 144 653480997534313477937402291817328241937130372768418567452864534004684742179561621368735359950068589095813688019652299705307523016951814543652694963413734526257220790861586612805352814144512227139922621648386188950272273968250865391358433921958044309213706874288618564605712890625 145 -123438284284893398680734601373687933686885148576126778784061091942804225716200116958608919259322396240168769688793619230480283196012400119104812633351447258941148584840968512446164010354793177035635087931137344725178306556492131245466626326537014528794421898783184587955474853515625 146 23457133986887365873967469505971540501320540779120764179412797691642343547438274152563619125415637648032940329982563503123575969880278181424424696759318543000743885183467130929237560707878298444426660805602303863722864376520682107626764079551472676082390233219484798610210418701171875 147 -4484267827024705284211482396795933263510923368180220490553492209442821175074954572654342718877414122365385002123812969811624577998695791405327011440902006052919651119962848426261772142128304823326013374829262461392607858112796845917578870426628094075039202356114401482045650482177734375 148 862349349133650791103024359500243159721311478629770103845057953735375776484348683437705327711168816137998239623871273785690652894442748918225549347788751668663994816272737036371748840221700653581093641676170453790985944613855621701901741005502386767647716565159443416632711887359619140625 149 -166814511273597491696761100285501126851778664568750684063546696535184775260586761138551878051387511562118865758137590605651039607153706166937175242452482009985306842628232931084746184314530350214196012790660226435095586972282180559199022429649195741723456732303534835227765142917633056640625 150 32458414447685317536081451603455738247360741527680075017231671548647976810065453583278596449358717451545539416885466639795559205098113564477012312468173182947606299508439702138018827765899580122223934053357340322782783762385443435300724916665810502834721823550688432806055061519145965576171875 151 -6352546593958533371298325993529082670705944485488261969293551798576970605039700587821647224278112970117307338770654901394013092736295311857873507717640850302083262693156815314757287582508327122333421880128607302530844375552293122968431750789025771034131158723451162475612363778054714202880859375 152 1250489061678638015134069371843541226937614028119100400147231667483594793626266576206980287026578674807314754935996813207231247712914912902681862382203229591751021765219638378445002802913737016210742387998318634846531918151904800943821141738277362962865066113319801953674541437067091464996337890625 153 -247575694674967211943352411027434687648217031339365800157054551148210360114915348056841763063249798601836154923025210907961622292449516686049888638686495763958205795005970613275598832296812812693425871715031138144749481871908313880203841258280977920799094650944909034574759789393283426761627197265625 154 49296600169858745083998585994243607072326390690374769489978480059386952610577206563293169050978516409911649943006599839308970813465612535766305011439384789868752217732652794630281169629838121941963384924392246267316094275015653809120593936060106764037301369885745375395881474760244600474834442138671875 155 -9871695548405447590810241302059741498010112169211479422433473623656717773527491857634963724697927223347161275796825014986903402928269033777917914216955774553174011888388495476212866306051615210482799926518042299343496539226670206767330183970363620395736023659015170397640029585090815089643001556396484375 156 1988005187056401783137004445731399469268636300747299558113323195477326211722333857126738676854000519112764074168824973917193611378998388853855365201142655901108877954730755062343010161060328813270931235926089287446128352148751663501217488458547211033053978189488781339311924029028523364104330539703369140625 157 -402605388750095377939963535945824577144814526508326494256706755028537964404250158880644700891811036365534731389184480788321822012320016523754835773582756266810367930427481861359495395656404296803114660339104762990153018417004581579511083714907970756554020390851492626724444900574846906238235533237457275390625 158 81990488724186624305413167355512579430862659210066936091901933469221029091856538257649313060810822914524291777235641522081942756032116410782747674663672007373870473558201479843841382349524388985178853932043457537077004994883466192369267758358240036601618322430941440131236503536366826665471307933330535888671875 159 -16790161506846740688149236137363899271692784199862694001531552181358679627914049337417126950183672726670034102733452214059600756427678368045058489194226780501775071134636658215988912654508042355551168051444627815328551168013726116134516437597553549565477219148053620972036411836605552830951637588441371917724609375 160 3457320455133433929557957565355932857715244772706905723548348418425093868580857592267585106858095594464417755553511319377082818814286126803985502884804238572779899599811278419516516981845619792418566273230730177413668853062266066109738606513423064046176315217044327055288828008607454501625397824682295322418212890625 161 -715819929247338197139954177731246367759088249948611522240138826160850594729500129992501563408448492933520626865846609703256558755271367274608926259458002626783420723696793774690116279391407791442783827975668543737831717181386530735951642833719079289178325783311515702900266234200335122249578489572741091251373291015625 162 149016209600297486927597519483501145175306112743866451164488005675075407249704999848593034501938252857062136872501458116485252045018563116603344241269733624924054170571403407126950308232503910945381606083801986039682644696109677339373499861365135104686783803980874228989671585523557822300311088838498108088970184326171875 163 -31189985135650098387488231426016439293683674910129046478122512112582396473013763897662808878101046218606139780945161587613508418952288507541422169988325771847925883834747646552278342118420732870717674714212813328721246258948891522292137805192254432090524039549190867184532672028308433018665367160792811773717403411865234375 164 6563496560284084544190289620973514127526597585171238296243889959214032227736523834434676427069042160502978172088737690227728244886377565746564844645960572804379499872454761551829448454614312637870204720207749763084313623581810142518795302593456389333041346396019872869822932110935048140673592800720143713988363742828369140625 165 -1388610554009623733926130076037659523676229120150141227719520230348495113568810302313651383649914141691625502315053461914510481563052322354270387432577077386823472089056931025041890949492418537446343861687636649525507028364535247578965190479850747346425553094382065298383644082760453148928994604071931462385691702365875244140625 166 295350416372348861342165719634857482785957208763352501289188291858108668164598400601305397954238067633970145764711135545212494033776096402087973076330062339602950904568586017392576982954471842616194672975138215621003707046209758135268581932407986851521146771756437538657187090770889887659189112991483443693141452968120574951171875 167 -63152945381525797057247981027982453555939496584911503129580058706083671767307723290710656132122234558653348644073859491953225211906552966860828706102412294816879363397700772168453318892670569270142222465787876390707588700796432518414259216244850449641636152267709849740740065378248927171653166137320086554609588347375392913818359375 168 13574869090704990640387638649258232942718538496672404070140008970056254740622017169434721048220437117070503771152269755065459496422847444142496299218823226082172360737076565169228455608258607239155126537062599967475329304232701791807058953463827262603957175248028636048581465990102430154814491922240056660675691091455519199371337890625 169 -2933262785130381938063770197143207371103127300711861219022004264985077575532068732732581498077468786034270611856141844522282028570866718948825142007900938907479796641345400127195217026969519800897857041041364643980360433800639577016237181069513822751610076756856534427374911967509517208278112135351046148854884449974633753299713134765625 170 637128431346474081333170889299735850135238619704714012854211156344308889263693849746854913267301062674158945004819913181611499726397804057530522276206120711723471594407776812189953172221124552738691809385419259503950017319369630339049703359908007459336404708134569378896995357727412036692891823019337267496320737336645834147930145263671875 171 -139107722285173874894240661641346522115174149279601935830482880250187277619807193535992168986324272794388224914488783488300421722240739968700925565640410951092858715072887797437358432346725140648427036116721949626940004786228463118660046173818305006737675466657175795512899207028023964925775500783173359147140833874800591729581356048583984375 172 30528918730669601751108965637733588221037145748484632390359017116576498314183781221799167316289584788878731793025877284610177708810386317321105667181670435295612182036679320648272225340636289954205647742326936204835233124960727654895425480945300763290981419494621824276709132557840066126197195893222200992479276886888328590430319309234619140625 173 -6734344967835236213026957131983145282905321408440628833418382928530736637607410543482075957839735203842814884500757095651304691207481149393147648868600884553335562451484427540939004927131471889480597146807369619032774701101716105283348941560594270869249398390029059308869186444395196365807185009923398872855474663949871683144010603427886962890625 174 1493107262734305427300525517661678754347728249428746155619365247497973318673926084414111516951488082101135380284817047738969092867274374108691907831078148842486467397811218518375824481631775231328417999862792686896603783359776499068823106376082523757312438994717018135335283359775880927579360571840421612837003870528575816933880560100078582763671875 175 -332725785108869963018842872019305657622043453573947591499238316492863072338516773823018490737541535416524573753782580011642902822347912666793279557588814653035542371198664859117833671209195505390442305670525015999106694104044892522008464564947381530752634642198606044029688775641272347285717022038002995451785476425817699919207370840013027191162109375 176 74519499745679061799395560781734039624002277084833569608879849204162648081424597655682919181303039866670665713790252506199351160260737271083818545039486180987266530745931115036494964415061959495265551939514528480743706212214229331468773486020050663365371830424448635219432680164822569133592044734096281160608563160346226928822943591512739658355712890625 177 -16773734783945965756191943234492588659052706785031829285930915622192292432439399664677888530635516714785601478182778205523289930594302856577641658987566337559330975929766354314545428226854267994466448020315038344241798076242901029097846323490018234392131905664366595768959548675163483363111620600199003314258882217518494236934429864049889147281646728515625 178 3794499102870111956702035757606333931341415360212720986351808236386970607419284780892553630013136505242243640981958177361293186613607451314688667422052810800659667375136788385096239171903118044787661430538424829547518588765733194959046788944169975577640968578609410291443913053480627638962878537177735975245695678095640014247472890929202549159526824951171875 179 -862645923363263816335074992239158614533261476966372381147512671925018432703709454849285965940035952626796265515763152196965310493773615433270945304218977213142342832723928675270356915418052873798130229386504134782779864454318692925368605914680218740138156782531202066356155167091790108488558094761814426689948835595255139200477518670595600269734859466552734375 180 197084671865375978842177961068217013086722238737491251488689929976982877266500742317676586114270444459032442546303805631604863888075295270538306488914844507696093550991946069534946531931781923040170600116103378725001086185399705629252583196394662501342240565440176812022869134764262003428793882834018321832168816558145854506963176032741102972067892551422119140625 181 -45248492425302610634462628257332940714408391262368451101179774154444549234738160179447181956509919628666023308385820234864930206275692798226914519567242045091863045302138835163450328963507197209766219912395868621798153349072935049132756258962236607701824908462601019688512862900301529954388703293188114970873052155314167816251863644544073395081795752048492431640625 182 10439394866208691576761253662305386778578114154469507542710676953137679847360559523537510083737802905356134126329769103995439611906554413935674170480579272922652020133271213364633205148489771257843730433374164974141820553749823875573534477786083670354477780107381576976004102551967178200902128359321870180821402077728309292075735991114123635270516388118267059326171875 183 -2420223931179958872799926056347334348321933757158004748944636519046224587416450847024637589598895644877462291145181849009481919409935679108709114509109511741470849308617609961033870885920360339622463149971986416719776556303309289091880826351046701698333206086145907399226386126912554056348699387338956225721097592857718298174954669760626705965478322468698024749755859375 184 563811559611969538568015447290724025612666439848330788233349613373637883553525106021582926867123206835203190487496783337151889000817165387861510219980044870316798948315867214815838597277876734012499237433354241395696341829739963038110090764136644807973009382900644434062768512754789410083739247190616849094478036420607884518736335323297567725830958806909620761871337890625 185 -131977499345234216819798881516358479464720950897070680802748580766668322672187308514998002640713570031245203506336551067119896652546564698509559884761443999333891172336949711354050888329599436000486265226538658390201323810275039377383599388160808920558361031984587463810869914278527492982266648779043852436116171568611368836161494717442864446326211691484786570072174072265625 186 31041501154413444457367576044245633900466316818185720090863280334280423602475548597091272675923345172535143134871301926012453235394023577465303945315392458195775102404910427695495665244410081958941925715258670847057387153476110006681785162337646840140503187624530093861266745274683532807831847349642104401384167736532984460637253075918075310911916631084750406444072723388671875 187 -7335875477851169052413012915298568402400039912633965743016680643649863330079069633596726786339846954573154745678712104141794769317242652253831136942800962652619591695963487528053221748297456663601177335960321399815304765307072933733608346088904912240743120170224111967785568207193602131399101892447237747075971094759059471751654565189821436179752566886236309073865413665771484375 188 1741875950957974241294475535233534562990033384440929962104182138668233967755204556607460363325291185192901754383038686269596243924555602733462072159179804358557877738895545331871883320841805844579132572922462300464006898690185334357255101733165090823499129461315724781442062388309941727110804720527489588581982590600499229411657122606389551883236712825464564957655966281890869140625 189 -415554758000855463354750425388542932361299167582084233720934378044881221564905497138512972638454278654137254166476535048329194665530540992683647754739157808275420224615459961942881161303100980538164822882494037365729668552479728124722948664500525620586408211908396599488496171482510854800497080912515664957926651067791454195048646804389673559984024200190333431237377226352691650390625 190 99603566541384105931301022624532527822477457085597158649121390498285278206209612015485966818373223063546397242723386632292784491935068459146370925909284069552185941351223129524866928382398963946742281739650556461550616069292914948084205037892367506254334713461007047349362705804637352583250649678331220383247095823815864064689312747152982697634977051804270331558655016124248504638671875 191 -23985404502196059563986737081343807491672325927401738103712452465381152107876258668075459095534368403497087316618331610998753092232898024556586226295477647248623182925785196012637488786233987145929727744913827547909484407306537222835831324850677352104198630606846291061680507636059222616074328059302382197972251900367734939873059227088230153665505638817931952644357807002961635589599609375 192 5802762083750949719540640445130907557005240895141065473493449015748879191620688988683129354448877315122269639845249718872139715386526864890383441846590952137281735950883539330588302677981816264069715490803643165328934349010718452304294960260634811170726093528292399537569715222040171571548961103089028444058172503515818104356263557991270692516872612559079820044871667050756514072418212890625 193 -1410354130334928508953785835961044794264920726871878890420577224480330939312615580664775726978055224410795203695319544975395790712501791023910275647458503924607400367123306326523425188867613883792064450638968572716694750814588845225065625997411160881212211689079114647550302487241734975861514700574713952900158817885677838880582493491266379465306847719125288936226070291013456881046295166015625 194 344363812435706980110448773268574012372846659259806549727411669980093119675449354930351031370136346081536088329587621131283033161467167983774568110555820396269148621025970427040078046055445389526564653180414470512625774912915939186437075935197979087481259173161998602308896152059974199775901144132204376571594655529604412698082494393346569495219998277022982911181969711833517067134380340576171875 195 -84468170539577705219516882548343845465351925487492252552727284303314220271260567091768201262521068607442549944027760658651060882332007898815767427739197827154548473656789375580875686321692137887481134695609286484278816786968013110300561132618842158586170930473149395115846114929139250646920063148224218208955791206859563193514626501770575492456679936698622766562746022600549622438848018646240234375 196 20813510575152270772612407299426781653287482324835130940502162832643345552748223545566760968365294514356056897402481424812844914275429987577861477566148176317760424525216558405800822807451279981305149600717155237790213950332926577248239152861917436663547225900580022078365500767967175475734561437453426010618446374570424704259907765366653985950964584406394506252138413771035629906691610813140869140625 197 -5151868521039545593251275951474583940968517618608228657751650937129661788857363257554800371599293927175249649158396286930288803308083597217371992503032389727143973142225074675755787786312794567217185007442583339674480254454187073671839618239565019090817887118242168860696465505548322260297038979265432311473628519514913335955627916615984738147647340122214663685421870847136460724868811666965484619140625 198 1280978949743491252065267370155978710954421714090506255382198775932498564920709781777188200280119420248888382889632752918477506137738030417663880427311033794559995222371580212456356571636017636814697522595114157064978845061929528670510201846148291903562094589356327259612011656631086277420013648537615923934218965268149253354188471696909088280275423544906245096485361046949691399277071468532085418701171875 199 -319939381353041530743850795541466391718938189758438613911896791313748365099485263031161821941054084424859350328744238859500569991108916438108832432083948968496449954126079448225975292828244886768153382517536805772095230119873787293193516748081318644723245863698385630576962257582081429902156133401539999325552947864985258362721633054445527516854480799523468984297571607155904160890713683329522609710693359375 200 80266195728016517309793158904772669179579100421634790964124053122529187344622309252958140042183574670454165928567913995355599375033026405656424198872798689437064095807141286458662409651167843020594168247433321658768574962215534233970668339159754792390864194482839781576346842429201327617334657269805133083976649109990931001522933012258066702172713304295521071351752288130095625007243143045343458652496337890625 201 -20226829057541153575353309647092550378855793679582662533769550534293394811396559401880911558134288851595821024724511176831775431286416410325321223084586443214369111557206984663842396773174929226361915526533513871778559776946497344087607803860991925150180977365256103493125563915135084709086190997019245199980142216314362668312102017481162082631291782100113176955233702641811601754540106412605382502079010009765625 202 5119694354255514225177663652599292891996035882528918504720531646711513681783665705854973709648200658635391996606812695450634648036171938562900587623277915018596254021746619987479014665210603125793499652154474577044604733476163670845602407277511799370985572954883090081786615707005004998475034089928067616976931236336147911614617196269435719488953032996522637009175391614850431976275757506300578825175762176513671875 203 -1301584645113963151959018886250365330314041198879984564957559383552904024329287886813022419491557900651618655450736699608485293522749047088300499328366487558637147964474331220462014640427808757445577773975197638297540565820848618154657332479381363176336221014120058080522478223760178620178654667653354382941914489015374306311259721126496251465992407304489681936946010790039900218820516641926587908528745174407958984375 204 332356426712955124267905218733694606760521923212846407257962671343707417635248048952991347366620834310169015083240756230174741927414270524327045652062726680374783901981678223572443103818510477215611385697369812522927072064101357887640003571722700701815349410544323745155506551796633682108911434912892656122881124893140020000615082173274946061882256354866629677354352536172398681399264948055360946455039083957672119140625 205 -85237409302178117734838372820848213969788751246800515785068328555697886015893835388763766443312779072695734328734826023284747797314361512485014288786150667356147904290459867954545666374181787620112585339186909742341726368455112087915564547248744710909499160247232606895093728052646129764887961064060015906631548562148731442715802958869182498493764824196138197432020361401052019945850774096385293887578882277011871337890625 206 21955442411915467986559837270399239575299992305476016881488638790597068388879526081700106498033413394436441392370039358394678281822069593815928554653066696713505228404237383905735744529178203572261071296922815631662283662335321228469401260477938073461900984623037183749634756098997404524584678148249764021440391421976199342412339658619561057521888976447965346065002199307877881371530719922713359437693725340068340301513671875 207 -5679777349532896438910357152769318868798797287766032017238816684621638681338870866189348457279979560022106295132916241293057034454144672986261463504229121626720252822367557721791389802357242356149310347290266109887049130707901447950381736707576589923464188410183213729577007046087112338784108725930093656364984233163630542092266169105524230858174286293294468096053534963320137654523093674688194454347467399202287197113037109375 208 1475669337261445523762751471334086918947066651877249484602666007729612235271174377800389513655224847347639323705705234654441529405491299737155211629548530222882782559595720555349158022150353760378179989356107716496913533269392516953658982520082502088318367793634178606599834199266118886916527079811249434135542997815447387963987314804561248975030135433941019367268429696899754229102618046927043682359226295375265181064605712890625 209 -385040978537627662586683596278174068050694247495576386238190176846508536228358581126397767223269043847955473359903811276426240407533157971713648182828554910000848639627268332969891005272874887699675682894667053536622305162658867703137883286045049401315444367899069146193039147294131181859562139029719660496228608792597782814376694669560599434541389168017189187193448123244177359029719150991061270961068885299027897417545318603515625 210 100896620678626392819271246004813561671522089862534822045816357162469119050556401296542217928456777266941548426967504110283945553625918874931904947857173071522519303482936860814938522537946451890539595188077500138519596234096495610841080255269007426795177372048902182121182109242162265694470925270098629185870580812126653552250420296373600077679883164961146529339521296941450825897412993524735407376180518213004688732326030731201171875 211 -26551541890507361256027548103386830108331681572392817427561503767581716198259175362143434451431083486707127714878662065304353188753423303205073822381383766657431135642988642037490691113244130863828520583496547620634959542066260876444215130104923114233520322058451503755444057833448637667786929401667038373542038392400425331646187045341771375078213908402549503751666791152745583316181889097932280885510092360846101655624806880950927734375 212 7016783758703089514857815806860116476245402166945714931555262443061198899698145900260817109672542359509977551342862341891569105419093715835660403641427947484669925696725942237416281018751918252656614106946745005157183559036186039376648598432541612876650832424399345477263400724961454657977989967199233998295113852400297700829303624623084976011768742459634491641982583129124048824668846966667556398813746287856929484405554831027984619140625 213 -1862145011062871597220890643806999943569487741676940791357837982330313567926291694429567478692476937840350127379516240049888831131161283572155480863556565747631829810283206042591268917633168943765291338786431231927387437589631754941954171005143397237406664276038323503157544971231153150049866286705830752197754813141183152924063243552791899279663289164229278296810660788398772342239093766210532454260712400984090209021815098822116851806640625 214 496258401878699709537494604036760656486498808928868809274373715218851508343693364094144743763285038216512941779913742293458362729465745327698294233849427799580377960905983074092729692952435186332918976155370980826622701787549209012978811578683972791770957234256000108320871584285072471813392732223128067327582460981050451211459006228345484300103598233205791749487390983158238784099037639258660152725748903051350424675547401420772075653076171875 215 -132804625227001101912438869273358285059287961911980421565049318568240101595036968840840431522742093253403687880094098964472788157477970288702534874219048252943088370878461953786560306120600625315383752012977254747684010165462318002098926619091380085123602210710319154593752926572788039435300452838564206557202831739856463668794800376588803342432850700879037981324573812701214544822698705632708513533975838330503105311208855709992349147796630859375 216 35687944636427846370657014624487363860956033633288306140826461934401334940530755940566596694404035553180497487065377997602371491340932098262140842951971167357590823206626476468502426584828861321713134110699916769357463220423527160573115891816800416050052329852321119647000354887978576252081995322558323009222545011670384505468034210545313683100252072893109868025683880031951320766555413809910740039105206769850477943606392727815546095371246337890625 217 -9629971581372681235178406314654025257351059451059147790367962923693967514870445867584903235926834499520056388427415271631055649568531461608110354779757888936669650825336256293526681842259921156819139146972137193767898401243299082392093622723447548350063204763941904312226071311303509358163300431923925861770405766133386631326300417960558622418766266706491116728938787404872847027713116307963247047323213365416608644498097646646783687174320220947265625 218 2609250661204543656241895435283847667899451623485724336448672427636647875631950391895563047288526651070258411559953762230658588110028560337907753539609060022845070876002345357443461250226146384082181677188692705666259670515326413465894302873764184940838561518985486717967442575437417701266955207802798178674591982817870397643781085373672954526016152067857957854556049118876724139969213014367955645760551491660817244990777652446922729723155498504638671875 219 -709882041722594154905014998364838942939309804928507396899995899865673411435033773705497404550756480780461266167160792789346439679188137255069802069424814561720864792299873654054933019873895199398922087361808827664423870206471651305198292441760793315741249781510898199928572587861624576342814779053054524214310085880578336701313667449379686496274917767035197177584520686647573685754287916121495119557956942524713548031500831569928777753375470638275146484375 220 193922632849557137970367463389186627366473001244131241469415451909143454907706236183465134786155913817375343558281231625072223801984043188380516268581976708284377378004391237724063847444082552347351410638496859822822872787538658501797815183817512594199456171622380028502185313842238871585040095047960936827572806215264072512894809338574633519921620747266965182212545081935530737143556413116584242549030156909679592699248973364234416294493712484836578369140625 221 -53190629125942608846954676607848478145080412470308425840843223456906921778123267522654184388523516316078129409829068171651634932859768113552102409630965881156406783488860041033386408682776641558430746206860028503008305065558460814482362368692733516833573652615957525781678737165475657475509450444696576193113948899975420231904431791901122207348656460062700016834435206520492088038169618690956129713130460597542178682358557717524405461517744697630405426025390625 222 14648681544793297087687855034896251046648851228974825675080823954491273832456596396350182893190875582325029701019748484204257957335717197938833614565167909616883780265270962551123789145483506786802092745463847687169106935877645579316339277535200614271621926520497190404857206143428470801336794986840006891261428300307456372977107261319645529149210961257610066912652525317236820489738688295696241633940467675562067204896186925366929898473244975320994853973388671875 223 -4050524461309600517866352912290635873407604965004850479267645927206355467673133441914041993273787019104939122495607812472766252347178718987152962086793677042468059173183912670493691903276543968088573490279423587468397848242557593940213372949447789549082539115932784769492130210547790127662870700522165272807712786711950638647539981109938524535264532003996844837198932017485328888868922570829254512072069431510850618102439046167295710887401583022437989711761474609375 224 1124516634251081261204611094094907339610417168498116506029796470311660706021274781283802102900696078736919016070447323315390145271269034116614388227723103894447936766235538343867739196918048061223681195718525903015007407267060959512911897581831113069384429762236399047773667979916800000020765949057202895235431045962825861907599835588718321251072004190555021627676829543019993634986109722943606924646671026605563754018440550352704188075136926272534765303134918212890625 225 -313440468693708098558875438675253607762989663597114685437468999350518233260306873591879385557744401624358533319440115102708471285071570765728600215088852962088713271030680254647347828618305045286945650809711013883550440509125196247248485745978401744995743543202192411141070939843385933391427908221192795142702978702107930227848893288494810146218332515152561575171198095943376244531059204410398537758690500749427618797922684625746526931866497989176423288881778717041015625 226 87714527773458448791555876861022458178473019676715314490826323341361359687016771491467642351078715833123555688952746928959077328530033535002577232900719932984509443703746502284164005876781922894217843528997126370104037057734925799502602450164868397459447600644064589550509616949680162573017063940411710156004858001965313578735178154045745763938894423882716134789036425210023240439843730463606822017628723874888782709701342460958165685169785064090319792740046977996826171875 227 -24643821180363570360446165315660416910429420902406868475185507366051103051578335625683228183421674089039759337891070185226369997578005893798300694193142558128479885548433393678623280968672315286571415296352150637315335267238568030270043719983109622057396232596543619435571666063787433344588339998051487793170945778725905044093257503383600734694714469829672358509347755874138455772129652914505890349903377790555108242828551122644407523197551679317029993399046361446380615234375 228 6951162906342141891232147232600380790713874222619852578776477495956964176798725171017492497463378980672122709750197167372330018966127342178259456353056665147139828191068632626343453929885193308964024825547722257390656363920029547562696375896874092776586737180991245828973046843999688904398896868843204145672067789897127915231639653219731005506398362017871003820185791367343833281493957189123196710672601835821823219725039293951614994376499157002768924940028227865695953369140625 229 -1968396954342085954693066355328954949782514148347444823361208192310288676286106126324902662861844821938044177373502479052787135119902831177370137882504900665640188142180420354246360959529808415663339735075018159869057557886230156916648260036941538317014547026654033834125205072397819278901681109022261017667664625143903732817137086962717596047940161779330858023606895151474114350862565120431530633069341930734650345508059151212165974677372692058785474955584504641592502593994140625 230 559585770573312484641635694369736024169385917532353027401543437872399819433423916641374595917345414315404788105580230243802557834877476038691821051264690277197054371536904242053423439955299510193406191483464633356022610312271890583970328964786366715772097001253263899727567386332900230326778750302531224652364983278187781411411418897001902232140178839213402507725989475352520471950809771157333396107511752545126567879723143950721935662916113600473533296053574304096400737762451171875 231 -159702759457906153521320665953471958193602008576141771675535114322289689211070794743079836739980845668863711298331714758885417787005382557676421606501956600077510774142434041643090951002605467793352075238927494046947130993949901890660779235872812917801182835655375515960568205455686512189456003710732358421317584567923864834026120809419846253402864915315878477951508821227102387116770850150523422210294644378049575736131632123606640024070697875989421898879072614363394677639007568359375 232 45755471474232313722504778764778685803868054721806371451087383152369392554145937086274686591351791675241700101142606025834588685543141957321240415793343691704630670161574369223820828474025701863576692362993157527938304037316198976158685568653336782436573698881950904402345209683281946612949173128453232540903074272168136767888152503010992465562633002090141183473881778095432804192915125440695933524212479999210148200503660774533652546980198181378131361274341770695173181593418121337890625 233 -13159871250952098468646892078171324746621096654597429793265577625526164528156335276268952702792129426468508255277851677986514637845296621075135807092068713407471329625934926957147077342130710682581507550567088044656042705566637987310191355092284517180152646961152012653677531881744068004181940996963222955036487246394786195895850279931129320729573929734859810060393061380332595073757599050599032626602925776210813604236393424388844490792402268649666864652747477748562232591211795806884765625 234 3799543560649130181531137200137133720321944818378258753128023156589347341453693950763197126192839473841196900746915742698948140947296022675851422190405731234649013871931623724719246184220853342039042028974562071270506506391378920700888639020352649237721772933984612274717801267821946602189261564372281764059028615209292116272445047622647264382420844998675645008457391055808857412589103864057183039295956011023107165124334237603856369501166365458622055899240432808028344879858195781707763671875 235 -1101223939571543214590196345055802544240668603198068686253820786449928761045458013910160058121046856463873204926213779107445238686307367461111442011622711146154972231549608540482063992060704826692529411234022172376798684499228240202585974678836576280075005352917586653788591949892960756174795389193783978622030355205503613082987468663175619019627918609512747461509158459796574238349919268514652115168696978258797025348725757427441373544664811674067566554878483398027810835628770291805267333984375 236 320388995054902590099159218294014297950906990003326437616902908101600268759237426569465009258295797881699625732280139560900101485180943398447610732080632222871072080058526790217706663037427713853392009657106026532677031215389732123985802574138723220108363452500302147018623434944658382265042515129792887637655211123185605158975454985337271458873215973084514703409607822116778065888476464046389867211764815359318508380813239586090851119841056293103602742180037454833296806100406683981418609619140625 237 -93568705845685059077912930850301502171208086510513357254389056685538780739917528990079953762601246483109727940327550218139952308552598722150913686127132577735413583856124797535095418430480508052638766158288908706188393212049474600679095965772015880965213221238514751533983260925079772120243249261863875662152012133432804606424847368164387693075841498697488707659440043092318308583825741008340575997438171602199824819123717792808631525014526069397940598042952543844652524285265826620161533355712890625 238 27430148039603689204176154934680078695898748299511226585405510221743801377526351023467193433254818294857224018416301051772388436334707967270497452438866730039986999939421546312687122864789281670916920254801772788667023206624301672451408986938438087065068643468428419931680732544440724635569168569766882222431343344381649960966871878756627789363204114877499136298273923887852091781829925563826351312049607014184086258768392507247523500451696274444453024657418022828891945863460932741872966289520263671875 239 -8071674485197147822937943138831760076485478486879409179491588857277513653770728643916851993755526380939827428763547344587731202639912005410481499956800782467555974531482459784803544217884248914494375519850532329335756332356236197214314662547420349361710557656400084513590170246951569569942749137904928909676657348168312288098680956278042763649998737906235373212030538854775676418771075029099249184756193125031554678321744717847445195448319074086437697944777149892690848442811102358973585069179534912109375 240 2384133673461850167576488609150275274105641174654631642786055856759127781815529568776822504688782117503790732349379160064642488786788892001719645880901917111324403760494321648350821004998840819162903569517758580422372616767868868251062758373680537989464897460070120396027187731165711374332442666960478631905600900631817961239368588928555805386879576504008442196526869696025249563861651629820258097284872635132865388470752832064935642666670828073168120404703795059662453648119395666071795858442783355712890625 241 -706842421408271658930085400660499585374838969707177521386602901330149002015027973874586292770188114600392817711711883972659212419538610015484182553625181412090933256952974899656654908428791398306240929713293739549839228137458389634561513591175221928584298875318022404774922019462937917546945884468815021312190044685429307028065065101375110075392089202623301248437562232392751492171400791109440848981803815899909449221210118855253833004145275069686022584579699635998161801053729647037471295334398746490478515625 242 210345521792399962652948108854302473021459061463460938809899183969817206228068016990923931973546628777492477175754552973105619936731516868650049657238296895574094024148438182254862657180973516645780957195878152340508156512473478048642237899143661858556520304148400258960557226796973449426109107516808316403942281453862787379345736001856543643801008571116112488935805676273002513102741976455582437653028631270892320071552933906726797028111284123254934054573893216751400274504291143529144392232410609722137451171875 243 -62828438212205110991182302503421911265402932503082384915574054792782838502252101964729506014615313780949382427741283284617138947239114537982554525139035830651331677263647594825237051785831206472338935094670966505245458040730494637713711867649703586250630201746927295494762788748185054278474031127278336664496874447269436185802089439335640110045156699962946019988828093909054274832220654014820474972129948927559119103738884292325869088986009164678934764957788626089453844348851896395302674136473797261714935302734375 244 18835853597850377115485903633714054920197900486891723377719939733379805690427939200220928552412527315354777454925872860335921532116727516079770210662276476436199601191764577098145817896173150483708137222255603227835459539114450271837332717128137908518753439024605115792580921294004646948031495146645408155579030467982989027850558167441941321956417422581295836934698605886132658207242155257805250432692052332934635408016720679630045114380954038438579155526182548722645889273699972010778225239846506156027317047119140625 245 -5667795407695501636958478288380518989876468794049489788603072929422504398208976440496924692824156338844428723867369893595416063064228020246523849575591131239285457431969621672373245460048378281173562304957785093665953413588049665511977398345113586519976126799523972623665773955816151774562527831654622329366109307487189543033150638588883878455232954738360470833687993938356485156457500768051974375478577091233810936773242336048868223134016759612487076171004189475689148445153826318121392802140690037049353122711181640625 246 1711735500047323191550348976189750631064134883118726337398216073266377317618196377740632242594910029490903489096637160330962711747995591355951239055838337156827606159516642467396846022613748453678962149436491293619140807164766692923626470126158217343085981017211368165306915972601651335451668875360797343936730641242287370668379003112305958161356630835691715112853611239262654945842713919596008360045839160842200399565085444490859458407743229997868941401545698830370063727093343208633668961482499071280471980571746826171875 247 -518855768867124140438933855855374686025423996840588122340873286184286879471581650354267754339652867984605533678200940877775252795416165279720151628242122347489122936880475948578185711247374657393066747867490349435673835628434431529745196887082098542418724039383611473830536390141631560053795856886844624288470743825746720637520578043176557060142485041211097548722301540303114916692455611822743259818383329420058115435261272290506791080694602400905308321192200030609629944118123209394720374287857111994526349008083343505859375 248 157847625927422397042183209290672927066776558129720590103954698280394976053157196553466401737375681771757421945002337757882005319321307374798108182722218599479011619897556655015440290263443126002258221666790971279445572804647869391411416852850643990769158896781039874675340513751261262262962072407412169155367752139258708599182841414637285351895097931854915970877851095838852686085999894017072310149616866567396244130669729352815447136284306383651590818294442600430566731174641341416340668823981019386337720789015293121337890625 249 -48195315950691618310042979178450793339330120807064172363354541076715737614029933135029697579788111362854022798050467856449690867952090043534401499746708422765413667637689928259008806199056702061670734684778884702279912775741524314952193682432550680027838132286981062430000213069863676571543997841659318406397243306379819991270095785374903875390141741861232744612661058642646413660647270397236407667030223073020550155979795297663404863100962282888416146497859015087283871706789364857689114164662758099666461930610239505767822265625 250 14768656467980899497030252599860012262482578045150595148798896331993047032944622441567199685070999295072732884604282286649426053339378796765631278193633230979178305026461941202229008262251797229231266003004358909779124023483637045552391454034989297353993391858072148830268590188466269798398624801865760233363342684245362933811483445763063012375952364290670624527436524670779089758126857096857251398503864448034753666468050035131546620169952218226290677035553408418229625991713255895112587539989845719645700228284113109111785888671875 251 -4541931475669480912620916641518188579716114673079575837803862372669905561582851124764507583406769305805621067266381526377118371875961935657222843174916722488883598144029151441049340853934431756896167698001737823502873631277509188077366865218768389556418527678944530842680874766339350662094724569138977997292274721134651751035816810235265043687403196281585006501307172874771541952655926174302696091944885442604238831261488669799537206183949305696508561849790146512407723184170155145137507887698712083501817460273741744458675384521484375 252 1401837577716532851692449180439947493697075314336666803301700601286163998168283440964375555584665218134416477464549420014546021894355016774736905741210594820259476400586822288164026598057582120210317315525362099057045907832883755551822722673902572909207087477217949697207469606758308100894376488536649583440451088868993302425425937580281798000932237595663853978098644390603349717983817194317081240297840190079217782336601816020444566370969484958429701491169388803345270335820732584009621142058011657172134079019087948836386203765869140625 253 -434216668799056612380324007186278879460560953387949699420014788232665334036753657002851361167925271125665389217750169482714864348234354473333694997521333334149787609579918149622214141408611853497046041662000702753217870411181823171060872106890266776327529309075654015129332350197935698198268659872549391858439791448404864377389419368043826278077010295897794106948473712931612147049704895591419663222619602190355619960593830940862864536405225711008957539399326229464289627998712119727411790992688115677078375398423304432071745395660400390625 254 134977427427713184333717826901253096173803353575667440411124291103923192805664116127193496563468110515014127143836512799794587878921242033993737052406273414982528143334027569849641420817720127025831526325833544844945067916948400236493978399990999664352820490259032522972011141519842442547952666008277440558407523819818204274458523633480534906356071128420734591624205072600854437834839856286287463545230536818177898149860516700624990046020698168393806978308988248112501727704267033447846644771446857308076772152816147354315035045146942138671875 255 -42107154626528091090824040587677064758887468622324425697795764480438927470745159806055468525365450814833369911365577574120489356208147450024288994694200468714274063002419973715245294408165585504811568663663369193365864024153097384598658416167240101522044000233167127561151848587347212361440650437528946717080089403506695203671593347780455282990938241688236355820897227485579439478481894386180688895721182362020657801851695999257279458400103308019142778418499879400227616932291844982484627415216416532347219747745015183681971393525600433349609375 256 13182112451655230523140113427671037266066608587856494410555408803277528551014733472448525607339164590181385986935597466096329426373223219500779598260085270016553230757618226113333923115011491771117997212492211683836070799060655852572584879780232491910787724691552559477658919611522771970116203111469345128676614800737617045793610773665234422187440190236424521937587683060977977664931627338179404118185717051889522312284079734095391796790448508315707833958636810784393437244973988846824647843200785015366758613775122199740508222021162509918212890625 257 -4141358389067912600563649184331431503936117304841468484877328629565437439758378716789034260514272196745544340445590361996653592546812081178587690121888794430716125562862906922875513966510073803991816361262157437959206792622959345484876632460013067368261709950081225529463395772152226332020205819290836827191654078760603484539485158469304557705448334725012750872175601024019430686808604621405722552262915392195732822400930331579429161677045983131763978333236403738422417750577366347803010868493753404249035237651155316740414491505362093448638916015625 258 1305640658796563783561360399968772710039073170814429013763954018662588703075982771085040459989391884397547213814024651777628936884743698790316745075921824667525865884179305379113931024480432912010411086963584849049444440117167669832016927493578811764266624805790338648516877300303281703699007571664361645123636494218391570822254873209151084135208301367551164224034238464936847404546520246323110219481897531542807811071556174855268268888556951475514341475323116097781166340688998084609719663188914430926122504472534913144698975884239189326763153076171875 259 -413068393686531327075906107617815418422854304600566532674864512394139784896551352943541744770916454223100550292546634576792798204256877015290230117995104464271765629558877973264186846689661198672837646206150079379734247297840726951933372554118047906758487527258156754609349279213759842808090703554635192913724321665769382581861710451042979668571718810331572753959837711228627069381538453645620951015632793105836668583996179450547155248759488707618062726254627117778973439700489545642103496003008031434349703274098129790470323996487422846257686614990234375 260 131139088037060244783215785272600637379544755212239090371496785312200051624222361712837567911917819836589042415425322931832173117471437068599798316914761695110602320248259274269919114631868921967519016936116345286439485751631657365353364868014437964548056639160437875707239099376913130802602180897438017259155431290059340825530042501029021355194717275723677531479164247763681535972384976335511757093077786784652567690894662590800403370741692452614102169098416515814012349233449345511660656357952183729707869944076437974944671083221692242659628391265869140625 261 -41778104433817851878064356913820453217169115292428806208611374293547707886001309198459665418983340660000394781683598648837210979664837735958910756733167228444588164160033567232002491818993336938262719266925864123264828828500969896728918243229750420069527611504297427583556121119731940161947008751039610064470929993055737394959062242200368035970927070722214276205474913458410479216985194607674360445231838712771773280739160106227488010988212234101761197207064099361837845690796433439773419501685802410570850291631562535045463224747663844027556478977203369140625 262 13355686230193314784526257581218267489105841780326339763270147668410624763605475967255053920156765253592962278068055946522756443131765929062672218951641790861209438955167311049889428313992926452306953315794755066221177563628973747624371379071359087061214495673611038495106548726713174508541038270886784657204028084735085640172065644263030963874945899616378718202431742117907020449521838486249534521947612181815565863451795192407276782212162394242453136084828752267129476069212369473695574060911170228640784900001210832687185969813725705535034649074077606201171875 263 -4284292897533120074331684352386645084549452488287324690862504613622164458789528798146698416768427034675031825257458252923886239698463898400171848034105130143665127878130926485229394426588679853613760807064172148600733506988719522098945780730883500798647672689160604401851432881513433651239517177474768727270696884714804022565413574036344125215334804440328852980846750451399416307449873971953160416457669131549587832006168035689577305716622480582013298896391622120046686835285552924274278179153787917523056869689790219163177086014737682262421003542840480804443359375 264 1379056869707463324060936881232768353883818198046159094944184498149060995364879862273713304121013506638374419982526169399258514641258135525304856894105462614021376719521051210199285586108217282234013086767300656916243449376496878622318098611168191433319644049472741323153689321456463957825423573901245168619752034869326909545533947487412981667143566820361582826631947414159159870307884744781685134951278244567583111847259032523551494327564256141823484103550721900163640874038580958795543754060843225112645972871690513505173723320107459500150071107782423496246337890625 265 -445420210342642837881251210682593821845596886516301650307211833049831167553694352486111569157752830908674018630974538827105041217865257890390132647892679710058400892177096067116741878606885068566358854492431821287979921283841763226799896495750436276300422102874410490967408072580542176249647140770417430039674311471795399212254764370250583602592222909558819974416310276487204240679265676589600766934235231379776472475999288498258304204444559723817541255720263438414144468250044851548929382786216428152254275063270100896341201581786484187119867783621884882450103759765625 266 144356739880634198263769532032965725243632509953252979194881019197789247100330541460892687102664371828804498867201473767352225420089844163523887867685857786388204371354280885870582128834619457742380415511607724474692306250194262347068916308159282316828059985240622075434230670524980341108026661747246777981577673363462381279437769062563380322887590577323822731690249843576836349137144746079175851874283568151038927761732016870949322636891181927951728239485198356264508463498249941896399903165330231192336545066194388623497650675736418690586759794314275495707988739013671875 267 -46943810449913216401200946262952575277359938386938948646685605991289128181343088694502416721204665276345483588630576026500806789341675240809024362100260220016068028877292312627486218505926623495860235274771669644719559509058223514702078069200927335728174450955523674533331575273338338621129586310117421766998506253876406586734408639346840141592998877604826380247604575626756048402742893280669754253643517662427312148815028554647054786721507673954422943237515320421640278196963725516493249762061232239584299736157723351681169835671720257097572215343461721204221248626708984375 268 15317521478719352997150471663977615311442437508272222196741828949942392621317473969461370412967605493073548212802240129575421179470952069274040305335768198608205176339945669056400665098283216707089638844223529595834610535377038627605763987995215379281301697170067970914744194084903869778288992536416636602787788813901790278982669382758357354861505615476909753558636475616607953421909943113523066271259710738148743376253496762708176183621100833127545447803489374896841490032197864915748748817013078196816968200033863256388514230000872707627979085742708775796927511692047119140625 269 -5014900739626295030999198698920474744409192354538886195067771814750744902781834554214120482931812876751856888786393506398037280570092200932975666753432748346329129842890759207214781294515851457383277611657246046082900618066566842593479243296764193355498379983713414597063025632711454721307544689075014437693873389793109467556925463117297011940884296748709104132451848080880159701663802596444312477432382163606868539749399708194248450726722444788341487378712555102745714776048337466100614316237868391850274322183102704131722922791035112186942834799907586784684099256992340087890625 270 1647383469177030506239427510762938186414690474558359052600672733395575426102802083803059907944912947161771581790236803788636374252660251618347004530441059262253426300934340925412654494889556250346656470776901344681085665729399792122712545173775959646397526180521086720096756759049963007007092056299891505466099651069395947381117044145332944720716271194154131127995291197222439689767707721173390042254819957284485113277053737630569337825301654941467829471254356304869023827447992032995524164457991309219539468285959286333813263276164205845225434188261459667046437971293926239013671875 271 -542975778280805048094222193077897920026634156261467828884200982896313182949429763000947665843431740716893313868370155409274593456018256529962467296881669740238220144284556837090300012099986585666418132724603641373629794174969369220111500834751137231213580948188562365626509609501233429911493017265690660205932980245098312872260562884672032789189987261581449390892238372402276413135145727541224332491978033530249234279511903641296699138134939447439823807861531146746394045037848726312331933877412049012022509286448128787126642246510021264232505842917131388958296156488358974456787109375 272 179562030504114588224255999570828830821153668334999416720919160664314919812255731355389444224621036661909456736784162401220856431230411932324582848308324271941362366663652113688717755349462960315525302391013698633707651763296500091125917393936535745996556773499068722126498692492707781504170523748510324760604613318893412916008062282455659412621706651040865402232081208228715819074527452665000664308809490278919485489823490149556505624041287866057372909020292531182482549200237348808230565072987057201802200129031306836406459188164263798909714973418838557250865051173605024814605712890625 273 -59578806857987278341549101257101660180023750667020895989543451447567636243020717525260943003246410644226864989682218413526088092091484261064127844365245061913066490618848067141791081747132326790328461829284614880756855761197371954699485019726663324248463194510276466089713787888325080142767532299272515760953782695064466855812954668089079320493968569549267587319957880607042067634915160761756527953608355785126414290525790618819798815691572786291242032890361004708701665404280965573842422658641231881398237002849345195040361012726013103755407702998882213396569795804680325090885162353515625 274 19833863395003082082931029901114045204944599092906747373286359345981782189666034934726852069496203015879231527915816363995266821232940692557846381178183082931405488956407157411799702899934068252529248279906926831069213193468183522557232956963538676478132449933579456434284275156260416789513470800915747806955389923766888151284890625051050472582312991021923134813485399368476847076446391881492261948634130186483438647708513105625573496996335136865019641107116743868763621549156635214363902039011436492955823655165148767988953205922735684645355710658642771349047251305819372646510601043701171875 275 -6624545248534198338497099396207664504716582722367959559253823192415726739844094064238867617559713470091046728570289084517971915911732504542499059136351406072254166762964231725915534966333186633821013119319619436085225153853920162436666421667984132781263453637250939596228667758156707365620309826265825858608330820625977139638577207906493067769444506013715697075257043884621444448203014213714262019102424037683106452140025140101503024276584101604258841351257718621011436463186094988322780466980846355772562241644182840150697210433480754769893873796352315973245961089332922711037099361419677734375 276 2219898464717178147469945206163712607395662704588402815143495418969493790266621912221613240427461474417175636722449256535693737157225197704878477308929174662032189173565074931510274543227551369567727730061550699839171883232601490793373125280596450198081859361838096748108409574655036117827095846271056305669400193396828124132173094482852531249524287053775384520493733095384904937535859699401390457947131623450766975688003877567733661775574742217444588420593578607416356993765197100378756078922764390315270865626546895785845244001762156443085427968335980098736615051535636666812933981418609619140625 277 -746334507148443833608571472882133965035699399045776984658446029795341438987555895656598398515770889555587286473562304592910421622142873982085057571739393510252050803943144900760383980337852022871393899530861850211720363868069024834018464473868054217092481381697304055158911042126330396021672928645051142804617624503606081159605200625901521075714842242541867629374253097538835660498733233063878783234637467993847383415902244529913934976989650829249883520102868108953402214746105839430713319467975883274459519512557303238520671754792812796798585984149946087802020289192483915030607022345066070556640625 278 251740112803235670117022065369743101450048286872501016284584770289520804804205417311612122005254942393949801086596328315855548839627041534819283443336248569792371236249249791483396838356753287266542955827659411093310452795440354682329389789854598621362597343402576577955852966432702250315669692495242419429501310491753308546858437897273851048414430807941051818117268473631982255811755811950250368550909669908616447979768812329085746722036106540836662343783560972453263871566158020836433198963897567415435383312411919930510242262626606279668128883098781815362099227584291583070807973854243755340576171875 279 -85189283332843138615631735398060425780162734783921068580996919819940155899407002083234067227742116652659855869060375093770636869227111332779949269427593693871589141365696636692319779380179204436584448233612606538260538753602434434708769084762192229853432418756941112309064759306294943724838214262741960112959989154228631528961134243962032879844621979574152066236968908765733508943850439199601296648045058216290389632857894726973882328696904960431320384218253147346737889731103113178296071985538540690406312380500798321671594568860080986931265817429549152357400542377730001675217863521538674831390380859375 280 28921867637033796373053290326426365782504199146188581180374976157515290303782585356144225126669228954306505400178984584396685340021437606164464484319508060013203033076426414944000724877266788601549618354549596995716666396281271192263335032339587123424885502105662581284865500154343061984767354801811981520330376983891380400552745610138382657455698129002009297321782589708686847533677631825397759165749980736295045426023548053299422676639644607014314692257980159654285487783889286404009465753518226460275467388515652814947281574648957978969052028050375230111628012939252452273564131246530450880527496337890625 281 -9850805624832802175383640260437747990119292002078250618688140849496501644727366144542352128762151969682272784194573729050915456886591298854310759922732603899463103145499098633625494764994170637523648657205265973802857148935471362893401042953176676499925443603767887068103067237614647600641209032446474888552053009548277755368018571683278699766577291248694988811636674181282938074032909991132358297083975485580670862730917544546921285939399755171617113116643516642057287374663044417454305375022031701005755477774341305600641546931614520007155708288081536060900702929062945634175463283099816180765628814697265625 282 3366018221234903968330078726478950721277102726373881862616650207101028453740665616623640739919856405762849479606658520211894775628445602598124743176860885293679642473450370696525227310140408356243861615066869398546091661888146589452620007275913615200473065658601503372334744376984954375940859961942123698739377397098475319604701508165862753178037697485149934229261901004011805468159661390595982858066546934607208350783355780419480968437868863178514839104797474324977684564796816318351718460342714225146771016551024658208178271184376265210990638650026736052726949637305359046279829016157236765138804912567138671875 283 -1153867010244337120485870121931056639767153267313930610495602949363949553081816103011665324557527848092030617835144319367868197998292199713009534638649304561800056625063379466549143647707365625037970745674292952010653986643463506297137083406292844087436319461937532440248174371094070590249125794549711005333523106915327513791136226144729926834568200942912623301499521751501583093266201675687953004868004668000595406513399064972431779131674263548081632686265378662428550752229000390850923620052869503425473622060944240058501196579708364510063668898475803201534618024420449067767024953212740001617930829524993896484375 284 396812137935333377840862561821295654022241211506107192468065102779412020704692972979154698544461504719803593572946579740051772999676984059970502380274333529748390224434692943105799819025831879220941991333650150413224724672371994309653488479586671888101019273111397958342413714528173372867943856111904567830646695697257516143784835027909470378005312531265265721735349163365362425097490088731412510602376364620500844737789202852803512754902763364905054865053667317129122070537499821307145828400172269480257458670255216965779696492793447729847218501854552904901795506187854668312710304522994420040049590170383453369140625 285 -136898719011409845593834775135742209795597614914651982368409913605559020949089319463565477258059475633909371558519322940007954708053397936932352275552469845447685249745958263352940223809868438700285752358556835501125324829003341153327138999923378070241759440231462970146087820798739221140984359551954706497430866625585926345923776189459116071009004119874604525721762514103386468419063198040518584217048876782649662507087243262871550058872093625972819636707217592471933922547806979832872562760571918268298862492864358581377882701769271757847763628556123120910349336723195733754436000106924353758586221374571323394775390625 286 47379933248852154469770458823477432059223143051844240560486617704460989473112885723090523162189613981794267840162286423810278413917708499421827611006020553507950654922489084213554374667328005924029896131339667885070769830377197444782053636346145781237728431398661253088486334881542322936966272380740981802950201476504425329561739823809020125074758596870583649080727272933235934843768169997574345963280286622058162981008556476651614801852611746657400017599762218602188834978940009819049519969273323045713123611746247462707237043395069922898998026909126335947730941620130711809598627985706809084831547806970775127410888671875 287 -16449986232830525994559857081808163545603786482437242245795566769725632511475812638316252393228810239295812700523494542233261515432297658000628159454853276008680728847767387426924975100482720122409634084136063445229822137034206336530969116568444198382636733512379156147294293637008341081161343834861832755228129319195516384458826570045167781935500555014798345982107510003343999697989384630458317608185169146650123844392678800797993188004438367739178459785359497794122855186617800819307143888020423645912730246654550020930966424478851655247414937678515558788640760321656842451732617889879894956806083428091369569301605224609375 288 5729386339135488200511838425261207414516774155932511988041145452851144570275465255633673035583564599303019855704580534402869499624049312580932493223958005055613960227406141797076667962592182039086719509059532419302252673323191478668012948435246943953754704694007879527019800872876054287502624585745917785255920288673959355711055907309565106326264707224478751332139370909620053131025407475812745047373204189815076501554421365736746293398570839986729475345849007774261169152055789433825017398573250990046332191600211405739070507894181891523625987286672175001270785096015329536279327011225916133074775871136807836592197418212890625 289 -2001785892121244209651437447417518872880389551659597601821586547383499923006850883360630427573708453190104476814127080785735975093404759598782840680770171126121378086310359969565790483030209920907147812259875370974593238567936341027347948615910646149438933591734585344827526441371030278071450488648497562797778407618452841747399993490132193936627429748422052622873908639876278536461722409577206994867332528089366449579401337915147820544631543849096773678675240926782502077486661771497874290995710126581892285840495586087114059000028234346275556759431900241690363070238912173500475739888076510963887955085738212801516056060791015625 290 701600012848993927093586160781373333102487520592386722828950180621325033356042782833762448914546922868992001907487202593078865026725495536946711477957026117896017813808955733505444267897607911496668429327662681419408057532493130422996122310561758191234028542727995057520590613715975078296187987320897449152565685792517104615798542517673440461138809887740748692197412686138544625775544529704133413822841739962412976552918103052471573856572331612181888322633778574299053833443832773294674806447554822938020271669064831398296694988016830848648503909763507425422988684924570261024142338623072845220363102924920895020477473735809326171875 291 -246671816581103454430348198407665773384150129190142463834075771443725603830462603829392461912784853218486530380833390129415576910479786608649010751695766875776210662607820205380814654455163735236908889596219239141553576695949811796677681794043066429706250118740499773187130507833070196916000610248454078322328231705403286388139977355605268959925264544411969181385812929143074079875336003602691482496689205857554326682115563633417286268845063114575923499963042008392870241596294159792013760981855589564774612976315855866799291315227012214600594656202277875905550481426716646824971615635835566946419683542757184113725088536739349365234375 292 86996747600069536281467014069104288091236489685872905502163909292118733329540937909569586289691990500553494614151378525778124628135270219539749952762736361453512643337078147127300123956132000258748151870041421489153225513335118845661175736044426441723569459915927268539388846015961295761428383730991970983340806654972040118157957404483974234418271601626035770166403305756920743545270141660303723388744738210513980432297056365115735338143855212124290429877051042908950633289640894816080295047167237618848146631926658282090376030329395807323661999274156770399424533703975811016333981659720564561855994656358603833723464049398899078369140625 293 -30777662454104167977099889802272243349702721156010835245745825874396576293999906965725382651194726186242747416575548869909224697971300900533125206734305809750211529727097554920115689484778770391375050150097504388849125453320783484989130715732361891273867089527151516775106648514436476941339304510153014647118479668996970195456303886220895852484736007742091661015517993760769181740928993448423625475685823424283030475428488219540164408390129005221654509347427807336843691854951768565472338082115103919412442369646468770189941397500161671635999907463253618130160578113482353006573836313303847354072074506137202121180962421931326389312744140625 294 10922272269026792577125701175399748778229550580089524754428986171711162186986837658897739373799089792352259386829036561864881868071146130210209610162879322555677427756730918108844308030893741609654539374547025903797209205469716885766377804727104176190203621438253088535889879372203256082534362753584478789522074086610232765280614218893791260499854490518477752685438332822221633982433781189206834944337263530445929576465758278917806445878513624323395804213783220801527878312129528707684064128354621367592599927514153485828751273526207367716189890112570062797649094603878686074071783645728419334475242197073086014569298640708439052104949951171875 295 -3888040345203141562177711521724802145709930805858614444324878932843792924084575223535589800406239827757678030295803486623828770919759481010898442929015781256520248007721161656528529700779826639318208562938514193714948523526736156718478824882425854583895714728470356260815426623274370724244916218179018103319875605463583578948911513079116184233744832132219687958740806878241849544237654132225078916540756966706502496565593476073213233726238527237894731834782474122271502011670562100726800637488869557047565353986922868791635114768205366976864413233339425802616041818046126237900830312569271446419024760936776485831245508961728774011135101318359375 296 1388304087001642636139833896345036888895370963943506788732772313481733452266220508036468637553887930557716295203805401393656187593511019055282544680185685724638749241905140656364785219525325031448703123212708802334080789629716790762146489958601673174117157177781643200381297565710628693604180021395136966260677421124525064660405079438049155838099534048588332924403600546988462304359101493196185080979045663696461332476021240749927571181804311875130435082002753570442455352774403648139896699772930299388639016629405833955573028776212571081007534921529547466527094367039815810529025481498021855837143070968296189315882571690963231958448886871337890625 297 -497244766581261988271244446221840570088808116413314870907648960429065163212877779871193108016720908770688789998974574270677768105653387557113916100235995793523411371982903278943552140026774482603609108799992707804064892728880406719231389239220261305686013531819091025109377256466055634251571016574877872665227224461216183900481222593350994975915286385345377387022232448853998423627403498183771652316648211053321966302819584640856291430137177843301506435995564513020452861894056027742268542411742662817174056716195357916004458574065388669898518999235351325489914559756325089822904427907053844336859402288950429173175482588931117788888514041900634765625 298 178641909226489859223714255778801059750890497906166431565266017111993905504702506813351096394739318312224864716903122190132620496523330909987543162455043952201504309651053159569646135734887198813935682019322837284701752898503124302903689698072034011777349356818183806801440197246288069862719284061539867027836101935432467427881605666141522325929091545067185838087100184567341095999381847003234017450670488775899496606507623372346255367409722343467716653665507989284066089463374164466349258163154481434455510861291083492451896836038178421318885982697875876968784335607606762437391968399244145564616247873110829974367674832791408334742300212383270263671875 299 -64375372364909764117448917849421961843518126426046922573907683334590256206600844664789517891153540186994715741268595871558154469166579704613552088438009035772605126123412643536029384548104715735886433859142811325618709292527833799846425735479080873553098977259402704177997984070317544761021413282648342500761521107085482256727326094445569874931043720275540761689011018582529002983391873906970837171670399973704304865979368603122015238271366504289068695747633870747929932330842405441732227755858651951843584051170223222333656402797088442248293458776742182494540546100733182618774373540133350724537085823413742747384734543825146602102904580533504486083984375 300 23268865856255992404777640789275789509284272816451889972534094547467530947084579308923842364853365710839679145839711702033764901430323726265854648968274872368428129194645509974674224262163365323810233780604109728406892012764181398110813587583756443407031349179830700508797329373126986762685974988399555216319456792402941228277835302514370955307294112213887609061518794437759043498350616187462092344894965893330309668929522680268072781807308488009590894166180978812510528109687484383188313700788852486580076467841849915336399048804822239259621053991285874770437408544312040607805602536172109051581333222348404890937102230952238102190676727332174777984619140625 301 -8436174440816740618700246716206809149958421537809511416580777746250870520947554806578018847706156218350686503058119221812162512482964610495374830843813430912078073698372504554591759078061479082833835914334506123309871117649412717522389402038513616425567086914267727054467730223354912004099666158633150943498460635919110245871492653014607515621352176661511643308556509825658696672074224684963566515143478806920307635737172585479827132119172326516286638923627114049558504303531378042659955370279405627234735429398467751002861709084287347704505877404169304135393382236604978559672434491192069321474822323697166086108254466104094948519787067198194563388824462890625 302 3067796881771635491447611423687153938648336882776490586763619771124263713054853344352409190767606522306166153709645333466385903324025753369241244807250295364173064538166047461701264722590865146844484562340163193672461557866352923111780584279386263438341036139797116051576763750620233893492658447963453602244076710772279157535812484203600299687283983971247591976375909745572570172902093099814418623611068629259130626969497485010990236077952795083372393742591458432390256163626690648857450204548398259367664920421930398262026474834673238641935284533658287466576872320971128054853723234174289344662309812590277592171841594920027318504907043461571447551250457763671875 303 -1118959156684590399221398216505465115582700459018243490102671682106616807342488803565193996172462717059411350816236598395752016901905392964783350223614347267783108132122697860475998801672657943055889051675364487974360937801292303465691770493729203481909665481738493889749104660033976329017466906911545010922368607598211262131730899212509876791119501331256297333702295697192521020358724936877798198331704103610394645908125279862214507896748311619596145933504335028075682514856773176433208936568432700042081417795187115032079093996725093663299920154837582750857197271407455309083253624955565230631207853199010300851175719847609667245702524951411760412156581878662109375 304 409359000943842230910230511819100881003401234061918623607299076360405625104534563504551817689881263721403373745070509132059039650916555607211835209945997888447942744741257974943013072237278695157335245977899881728206512196901913661549645880111321438683902490955168202250643073651995660678351687946393722835229408850833256172847254228358635214111786678189613140879663617468747534942407910987480545845873479153802478289338948773237003359567596587631653315400906697018740751218193131436450815167030114084801492331954433434530144329422274636891980083939988006568578452846472080750672303457519953637643366580667105804021060081466219272849915711276480578817427158355712890625 305 -150207926197893798017153234350292945278891014079693803110216839803719725554944097333733553467048080455589280785792376651502389459883864878657070825649546692660697008754679714060660871185432573709973722818129498686937690039070293077908850588306713968936641323734424831449465868938278266440499148462083604948877023919251718578651834988687959502239642664659777960947889536510373513325653911729519233066621290929822382589039667222071247985452914969468320067524368826760750958371550523440710401196023409180904265255441538791307012448445407168024531441050454307348837720646728822035789081860508468455609274806425480643575342799245797586506212528689729879260994493961334228515625 306 55280975594828097863324226390637883274478011745705533707470713107137347089860526886467207900143710562773422997818452888664017757537714499137127926434900252589292222619106578293723132815469429264001782488148541036290145819507762015376042906623486842402347865338832814679710235854752541854215488603435229598065413600391717556403507111980924894086099144376574876007836785043571660038946014909398839179032690258216422832714820319946811784695201666992530186136807737918344325579261350297823578417198888349354841486076630190919446493670788251772058713245735900889890414152260894306328430783728961309149357638237381662875381987959871895699053012673829243794898502528667449951171875 307 -20405576139045965791715353579012289472472680339323046285594037747753842161387241354147270834340060554706617272822221750049561109859740762169528684015868661826525089202391681310924155887991770000970017482600405919843790066445142525803013186742522814650840941810865313051624672210484554380743404485958310712714605057842983570480348025350001232098725775153340829479522929735857210637400064098383465256502921983195476304734748014241585645905149829692272085696065372127762604472505594613289984037928445443471455843041671595754851986710043806107697526641163856202842309297068961285794537632387285355384817255348134625966307944449985213399337800888044824887401773594319820404052734375 308 7554545379934975825410432398924630991071051556653263301008327999997422453620499068531262926115268373918201146871334022630624345786839192397149111987386241747937016428209354340220293669531771713237450838128410347229953002904800965280829182100946556301776343121913161454894313487470668940471268082139186988015053712433539233443415392613500500294861424636202623789191801652313856816592651389252742679978127910608427442512059079814907010832102590903800950666188922890466000698475110487044183872173446081956797158861611856066811790492776169770245519002979501989911222392217502062716233428341002210160129211289414487981020734746689535845940778081841759927783641614951193332672119140625 309 -2805111570708473599375194857064805602044990176032396925108328392626397472386366109263127216326239004290659790137881396807464205233390793377271449857467599810128115769036377165410830503120668500863401390451971766152046638874442099996707062160381168446733031095314560164523208201001114850625505568222166283701160617958032222491992144788022932423401991001090057999832094025169420171370139500241070925746558080487364846734630857665679000443313049963829554241820370456059084096825350529161254684707549614567778121324792080528921110032794168664184717662210851652657416251758787658260761026794520089001447635430331296608388025443479837110218903990267735881758426330634392797946929931640625 310 1044648833486156165472028292025770378792443811653688686418697757395596804146765617724500131304199464234466484394038516013966089450018466659447051118415858543593977371187493414595993024749035467753221393061953379974335252292301713275956973302741792264996194894257713752339532728155198669317541175176203894547595794602703029943606822601087061270301961900816176103229332581817439454604550530629162269773995659760679280897240111102836883634586408227017952922975850802298868973817715150540272330925411367075135281725525530478966790589202613717628381689680209441431808430387031696806448450480669867126114150148181940816938050616727942189154510461523810149753188625254551880061626434326171875 311 -390179957971751492534800780525213430418291804767891912750976400631352639469048992337596429153676827606368051805987013190612991724705968434236602739506689102462538755313872136128737322613717461713375661023455456964178609052895122137510489908788532731794213949883164978933635557595158934734114203093912859529560346763778743279430481206652723067622126845438648800054893616676975841031137860830446970099617909831222488411656910756721826843138820238908636812727130078778681194303646377359199811966084104418891128766102655297288911653173104556280742850567118379268560373798710999384919711382756334867022552270711329652475613983318407314269014179398064288972758362206150195561349391937255859375 312 146160539364579275082678368596113084819640117129547283505459837756842234416359697811140376519740152411542988076249240472194367494021238896616880718124974746571720131419506305876772492706986268460480723231163264007178676063554570454350662470748376192171368695463901081063825465641265620326274551094063181557397335256153877486731784484099476121958014676715133117271908128368581695927244102051062010522155385895209357420329131786632578863342432312457877559045923508663583218800581231841960776955855360265101985938188646080064426307769714456883131692985923260699425002215488962197193233716911231196401379818459400047710104183155789973240541505702973766080143835921489881002344191074371337890625 313 -54911332348321972996031686450814207807822490437010729588534097644042672273017380739546618042854571171972441716310106170004652188673655099492992017945503622368875108331876962954400761263530728323610622693651440483603528500359909712663160554395485564409237852121076061397292526035375372091064769027388400740714406754222728877260915977324216359475522841713363070540578648100439903987068543176193177491599519858046411033317234973207711156057261047426913790460962977786425762679209799471817532926890613711922959911325699998257207194044776013342259553028772067715893237293817024932096525243805345598914510816256986721490703463369972342289031472018957457889055950861489918679581023752689361572265625 314 20689816284754496834639250484574036985353154192493079730983049496331943176160693796456847858823147764837697184891883971682572005404077048528591990939040183824727130899264404452031663996743476793447773682801171798240733802544879928968239629655484182823983767307957110709227579208376978727164145781082744207548619041775170874290598832751562398965580019606374808114459055845616735971477083757806872107618726864234344474444486621854935100352133863401896307686706998383837650011293827690852999850868281342497346822161598416550607850666097620614272814962954942391405782901653692541201864148095000245459182056883286343163364677558507513222338029658413389237875228132690352822464774362742900848388671875 315 -7818262773992436709541679584140513317826882729063122740056197144787589835842936340506549850368803256585192697137180317493527619614845941489526331342349412597394340440988953290164593742629886139867972963138566396961442606952839415981070700307705019435598522546865149795518212983984299323414201560635593842916452039077331225778695488156171654839083453084828605451321125389949656741658711369429165528771715533679410360787972824854151971733216117373126249976029590513461847452623656912609800918863631341492718734024447135602929911498610662707622366335707853258435673081493313721567751454900119997147826714999546209007596304921767240162068000460763603028219149125577214221038957475684583187103271484375 316 2962914083412263200516513229834876615669333363507922537482598575354225461991999015766835548484057496951190080323996366057118865829253099687954591931201829665436952251388484278747774673227590702495071559693873305873351673081403787980589773338149758638761675414696094197224608752889881518992519923057150988150244590430210414721283090278187993777663081476799424498232324333020960168346772455433640287917700311651161797770465230985590990782111652684726219176723650306347339814426711135935730464501942691500997564402609902846019496002659874206360639713519996558283098294794330600059330426396886148636390795164132026322388606337354420452255734516117690295026405379076595014709027964272536337375640869140625 317 -1126105899917780296767341391425711929340569456359178332969353132786211753649623326841987761157293164759038068855104474889921432532096875445083213106590585859285967853465563138172566814673077809914013324372224727841598158449352340961426657271686110547788526942303203719720327241801993519855104086675436721610201051525441484507495879904248054071858264180772031474827047950792801717897411099264991419148198235397985025444169584833398976537028754387836541516218173756002150861374382175876839290980928500840121862871756841800551780308817951224320519472798851838095622291550996811160265016434516019613579916064296396182179104195689842582970600151141798382707545408813222531652087354814284481108188629150390625 318 429226993899393609070872870971082176301722420801340309615216240510979310627419914456565742667729801565082233681669613773793546515257018753222874078853069347506076611221601593410415486160567988773376968961926298609130217492407420555695784742436625088450327998061990218824178091594727869188033615296385487149968311585071302954905969589315432374847445774747199569717957680457052217290158669597996408778561023603027693148829155527813360537531514684135721618448909719915910533592434824005309807051920999762671664691353450376678243517813063985387065348990822850392624786579868826795730994392020339155338749871094467546496743337792859228841655479144229019213397568617801396129163293835517833940684795379638671875 319 -164073596056480721158674764742751112719128048760832489937871695923059545266405744437255499906579330563875608542060738913984682249904149251782249151456639988933805265131840731110317097674635381358783999236810516715543367693900258244755666185596700740014282027627769096077990904822295533789694631072098435420558475779675110689099357080021983126530291772311355588979295821872281671287051545926894658187762479434187373237203425200623312578370127604037757622136622247984041952596122621442923521684966433118651841885531393052634056846854640498393782442977779383555882584959842587954322938506432347625089118236048596880060721081961043546858425822543510490593028400236347437955719552604705313569866120815277099609375 320 62897086166835633932172597127904932087935535093904131674624722532963891069343812843931330824912896978804162505531462455352021092515037230824336643322553551705573154781964187550749366743655456122358285166450821572399664734392591727935824956088678298686631473677293347409540581305475020272727180316360909081069118038341353061764821412430862917610475664225314889560744039535368658962539586206176076405410882856163545739316007077496466458273759198963038022712584457812211980649173171802454936270678486147841251757724253978489478783087978345356856751205715274496958789731753236957358289983252020939435016406791897734553975449967296626339097372033059940391544343674769119143831697105184730389737524092197418212890625 321 -24180140514702226806128128872412510880200238419731504133589284502133720912439033743826039650946977892154602431113829970776916167797519465324535055196841892787677460900769781751084645312909237102408570114696372728478419206782128244898307415751395065170282437154296943832680939911903157978860950881614669451585665136716086326980597557143830989783203768286833519295583263303072044373379019820371277886940391460298170428476230425354017950635096540543430902311504622043246159239960893462371183164029216637906678307972138791452183941618101940899853121004364166930178499847223080757819476065323528452574126306564361748152146809938994712515879732569853669141015491640963434657345988709753470402574748732149600982666015625 322 9322231972246737606070195400312202090234661406029593124476718912265911978984956342132000454936703272486128930473595200698176256724083562882933131665321637028599473002606572822209443533700019035217236584341204594360111532014764052592121922589347145766865548383748938297308094883179827068696153914213304040235581666648198016214769745547608572194778993698512136621498354372714999802259633050136280622898936712120804637452307954243589232506143919802617285084397258804710918098582408015206134402955081998617408685967057892301148523057883263715881675871960480776954425644849177433890641037647770090031581007219666157315078590406835493091615553765948985781763887460451307148177435384084343894528501550666987895965576171875 323 -3604210365739810955330712279506516179831858670710527193337601842856141277073643037475051447196003658258826792139088347041335125877410747146978749976748379295491759432639444939914769810075065761361555538508692714037924306670372762644276425228809629406939753826892171424437452115448959086505503836942599459213923475503522669717460421573434903392131464813844761514167562776361828360899327519199173775191098402128826610569673905930260340530601485512569417904170799161232557138670368561026732316005508918946163890195378607934343694448723422895866415794654061703452499977137147719334365762528721779602321451327715297691053739754456932987556284362544515532222702397029915895263697442861550168657913673087023198604583740234375 324 1397416504869257070968921003270318561683513853859875473567413751310592216611901910666357685853200262958317405354951759785223991610607609788307799081469599687454953418866510181326137263142758746454988967663420978742510339816671034498923532804612535334947310949535623174133444168792872366454597751465758299209601806645465805213325921287153393748086892950145464137989971704382276780009400442212652956640295965802422145890299283705062156455743110569809897807575152920967341254325961222230117003931579386398519541078490405572674595030329052731601027441695240903172950417090244071267654609288093142830158616439181350209601026968862380066279512890051198706953602058073790448708862639072038336340852993089356459677219390869140625 325 -543329779644022535288983194770174450503030274062542873819624944712451799753796371396577618261133136698697815425734729572373494554035357181097463577953279447875134004684545599694060147994452488825143083430797949660469345524812864045370081667198217937562466614058857648591927287421870990806752389736072388949940358260834472411411854316029051656569486609359407140545370778493311758694598580740448150419727472203729199280756916536457662824791237457012963513843405086659949396596039492317554681120029908114052058753083479125454132574609406918117539552322280565137216771956213919060018131051973816574690009056332432920217354908272306622093910555893722117041924255574938177576644965103614716428470643450054922141134738922119140625 326 211845609430336570376059229006451102490847759826677895420398004732296793343149661694517577849833305059942916669531902238077410360150623323167314277965505517304345235809685336897077869824060086173860030486337528393990880422747495285208181837989265408545816161774141934336920207118284639337693537905600917866523234165842284854416878645595821124773203752487300035904918241513147326519601842620242394190402410747320029477100858092127312640003248853796674908467189344976581055574629422309706191205535500645061681866808110055710051891906678144107886433280316067488603980169650936365362933168611453681185192302183024382339802602829395899175499253591383707711532221686204829239422555858479257744064749857670904020778834819793701171875 327 -82830480104209770488047065494888239522408301344266813415692003550279708544642304454819512245559866806592354048750198202471371048121727099763109279358512370081603774944224072970996971575823924676799272424759923066926166678413424081166990947733623260634088513235036217904385015750757167568359190582347450010387392572277059634797534085123129183296946750676317495375974098778685409318575422663562230493234116346206239053728996486156988280217862527562235124303070474566252336317597131916584016488844852587106087994074317958418107858444684389382141209847754725665100254031779294612821198322513528553755307881874194100798001757157909845244689821529600791530970763190568457696776177950512978580797918137790247783414088189601898193359375 328 32476715332044902375738760033960364089122918517063336608614740556657927136193906948764084027378558457606188490046670080985760156182220455949813589076669468563114401637227867104819513552565680342690888138924407323065319649539504323740768599043233045314465933080716923827739431954692825827780119061156195635139739824164076622859489087343918345301075310088352470450413666754837136988158573849157747570516186685148396969323129933171777307345090284991857119211832005518357716850763696858905187295458759052765221293283596215924603496034039571650171517769448183414543756350141856197429222963136872351632370249955380341081245085332467649230322455741843200324865423236758674732418060708353456413608785491309305371032678522169589996337890625 329 -12769141643134361489557682914306446220375580067992242249053471864171112494329953399661743813507148504183274236175022250656573312461097983481755257489361868547930006708818904128908127709155094122454595328611987156525832366448599112076593787752263163021164992114048505753256323139763353559394989509772598602604754705044182415648790845301204742379130245888587946641867029207471016263317844212609748248333753070538478464364499653295010344859061247067338937282919551833458230523016870653237174002868403499998230776207478624459262854044608422530585569612355244866574864030993930045108513241691322508527705228999394155573935224853435320019936421090708665829476982365015042007741609250475947355120778271830861427815761999227106571197509765625 330 5034490130851292499143548451249433527109575258718290222853980174546499772978967300586627634479116160835353232746216567658655009306990148684950352054586794547534229047417487890326498082578851093438403654311817536814430499835544200920465362955674665039910305780690342049592075956896922668873588616649449841838205901322950937385848571391316835170095753799843668335020497400132997326865339829113186938740116511952071571069439435251389672678817637984636289392442947906514716238807828450251632614976089964981849511505249886758472532479953186686855086609300991698508271974006163906141023651777672275480239907717883573307780684372343187592354543360779232867960242788488333982144825928769544422188808824140948683378837813506834208965301513671875 331 -1990444098378146070368899570404207660613299860881184815958369987781894926228034567200649732262087518958286552561794136237130933464389258830922420907991855070794125882431733775987745945295247845004012097361435605959770077934435761941104636502949158914077915458205582858914742955382888294679904315093462582556524665264808494422912902814367957187128311257297720465803487076486564040303949141276570560218580279337147381357645350821953205823559047428508152046292738109731574523203115607843487261928748004150027266875030349196574837063350763530109262655843141950244833449770704642575478371757003167748986418816401284613690905930594291216001156733762449953674265651627084202906505741367116639342423433495753160027419426114647649228572845458984375 332 789117575377413743854751198322128828175110599174164289445605161577065437787374566191342666671730054926487054644773094515206740860502395926153755127021717054269385708096313756993494501800321844502115255377071182769693382446450593854596563183325228302758948556394502539196525895185106690103663640750530279933329380167116580067612819556704101775723090508797501199237626042301868307351353640379013664272617798913811121479617303110570757158709021356384897649995562513893537197968202505896109643507815539277405405045356079865346546898078983925986477539880537492806565732773168565239926677917766423268845229426002049065884786783945913779951612359640830644717166063047634907130746538632302668422955282688025825665878443260226049460470676422119140625 333 -313709193459831149051437832607417014859208485903021159937820784289255764746418691672217173991616741473741484822409140821242698397903758934340923412651236546443307854860733198548782616155509158727851518700867887530698600721601880831648360406229034373252832717257544337526645582926223625275460319633902014595531064715384408938088421357654816769321576256588121420580165394980245288634843000296347358891195725468029462100391948400749349251762012250543575567166465294838247717657297921465300008958983051315690844496974309074703237563800777888442198317425435288749063510875404580720484753170693541328095666683800222865414916474754977300614262170097477678154808102951795127950198117225371249585790996655017813000976278914322392665781080722808837890625 334 125055602655185569697448104238874995675206046404382319051587147853377318776106080617869065546523497896839706777868868143353869823645164799908733915931637991339683584076364797006413782692446264777731372429960450568020011888616655004780141149277836196678071918705076916653578119794277141079624110332141682453034626924724024229490027678517590334285423929704208475472359985503797802940578499927260917743777199498507934726781763753264402936208451194225150779928285592181692444195319433836520372859110860847929852827677946778136446603377028328726214361398678052896769966905292745350691762677719699695358877239381779501131709636485885936961940168711248502859232066853247284724946974913641312533864630604286372300530671974883034636150114238262176513671875 335 -49988031677228557622367044637671726754527446289742931306735362392973702822035474798298345265360799297919253935234521692629918464994847268327922383410813408133437690883435042434237835394348165609066200658085441252695352243926761923971531746064252862708731583438853392650765107830465376413891734212158898253688922249147769045535293642902072745017178681993434997852212537789905143136194143887133930473465735665525737493175079687867603501363599767919383169248797180875311458968335231033705108983080305705465717697105190116738445442982876221759999687808444239267351044882034755163567338981165997677571159156400713022361431749944350573201878028658573445535338938756365638981776095458736497322886688285803116551533030464948836879557347856462001800537109375 336 20036068730161012897066965976629471264972969418946404628920265109255108843699489857868301248015984273860104443072117202679627433479349475821336818260663801434511161745132554348148895380826733963248726208586063661050135553353783959173168575131316959097213399690821475197085490865942300099438209560944580049068906612129205837337247548804199343802088701225694158619142647486256141780960170633312079081106489800377251330001173501359851461680929358715742761201681208771500765150650166330269210757835578136645742599197978743249948003220214195234819353732509273256755909331632045202486241279634323804075383038692356283903749006894430459222225939147700199024096149441113065990040523039817349809682160820770707249650053639877800293334075831808149814605712890625 337 -8052657356727184294340432398840563386951028415228900317043740874037864123159050136639500565846996489546630420757792858892187154971017518393614089566341665676501216712524767698518061068280856189149405677614557326695834191019588848855793440227514975571292491851844141434461068226165706385623257370563580069466936269154955111276587217941902305148120970525824336887960009739080084459914092455672678878815940869015671846273800323543084338373355123471928417588395155486526933567165496092022490030740449636192976954523119768025948475810263356469062306087925135198914999600957178422472131779570515451023997239999288873139273212367650134994556767791104486214325878007407116058074402387336526855644094895825360420555232032237269468311069431365467607975006103515625 338 3245210070069747835864101576766532845473996845520000466255255461345526440892629360596440729358454984604225375209879825591328864211182110166892855416342700197355484194143358622054544761126134184666859102704063829380144669393089928893802014368622230195062937998525114044167562253354857229173634006174056517110151783751853645227825667655921287607642251760653572888610108774932829858668448620231876444469381347497354402700616660309277414263424142290686313974480771376603588386614328626934796694860350492232645914959258132908565858153052735746790130872356063204679938235010259908060882808023351284453189602096165028960554180512751769072513097044816311879594147979763175421204273648274191363034366377128525369040832148736890061524462680608849041163921356201171875 339 -1311354083718114932571306887659424650608681424246210788414049584586146977227899429594007401556088914577556893135857128021253206888988424545161694567228390289579228033476623461864132598377834740997572655176156598635703221863573644553456116805152340250035783726323915351067024074290751260809549211934574322551350045530274609366512693914176150329259847739079983775493141071224600561118525052061662385162410022976096051013743749933109231598729103147388030538321435690457163134189371072334735778189772294307019065719718910089704518666629304357545651854461778138998418296904872799598357420749013391708021476306743483716187310343523245656083823148630310751669528496349574397413609562261940139802209590133734974499919058777189749542824159789233817718923091888427734375 340 531333733023519272024599332093136275991691047872803723275405211019345545686266680841886962684835539897898952931734041418837477318059380951412475477168637057290661709538362842606296669106599283995696181986006596331940261195585320938949777359845149791463263875126643482615883510322623342288331633896852700927088307931903563624694513864594352307814210712240696775651099181928881249398692717894504627037388568612428303077386034403434086367561255366809925360656627999883593496194317525082569771632981328951856616144161241803097599207695975081030961968447300117870116066956012574668542344405428318891802211305259944416726439011072546544922050935039276957666979232679865367696629692827287372408349424472706544699601975917805708228558447814293685951270163059234619140625 341 -215864773419871670909079358199604776332783149247258480704312107021909709729391475594920447625144713995652134621317279795470691498111667267590394852306249889573687612889866732273852848631554435368965246477362529916192970926251010469038083396470693474626839440453270398232375624184033832468642934150022560402436470421567465473692890741230105896398081353144697009087187286959513630300223701154331224876368741079736446555798215401279246910998593272260798403853921521000301347676793059719921253056012109356119764299957998123045346591683086234628564956457541314955149979311150699708677428356801185014252503525890506311456233314202693444942135247853665296306510434905987618927037960355823548103417255250431904245949098971420191035198998807942416533478535711765289306640625 342 87934615137565229244050930146347036284276163499511708351835975597344825553778553737969784043808758423711833751803501861649200946535861518663946468269466930423080499465358913019979158619952047838080540584345036603001866832211622666338541913545557026495426690544101486642833508620227414967300213784224289862740818979195765204367856411687409977919715753567260027975327297239516689806398515781369723060718959855076258388374063423702861618985163900471076803403497933188457398223878574094667443350669407369336898728317330110248662057124798811659723197835356102143870676241854530671986390198881291683515795406874347150777575114328500147584701182018800045934649249060349324317712153877968955678881203299461401074416079860023634699284049431877718916439334861934185028076171875 343 -35916864135507859292973617790532362924632277938676284520158215735808077085508179741201028498630055466115482563570430327906490458222328272639501129231214329085028472949092994746178496977985630392066712119619255987685538521409405879962213606326038366467144661770962889443283256757467073505463032111655044090169297317694918914936703917155461133650456963861016827067009636577202866665257541519888264271121588623704950050127192064842030541087712122922330648234617935967556787957094531918326360213441309428940529976027245104632347360497135562489181971271386421428732922169847087406518102129756313291429145346668671515131021870213208906681205997295680283669626970379308711455781004536928351464241089306212459848912036173619963328522918487306636592393260798417031764984130859375 344 14709373620995004124419122741893769647410685278026411100903380962655550750355157003728800869780549572779720284148495384480846627210597659798707278898761953036451534019572569599919838256121395940086475957044763716502911687116039734511101066077429001052205610405834996761447439242668496503649501033773762116163916929009146975570342526859046923362187685850367475594374274275795402333939175954035298086856982673051593100674701471393693601151543879140117485998118737381778707814336559897944678597956319272116291210633629299919158092399451780189216661506809366922421929015548090200965825053682016857048409789911083237469874704061080824927499766281857881826115741252945142235073243395674809979576718119475594245727682587208391965379085928634916857760117636644281446933746337890625 345 -6040097601201382810616577523067293523762177955339260847082258194257085200306161343423589581027426901636560985874103327330974014903980773942346771390815501215882301524508395919289119674756313768663481753290837755796592425377556749746862283090039041691655927353595355266121884212263252859648365874518813599649851648989993723353884975885492317426557495005770891754309779837421175385471536255946510954549653920231451016631282751309732605881969537316568802987103425368430364493415363908233832768565993578712302777248408766787187985081867690357100908262158109082512300587628299733347505351014901844814829775677996763435513451364452174642786915662233964043341115799736747761659538366479916004250578752627353010297674716305745105106688778670055717245901405476615764200687408447265625 346 2486821126137322109677222386497783059276845364410192898502486794443620690343150204235512055675796978421217441063809229463960241482888312189134199915054611236393789938117322920918222889448505989075687732948525372656023380551060416078404904799376112112375225746912088064741220288670706298293646588934785685625335643744167304056612018291719355518476379271453695732253127677084847734182352536649760045240120478174359676611409145233690608181382374044147598012449488055957453678121720266579528557318909881733165977221163791353755821120032071122570065084549000426611233580818900389788530656044699011844286479507727332855704547792186017280405573833144434384797077840863284349840254511153512962681567108361956010467151441524934372515845118075078316877135620188710163347423076629638671875 347 -1026579948752493735893824830649565167428554823128059928193011371538320028227300508359221268348413904668581476538222850798665862878107539007953537493060046721585178408524142259467548198306733639406558285641186226985468486662495567093716246403163657038142449856199901188023784365287387963463771539105097973905343187729082871767076304473144353580078951747164956772856767260720211989942704448997997056685765456800936886240575330750091787605926011954483998161748788334368061683071018006596994020152907982075721628255522459394753748123364704303276357203983344428356613084197979536921239676389520464812446774543741427314682451005705605925181822051728786803499848231435994790354027552971843902581018222636769895183417454862640727633469329941411063954193050307139856158755719661712646484375 348 424898780297439107619140533714659493275319249088920835731145077780997480204429332204325806868873250464890537844874977815380873351721870082952490305287260976781253668682829873229656161457532127927555011665092582507879180496511198280459075357083662191965530064116095930218524207598394725250103823161040875035832060421346763617325920134301722981495731586729461814430448840263203466283014717737880498621382232596308726699965649457124146247497402741540365752380602915174080496891110934450869198881049649252399661927609534668718498675555111936238543339881347079651623545951198357423600256645839320066121356545687294303616292593059503856019906645996367730356122710945835680828440000248381646768380610645694488401039132066024418818002585708862385073004974689325763392844237387180328369140625 349 -176327287807044871425314724275055368094465571271018666197752843251293524454499704655243071600699900810457716713237594231592928696767833698953730314005996872624466972332883279066955708822758376550024893844859496959972944244105564033599015203433467678466049249994831940403325164014709937408010999833496984315359971914925139652373061696676872045612710918914380580518259838461412554870563557346161290456737656805022671226080116872643512541194889151138389273904859122167669783137058107237808955320348189024938442709365900777871170275062699867136530593145946428699987569022764825791158271557384233203034634321306963683945461949352574858668645082936691122441943744668619728528657224388556188347808766234220297974265736647113182575685627545095346697793560475364671447096043266355991363525390625 350 73365483121161250798684662841391103318320107502320589932113546938185088421736086679703530026823936188067361256824252019309432342439797046936625325366822754227046813963936767197868141280116489279894514970665528867016923702035404858091790989988008424734449241250119376329744267543613014157756827850574577378461941264776571216256894978476392875940048722636080380274511150620585323244387623484898111157076402178590155569645359049974431753234150852098291795599114957727917288776674798492818789251252120861149294188861279000068222879718707520136143518277191645226621268781349960760564797129556189973493755183521355152839143523432809370072783163529061429551886890133644083291866516257856947065901608163542675140830656693749800798042287769990350849229582101684865591550988028757274150848388671875 351 -30605476122977663687886366649719121914879541872963631717836981827685168599940436302265041225250303846482723923812172478976587829509265236474054789443256624929653693351449481722932831926312919131797549351942561639188525879601471884415907171983586809389130382412441725013039669193174030584996471834976968538848476831048599172430817725468838948523499214730991337625658552121944436073780215347198532333116303258115036936344145241280806878872323516987786976984705702531373748250015732809653332990118445603077145456901158833216967123925154877957708581870971166317801925120629430001923243593670805230307687086644311500755682655651471123388102901371674547144209608101756668669362040192882572903703159508845482456067491887850826110255255225199830538601995940338473811692665549344383180141448974609375 352 12800841265753720855759513201206202830234122995148266633474633182351600427559768541508787553503721264189095319436841563671125897721971569929286229403089466583376490691001764930887598124543556325747018205284144834980155725155880193485990171853343505593631378354404997217264130855185407961540565722654055881631434494559385665273093520797464328863657151537120495425242693302989547919195270997346280892819489649620493136247601652356332320957679738991418999586908394193022767804390276165343975909945820042551713126136319918401222903696846659006674350660781624919930942144482113957531202317730702438823684684944347495058190315918052113564144595926836334448667231230125930428210623314575455517805068151270033190735313218589517142458799689189282887181971088406441661167178835967206396162509918212890625 353 -5367929765575722378627467667195183704984584716556424770228753795064947366702506142730402821805488612644799904493639346788070755571113741382395760562752759675846396815729231233532991289115543150259227303865508468974324579075887190419003313837070670133063540183587056007915173123461636263728071900644363483575749333991733457140930899078779790365456060724718025204783584569599174511896104557249239518717961445572245687376481195606485927218077819962237908213167306054072032684404780993008547961315694811708249115843181451172022682707713692749214070970053514270250861012061302706799642419365142656588286982074730481363205631526774304290049426182236064250573244629914823828582644462462305492234660820255325290123465510999659601045733088508549323701266593367891800936408941424815566278994083404541015625 354 2256841304027688661533912331079026517773399923407721258561379502344857783086521674972738784487317994043844999621630038430046505274059359197413396156279789606933557739034398327877220455370940209989868987181666948865888957156750265236440917122500140829939169855147224003735258451721876055564433466786339549920996197529218441473695598281050129918114393781014901194823158339433430227748167496425313048611643051966910516758386986127068645800471454911522554084729841033796747700887386755312852881949890753694645519706764703245926649308752424198210371113748942202675114804706563363750551272385325295134120788505657995684718684309234292863736203911133466019551601014204036179786143977620855976171421341760980270930852363103662287920217300324713273539626649849388728523436054018702634493820369243621826171875 355 -951301239378766963325522284477967457916460419557508604270789955407472134837801989388820612602799518773053772607226633735549121491247906196907814599020506813818447534966346270066730346675174343073736806179777807255667144086233222351171772227400048416418206279066773178551147613066878122017835024346744565096253553729549072157858098812063162284514272196097510675054578941757927740774708791704101499448197992556819820332582866032604110976152734595742044697951032036679369439334856652758339829999837149362672007743279397674427774854547905688309878483096579643528063629856751895830739667627854175433163764087422058083717780491813831770026564475995044550008959653080521154715688722426922224195731951426972633112636528835363338090062204251083869172362151144241204279126955523082642685039900243282318115234375 356 402026725572321373038501318683919882181790432311312785150111269387822078869816357377769064873117226202185741232821889731353739017273133270607544809143503547370548185368660056541510691781551202522175642327512905229926635638567875592028311087881376049700124383868776278143975248871121378634970587331346799021059797034060403449384340967640530657821877080095691865566136031395606545964329136438729276860985707368204098121156298333234159714481186807543259224744056420689996052748993647817061249292369877182811449908878089910971226357543423999683119141875529856097543418741444124575970940501348455241428279006111253778419178885817060039534973890632934828594572641199708156135691043919951692546473201874079869261731053497105847333252475858329173612220917510974756226894456789811016506064333952963352203369140625 357 -170336845867226435170344183615791989133949474672976752820288510957577973087773580175246856583771053623507694292705606456528062648723304057469993344659244639462493099075230123913976567060440609901580531405798634137446987673026336774209202441097900514780593980545693625965186061502407321259295536383471148915323153644684987353935621730890119441912200168900607751893616782847648841756809298363800638476625760660263426605915286872728953132426447434580593920896982151283291291717299279753038552009544380605861122498843996155285494861299345071133627243656009957797469319518938310009991122172308652091778724917121375971550248879411938701403565847035915821060703648392011161666357990967783328372528736707068444436003132532105639192691193464039784648684921738013726218415933889860358618761893012560904026031494140625 358 72356258460587942558048385108815656535442685698210319923624236794098105948703958826377359261541823511326300598920979747502314694416006104707606401644641460428590930775928022319954646753613983884134386346211019126046328779799998336158137037516725774047586313850567412015898685322769838266783684238842479751279331675534744185544835412242522604509262001672174945716418699345646536797049844154506966205871024147946256394684645291911698708765064011940958662564929876835159633318655431406757783100681790764275676948286193943347987387106698636854231393656696648553527650245051281640701684524681170711424037973375474483877643557491025995474888984997816384908881037431795647431375433528222857317626710408292735245927940849730645710074883007280293864704308238533744536485228337867325887344804868916980922222137451171875 359 -30814452174215179252802410882692862736201991270764073025477805854899878189621821671877012621634907829749165639859799305310662388592408947344483465912545053842716941144802703042316286665990779151890747164625750226349566957541801362408012585263050610789822490257856980457895829966315636659492299887909993029839809477548684776510906488593126862630607415340394004773063677375297849470084365925888995638244768533850483889703036339850781583986942237035014999854446927238046407706307598087275407123648540861000549496511499201195969109127283870591350591395682244312712472086040311291562336785616340775584755403353161627360455994731524985171292317144004194614522465362794215618982031517278469280945010823439259341433977994021866149073930651728560126208098824498883741437198742290325126358396801151684485375881195068359375 360 13156509753209732578540191702488082101805666156457136050553881026353044333926361770820553411982247419826152713052368298382728399147467974835634888130333903451625068204260520683638335083521596878679148145407792124246567045761016191409292161616148139393871787738605605146681509727734217933171766814260248215983860350087670655843605909029772444852149310540217744738353202827214420506834309577671185618472115561667225101677695755904435681776033905712472990438912648041692315768623988745230491716242689343921445989756730446657696952724626338762943063755921991192988355446737054911986717952531808284272099319798367669976993331760932404931537974388580160773578320007210065493381943378132468048430534455904785588196602176314681066073009088981839494859697397793153194193136146274689980695260516085909330286085605621337890625 361 -5631601053951213187050465041041144854369541886214177329543696536762803629034992655005355978601577728248211782065141812182327217848972785956033714510949030355376922442135430562901054876506693131870311585950535972708764595215293821578294664307050992863559984872317039401217603081309637943745940107523346329629038918699958562193369601907882205691081331466425067631894623472342627548846159610390592696405752944239308540567005459693521790480895212269031835268449035655248915256666143590765419209048287962483705397348093816721430100015536798036453460246221110680262556246322929359087500131289835423894066155210352853366390971366787886603488844163078635542704149275926510341167798582920505836310283601031294057339598292007787277276278361406354806671440779450918178249822475411285140935169213349809069768525660037994384765625 362 2416713082243686564633602380928864500086758776590586432547422858223930202655566538696630208671193889146277757964346206772425968190577534281924984882750538634102805056645149890668790150834172332000959519683790679784576080351606992250005264675461345089610361440427019904897186545025024826829104250263729441916002768600552743482584934134175024647443247242946330574076658866691301167199215158043684787194270451436253988397390364079320053424812564269314046720142330952483717417648966093664685256403851771979990992867165664055022676605808201616226731961428375823505430837028659097735557621448078648343567135181429079763917475405288856539325248814112659971463033288606652159413086585880916465442729350110989546181858054552110855453775376639373764426160125841559583948339534156114530544061380634701663439045660197734832763671875 363 -1039722435440920067074596470030547233715027750579402837819461073675354335735666386779657892759989024675283602134379016395343969826443819601758426046832561337436375767754235828744935495614995152070274256189234515137664297606350281688380261122706332031850566956726750664757371560988428327220037892735434192987270855337554713158178125924065563426547315808332657744997511545454355249150466631048582369267549158996569183401794132230935744345526204876518932146280330482318468721241282182354048496884420642757909348296802017899524649168741696947377478279078218582233003005428132040820843116224289178857658429331711931555516315346312965526344251644659432574553164327814873559944453008146823823471164338907701148413501248155986639184502468306609655183197001397610005501883675614742692303710779044845224916571169160306453704833984375 364 448441661651437913980717890833047025537918746538409255536204486093210257527944889678282805436450499383721019239142273368128855271869614074013056331080147799962843292063295107372745561143629303997530077710823447805122600047826003107018825377189200561213271026580561479535022255092229902887157636558077538768458676587301346722593678089811445911196445551265768620981608849625634251538989108570813721335155815798587724035878760801174247754923785205339366980855861371533775785077548165167774359072309382508179326838138855470763572989722581395451246624203270371242475492109437993992999699446547102710734935985185101834029984781008639667119080690007056671777878398269769463856623476143752117321269817186917404954573903420888082736147705306596257845016948172895560401083731169755174485606397973003200974062565364874899387359619140625 365 -193904472323771397569375796773665661274718734100309647681843974936259495520005078314333948411394153489818309836091223716725829193563010092815997476515146143703857819288557928887499821667440381985577998175265803030139555167659966080133121419952174269041583252008781605523278730061498789775251704440505548252008534304515886381382520933138526911090132731130030577036474844080951076087228017677401484771263239725888390573093380382001901238932219886473041099833357501191668191455378456534681851579713659589701214630882662982079432134194149414491223777030041060048430001016379253573826240225171817812844340846359975251178717278808178643103486899062571383357061756457168417391741236096196273239461745324315497399679886369567673104861142920434388580398970613241060230624526023836520540394174325939113945338476696633733808994293212890625 366 84054345173807919538256737666268814265680597185381410090959144842998917019162691188885271318235918829021601471828759837695567077893606924457969273241319858989198493863138581492547714531118004639950344674418590511450517847517592401651275904736763546470067562688554146565853455506357529601466696797356096262275408781607241914925734322581699244017197399824324363496007526990183234445087291006504993831298770386640348026558323916468363465269081490451806332689858437130459164118393697829745829076379752472286856217015005999805319557616979445234558058775157592611315807260626429444036460589758691146369558748087623928198661766501194361271742539110550066405362228654099717749359334185854409632503945248380579096278403514124644409931605529694234460965346950343979900274900600731162497228437133450600071693514792059431783854961395263671875 367 -36527515414820500054041237249798845482401543503486912066124026920776983880416502625923981442939522938059067318308690530701939176548834724307344021358512943598153369082213410355057158197064131977884372400263381369836683095675146571230014827183137547140464322833817778265505037002704822566318518965611272956673274473069232862439915903635476468338350672405375990547258347813563685496628153956311887969703575705918211227670012168112426464604762685290887534748603329444795358988440319851576863714187179003010235680159625542839484375299765850622305715885611571209996945007708013504412292815821143879896118649626141590868926207866698285097959784273747469562018379037564189376537199137010993846944425488192662799890089542024817768190459828067654138545723804904001798316611214987186258469063309845827579314114785802303231321275234222412109375 368 15913469715109536533940529488336843476378678755277693602010595648190022881083819853553166810426046201290222969535418821407556147716633911306913328754254426449050242062778906554456421374774443439950090650194012796481753121236745522879664395176954398801383593407389945622301321488671663617024315701588679501363874489437604083844253214010821987277648354066822223337489195751539229449762835854388428346549132802730526962262908235219330202808822660230190000201355129642112651604407068066065139020447656634935257646758650385057297405412601267624522171203897733532485601207455975687687770721584445310094011713674408555466600374229774603836978337593671494860231662792042241527023345079511964406155685941355356268823612081313360846044985154129468851273625955290353153280164912397474579870052475164544079390405162399702021502889692783355712890625 369 -6950108700238366298928637824002308019438975404649368001566183949120579627567260705049400444508657310316164097607744510471729618766569824004555340039963588473194890369976155403213197941036844308588794533272590458127492002406151938047527858788238817147592293473429004605923489460610262784465020556173014465736693594726450656945549140211898395318903769101129147543744328188606415219106553889123366539260236388073170459184209554475820507735141359768638200756234270392402332177081475966559344363234848449169066444998330808130652043249674262873514683197135547032362840141907559218447803853776272620184775125290351533569240971844108067380403607073267669029236751283696958535193311368934364187818715451173514774732213295550484135434089043276519264737458904696885866602139474001561269558389650861124584046470131770689704353571869432926177978515625 370 3042968613326980392375197267864030568374396708292454353755217384732494259957557931307146085378325362942818728778726808529995761160539460491764729046707995464738623526452755507637614362004505492251649794873073899137903206340259992678353997542589713817683678089170504271416898779838228855981272374673668383446136488191035158840458078780547114580322981608967027954601194724842858147706184352974158955824303505626748224516994651658751323945622335886607071942027782306818884158212230308997055732268080915215170422829056270494388129783557623253700771849275553490267649320241409065078153417247257006092371802557541363255556941836317945913546126456400384660266659106494656437436777518640657621430862168492195973883972083879232630500094436371211984210559589321285380141930539996117733268728741479538619387856628051292062764332513324916362762451171875 371 -1335610175056567850292133864767140867095274775442969900389449191156353954352448663324368445202079097747313459016043642516262070765809598776909999549369402313118711057320673984074473506936140403006215323746708630395239237344269588629395485952513827701851066202522992818724284299759814774908192528184662529008542442771670025261172998919458393375883332820739781005250232785779564584442263317025225349720312461974607845573879013737820688067246935809653829665582434272172100309733326409837972410269208170858076100668715915474273351330272160400130638943038563337110776166679885338621153661208648129670717436474957806246972554087463500072905600365017421105368019342877471698954295605063461450973392748990231913338634183464775930982560272437219478126066222233759723937406470290165423538734023250189093819949629447785266478376797749660909175872802734375 372 587672758512630593039309033720229689425514595421324153262561162949513772746994622113224637955379648252224408530935887823803622148982664785243674267426396263925122508030571031448526794558379588664889010674160222185738737303673590870419822904976636110552983156215305992959290042486152053239680536182520290584803840330727075152096742930640740830163388072531767515642196315561587709307552862501130574795817004320186599931590602125536771897667362868861134709419721676913994410728539748718199682110045805226281323513455396322002188358590546835527094575126467486537826520485916485783748097954216447584612801497524847076178565017508114627474727507332559804552547233230622675251253145349694242063899969051104912941394144467551693950028153591206473764575589990909901571264713623740065230283737469675815029738772722091300071411978933610953390598297119140625 373 -259216255689197185780746919133195153125459591419899620666678857582325943672514730723216923959262419685681999783024420106634489137107032461786578281873154512495909924198063146588173346963171740639133567706982788909186049783990123638514685599347911116349655593935479212207479217856358316155826256192213960964046454355012065737059531744307474345807907662461384769041971170736322124800833362413233899532500719766105918270980351674326801273036892725942912645379850170842183616923820462870791015667159330837920543610734417445962836411933393066337848920556362255233185964753329153183896957796234691237300973480135695619158447466319071013485833943744907575516606631203954060400212259627223910680345857089329456891168783559583218518956509994894531751503653587297822294074732258868001478341499983599802382241745159403324694213921475238748826086521148681640625 374 114619099589994709107286074720233961870420879408854598556411321634232821952445698413558258600741642017979363995817301939462835141622638833032590905215224474193344313458322328563600432141962039926468297185864405180510313215494212117186846888331606286689159400669236134966497751974234389127523723467500399271485237094480203767171528790653873306820414036339253834060859965972872302296743231717324858467788998845033988758148876496893669583124799729831159733850026173904893901776239106035400633565261175774067364578032711244264729189109223920840101451689268550648262568744548027147993201388686663520690912125364549610026944112343778007876057613032420079211537743581731036490125390004739876051030304596964317717093875630295303427734973149522768166780707962093706145751442472207969638357709533148207411452677206687811133078991332467921893112361431121826171875 375 -50806245779182870560567804492563839137560628674621288310891066439433723366869311791043777353845542237723579306321771923598826378627542881516714420476848681295944539247275785474846206742704303945844232266209729128215722291790242629762343875920232499562257309170320547168092841952252525832812567791579799513474512636700400692488724555173959279124521835802754188551565854825837902959091585833615153563391696834447597748527975051723496773059783960703638806121688010781747059893952364918268273203148894813034632052349776981228416700032577873879813379779772691141449691416458838303625840877831376498384624827660608095429975051369711164728645134421724026385332802492484178912282740115976113441720337640177517725286465276081231054399017394419658229573390210876232977973407737291778032845833302891970123037282417029656344208132789930232320330105721950531005859375 376 22575628578494372486831936635568943524235065934387798301201326776723965140180251487395367667148325186385688107508616073118625882712217475030800655408321135579161693908904817478074353576623538046428500891979503265479654561404973839466448815980462438340608885461431672595677374045531059873927803203121344912572816118717974155287821189349503280460175553991334765740110110653142845318581233667820481910929067972027663435925070997855986106791796393380105701463880515786101066331792765075324788970474772395408104854004851853792839190355371746226997177646976381641216787064168152580693958432256768793467811356819797826097581670440689030709239380108395130716360451100134723663103050928956264555453112677967712530005379712017666799079707271133701406715429412655852117044268896654531361083872381278390400079417678172699659165136021332642712877714075148105621337890625 377 -10055936612945855920947662133515312122433311829025448796429198838514173471586679368849542062678734368941135275250811852426764181219582537071394648346975457974402331115725498596540867191525972459883869027710972301476009723135170239564831593139875271587123174362276486992490106277713182864808972579754986661679293760092273430591734744111286711752111978589841613973478608055787227880871696111085923726879712700344402011338304165738637491104741155174666637369345438413963608536488481477005410097618832742795565067049666806853286287116906160549828062438771822632430884759847325131146893822284360505316729555391754700473612605912856680801616447056296289475598364654626045346233517177324044316165234057703829888216842734764561385661255444912987497118323435566405018580795446292783645780370705554697272813599080329287797238809777644608089985922561027109622955322265625 378 4490166458039413994854371645729649152542516102372424938376657380305582428469794601700052415956246263176691357962967166848278661434797260378881451800846864158814212008889206044338042240865341466553793301728095561114812054652290544600521875719894752293524683828837332873195463034771855441218896366767433054734664502670536144671498655467001426403915204740924926674657853074994443602633154704422271795258270668209537013830953277594312161675036649748134514588072846902777793397661644486395937357687231351080154751862035648209552437840731894432305447851649567048577397712945765290547104484632578940220993630288945838958736658987080747633010644315147748321338113630789291916485775835811681087214151046799296966176701362655178013797544776935496555756523844511299551650427888117949114639969184647758843021306991882768838812643968742832623064487052033655345439910888671875 379 -2009818857400813698930479085345260150354557945792570056539169633041871010571249832305527734893554726085024294270726467940870916566654164757870943039520359957685686535779425480229801652868660713970741207371542777881125316392673642110444646886948019454574912932700941446255041205700332272987164237198691992735642034396980597888957288156445408312249482532315166463033441741095107973484816322162186350327228607782436780130675247776707534723697611547444243700470946596070724575467781713641745901217068488240887377644033435528165738166707953959969548702856499688037844614320540986388263417282995529701354569137956333268894563346465032556461428457799835281922538614513570854676944069380040170855055252718502889790946223973115537355335093364437088966889439722107011642738979119186663949925216023837034953078439624068139702478311115450837487372837131260894238948822021484375 380 901785587081611265058507737075879196270046842290530955470347285792131250954596651826873930829684491062227623946445827824723667208568059328901510478794531900278165577387766516767204980371748776344355028394816558695819598752307215060295392812252164522821856054416711180300319074075857185413199644868222755343976249818633852992290804343881912312189341784465616310331684019301934842791341670021520298176374191338885734309000052195080552471074147731198652161352217755310313760665997997509494115014639400230841405852192330128430883402505170161094929541712203312383502754457160776403011856973385457430028785052125974146473430741820971895418347786596261997999110920464937936976860722436510587395026623948103728954087186634536908715760246549352736717216605612031842407925375400480252139820394431469817722299765746659734544782912541772447456711603308576741255819797515869140625 381 -405600900697326756165506336476362838417404987603623134478895830194245318598393828524365932830529268539154722612274880636399175032016247269175779733745697387720396575446875329765362850853369628194947916444938898215211880450656525211317299373036146602658237219221073541623707573149816890135382498049563036293213098870937151440050684374701502541186107908074963388321999195793655143720553192300548932319883353671842357045263520296313804670777925395722219154585838860964628876085923292826222730571350105491458177848937753224217072072224799129923955670789411822912025821501373878576971290309576725901061639286512684116910938210805078771622387305459626069714161865680145089356451504955198503053299746818741168220887655269658221695078352594929589268647028177911776097259224542916108175121388640846482199956932620031090027236690551942625317105584059618195169605314731597900390625 382 182869443357747635450575919893063429294513209469391458227285771737777130467540833433175844175332776711153692862998701246449213924220106367818896408986814298185002031109899002189300675608064787151764964515916708534734250935869979677165440476206292938741853742111626546118319294493466480063223612729918085672533224159527912595817249539506733207574929761970925306541327994828131049407064446062739224118720515784763540301457075714850693551306795374723818147841921353272562100075044511963532891032056612583335408548346044205669755009254406534338206994265375354334008485928835594252973546708469563409428471764790587156416558809069400008797027041920793833392176337169307901822799614084534202882754094692624724956965749896863720777824144065837971124816976966843446660125894379708516406948551802928775001029908662931996525807400079373656281815641033716701713274233043193817138671875 383 -82647051293592567834875796438830679771147220061548601490302999344652396587782321842280989540988968737316831224073206379212545514566306257337476817158556522745398343131052490635091334594725732312827201734972375451314264498387406626528186336814002819691715395809352290204629783703030866115189162804316674835972682095291750883941926332799662851499603059921228535039617314437956580224125777148155017117675575384989054290037659981305054817542962279451906991878206374252764907530655466338573358096919741666686410370555032298207089315615401939312925062116995979874941456110213546424139777464780175392751064028625909978053111808344885670268514979782032319626947799399227633950306929536441506221094498531703812396986714610134886841535863401900986173692938483985197533656462304709575727914999947238763134866634924996889368960500834329374833671887079500351092065102420747280120849609375 384 37441648512438517234747718605610729660011957934198834293001276090484189845350601115999940974338042532574390862384791152605479648351290312252626142510802542741958756847073624836665454100666159000023363980266186809798958231472238429197086191691977296379709606443901307099925124231199027612187817059487765271547261284141600724608582149077563836074028127028546922723552970457296059112013796454704239636254221754854846313083958034458627166195109403707184037406400975890953176888579804728377720689603938705982914550110562995979694791810096064535080915498974945194004033790156956817040851680219689061519540493227838781125214055111473272236232842759822852884548204065708812192444979994607584088128521239785519182375135939448033442164915693477006915106398848072139221200775449726574811223607928082559580006734524118510141329614813131923496542495001515593600061038159765303134918212890625 385 -17002835074932946245057096607044066002342749183705736957460397279295604352066167646603403640045516937737669991925936115341475395097080604472555787717631593701984013272875796799252312463304084255254321471241989608189812377563331955844872275158467508177452878903238523530280203795575929193841702808140771892606757625659247029442067021458873903106142640151290080507955861522196808648744436460311971665779835316875851997712292089504415645196450006656057352152344339396968050940564857838591165143877354537755253753811873591399907329846606988435259492995909488021659664138647488664729084975466383144405365939235200584298329816016287593983597488478588869841972661844013372379673390453635295432229777348838606155920182863879030264954217978804712393063858943769445982103080950715899099397883804912974212048419543105623735401404700287721395461087319812831797349872431368567049503326416015625 386 7739696315002231775556996501173226634601038499626532685876280725958032818724927488628757371144406240655639354640966126652981155990230329763435664438082797771728046671771800936611333385004600863834556148520471559824085244854746470794571624688480266228639732965055335788228173204702613776193126495664343104339577420559779681237560972589458440378538811005551898688649374624200147740848385691056350330866993748298688039440586151598828645615216543769958060382608387583028518661865202672398128699187583816531816673477841891603439059060124857870062598723325525463916494199124657505987637741426800128933928655953876193939458247397581024317468634208517500782809344587373197589724235432325089819902652227829618064555913625838461062256894636733409761828616441220000866911131065130058740555074850215616801377383055919635747541115141265764194940513146891807039207122898005764000117778778076171875 387 -3531507443101763156845865326952091775403405120580987241908844473814400982230160955684340341255238839298511357828460486637797721366020066515231361036359926434686376861781430410576755543583071527552476932894932823785640218465161296731583216455514987685943878146179641932988862101922272898850426202939129744639107667885515008454491349420746420423714495177956394444905998677781766136955284509310008000976169534976846060336769131239284857855818433989171604783441494435823211346561136891344468585119366986201471559297904175489983978075448395701665294830667221691353420273071450632270125497133563556142583271257080397714572416985834088488393532235536496687778534518733543981223863192012062827910327499742030291184289220739387156794584552853465248200101424416971728766770549893222452714460465450880266884058737004639755228924352512003880048260716782346745057363790465387864969670772552490234375 388 1615204071846831649528620325316272657623630679212969540513920489057765196729730368275190815752176661800976109289112117309678297868892974271126053361385272774510427451207766173609414301573846321986891185919851178016324399969575969461821681372819288921542381877605514406323603763516367986646000836224898584119590970919208144213144745896033299448320833681484682234112966016094807665848165445375796885994254652904638236451009431380994444266764247259162071380944818600929324961290884201618089846566896696081759846183943487815274779583304327840910323091990053066242917113201983289762819788781801951568777169637186011829947819569930374184757366121631922368412185228389800972105510688650397265797351001088976540029598756670854396163099284533920371990052290842861347046051256087671015273371193448876209266779063508370322790378782310173000678757138711622910222376336975003141560591757297515869140625 389 -740496823605352193627256538737683539896357921684092959448778414309662119026586368761564634389899719187256695065307332176065569038605453334779619277604020132289629669113969403794874263401611299174535161663254568347396149515542589639853721698194693472684874432639025077852168373852079719148626261798379029921400281434366328006286333033162348523236843127350156931286221148530649241508001149076179570759626678476791232873555665297488924518615570179106017918543956974264326005668483919339527875905721356123742815245566362446828591895626751198472405145257901274981541373699768616843766700102150597202669497165179210707227586455691053963865491867459294394486924013093529376841963211283905223255661433891167335357249483777018078467162751830907370626520717149863075226749571870470754049189381892932702997198157497500315122302493217126522878962796921879170098691747003982754904427565634250640869140625 390 340286712404516659308538121509322757802678502713660094670743942563889168275269074280012509485773084311462473683736268684657516088541897548372213770891633109533523850772116696026510632090591558692983116745174523487068542389153777167034004138452691517398842136608477597398458426094753392320787536342380571753246145692536324104140132643935817428842708544095914011975248482098881271739943976746100055761673521342500128301957818691615600031155055312132900234234373737997785742561778198000441917876471357833832010487168136483480007769551217641974769445828342104006715376495584438870931731572800514408579025189604113145375374223909512687488542264819803249490639116954385397864113200732463340234462190582337839083801137086828130689534773693133738342164296284481893020588555095736227572442283420845140031037785380124530582861604122781837741885398374053061187438466717036789077610592357814311981201171875 391 -156743757690698523249083363049341295457350325217500757887265694492285337147284577752641738672998311110511562192888407124307097004939631300234954977109927271773063053036884115771469943784220729923186106967006744764189034363693661224956628591946954625043729326840912003579003575758671918006647437918516002523818604169572185033307944633810081269496105998211006859151402747304566819471288075551733743720470957510304641119897207644662411743962179325333204137090943266096766156951522604260489501132663962588041749653045985462370365269365373810204634892578093278658670880918533665402930486945034580272307367190374629652656963457116271985467995470032234687355576903894232438088109840015866203303133154398345807502828185623997411235336830007877728414041085310547858273694293647332054348263544603415523039573908952380644598995574689261242140884074425141120074167293794997757316878050914965569972991943359375 392 72369651603125512155735349753187417571439072343206974066476299698125191094460396770967605404683692333245358280585989280868335640041937719789939450024412619406407948230732599850246618170113010815618433310648470966619746371877204315863815711620220827417644742883617118467296583139427602684569055505172708608096664465835345919251770198111253438618475095647143338057825913728174289403357515189734856164701717422244102766640610729536935572546979900812337351168705859832509964920208039901236195584833910692491875950532251016558780120837740961070094079075545822810829090333504150674680273402588810731210557025617177718604054266694011583165075214134930409612577022238605744887491941981567646090799176969060480006375820701418877182200808989886842066694743391363739411031271355817751388832146846416785960053850216699087669727453066838745467644882414542727436664073235352001578490899191820062696933746337890625 393 -33492007466271897142415780735768723296981746150107260162586494041789339737746301840621248826628335662299658044010719118587333212013193592176305761713571312891939316602995672037659527155980034687195086838224839561920599056830810094281235809015462710754583635809192130055463583886200209910967905386514108304355054423679090623018516126164572030217380559952784365453008300264563449135979969235659980999706028201863958282676996075600102828690320376475248195238201316327613120313992219823604226370612421940764904143948053315089028358767338138702078924214268648871004489295640752220827538968519314021609626777939699430119035327173747592961557670194424843855616667091969595859535959284911260872852796504257139065643337882761243874233993652183137062468291137785243166920472322625037177040858442259886988567074485960021759971089824351236688541101808430307757921557464488894473308988608550862409174442291259765625 394 15536094843474578766146036172829743030871179274370556518760888566662039185910748107204705936558018583223019780047810213026374585153719233579482942534654200229268022883369027983491837301731566026795591904525881815985318441669247140775145643243980281259216455364254953812179368674255566615017436899209201860860600758009410678073954825564352415300628602426124751846237707342716261724706296283834322043405513373133479848451438320796091152430699546455429362171797333857580906025337559242089074165136639742657194798973844511753604014547687061820362345495173670492066912029243754306742881562983570166012583814364149624950613798290390837795520698541958982054125868468051141068926374914048906679183630562936006169306554353929079234790954847897951020352479295491879351395200623235482352745975659139287069103399036801305329255306059384446882697776419222614695005154528234764081673358049329181085340678691864013671875 395 -7223639510951713154280383597828569567657738945727489717071366735320648469701844816029975399457830350799720788921021150242982425505620898279116749113013695009727973657197730776231569701709883599299159926136101171111614476381077706811071428811135291870277131471828006850225113332912594487758323683882804905397344208100329388780954611149068469605637366441203893070641997935197483290810754157706625688435491321002001546584416364034925859945284683175252213730373989332976091522998138745184580589463511029547121803241975390597407428881844328320417336829166236662824027139769946945154374557074172666842989434638135477054226204960040450271702016639115441570269957908783476542919124660636282780306075726362350257890911713681482107223007553124013544450188657423839788291926339818342841540852785296879856744731844657863498585790906589274967594492215008306512032154746250108673898127076284936265437863767147064208984375 396 3366520968733630380716175342751160397337261548835502010625793658499813133854894545921026581446908286872777667795226968954917989474240130712574287179648488971251620239881013849749266279093992550630582585856705450822357067716556206375274523272850078159300476452785440542574037024844408237264516067822944103807417543519836228494936673331420431132835865290972601876090237654401692225465888981119119137364632616075021274964768671628630758810846610554171810963851947655888428057033462431451094100997952010307360693636617299078774045175743904142645076206502364318091316996787773507455746867239145525039960110689517314969439358247402048627658703785507389266937180757446074511462322424654188983797062855564753478220821187002595348760093371162320765078010562438350108991863249786616811004790630450460028616177864015659790957411873193411174523313803576498011743486167264181605830210275431824129555025137960910797119140625 397 -1572588859400735314044136181268346360090840121334086028461749854354951057650686989618026353855390931675382749923474395689344293056552574252364557870600051169183956839847114666758492312453494602864422276071406439382614763662763889748209475937916346603646774239678577711795567210734801680419968284250005489075194956228142695730608733433653038362816306962539065792733001612603291713109326916123984841593751178890111009173795839980739600898092351121204176968772428983460159559336376519092704367672716929711339200920417531002055651230615904799563361375051235139107074938707058000612078510195325741986454266265598288379072033132918215279367018471000352442189825978925919582890557540305725067819429354791835428808787512149144476737952152090115545577931085603838189827031765606171488418043314452218911578828156796600208918345326456247797441929056748399048667410200970160949856244993194653858381570898927748203277587890625 398 736300749995377806644770271500501256079339883144891770163875155337320357828358249635975362360551260516616425942857992981480570871965593064328854825577376229717000465643652666033938109667271108492612106273161032988212695689142710332952912019003138194620439422496582694702401746390053472097108435070356988809341986809618299172980203215724981757364885699975006142936738970640830005443066330495386934800455647492152861087753825377663810982470102083696364236744977143935896374778265666586205211832239666764515211024618008966457376397247164617739051508812551010008664832254946491455385727908403706880761914645014072143365344323096511301780069291188147647061602857896204359939901035524487285695753615016240566176568222992245740683936031348124741180908029482017364352372143325320235992451479272071694419976039409295293652594539761763747091922496826468243620979037221289461826007299687091300910424251924268901348114013671875 399 -345540570333848649027281747132908020477289092781995906977896096851504069427386409793261322562924143674590495318127609819204875786515255069558170642355669153732222894528088523247210265671820629508938665753176590803322528978030256080630149881939118201624990996283206601809630168631704397858922570896978405893150480748239749474355356157292998416889066646027342132559948600042487624452307123326607592425542588347290579199503057684745295761501173726296678451042047565783914293121049505636530744571611379305421911314109977076071208444740780782839097202078533931687490953611489783502250180065886240897520282956466123188396592777053051503043433931069744313948709062339552246424059645287793600833304744698881525877279358218057780582000269755445941898316767868322112168944356765602807246129321951986984985439094578968435067299668517283786911223696425906000474980304718015251400200504318903360623238540938473306596279144287109375 400 162533988385601318017793324027066608527132253331117811560192931658453927965861130831256451329871084808663873822665265292733682204301598480249134109488823337204886820356648808035945911796293347497055958973631490511604166585327350834937809519049702492112933851826454577173298644977897483824753982400482218177385363738530341131655814615197556958783307531703463400743610136834444950727385986550836103424402289617067846111816001511646033301079530600810878063219666927876378218053383958839400292108773853971381498158295856326551388534816772776746346073707041273418731941259855657595560403805055530117012294588361159889950766120406744700117697216781407383459435009711313717565956383966470964379751001167061553683269684343983805475378249987497483491551942470637904782882380336174634710670786828963285136645744225975940331299793285518684788803118231494217480814991914351464975315803563314133450834475524970912374556064605712890625 401 -76628140014125665774357748249047476562736097697658161089006249572746502383956461532085301523959250534987776151006647965676984967980375620749142088070739039763109385880153421342931999767462362257923136505091697141054996237938079281258656922838788848467474374770617160762344950749316891041686798639720785892452305773549993232921999189691793550688605484459509970463525005141837485044239488505137744173342269223365553380562226238080408624570858120129397936329991226819902282407896784865870229360617625726739917303210995338783526221855278689575510588042877425091446212182536820085842163644328102892027181521405854744820350020941796240050597872374349979209943985770581575504433545785333142280604057571156404000894930819786030350468914699187092246953958094161660012572368376906685375945018220801977350422663171781658430623974108104399490035673277748483731991376992639315033496485429832822434959016533184694708324968814849853515625 402 36210034021072303140397669111504390914705952060820445631108510131226985676635907466109054314215387215775480317995558447643570605412313490920718044433217310148954486585464729592301043127150868393332009628312668115195777315380607874325201784816575271155824798528586040760158594377085946922622785094750688753820359066581055834166235432113001693971903184894037483911874205641816601614597694736768720316590491597709754949145379603575658791771450841082758801802930935606656468973827015161309775381554677332872823850134584165146483250082463236084174990030092666156417062628272057548442954032058729542499848004147447697317489843624491994073045019841271789506516121254261759142277464094191537647351028577906355351142015415509311381354347188184399701899157822583849556040541995705247628828835253765179699939139775983121169918199879682151077378626754469898990973260561089434084283372674549166913941788958908318818430416285991668701171875 403 -17149985719095083509674263912101865610655993711708655327415335614431483931287505178726025422893437348088359591935568766759398538690574784155220437360564153697498543007838553837844198050197557331037055103279783202690265076533537320120731029567602743735520564176462905181292324093178453006625914494080515423163394103492085860392206614781049787149273534022136676553077523979619780954787654407617910291143925864423763804768365177125026061127750415360007928415553162786374836898783724352942913653865234079343343340750780882965619324379963894874329405955714045511865714132483394504226762906857311048640881156925009210916103075588715229374375299879168040662335035942764262078383535754311651121785798323710549955477175687840698875419401137359746043853206390146517923575184325159247301031275557063811165125312777688541524632655407351712385291288300892113370968927743521779076793469539433098489437067024621086375191225670278072357177734375 404 8141237213883818277072374951245986745711212514412137913940619013220803274900278867243978878591564250121652830820160757667303471724177278128958438435439418700542741019232571383065131374420411569364805046810106399231035964217111994449380050996073895224479322860954785468604124645554027171147339225662725956123860624688150761112269561614447316338522821227908855711509642747254019577448854266478883056041797040541455593311626899566819606025395169459979135874499724198261105340680305072046216493008687565178353004253468790010904809487379081638858536633349708891669058012792974947827830445105891110636269281104462952493620012148392605846505505202364407387868343345649917694299686571071574170505508551595666163863401712102035168910125618299102233134638125684538171095746362450536877956547460075746767440815704196002209214844093847630698523714650614520100617278048121153288360590818052122937401927395273393273100737133063375949859619140625 405 -3873526385837295445342527295025166923840914258202786472708501863286120856218554543259936391604694183349678627860790290557383983120069855528312122990484731039856807354036888490141702999574881067284464090130299549388308123668406227228958986335963925679571857296291737123897035636501377911602864644423402120378441867680200078050835391512665859971687624805923702572636018374221920273459191736515526422801321828369357047126711109686109008506706911923408223031676510521975395139870485036441671652716739847650618685602165850945844606055197872760063305779914661089624122913012977375205255669545362804065530019981371596195320571900947088651615399429615543136774069465961386828013741233953465691462224942768090255972272287012998237727592339632747793262028330739414785970065193043568847257232583385620445160239636695281835079121335111862544005791515954640957331308347268391005555443299344676488360139838575124660025039702304638922214508056640625 406 1847182261254841888864774142401952440145011629890433350033741904670105823896867285565778300883538825718186231871481584780248775677218235462052661178551080198524022416413924227100286013100586979145432109579824178356704674612253197199246091441557730556130131297157912977783730105835098763026608357989000686861239490925035852583576143674464119339813176534091555595013079594394004142708207948946324916002446460285317083337022235897600336051359727416430653738823515155268607842474397245188197992097971819364529914749530854367528122438972271176059240821216577909896506708918086882504729495785530332688471296773076380725449825668803802498227263205125816684856324073558898018400164025445572092012283006952358200927277213488558947811051324222118534921260259887938279519073661737751370166198740266575232828101734598421219263960491181608794572731906332508954346101229875178574438645918851974605924728454575504954515707822793046943843364715576171875 407 -882872054384764116754417219357556066998244876221381989050950048275973518815581402428576098226019307204157345730994746718419737852109799329710585550790757366738150246214846468427386939747947449200903605571718287775389078703789363313701399624369669306682774226514953127551235219233705046037841893231928352606323914352902544417428641930666818996329916911137868976634313404418123571326839749756741592412417448092486521809784068301189610119483260596894885734376382057718821782669510476493728139665855679253516346463018864421087933600626356344741488805401140855885876856693694301982122692690986508425905463640247879546660191702883036215186317046117206562559474868239583457184403467273432839395721232621106930275653665045446485153628844566603060199813389189545263674035018193675944293244153800193301263342072024345450052191732859964032482611038212687889330597121908521522618141477385969559711035648243647976085579642813172540627419948577880859375 408 422929775373375087023005107360474645243387338404509760477761914745366446935489277987485939993965844220306062361376688664697735334469841647793035664858139509079859488869843962792371844121970259200210584623138331944825205263891575397537849476910867764890127037659679658318751467562620990642063977481799042227023508963240908179029060700360373938567617266722468054966569263504160669126554039890672438585056630020688284828643589631529252934867816985104901107853477043167673082737378069387232033702993659085042094895168467148820612441522915283064856651844728193920015896935083451584516629592157428346124424159634992886355892805403662215913709958610100870273598546238757198083016994484746235352878556764955431466081646259797791794120808120705840266069497250119546423725828867910083142712212808872566533666584330271318499171214284035052741473240676592312535874325862537716688589563980508414890474381474285412753355561932266937219537794589996337890625 409 -203057443844823139781565369638602790946110072183606143089580152437386552588688005508424229955479410548578459593023426465897520680198915934118496945274650484599930450842879613634410418945472752905499300330525297059099645515709320340789627781774064628157505320731076568762252179469292080969081830478922960274072055322394420483269355194662459967292381474937544556809153794757938867242790441176602983814926339509711613760265599637095851031568368534432185899124628468716123188388416783621185551952431507112233783986564035116252716538374928684359767324930709072947551269988356439982824512857504944476130244036930318033671869267793773505484947080490934293361988424621606410771973307172699421021951821192392169177687562780373611055538684963233009171251876587723934992274551300829287114848151233338083410477999006524827056324121154868113464014893382064547116900728313686820609017928839865038437177780415539819444149804983368312605307437479496002197265625 410 97711894076838958326434785383492245125112521086696702494352470141751557669555074651485278651315004648138705104231253696183183770597109716098288825343592567394188769800129325916604904795415350717989574906587362671294391949965897893808211261296694777406956966614710650337227875726596542812482764609386142913421969119970181209190909300915504283321852815302954695188522018881119187711452624815362941710623537939668753195873891448906193041409285637850809457290618100621936587239618552973271450282257027728005844398147403502237533230070362526315680662158944010347914267310574294547797457664227181952497009612386619735217010542750433507447008251262266028706016893088959357810352429464302778721808843528609032995966387891190359099837595252827222675394727296105187086238675591469587307769973824091666041360480150469446304072649660098550019464934139062296924240556184047388533578125798862745839044753929139375538365057394241119936850736849009990692138671875 411 -47125017642458391945874169534572757795113788535718175856158898106725108317814142439485698735761098055223439277815336109950029263680872505018479251502154526610798392022064596885531601168456933918836987817497451996682679742855138652044934653580486025267323268202377130570679106549527377540008988933459564715856149463328034140856907494363306719786123181316159954194823256374436051893026354519201365766298877467102187664864150193348445970311250694535314035665504147454806297233429775239096113141038292883188733672881498470337153663827207532660683830176766997228621021703402208963594751106679750457156806575822889217927723868127025923983940233529341406851608928103452560143972300475331096737520060261950078225348582449908288543819385691986670109500337828356486537799978986643646094355528068843831945431790983107864002990343411156677293354310203191662975566852634213937800967779167014415792913467084752094772860642711564960194436935125850141048431396484375 412 22778699243926607775878378259546749294961910241292280308795932664180678255376831329810247987404354490050832981150390044469373805498493032557592255844995144603847486199633379198429109128052449182286663005099714228737482669570269235586863121076114510891472625500447391690443487204110933304802255204046041645188844535086514779962591377843870281028980841841863602492811989650698866240026305873407586615175893533419234265901649022736634000114273519761402984128476368655966251604817426245009205553232976325355867751308735168435623416668174822454334170420181346651928312497145754586462313949111721543586960373347712469334164723180567879245220213626324872760806478328482194831502432909959947504002741448889895223271867810636778112442056176769693708831735393948684344727797408149004585506302558593074940504455943052076874275195825045505368774039056268336996342195048203670703798313730508867516814236867226428601325506130038933694237357485690154135227203369140625 413 -11035127373601470889557341702097762417254111143061881007486008498341837831369151724179379250398785288097332893009570323076747779260167764822316648874485985453116823424049796795110394062882923348859240008667253255887606682697964378693619701889768909017821443023862422157598694261443298307616602282981959672506446022584817945575023611257811854241844682374425782147983583593779080877664616059614731900816935959928886941362564516575619831991740225000827806950944597129956271979015146333093423145118429241256981974044249639351791312915418819924433814991930801874620579957350220558367461535991546241634008714575222658050690523794167944439535586918367677411821820348937534426101597357716052215984609385900873612008100568593519478109389830101063933023596751530385687248175772067932616184217669834143374793607039947965650503707550509589707106758885781931198172662595014675975903693920172678228344831078019878378300623559941408269313711798531585372984409332275390625 414 5357899470099761468278596533288972580002117760488821794754421127162640373112095056213119733619508832856076787975948424654055379126696890760049172600497195830833777552837564329362556286855956070989159976206311060730055869236252008946168327359481539962593412048432555515425203603971074931930145489285113757903511150951985641890725760265113129597071298633911758738626865065694246321854594275244381345338478940917582843826033508722220196342391139996602195001410733993771054020772738499912701271563901014073120261399899770775362155120721327731199140618796254096901838726961018883334671205236816248968988020416511899380720615731790122123656226006537224305593184577469927236124878241453940497059051742545452669939101696401742781460180543940652252500670304072690372119137680250295930955292565313065084472961837601806520057146038079576397019840920892387603996604095137010091907750112593166519287009534637083872531521724845676550585960029593479703180491924285888671875 415 -2607223771161883575836767757919721685255032431766304538749040902000878871536372207368426607149235951387367394123558913033204764019980847756819736324932016304155531716643141694953711836797105866549521732465461628499839779187065849277927695252275108464887583181475856492125337693628071558332411857391105928961111633644768871387877779463348019883963912047384118157326855365574742660581847050842156829355678688889970787132350395834873756806450226974510071989135225633104015819791505231290526970458229035131129988205912892294811251943367561514694640901120105232222335830575043749497543453591194724571325127177082454937479542989260798129065988289591190497037084523150324598553757040687968749156502225257083192862446037989261301370338494221695125730655315492651076915014526945539984245579021098759831153156276819111213080459479974851536668007597220570067478049662403969756460120179975459468746109270362278480363680310105729972212917910923124509281478822231292724609375 416 1271529252225163533433894615994366722299915503698269128682629263139279526162888769844323849519192754019702111727227709281969096675458758108102575379534340009199635161929518792553761012735201861270691094513766231275501661046981342419344432517735857592421201733407057761850250218906894548367364023447101080791476003736536015759296313950853049776523425056199684447887633821137007985576201301980657296390786374988512388306667721010808172965572697351483840014108782349601003182244423906931530204088997887994228652038886245600652339736356396628164725369777685841787719576545675876932169126173494048882100235808332135226261445104378138736910412656889554009733708419963326308931802514685028607753263118728486318520042642074072173829718165540481323209354660452019290046653625036270853746378726280885990588923516396488019880359332213417792046645974516561385277538247283855727474688672393204714002131884304345680770715232848312587475049506569035884240292944014072418212890625 417 -621493346167751432661592875392226143098635857673069611374464140043303790220833526403134247837609554812570081469048726890273295914391276304885110090599116883445381173509085967511813341340812814580463341769527975832695090576970114979371241942812108829043746936503725938899756679839140137453335711360214256066354687341704936176289878648899799091422644371868368753146051357641238436266320321376701356772003198563305196071871350186265917897331109972487232496160030320836383355782492783978044887807151625918914683190404901942448276824312242411562688492202440687473357038652745647473726330038386956373957560913353217763338931647223230773920861747403960209371935512689184394182261851361447972732864007345511306121440926587717636447126987437853537054397580007171247466145618478200710535240826074875173504295104607898550761817920955035762520001603717538011448126648106649779449733324469978348445665408287491522400450674957568170773286077290809004125549108721315860748291015625 418 304443339173727700563427241940528897612364433912611843238699152695108362354978284119360659418857513288601671548430401523766842227443368361832950948255890877143516573131854462182053391507807493465076315089939262510300997895112759158519264021142947632609314591272326941555804430966946404796799374250371045653516568184622894050053406199672355223280993389933263687139466353942998636963812226234313812984820325321121724511086076849128682355744221622243961330998059886004215207805001988627642612208124900535131397861337847159251131809895119532346687719622463275665197123554699946977492977783555464235164076578009255425380124137901463620220244972328935543578552659236065040951215422044984821040780025725588716055395351444553850945265356907515911968001562990037552619992908571969299128359682620841862760254016070906004453805926393901533632741561928983947486105712955607610520338640090655729894925549184509184711870165436271366621851885807259474603370108525268733501434326171875 419 -149463150700144300024647597190529201990282916713587918270622470406747120145005084237833270616953096502890760517982894106978380853775887974014546942260847108830025314682233782343837519085726742815800526942207561792893909653530578177122358598470077798279327041892099073253152334207458060166364909055766799614755800675124745657086906047350806153100667911525976685684590194468684310808169049148062776128303115251890668702172229489126102435499268953563645100829237795048236157879829558551598995896708714546962090349528123065029643199853877758943991033984998091329748862646344534390293262043167023157220828187365792081294635553497839913818313458888803751030974136896189270412992440371227039362764972361002258922319296005822404035574465364178180150279362502377975828571399699064540088890830186471751297046856007059784419150280695789304734733861472326967500080335506999595832884874920300418776296136078105608181953324954757691557751916508998968335930612738593481481075286865234375 420 73538922056328873519772280454364575306301222891655017328481453730863909544879574594567375305952773430349685848105821945524049811755401834335014655834136026478579828793354545307810905196678884642884702201576935002529328857133844058911322419280897452773638289310403407869315980723148845556799294621918250008011039033445531287080191202505555483194505746514675721700376002722558334067987839474697937416073586493181362773340410476889877807497704930963247233410964259950638267397620210670076767820677573119865626079369677949758362763663587411807191333500962995203601121295596012638514220104639988705558360737286352690589507984274616027436198641751249394422826606318663338376939908816394414565125066099330414568387854082119208481683794346637937211831998050242094447522113663881107618310438512952122846191186970053984722198693424760004044555783392700288471292268862522268940075576249326713907155100649590985774274301663169735023423492859873974725193335189032950438559055328369140625 421 -36262160357611230533630492351935760649682297207381421408104645259208865086310754983933297859781788702419986264919221649435042135798729085952956747728146480583676139954229847518337356124647299121500677746409312684714797228578435560626081242945792695657368254146091599739948177875575029375904438097904708529576031158942359325661579889878300617074220528423822437529911624655701755736300145049673533551419670025380831877387260564755789634928738333841933370120944099831822211739161202282569538419365909894582419507526176768832740623257110007585887411811525550843733742589810895274884614658735696912051965333417127222737268172103370594866547737525562511194499709777549511320203031549661954974365399397150610831832241318438498594332802993643883537541606668593702728419229610753285489765446468974305943781505799818539118548441451931482866611634003502331229653153545690436185993458811766289579183460862262037311829135366031450191588348080833970922542963677415173151530325412750244140625 422 17920131982194762023868366335299513359720213648427064371472658477258687419104233536164535087566710097314021552436663657760347661526480753128108427417371730087068252246472671461216319131068254750811756502758566549436888220569970198206484138774283064921546636239621517932201988728054689580519203979916502749327658390501889067660959174623269532681178253094166083825276351510067862518931685477291963756122971603161801089652241627139769105228204046051981910518482503391721902543396700803786739396799652027925313230510710347542427354454866959592244436163339837846516617967441182872223842017504792414474676350415880131394481042760891583378554550307322502838936250760158730726687040331273329531663348829036445777527373339629146370628480358067675036677493426878257298017607924931323063003910348699129053814545214344527184464235225375162654553340364803828019560971666237152593150684748126440427978107276528619204059219058228752384101063641395920156100529663234510735492222011089324951171875 423 -8875190560802210104779140571231477117615052262326596471062664347993596895122752005410223897429935187844942004752892432664469058955975368900283452116483798473412400722614783748785194052772544593408363464465368075377832290481192483508323551050944088322877194155402781194409555489804250012634083835551065743875952029950447683874533403369389702287331570793706746433145515588359410393057468766731557909978302119608414932749548810701067990480210493244668542106206363381905449838032250381166806716706657762302340256253460274780920268768761196638660382958259403813538951772641761736405027664250708904564345508553558618134187002728400164906207604439199251163055753809914970272015770960226382798396308301711151378220838824196281889160746476288114434520777041143499689612262025385216490261019472349312744956157580256330056762669951269497430471973141525420329886153834092324729046828550774155280449564205564270456464775777539141728949522557088626554893349973607286074184230528771877288818359375 424 4405152723285000757237567044054576394684406876511836349050222948307776312666097359079401353918508157905063737009980380733947492379314570739558067161106889664212558354999970679513481866070273896164371102466512880992535572457432824799111030883220886388076302519982130075202925076429824505215254507467605128919926892648989800110051121485121852182353628711992385478622829763441642729127147962068052562255283245337487718128284196322571884509951614233216201647033874753737759691876436392312152807365217237559097950787029786428738791948684206957125565231480733196731396183582157282162004417061542176286044015395096502914756731846507803277937964037686070429980944784578892466186952612817309124248462041819196572126434030822946636769005934654189935725836875701591976871109588928249367395797816077014217311456981869528668292701945963005733475624358524830863348636684900803637885570610537385655339558455318020323919056652048595850838215439356425237628898418373868395292447530664503574371337890625 425 -2191234768436418716743751363836177849088067309743347906045528315168959347415817516076670056712843238039486228779425794206953532842020197738046016437601291034213149369909324520983240527456577671497791003655147976889090107778380176858032454766321489175822348342801622289443019089637355129607059981790420848536684277025351763607896722921233853097377933273422548613895506258879498444196188026384480731698334701784482995085196586407926028842424050615278271878257188053763316442076784358170622744374848330411126330004995663926224556786713302867647182571800187484509027407704648522179866030265740051547659059134288692843406445751117663815300586071798190854581203387175634845996586352715034575167215811777875285968807902137920490592065670677217692838876518465443318047761071631553481503686214090737692082255099667633592586848256940628612390783217506744957991170678094288332465035965975919196663485903247312976000709686484001143722275176107308145297572856725898393648321871296502649784088134765625 426 1092343869116881475698033357671358221329933980264144701365513646258508770590854149444372212595320123104790708593234475191168041045500815443966931910345294284154296217349934992559283777465347307714924702738564744232160942148611582522206403202789103625239099972148424301960182580413361800343573906555342361232681497253293650000376317586323716024895602041476775425525100008282021741327329215389645811021200554968099915690845833164262622203644414498871855477742796305715304414679858091930938852333596925034007500617943501744353193999190419724184723630871579399753473025200618384538239259325375073670839264679442939967653203085305114775377675877427107176373948301284064997307734017032563603071353052723890658911862298577196298360771002698867381123415538765517083576424693114155787132783451922068107458855466223653701175261795269676349434328988617090606376622403973101209939016520235546005020169714743515857610867610979245164731277139738240023632358696964277100516227392290602438151836395263671875 427 -545720466999992712275465326826978840509216301012396200801677714752712987343309381020051226547124377914707615557849435330329401472981496334807995907396873847662471121725709270952234702038749727759189762730467567833438761729688133496467598571897922204181778015966094366389503304716092802511393637838269787860804782015389619026701259012748541841374179665207811937428697142093585418274763786576297600937033909625726253966621589165614619730574194924757523467863018824889874205057278493445980845191460388170715588826967711404537901159276525148345699027537493703311094156652409664327153269962720407452390415605905210474664627978984404063492488602379981831574723529432731492691377214619693467989233754629858517922004050257061748859964779258289812226523717542787144634083389958782254187518653491840594065016734628000720246811149371572950670665261170140282095425040590344040496279536709710045627014209539995321306217732192100473257478927740690705702646711434239922000610789609709172509610652923583984375 428 273224346870614793784347412923391792957158180371340602232983918036287287118420537906266433439398498086611298833651261223186774732112917228469385287849192337641225337147523873532343336987090863703049402878100058887193789023256044504002484229621140476144058621224778445047015658461051268980879866550872543383470798062848443141546327996245005357761981940003310379220221955506073200689665113438827660059539477325539482665804283502691210737008055428089412377647515499328045810723459148126595673298280561566215947222712505308392313939829995405073583298723745037349507147407733707922187485553048226182719821485142331446749007511714956910147819287998550172486288873216939872492790137836042919149879033462284463502118145077157652642850203088117592608220328712280064210894460525240899045368677049922625095688281334415330678308950591362644654970031539573964452190308382500687577217409966060569348636460813880825999252137768430641123944400024609582291588126079932342428480129825629774131812155246734619140625 429 -137089671126582794985133569092796556500606807736872992437587554140332605978362475688114019207890309095569492764034449912956514444213915653694264567028537840061420105144356087830039733126873186254422039936544851959059925389007505820564867551741751100232016327930906735891580196830690093173564155961557406431152196418571474464790988679706299709609117657814389604854201680766388254105242290631376722644158968100153284787417675950033113559035154719099273482431458717387506796200126321093964685300232929572419532091530293969677974913248869291456405944289474493846085187575070539589146991324184524452873486753846537395849521553350813263099973205572525661539763861342356818931047899325342921185176112098008793162954264878842083506356049404176628234784717080869137737084033550638312797237156289363700681932274088247082949370607964280807677283378838922037513618312637639017566110843272366371401795545959890852820765810374945735027542547219946492318732507173252092012340208615484016263508237898349761962890625